builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0058 starttime: 1462755918.35 results: success (0) buildid: 20160508171039 builduid: 3306465be335497baad1b1b2525e4336 revision: 450bf777896c63ae590821487f918b7e90dab075 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.352571) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.353325) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.353835) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.453175) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.453736) ========= 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.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-08 18:05:18-- 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% 10.4M=0.001s 2016-05-08 18:05:18 (10.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.468136 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.958663) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:18.959063) ========= 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.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.021163 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.008152) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.008589) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 450bf777896c63ae590821487f918b7e90dab075 --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 450bf777896c63ae590821487f918b7e90dab075 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-08 18:05:19,081 truncating revision to first 12 chars 2016-05-08 18:05:19,081 Setting DEBUG logging. 2016-05-08 18:05:19,081 attempt 1/10 2016-05-08 18:05:19,081 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/450bf777896c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-08 18:05:19,679 unpacking tar archive at: mozilla-aurora-450bf777896c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.849628 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.876012) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.876387) ========= script_repo_revision: 450bf777896c63ae590821487f918b7e90dab075 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.876804) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.877146) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-08 18:05:19.891261) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 47 secs) (at 2016-05-08 18:05:19.891722) ========= /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.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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 18:05:20 INFO - MultiFileLogger online at 20160508 18:05:20 in /builds/slave/test 18:05:20 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 18:05:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:05:20 INFO - {'append_to_log': False, 18:05:20 INFO - 'base_work_dir': '/builds/slave/test', 18:05:20 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:05:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:05:20 INFO - 'buildbot_json_path': 'buildprops.json', 18:05:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:05:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:05:20 INFO - 'download_minidump_stackwalk': True, 18:05:20 INFO - 'download_symbols': 'true', 18:05:20 INFO - 'e10s': False, 18:05:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:05:20 INFO - 'tooltool.py': '/tools/tooltool.py', 18:05:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:05:20 INFO - '/tools/misc-python/virtualenv.py')}, 18:05:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:05:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:05:20 INFO - 'log_level': 'info', 18:05:20 INFO - 'log_to_console': True, 18:05:20 INFO - 'opt_config_files': (), 18:05:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:05:20 INFO - '--processes=1', 18:05:20 INFO - '--config=%(test_path)s/wptrunner.ini', 18:05:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:05:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:05:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:05:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:05:20 INFO - 'pip_index': False, 18:05:20 INFO - 'require_test_zip': True, 18:05:20 INFO - 'test_type': ('testharness',), 18:05:20 INFO - 'this_chunk': '1', 18:05:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:05:20 INFO - 'total_chunks': '10', 18:05:20 INFO - 'virtualenv_path': 'venv', 18:05:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:05:20 INFO - 'work_dir': 'build'} 18:05:20 INFO - ##### 18:05:20 INFO - ##### Running clobber step. 18:05:20 INFO - ##### 18:05:20 INFO - Running pre-action listener: _resource_record_pre_action 18:05:20 INFO - Running main action method: clobber 18:05:20 INFO - rmtree: /builds/slave/test/build 18:05:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:05:21 INFO - Running post-action listener: _resource_record_post_action 18:05:21 INFO - ##### 18:05:21 INFO - ##### Running read-buildbot-config step. 18:05:21 INFO - ##### 18:05:21 INFO - Running pre-action listener: _resource_record_pre_action 18:05:21 INFO - Running main action method: read_buildbot_config 18:05:21 INFO - Using buildbot properties: 18:05:21 INFO - { 18:05:21 INFO - "project": "", 18:05:21 INFO - "product": "firefox", 18:05:21 INFO - "script_repo_revision": "production", 18:05:21 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 18:05:21 INFO - "repository": "", 18:05:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 18:05:21 INFO - "buildid": "20160508171039", 18:05:21 INFO - "pgo_build": "False", 18:05:21 INFO - "basedir": "/builds/slave/test", 18:05:21 INFO - "buildnumber": 0, 18:05:21 INFO - "slavename": "t-yosemite-r7-0058", 18:05:21 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 18:05:21 INFO - "platform": "macosx64", 18:05:21 INFO - "branch": "mozilla-aurora", 18:05:21 INFO - "revision": "450bf777896c63ae590821487f918b7e90dab075", 18:05:21 INFO - "repo_path": "releases/mozilla-aurora", 18:05:21 INFO - "moz_repo_path": "", 18:05:21 INFO - "stage_platform": "macosx64", 18:05:21 INFO - "builduid": "3306465be335497baad1b1b2525e4336", 18:05:21 INFO - "slavebuilddir": "test" 18:05:21 INFO - } 18:05:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 18:05:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 18:05:21 INFO - Running post-action listener: _resource_record_post_action 18:05:21 INFO - ##### 18:05:21 INFO - ##### Running download-and-extract step. 18:05:21 INFO - ##### 18:05:21 INFO - Running pre-action listener: _resource_record_pre_action 18:05:21 INFO - Running main action method: download_and_extract 18:05:21 INFO - mkdir: /builds/slave/test/build/tests 18:05: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')]} 18:05:21 INFO - https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:05:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:05:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:05:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:42 INFO - Downloaded 1235 bytes. 18:05:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:05:42 INFO - Using the following test package requirements: 18:05:42 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:05:42 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 18:05:42 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 18:05:42 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'jsshell-mac64.zip'], 18:05:42 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 18:05:42 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:05:42 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 18:05:42 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 18:05:42 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 18:05:42 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:05:42 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 18:05:42 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 18:05:42 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')]} 18:05:42 INFO - https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:05:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:05:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:05:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:57 INFO - Downloaded 17969674 bytes. 18:05:57 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/*'] 18:05:57 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/* 18:05:58 INFO - caution: filename not matched: web-platform/* 18:05:58 INFO - Return code: 11 18:05: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')]} 18:05:58 INFO - https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:05:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:05:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:05:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:05:59 INFO - Downloaded 36408648 bytes. 18:05:59 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/*'] 18:05:59 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/* 18:06:03 INFO - caution: filename not matched: bin/* 18:06:03 INFO - caution: filename not matched: config/* 18:06:03 INFO - caution: filename not matched: mozbase/* 18:06:03 INFO - caution: filename not matched: marionette/* 18:06:03 INFO - caution: filename not matched: tools/wptserve/* 18:06:03 INFO - Return code: 11 18:06:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:03 INFO - https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 18:06:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:06:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:06:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 18:06:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:06:06 INFO - Downloaded 73027426 bytes. 18:06:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:06:06 INFO - mkdir: /builds/slave/test/properties 18:06:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:06:06 INFO - Writing to file /builds/slave/test/properties/build_url 18:06:06 INFO - Contents: 18:06:06 INFO - build_url:https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:06:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:06:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:06:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:06:07 INFO - Contents: 18:06:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:06:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:07 INFO - https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:06:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:06:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:06:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:06:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/P1DC9jRaQqmCalMZTaIIdg/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 18:06:11 INFO - Downloaded 103567092 bytes. 18:06:11 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'] 18:06:11 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 18:06:15 INFO - Return code: 0 18:06:15 INFO - Running post-action listener: _resource_record_post_action 18:06:15 INFO - Running post-action listener: set_extra_try_arguments 18:06:15 INFO - ##### 18:06:15 INFO - ##### Running create-virtualenv step. 18:06:15 INFO - ##### 18:06:15 INFO - Running pre-action listener: _pre_create_virtualenv 18:06:15 INFO - Running pre-action listener: _resource_record_pre_action 18:06:15 INFO - Running main action method: create_virtualenv 18:06:15 INFO - Creating virtualenv /builds/slave/test/build/venv 18:06:15 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 18:06:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:06:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:06:15 INFO - Using real prefix '/tools/python27' 18:06:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:06:16 INFO - Installing distribute.............................................................................................................................................................................................done. 18:06:18 INFO - Installing pip.................done. 18:06:18 INFO - Return code: 0 18:06:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:06: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')]} 18:06:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06: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')]} 18:06:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06: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', '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 0x10e317e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e334f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3594b5bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, '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.xCDWuIHowG/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.6DMIg7M2eM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:06: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', 'psutil>=0.7.1'] in /builds/slave/test/build 18:06: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 psutil>=0.7.1 18:06:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:06:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:06:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:06:18 INFO - 'HOME': '/Users/cltbld', 18:06:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:06:18 INFO - 'LOGNAME': 'cltbld', 18:06:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:18 INFO - 'MOZ_NO_REMOTE': '1', 18:06:18 INFO - 'NO_EM_RESTART': '1', 18:06:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:06:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:18 INFO - 'PWD': '/builds/slave/test', 18:06:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:06:18 INFO - 'SHELL': '/bin/bash', 18:06:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:06:18 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:06:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:06:18 INFO - 'USER': 'cltbld', 18:06:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:06:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:06:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:06:18 INFO - 'XPC_FLAGS': '0x0', 18:06:18 INFO - 'XPC_SERVICE_NAME': '0', 18:06:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:06:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:19 INFO - Downloading/unpacking psutil>=0.7.1 18:06: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 18:06: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 18:06: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 18:06: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 18:06: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 18:06: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 18:06:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:06:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:06:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:06:22 INFO - Installing collected packages: psutil 18:06:22 INFO - Running setup.py install for psutil 18:06:22 INFO - building 'psutil._psutil_osx' extension 18:06:22 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 18:06:22 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 18:06:22 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 18:06:22 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 18:06:22 INFO - building 'psutil._psutil_posix' extension 18:06:22 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 18:06:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:06:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:06:22 INFO - ^ 18:06:22 INFO - 1 warning generated. 18:06:22 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 18:06:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:06:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:06:23 INFO - Successfully installed psutil 18:06:23 INFO - Cleaning up... 18:06:23 INFO - Return code: 0 18:06:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:06: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')]} 18:06:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06: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')]} 18:06:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:23 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 0x10e317e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e334f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3594b5bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, '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.xCDWuIHowG/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.6DMIg7M2eM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:06:23 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 18:06:23 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 18:06:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:06:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:06:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:06:23 INFO - 'HOME': '/Users/cltbld', 18:06:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:06:23 INFO - 'LOGNAME': 'cltbld', 18:06:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:23 INFO - 'MOZ_NO_REMOTE': '1', 18:06:23 INFO - 'NO_EM_RESTART': '1', 18:06:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:06:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:23 INFO - 'PWD': '/builds/slave/test', 18:06:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:06:23 INFO - 'SHELL': '/bin/bash', 18:06:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:06:23 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:06:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:06:23 INFO - 'USER': 'cltbld', 18:06:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:06:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:06:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:06:23 INFO - 'XPC_FLAGS': '0x0', 18:06:23 INFO - 'XPC_SERVICE_NAME': '0', 18:06:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:06:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:06:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:06:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:06:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:06:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:06:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:06:26 INFO - Installing collected packages: mozsystemmonitor 18:06:26 INFO - Running setup.py install for mozsystemmonitor 18:06:26 INFO - Successfully installed mozsystemmonitor 18:06:26 INFO - Cleaning up... 18:06:26 INFO - Return code: 0 18:06:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:06:26 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')]} 18:06:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:26 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')]} 18:06:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:26 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 0x10e317e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e334f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3594b5bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, '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.xCDWuIHowG/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.6DMIg7M2eM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:06:26 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 18:06:26 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 18:06:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:06:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:06:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:06:26 INFO - 'HOME': '/Users/cltbld', 18:06:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:06:26 INFO - 'LOGNAME': 'cltbld', 18:06:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:26 INFO - 'MOZ_NO_REMOTE': '1', 18:06:26 INFO - 'NO_EM_RESTART': '1', 18:06:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:06:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:26 INFO - 'PWD': '/builds/slave/test', 18:06:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:06:26 INFO - 'SHELL': '/bin/bash', 18:06:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:06:26 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:06:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:06:26 INFO - 'USER': 'cltbld', 18:06:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:06:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:06:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:06:26 INFO - 'XPC_FLAGS': '0x0', 18:06:26 INFO - 'XPC_SERVICE_NAME': '0', 18:06:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:06:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:26 INFO - Downloading/unpacking blobuploader==1.2.4 18:06:26 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 18:06:26 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 18:06:26 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 18:06:26 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 18:06:26 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 18:06:26 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 18:06:29 INFO - Downloading blobuploader-1.2.4.tar.gz 18:06:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:06:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:06:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:29 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 18:06:30 INFO - Downloading docopt-0.6.1.tar.gz 18:06:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:06:30 INFO - Installing collected packages: blobuploader, requests, docopt 18:06:30 INFO - Running setup.py install for blobuploader 18:06:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:06:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:06:30 INFO - Running setup.py install for requests 18:06:31 INFO - Running setup.py install for docopt 18:06:31 INFO - Successfully installed blobuploader requests docopt 18:06:31 INFO - Cleaning up... 18:06:31 INFO - Return code: 0 18:06:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:06:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:31 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 0x10e317e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e334f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3594b5bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, '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.xCDWuIHowG/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.6DMIg7M2eM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:06:31 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 18:06:31 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 18:06:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:06:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:06:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:06:31 INFO - 'HOME': '/Users/cltbld', 18:06:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:06:31 INFO - 'LOGNAME': 'cltbld', 18:06:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:31 INFO - 'MOZ_NO_REMOTE': '1', 18:06:31 INFO - 'NO_EM_RESTART': '1', 18:06:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:06:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:31 INFO - 'PWD': '/builds/slave/test', 18:06:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:06:31 INFO - 'SHELL': '/bin/bash', 18:06:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:06:31 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:06:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:06:31 INFO - 'USER': 'cltbld', 18:06:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:06:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:06:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:06:31 INFO - 'XPC_FLAGS': '0x0', 18:06:31 INFO - 'XPC_SERVICE_NAME': '0', 18:06:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:06:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:06:31 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-8jNv9Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:06:31 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-E5nXiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:06:31 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-rdkUK7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-6KHGuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-mxDjLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-f3wmri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-0b13NN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-rHHSRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-g2_eFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-p6X4iU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-SdcoFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-mOvo_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:06:32 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-FnDlLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-2hi8aC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-4zG2K9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Gvybei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-_vT3EO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-V1vUC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-uh3odv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-BcGJT5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:06:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-xBGBz9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:06:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:34 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 18:06:34 INFO - Running setup.py install for manifestparser 18:06:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:06:34 INFO - Running setup.py install for mozcrash 18:06:34 INFO - Running setup.py install for mozdebug 18:06:34 INFO - Running setup.py install for mozdevice 18:06:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:06:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:06:34 INFO - Running setup.py install for mozfile 18:06:35 INFO - Running setup.py install for mozhttpd 18:06:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Running setup.py install for mozinfo 18:06:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Running setup.py install for mozInstall 18:06:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Running setup.py install for mozleak 18:06:35 INFO - Running setup.py install for mozlog 18:06:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Running setup.py install for moznetwork 18:06:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:06:35 INFO - Running setup.py install for mozprocess 18:06:36 INFO - Running setup.py install for mozprofile 18:06:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:06:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:06:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:06:36 INFO - Running setup.py install for mozrunner 18:06:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:06:36 INFO - Running setup.py install for mozscreenshot 18:06:36 INFO - Running setup.py install for moztest 18:06:36 INFO - Running setup.py install for mozversion 18:06:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:06:36 INFO - Running setup.py install for wptserve 18:06:37 INFO - Running setup.py install for marionette-driver 18:06:37 INFO - Running setup.py install for browsermob-proxy 18:06:37 INFO - Running setup.py install for marionette-client 18:06:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:06:37 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 18:06:37 INFO - Cleaning up... 18:06:37 INFO - Return code: 0 18:06:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:06:37 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 0x10e317e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e334f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3594b5bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, '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.xCDWuIHowG/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.6DMIg7M2eM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:06:37 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 18:06:37 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 18:06:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:06:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:06:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:06:37 INFO - 'HOME': '/Users/cltbld', 18:06:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:06:37 INFO - 'LOGNAME': 'cltbld', 18:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:37 INFO - 'MOZ_NO_REMOTE': '1', 18:06:37 INFO - 'NO_EM_RESTART': '1', 18:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:06:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:37 INFO - 'PWD': '/builds/slave/test', 18:06:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:06:37 INFO - 'SHELL': '/bin/bash', 18:06:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:06:37 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:06:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:06:37 INFO - 'USER': 'cltbld', 18:06:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:06:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:06:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:06:37 INFO - 'XPC_FLAGS': '0x0', 18:06:37 INFO - 'XPC_SERVICE_NAME': '0', 18:06:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:06:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-cIgBx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-u8j83I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-WFznT9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-W28HKv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Yl_20G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-p2dHwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-C_OhAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-cRZ9EX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:06:38 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-yPG2IY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:06:38 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)) 18:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-DVNxIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-RpiaCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-lRtzUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-lV2P6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-iyZPLa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-yZ0JPW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-DnJDR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-rMoQN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Le7M2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:06:39 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)) 18:06:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:06:39 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-GGVKFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:06:40 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)) 18:06:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:40 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-js38cm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:40 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)) 18:06:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:06:40 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-X503Mm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:06:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:40 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)) 18:06:40 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)) 18:06:40 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)) 18:06:40 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)) 18:06:40 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)) 18:06:40 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)) 18:06:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:06:40 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 18:06:40 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 18:06:40 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 18:06:40 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 18:06:40 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 18:06:40 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 18:06:43 INFO - Downloading blessings-1.6.tar.gz 18:06:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:06:43 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)) 18:06:43 INFO - Installing collected packages: blessings 18:06:43 INFO - Running setup.py install for blessings 18:06:43 INFO - Successfully installed blessings 18:06:43 INFO - Cleaning up... 18:06:43 INFO - Return code: 0 18:06:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:06:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:06:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:06:43 INFO - Reading from file tmpfile_stdout 18:06:43 INFO - Current package versions: 18:06:43 INFO - blessings == 1.6 18:06:43 INFO - blobuploader == 1.2.4 18:06:43 INFO - browsermob-proxy == 0.6.0 18:06:43 INFO - docopt == 0.6.1 18:06:43 INFO - manifestparser == 1.1 18:06:43 INFO - marionette-client == 2.3.0 18:06:43 INFO - marionette-driver == 1.4.0 18:06:43 INFO - mozInstall == 1.12 18:06:43 INFO - mozcrash == 0.17 18:06:43 INFO - mozdebug == 0.1 18:06:43 INFO - mozdevice == 0.48 18:06:43 INFO - mozfile == 1.2 18:06:43 INFO - mozhttpd == 0.7 18:06:43 INFO - mozinfo == 0.9 18:06:43 INFO - mozleak == 0.1 18:06:43 INFO - mozlog == 3.1 18:06:43 INFO - moznetwork == 0.27 18:06:43 INFO - mozprocess == 0.22 18:06:43 INFO - mozprofile == 0.28 18:06:43 INFO - mozrunner == 6.11 18:06:43 INFO - mozscreenshot == 0.1 18:06:43 INFO - mozsystemmonitor == 0.0 18:06:43 INFO - moztest == 0.7 18:06:43 INFO - mozversion == 1.4 18:06:43 INFO - psutil == 3.1.1 18:06:43 INFO - requests == 1.2.3 18:06:43 INFO - wptserve == 1.4.0 18:06:43 INFO - wsgiref == 0.1.2 18:06:43 INFO - Running post-action listener: _resource_record_post_action 18:06:43 INFO - Running post-action listener: _start_resource_monitoring 18:06:43 INFO - Starting resource monitoring. 18:06:43 INFO - ##### 18:06:43 INFO - ##### Running pull step. 18:06:43 INFO - ##### 18:06:43 INFO - Running pre-action listener: _resource_record_pre_action 18:06:43 INFO - Running main action method: pull 18:06:43 INFO - Pull has nothing to do! 18:06:43 INFO - Running post-action listener: _resource_record_post_action 18:06:43 INFO - ##### 18:06:43 INFO - ##### Running install step. 18:06:43 INFO - ##### 18:06:43 INFO - Running pre-action listener: _resource_record_pre_action 18:06:43 INFO - Running main action method: install 18:06:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:06:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:06:44 INFO - Reading from file tmpfile_stdout 18:06:44 INFO - Detecting whether we're running mozinstall >=1.0... 18:06:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:06:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:06:44 INFO - Reading from file tmpfile_stdout 18:06:44 INFO - Output received: 18:06:44 INFO - Usage: mozinstall [options] installer 18:06:44 INFO - Options: 18:06:44 INFO - -h, --help show this help message and exit 18:06:44 INFO - -d DEST, --destination=DEST 18:06:44 INFO - Directory to install application into. [default: 18:06:44 INFO - "/builds/slave/test"] 18:06:44 INFO - --app=APP Application being installed. [default: firefox] 18:06:44 INFO - mkdir: /builds/slave/test/build/application 18:06:44 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'] 18:06:44 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 18:07:02 INFO - Reading from file tmpfile_stdout 18:07:02 INFO - Output received: 18:07:02 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 18:07:02 INFO - Running post-action listener: _resource_record_post_action 18:07:02 INFO - ##### 18:07:02 INFO - ##### Running run-tests step. 18:07:02 INFO - ##### 18:07:02 INFO - Running pre-action listener: _resource_record_pre_action 18:07:02 INFO - Running main action method: run_tests 18:07:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:07:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:07:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:07:02 INFO - grabbing minidump binary from tooltool 18:07: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')]} 18:07:02 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 0x10e3305e0>, '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 0x10df13cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df3e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:07:02 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 18:07:02 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 18:07:02 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:07:02 INFO - Return code: 0 18:07:02 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:07:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:07:02 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/P1DC9jRaQqmCalMZTaIIdg/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 18:07:02 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/P1DC9jRaQqmCalMZTaIIdg/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 18:07:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xCDWuIHowG/Render', 18:07:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:07:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:07:02 INFO - 'HOME': '/Users/cltbld', 18:07:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:07:02 INFO - 'LOGNAME': 'cltbld', 18:07:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:07:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:07:02 INFO - 'MOZ_NO_REMOTE': '1', 18:07:02 INFO - 'NO_EM_RESTART': '1', 18:07:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:07:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:07:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:07:02 INFO - 'PWD': '/builds/slave/test', 18:07:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:07:02 INFO - 'SHELL': '/bin/bash', 18:07:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6DMIg7M2eM/Listeners', 18:07:02 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 18:07:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:07:02 INFO - 'USER': 'cltbld', 18:07:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:07:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:07:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:07:02 INFO - 'XPC_FLAGS': '0x0', 18:07:02 INFO - 'XPC_SERVICE_NAME': '0', 18:07:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:07:02 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/P1DC9jRaQqmCalMZTaIIdg/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 18:07:02 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 18:07:02 INFO - import pkg_resources 18:07:03 INFO - Using 1 client processes 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8000 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8001 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8443 18:07:05 INFO - SUITE-START | Running 778 tests 18:07:05 INFO - Running testharness tests 18:07:05 INFO - Setting up ssl 18:07:05 INFO - PROCESS | certutil | 18:07:05 INFO - PROCESS | certutil | 18:07:05 INFO - PROCESS | certutil | 18:07:05 INFO - Certificate Nickname Trust Attributes 18:07:05 INFO - SSL,S/MIME,JAR/XPI 18:07:05 INFO - 18:07:05 INFO - web-platform-tests CT,, 18:07:05 INFO - 18:07:05 INFO - Starting runner 18:07:06 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:07:07 INFO - PROCESS | 2288 | 1462756027008 Marionette DEBUG Marionette enabled via build flag and pref 18:07:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x113e19000 == 1 [pid = 2288] [id = 1] 18:07:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 1 (0x113e19800) [pid = 2288] [serial = 1] [outer = 0x0] 18:07:07 INFO - PROCESS | 2288 | [2288] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:07:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 2 (0x113e1a800) [pid = 2288] [serial = 2] [outer = 0x113e19800] 18:07:07 INFO - PROCESS | 2288 | 1462756027323 Marionette INFO Listening on port 2828 18:07:07 INFO - PROCESS | 2288 | 1462756027557 Marionette DEBUG Marionette enabled via command-line flag 18:07:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x116920800 == 2 [pid = 2288] [id = 2] 18:07:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 3 (0x116921000) [pid = 2288] [serial = 3] [outer = 0x0] 18:07:07 INFO - PROCESS | 2288 | [2288] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 18:07:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 4 (0x116922000) [pid = 2288] [serial = 4] [outer = 0x116921000] 18:07:07 INFO - PROCESS | 2288 | [2288] 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 18:07:07 INFO - PROCESS | 2288 | 1462756027710 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49943 18:07:07 INFO - PROCESS | 2288 | 1462756027797 Marionette DEBUG Closed connection conn0 18:07:07 INFO - PROCESS | 2288 | [2288] 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 18:07:07 INFO - PROCESS | 2288 | 1462756027803 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49944 18:07:07 INFO - PROCESS | 2288 | 1462756027811 Marionette DEBUG Closed connection conn1 18:07:07 INFO - PROCESS | 2288 | [2288] 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 18:07:07 INFO - PROCESS | 2288 | 1462756027817 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49945 18:07:07 INFO - PROCESS | 2288 | 1462756027825 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:07:07 INFO - PROCESS | 2288 | 1462756027831 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":"20160508171039","device":"desktop","version":"48.0a2"} 18:07:08 INFO - PROCESS | 2288 | [2288] 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 18:07:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a11d800 == 3 [pid = 2288] [id = 3] 18:07:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 5 (0x11a11e000) [pid = 2288] [serial = 5] [outer = 0x0] 18:07:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a11e800 == 4 [pid = 2288] [id = 4] 18:07:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 6 (0x119eea800) [pid = 2288] [serial = 6] [outer = 0x0] 18:07:08 INFO - PROCESS | 2288 | [2288] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:07:09 INFO - PROCESS | 2288 | [2288] 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 18:07:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e76800 == 5 [pid = 2288] [id = 5] 18:07:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 7 (0x119eea000) [pid = 2288] [serial = 7] [outer = 0x0] 18:07:09 INFO - PROCESS | 2288 | [2288] 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 18:07:09 INFO - PROCESS | 2288 | [2288] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:07:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 8 (0x123f76800) [pid = 2288] [serial = 8] [outer = 0x119eea000] 18:07:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 9 (0x124295800) [pid = 2288] [serial = 9] [outer = 0x11a11e000] 18:07:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 10 (0x123c95c00) [pid = 2288] [serial = 10] [outer = 0x119eea800] 18:07:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 11 (0x123c97c00) [pid = 2288] [serial = 11] [outer = 0x119eea000] 18:07:09 INFO - PROCESS | 2288 | [2288] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:07:09 INFO - PROCESS | 2288 | 1462756029807 Marionette DEBUG loaded listener.js 18:07:09 INFO - PROCESS | 2288 | 1462756029815 Marionette DEBUG loaded listener.js 18:07:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 12 (0x12702ac00) [pid = 2288] [serial = 12] [outer = 0x119eea000] 18:07:10 INFO - PROCESS | 2288 | 1462756030173 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1666ab70-202a-bf42-b7c2-a70b3e26d9d0","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":"20160508171039","device":"desktop","version":"48.0a2","command_id":1}}] 18:07:10 INFO - PROCESS | 2288 | 1462756030282 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}] 18:07:10 INFO - PROCESS | 2288 | 1462756030324 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:07:10 INFO - PROCESS | 2288 | 1462756030422 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:07:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 13 (0x128e0f800) [pid = 2288] [serial = 13] [outer = 0x119eea000] 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:07:10 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:07:10 INFO - PROCESS | 2288 | 1462756030708 Marionette TRACE conn2 <- [1,3,null,{}] 18:07:10 INFO - PROCESS | 2288 | 1462756030711 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:07:10 INFO - PROCESS | 2288 | 1462756030736 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:07:10 INFO - PROCESS | 2288 | 1462756030763 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:07:10 INFO - PROCESS | 2288 | 1462756030765 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:07:10 INFO - PROCESS | 2288 | 1462756030771 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:07:10 INFO - PROCESS | 2288 | 1462756030774 Marionette TRACE conn2 <- [1,6,null,{}] 18:07:10 INFO - PROCESS | 2288 | 1462756030776 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}] 18:07:10 INFO - PROCESS | 2288 | 1462756030784 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:07:10 INFO - PROCESS | 2288 | 1462756030791 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcb800 == 6 [pid = 2288] [id = 6] 18:07:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 14 (0x128fac000) [pid = 2288] [serial = 14] [outer = 0x0] 18:07:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 15 (0x128fae000) [pid = 2288] [serial = 15] [outer = 0x128fac000] 18:07:10 INFO - PROCESS | 2288 | 1462756030823 Marionette DEBUG loaded listener.js 18:07:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 16 (0x129298c00) [pid = 2288] [serial = 16] [outer = 0x128fac000] 18:07:11 INFO - PROCESS | 2288 | 1462756031112 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]]]}] 18:07:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x129341000 == 7 [pid = 2288] [id = 7] 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 17 (0x12929cc00) [pid = 2288] [serial = 17] [outer = 0x0] 18:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 18 (0x1293df800) [pid = 2288] [serial = 18] [outer = 0x12929cc00] 18:07:11 INFO - PROCESS | 2288 | 1462756031159 Marionette DEBUG loaded listener.js 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 19 (0x1293e2400) [pid = 2288] [serial = 19] [outer = 0x12929cc00] 18:07:11 INFO - PROCESS | 2288 | 1462756031197 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:07:11 INFO - PROCESS | 2288 | 1462756031199 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:07:11 INFO - PROCESS | 2288 | 1462756031231 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:07:11 INFO - PROCESS | 2288 | 1462756031232 Marionette TRACE conn2 <- [1,10,null,{}] 18:07:11 INFO - PROCESS | 2288 | 1462756031250 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}] 18:07:11 INFO - PROCESS | 2288 | 1462756031380 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:07:11 INFO - PROCESS | 2288 | 1462756031417 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa07800 == 8 [pid = 2288] [id = 8] 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 20 (0x12aa63800) [pid = 2288] [serial = 20] [outer = 0x0] 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 21 (0x12aa65400) [pid = 2288] [serial = 21] [outer = 0x12aa63800] 18:07:11 INFO - PROCESS | 2288 | 1462756031446 Marionette DEBUG loaded listener.js 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 22 (0x12aa69800) [pid = 2288] [serial = 22] [outer = 0x12aa63800] 18:07:11 INFO - PROCESS | 2288 | 1462756031800 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]]]}] 18:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 629ms 18:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:07:11 INFO - PROCESS | 2288 | 1462756031855 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:07:11 INFO - PROCESS | 2288 | 1462756031857 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:07:11 INFO - PROCESS | 2288 | 1462756031859 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:07:11 INFO - PROCESS | 2288 | 1462756031860 Marionette TRACE conn2 <- [1,14,null,{}] 18:07:11 INFO - PROCESS | 2288 | 1462756031863 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}] 18:07:11 INFO - PROCESS | 2288 | 1462756031966 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:07:11 INFO - PROCESS | 2288 | 1462756031971 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b21d800 == 9 [pid = 2288] [id = 9] 18:07:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 23 (0x12aa6dc00) [pid = 2288] [serial = 23] [outer = 0x0] 18:07:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 24 (0x12ab82c00) [pid = 2288] [serial = 24] [outer = 0x12aa6dc00] 18:07:12 INFO - PROCESS | 2288 | 1462756031997 Marionette DEBUG loaded listener.js 18:07:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 25 (0x124e31400) [pid = 2288] [serial = 25] [outer = 0x12aa6dc00] 18:07:12 INFO - PROCESS | 2288 | 1462756032400 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]]]}] 18:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 569ms 18:07:12 INFO - PROCESS | 2288 | 1462756032429 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:07:12 INFO - PROCESS | 2288 | 1462756032432 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:07:12 INFO - PROCESS | 2288 | 1462756032434 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:07:12 INFO - PROCESS | 2288 | 1462756032435 Marionette TRACE conn2 <- [1,18,null,{}] 18:07:12 INFO - PROCESS | 2288 | 1462756032437 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}] 18:07:12 INFO - PROCESS | 2288 | 1462756032514 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:07:12 INFO - PROCESS | 2288 | 1462756032519 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b97f800 == 10 [pid = 2288] [id = 10] 18:07:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 26 (0x129298400) [pid = 2288] [serial = 26] [outer = 0x0] 18:07:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 27 (0x12b9f5c00) [pid = 2288] [serial = 27] [outer = 0x129298400] 18:07:12 INFO - PROCESS | 2288 | 1462756032540 Marionette DEBUG loaded listener.js 18:07:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 28 (0x12ba64800) [pid = 2288] [serial = 28] [outer = 0x129298400] 18:07:12 INFO - PROCESS | 2288 | 1462756032974 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]]]}] 18:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 572ms 18:07:13 INFO - PROCESS | 2288 | 1462756033011 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:07:13 INFO - PROCESS | 2288 | 1462756033013 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:07:13 INFO - PROCESS | 2288 | 1462756033018 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:07:13 INFO - PROCESS | 2288 | 1462756033020 Marionette TRACE conn2 <- [1,22,null,{}] 18:07:13 INFO - PROCESS | 2288 | 1462756033024 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}] 18:07:13 INFO - PROCESS | 2288 | 1462756033158 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:07:13 INFO - PROCESS | 2288 | 1462756033171 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bda5000 == 11 [pid = 2288] [id = 11] 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 29 (0x12bd3c800) [pid = 2288] [serial = 29] [outer = 0x0] 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 30 (0x12bd40800) [pid = 2288] [serial = 30] [outer = 0x12bd3c800] 18:07:13 INFO - PROCESS | 2288 | 1462756033210 Marionette DEBUG loaded listener.js 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 31 (0x12bd45800) [pid = 2288] [serial = 31] [outer = 0x12bd3c800] 18:07:13 INFO - PROCESS | 2288 | 1462756033495 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]]]}] 18:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 524ms 18:07:13 INFO - PROCESS | 2288 | 1462756033543 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:07:13 INFO - PROCESS | 2288 | 1462756033544 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:07:13 INFO - PROCESS | 2288 | 1462756033546 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:07:13 INFO - PROCESS | 2288 | 1462756033547 Marionette TRACE conn2 <- [1,26,null,{}] 18:07:13 INFO - PROCESS | 2288 | 1462756033550 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}] 18:07:13 INFO - PROCESS | 2288 | 1462756033655 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:07:13 INFO - PROCESS | 2288 | 1462756033660 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c01e000 == 12 [pid = 2288] [id = 12] 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 32 (0x118150400) [pid = 2288] [serial = 32] [outer = 0x0] 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 33 (0x11815a000) [pid = 2288] [serial = 33] [outer = 0x118150400] 18:07:13 INFO - PROCESS | 2288 | 1462756033685 Marionette DEBUG loaded listener.js 18:07:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 34 (0x1183a2800) [pid = 2288] [serial = 34] [outer = 0x118150400] 18:07:13 INFO - PROCESS | 2288 | 1462756033940 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]]]}] 18:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 18:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:07:13 INFO - PROCESS | 2288 | 1462756033977 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:07:13 INFO - PROCESS | 2288 | 1462756033978 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:07:13 INFO - PROCESS | 2288 | 1462756033981 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:07:13 INFO - PROCESS | 2288 | 1462756033982 Marionette TRACE conn2 <- [1,30,null,{}] 18:07:13 INFO - PROCESS | 2288 | 1462756033992 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}] 18:07:14 INFO - PROCESS | 2288 | 1462756034084 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:07:14 INFO - PROCESS | 2288 | 1462756034092 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c576000 == 13 [pid = 2288] [id = 13] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 35 (0x1183a7400) [pid = 2288] [serial = 35] [outer = 0x0] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 36 (0x12c547c00) [pid = 2288] [serial = 36] [outer = 0x1183a7400] 18:07:14 INFO - PROCESS | 2288 | 1462756034116 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 37 (0x12c54c400) [pid = 2288] [serial = 37] [outer = 0x1183a7400] 18:07:14 INFO - PROCESS | 2288 | 1462756034356 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]]]}] 18:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 18:07:14 INFO - PROCESS | 2288 | 1462756034399 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:07:14 INFO - PROCESS | 2288 | 1462756034401 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:07:14 INFO - PROCESS | 2288 | 1462756034411 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:07:14 INFO - PROCESS | 2288 | 1462756034412 Marionette TRACE conn2 <- [1,34,null,{}] 18:07:14 INFO - PROCESS | 2288 | 1462756034414 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}] 18:07:14 INFO - PROCESS | 2288 | 1462756034504 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:07:14 INFO - PROCESS | 2288 | 1462756034517 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81e800 == 14 [pid = 2288] [id = 14] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 38 (0x12c54c800) [pid = 2288] [serial = 38] [outer = 0x0] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 39 (0x12c553000) [pid = 2288] [serial = 39] [outer = 0x12c54c800] 18:07:14 INFO - PROCESS | 2288 | 1462756034543 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 40 (0x12c6f1400) [pid = 2288] [serial = 40] [outer = 0x12c54c800] 18:07:14 INFO - PROCESS | 2288 | 1462756034774 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]]]}] 18:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 18:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:07:14 INFO - PROCESS | 2288 | 1462756034846 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:07:14 INFO - PROCESS | 2288 | 1462756034848 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:07:14 INFO - PROCESS | 2288 | 1462756034850 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:07:14 INFO - PROCESS | 2288 | 1462756034851 Marionette TRACE conn2 <- [1,38,null,{}] 18:07:14 INFO - PROCESS | 2288 | 1462756034862 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}] 18:07:14 INFO - PROCESS | 2288 | 1462756034959 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:07:14 INFO - PROCESS | 2288 | 1462756034963 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b6000 == 15 [pid = 2288] [id = 15] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 41 (0x12c6f3800) [pid = 2288] [serial = 41] [outer = 0x0] 18:07:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 42 (0x12c6f8000) [pid = 2288] [serial = 42] [outer = 0x12c6f3800] 18:07:14 INFO - PROCESS | 2288 | 1462756034987 Marionette DEBUG loaded listener.js 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 43 (0x12c9cf800) [pid = 2288] [serial = 43] [outer = 0x12c6f3800] 18:07:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce6b800 == 16 [pid = 2288] [id = 16] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 44 (0x12ce6c000) [pid = 2288] [serial = 44] [outer = 0x0] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 45 (0x12ce71800) [pid = 2288] [serial = 45] [outer = 0x12ce6c000] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 46 (0x12ce77800) [pid = 2288] [serial = 46] [outer = 0x12ce6c000] 18:07:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce6b000 == 17 [pid = 2288] [id = 17] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 47 (0x124e35800) [pid = 2288] [serial = 47] [outer = 0x0] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 48 (0x12ceb8000) [pid = 2288] [serial = 48] [outer = 0x124e35800] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (0x12c9d9800) [pid = 2288] [serial = 49] [outer = 0x124e35800] 18:07:15 INFO - PROCESS | 2288 | 1462756035356 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]]]}] 18:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 527ms 18:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:07:15 INFO - PROCESS | 2288 | 1462756035377 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:07:15 INFO - PROCESS | 2288 | 1462756035379 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:07:15 INFO - PROCESS | 2288 | 1462756035381 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:07:15 INFO - PROCESS | 2288 | 1462756035382 Marionette TRACE conn2 <- [1,42,null,{}] 18:07:15 INFO - PROCESS | 2288 | 1462756035385 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}] 18:07:15 INFO - PROCESS | 2288 | 1462756035483 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:07:15 INFO - PROCESS | 2288 | 1462756035487 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d8800 == 18 [pid = 2288] [id = 18] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (0x12c9d4000) [pid = 2288] [serial = 50] [outer = 0x0] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (0x12cec0000) [pid = 2288] [serial = 51] [outer = 0x12c9d4000] 18:07:15 INFO - PROCESS | 2288 | 1462756035512 Marionette DEBUG loaded listener.js 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (0x118086c00) [pid = 2288] [serial = 52] [outer = 0x12c9d4000] 18:07:15 INFO - PROCESS | 2288 | 1462756035772 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]]]}] 18:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 18:07:15 INFO - PROCESS | 2288 | 1462756035821 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:07:15 INFO - PROCESS | 2288 | 1462756035823 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:07:15 INFO - PROCESS | 2288 | 1462756035830 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:07:15 INFO - PROCESS | 2288 | 1462756035832 Marionette TRACE conn2 <- [1,46,null,{}] 18:07:15 INFO - PROCESS | 2288 | 1462756035834 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}] 18:07:15 INFO - PROCESS | 2288 | 1462756035926 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:07:15 INFO - PROCESS | 2288 | 1462756035930 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac89800 == 19 [pid = 2288] [id = 19] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (0x11806e800) [pid = 2288] [serial = 53] [outer = 0x0] 18:07:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (0x118071400) [pid = 2288] [serial = 54] [outer = 0x11806e800] 18:07:15 INFO - PROCESS | 2288 | 1462756035958 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (0x118712c00) [pid = 2288] [serial = 55] [outer = 0x11806e800] 18:07:16 INFO - PROCESS | 2288 | 1462756036205 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]]]}] 18:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 18:07:16 INFO - PROCESS | 2288 | 1462756036249 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:07:16 INFO - PROCESS | 2288 | 1462756036250 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:07:16 INFO - PROCESS | 2288 | 1462756036260 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:07:16 INFO - PROCESS | 2288 | 1462756036261 Marionette TRACE conn2 <- [1,50,null,{}] 18:07:16 INFO - PROCESS | 2288 | 1462756036263 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}] 18:07:16 INFO - PROCESS | 2288 | 1462756036361 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:07:16 INFO - PROCESS | 2288 | 1462756036366 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5a3800 == 20 [pid = 2288] [id = 20] 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (0x118813400) [pid = 2288] [serial = 56] [outer = 0x0] 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (0x12d07fc00) [pid = 2288] [serial = 57] [outer = 0x118813400] 18:07:16 INFO - PROCESS | 2288 | 1462756036390 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (0x12d509800) [pid = 2288] [serial = 58] [outer = 0x118813400] 18:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 18:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:07:16 INFO - PROCESS | 2288 | 1462756036624 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]]]}] 18:07:16 INFO - PROCESS | 2288 | 1462756036629 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:07:16 INFO - PROCESS | 2288 | 1462756036630 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:07:16 INFO - PROCESS | 2288 | 1462756036632 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:07:16 INFO - PROCESS | 2288 | 1462756036633 Marionette TRACE conn2 <- [1,54,null,{}] 18:07:16 INFO - PROCESS | 2288 | 1462756036643 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}] 18:07:16 INFO - PROCESS | 2288 | 1462756036739 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:07:16 INFO - PROCESS | 2288 | 1462756036743 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bd9f800 == 21 [pid = 2288] [id = 21] 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (0x12d507000) [pid = 2288] [serial = 59] [outer = 0x0] 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (0x12d510800) [pid = 2288] [serial = 60] [outer = 0x12d507000] 18:07:16 INFO - PROCESS | 2288 | 1462756036776 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (0x12d54a800) [pid = 2288] [serial = 61] [outer = 0x12d507000] 18:07:17 INFO - PROCESS | 2288 | 1462756037090 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]]]}] 18:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 474ms 18:07:17 INFO - PROCESS | 2288 | 1462756037176 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:07:17 INFO - PROCESS | 2288 | 1462756037180 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:07:17 INFO - PROCESS | 2288 | 1462756037745 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:07:17 INFO - PROCESS | 2288 | 1462756037748 Marionette TRACE conn2 <- [1,58,null,{}] 18:07:17 INFO - PROCESS | 2288 | 1462756037754 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}] 18:07:17 INFO - PROCESS | 2288 | 1462756037863 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:07:17 INFO - PROCESS | 2288 | 1462756037900 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x11260b000 == 22 [pid = 2288] [id = 22] 18:07:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (0x112a71800) [pid = 2288] [serial = 62] [outer = 0x0] 18:07:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (0x112a75c00) [pid = 2288] [serial = 63] [outer = 0x112a71800] 18:07:17 INFO - PROCESS | 2288 | 1462756037933 Marionette DEBUG loaded listener.js 18:07:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (0x112d66c00) [pid = 2288] [serial = 64] [outer = 0x112a71800] 18:07:18 INFO - PROCESS | 2288 | 1462756038347 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]]]}] 18:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 700ms 18:07:18 INFO - PROCESS | 2288 | 1462756038388 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:07:18 INFO - PROCESS | 2288 | 1462756038391 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:07:18 INFO - PROCESS | 2288 | 1462756038398 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:07:18 INFO - PROCESS | 2288 | 1462756038400 Marionette TRACE conn2 <- [1,62,null,{}] 18:07:18 INFO - PROCESS | 2288 | 1462756038406 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}] 18:07:18 INFO - PROCESS | 2288 | 1462756038513 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:07:18 INFO - PROCESS | 2288 | 1462756038564 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x11679f000 == 23 [pid = 2288] [id = 23] 18:07:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (0x113221400) [pid = 2288] [serial = 65] [outer = 0x0] 18:07:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (0x11609b800) [pid = 2288] [serial = 66] [outer = 0x113221400] 18:07:18 INFO - PROCESS | 2288 | 1462756038594 Marionette DEBUG loaded listener.js 18:07:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (0x116a62000) [pid = 2288] [serial = 67] [outer = 0x113221400] 18:07:19 INFO - PROCESS | 2288 | 1462756039028 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]]]}] 18:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 18:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:07:19 INFO - PROCESS | 2288 | 1462756039072 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:07:19 INFO - PROCESS | 2288 | 1462756039074 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:07:19 INFO - PROCESS | 2288 | 1462756039078 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:07:19 INFO - PROCESS | 2288 | 1462756039081 Marionette TRACE conn2 <- [1,66,null,{}] 18:07:19 INFO - PROCESS | 2288 | 1462756039086 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}] 18:07:19 INFO - PROCESS | 2288 | 1462756039269 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:07:19 INFO - PROCESS | 2288 | 1462756039355 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x11705c000 == 24 [pid = 2288] [id = 24] 18:07:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (0x11814ec00) [pid = 2288] [serial = 68] [outer = 0x0] 18:07:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (0x118152000) [pid = 2288] [serial = 69] [outer = 0x11814ec00] 18:07:19 INFO - PROCESS | 2288 | 1462756039406 Marionette DEBUG loaded listener.js 18:07:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (0x11839c400) [pid = 2288] [serial = 70] [outer = 0x11814ec00] 18:07:19 INFO - PROCESS | 2288 | 1462756039910 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]]]}] 18:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 18:07:20 INFO - PROCESS | 2288 | 1462756040195 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:07:20 INFO - PROCESS | 2288 | 1462756040198 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:07:20 INFO - PROCESS | 2288 | 1462756040216 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:07:20 INFO - PROCESS | 2288 | 1462756040218 Marionette TRACE conn2 <- [1,70,null,{}] 18:07:20 INFO - PROCESS | 2288 | 1462756040221 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}] 18:07:20 INFO - PROCESS | 2288 | 1462756040302 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:07:20 INFO - PROCESS | 2288 | 1462756040355 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x112abb000 == 25 [pid = 2288] [id = 25] 18:07:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (0x113c69400) [pid = 2288] [serial = 71] [outer = 0x0] 18:07:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (0x113ce3000) [pid = 2288] [serial = 72] [outer = 0x113c69400] 18:07:20 INFO - PROCESS | 2288 | 1462756040384 Marionette DEBUG loaded listener.js 18:07:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (0x1150f9800) [pid = 2288] [serial = 73] [outer = 0x113c69400] 18:07:20 INFO - PROCESS | 2288 | 1462756040827 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]]]}] 18:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 18:07:20 INFO - PROCESS | 2288 | 1462756040889 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:07:20 INFO - PROCESS | 2288 | 1462756040891 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:07:20 INFO - PROCESS | 2288 | 1462756040896 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:07:20 INFO - PROCESS | 2288 | 1462756040899 Marionette TRACE conn2 <- [1,74,null,{}] 18:07:20 INFO - PROCESS | 2288 | 1462756040902 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}] 18:07:20 INFO - PROCESS | 2288 | 1462756040973 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:07:20 INFO - PROCESS | 2288 | 1462756040978 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x113e04000 == 26 [pid = 2288] [id = 26] 18:07:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (0x115f0f400) [pid = 2288] [serial = 74] [outer = 0x0] 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (0x1164ac400) [pid = 2288] [serial = 75] [outer = 0x115f0f400] 18:07:21 INFO - PROCESS | 2288 | 1462756041006 Marionette DEBUG loaded listener.js 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (0x11676ec00) [pid = 2288] [serial = 76] [outer = 0x115f0f400] 18:07:21 INFO - PROCESS | 2288 | 1462756041328 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]]]}] 18:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 18:07:21 INFO - PROCESS | 2288 | 1462756041369 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:07:21 INFO - PROCESS | 2288 | 1462756041373 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:07:21 INFO - PROCESS | 2288 | 1462756041375 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:07:21 INFO - PROCESS | 2288 | 1462756041376 Marionette TRACE conn2 <- [1,78,null,{}] 18:07:21 INFO - PROCESS | 2288 | 1462756041382 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}] 18:07:21 INFO - PROCESS | 2288 | 1462756041461 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:07:21 INFO - PROCESS | 2288 | 1462756041503 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x1160b4000 == 27 [pid = 2288] [id = 27] 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (0x11693e800) [pid = 2288] [serial = 77] [outer = 0x0] 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (0x116a61c00) [pid = 2288] [serial = 78] [outer = 0x11693e800] 18:07:21 INFO - PROCESS | 2288 | 1462756041532 Marionette DEBUG loaded listener.js 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0x117699c00) [pid = 2288] [serial = 79] [outer = 0x11693e800] 18:07:21 INFO - PROCESS | 2288 | 1462756041810 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]]]}] 18:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 18:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:07:21 INFO - PROCESS | 2288 | 1462756041844 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:07:21 INFO - PROCESS | 2288 | 1462756041845 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:07:21 INFO - PROCESS | 2288 | 1462756041847 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:07:21 INFO - PROCESS | 2288 | 1462756041848 Marionette TRACE conn2 <- [1,82,null,{}] 18:07:21 INFO - PROCESS | 2288 | 1462756041851 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}] 18:07:21 INFO - PROCESS | 2288 | 1462756041947 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:07:21 INFO - PROCESS | 2288 | 1462756041950 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x11696c800 == 28 [pid = 2288] [id = 28] 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (0x118068800) [pid = 2288] [serial = 80] [outer = 0x0] 18:07:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0x11806cc00) [pid = 2288] [serial = 81] [outer = 0x118068800] 18:07:21 INFO - PROCESS | 2288 | 1462756041979 Marionette DEBUG loaded listener.js 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0x118156c00) [pid = 2288] [serial = 82] [outer = 0x118068800] 18:07:22 INFO - PROCESS | 2288 | 1462756042296 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]]]}] 18:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 18:07:22 INFO - PROCESS | 2288 | 1462756042319 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:07:22 INFO - PROCESS | 2288 | 1462756042324 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:07:22 INFO - PROCESS | 2288 | 1462756042327 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 2288 | 1462756042328 Marionette TRACE conn2 <- [1,86,null,{}] 18:07:22 INFO - PROCESS | 2288 | 1462756042330 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}] 18:07:22 INFO - PROCESS | 2288 | 1462756042400 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:07:22 INFO - PROCESS | 2288 | 1462756042406 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x11708d800 == 29 [pid = 2288] [id = 29] 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (0x11806c000) [pid = 2288] [serial = 83] [outer = 0x0] 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (0x1183a6000) [pid = 2288] [serial = 84] [outer = 0x11806c000] 18:07:22 INFO - PROCESS | 2288 | 1462756042434 Marionette DEBUG loaded listener.js 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0x118813c00) [pid = 2288] [serial = 85] [outer = 0x11806c000] 18:07:22 INFO - PROCESS | 2288 | 1462756042733 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]]]}] 18:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 18:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:07:22 INFO - PROCESS | 2288 | 1462756042747 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:07:22 INFO - PROCESS | 2288 | 1462756042748 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:07:22 INFO - PROCESS | 2288 | 1462756042750 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 2288 | 1462756042751 Marionette TRACE conn2 <- [1,90,null,{}] 18:07:22 INFO - PROCESS | 2288 | 1462756042762 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}] 18:07:22 INFO - PROCESS | 2288 | 1462756042858 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:07:22 INFO - PROCESS | 2288 | 1462756042864 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d2000 == 30 [pid = 2288] [id = 30] 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x118d69400) [pid = 2288] [serial = 86] [outer = 0x0] 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x11914c400) [pid = 2288] [serial = 87] [outer = 0x118d69400] 18:07:22 INFO - PROCESS | 2288 | 1462756042892 Marionette DEBUG loaded listener.js 18:07:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x119625400) [pid = 2288] [serial = 88] [outer = 0x118d69400] 18:07:23 INFO - PROCESS | 2288 | 1462756043194 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]]]}] 18:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 479ms 18:07:23 INFO - PROCESS | 2288 | 1462756043229 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:07:23 INFO - PROCESS | 2288 | 1462756043231 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:07:23 INFO - PROCESS | 2288 | 1462756043233 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:07:23 INFO - PROCESS | 2288 | 1462756043234 Marionette TRACE conn2 <- [1,94,null,{}] 18:07:23 INFO - PROCESS | 2288 | 1462756043238 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}] 18:07:23 INFO - PROCESS | 2288 | 1462756043330 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:07:23 INFO - PROCESS | 2288 | 1462756043336 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x11876d000 == 31 [pid = 2288] [id = 31] 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x113269c00) [pid = 2288] [serial = 89] [outer = 0x0] 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x119191000) [pid = 2288] [serial = 90] [outer = 0x113269c00] 18:07:23 INFO - PROCESS | 2288 | 1462756043361 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x1197a5400) [pid = 2288] [serial = 91] [outer = 0x113269c00] 18:07:23 INFO - PROCESS | 2288 | 1462756043622 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]]]}] 18:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 18:07:23 INFO - PROCESS | 2288 | 1462756043660 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:07:23 INFO - PROCESS | 2288 | 1462756043661 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:07:23 INFO - PROCESS | 2288 | 1462756043664 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:07:23 INFO - PROCESS | 2288 | 1462756043665 Marionette TRACE conn2 <- [1,98,null,{}] 18:07:23 INFO - PROCESS | 2288 | 1462756043675 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}] 18:07:23 INFO - PROCESS | 2288 | 1462756043753 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:07:23 INFO - PROCESS | 2288 | 1462756043759 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x119171800 == 32 [pid = 2288] [id = 32] 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x119698000) [pid = 2288] [serial = 92] [outer = 0x0] 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x1197c3c00) [pid = 2288] [serial = 93] [outer = 0x119698000] 18:07:23 INFO - PROCESS | 2288 | 1462756043784 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x1212a9400) [pid = 2288] [serial = 94] [outer = 0x119698000] 18:07:24 INFO - PROCESS | 2288 | 1462756044062 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]]]}] 18:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 18:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:07:24 INFO - PROCESS | 2288 | 1462756044083 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:07:24 INFO - PROCESS | 2288 | 1462756044084 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:07:24 INFO - PROCESS | 2288 | 1462756044095 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:07:24 INFO - PROCESS | 2288 | 1462756044096 Marionette TRACE conn2 <- [1,102,null,{}] 18:07:24 INFO - PROCESS | 2288 | 1462756044099 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}] 18:07:24 INFO - PROCESS | 2288 | 1462756044182 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:07:24 INFO - PROCESS | 2288 | 1462756044226 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195cf800 == 33 [pid = 2288] [id = 33] 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x119696c00) [pid = 2288] [serial = 95] [outer = 0x0] 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x1212abc00) [pid = 2288] [serial = 96] [outer = 0x119696c00] 18:07:24 INFO - PROCESS | 2288 | 1462756044254 Marionette DEBUG loaded listener.js 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x123b10400) [pid = 2288] [serial = 97] [outer = 0x119696c00] 18:07:24 INFO - PROCESS | 2288 | 1462756044572 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]]]}] 18:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 529ms 18:07:24 INFO - PROCESS | 2288 | 1462756044617 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:07:24 INFO - PROCESS | 2288 | 1462756044619 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:07:24 INFO - PROCESS | 2288 | 1462756044622 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:07:24 INFO - PROCESS | 2288 | 1462756044623 Marionette TRACE conn2 <- [1,106,null,{}] 18:07:24 INFO - PROCESS | 2288 | 1462756044626 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}] 18:07:24 INFO - PROCESS | 2288 | 1462756044725 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:07:24 INFO - PROCESS | 2288 | 1462756044732 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a12a800 == 34 [pid = 2288] [id = 34] 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x123b10800) [pid = 2288] [serial = 98] [outer = 0x0] 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x123c97800) [pid = 2288] [serial = 99] [outer = 0x123b10800] 18:07:24 INFO - PROCESS | 2288 | 1462756044772 Marionette DEBUG loaded listener.js 18:07:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x123e34c00) [pid = 2288] [serial = 100] [outer = 0x123b10800] 18:07:25 INFO - PROCESS | 2288 | 1462756045078 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]]]}] 18:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 18:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:07:25 INFO - PROCESS | 2288 | 1462756045093 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:07:25 INFO - PROCESS | 2288 | 1462756045094 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:07:25 INFO - PROCESS | 2288 | 1462756045096 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:07:25 INFO - PROCESS | 2288 | 1462756045098 Marionette TRACE conn2 <- [1,110,null,{}] 18:07:25 INFO - PROCESS | 2288 | 1462756045101 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}] 18:07:25 INFO - PROCESS | 2288 | 1462756045229 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:07:25 INFO - PROCESS | 2288 | 1462756045235 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x1212d7000 == 35 [pid = 2288] [id = 35] 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x11769dc00) [pid = 2288] [serial = 101] [outer = 0x0] 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x123e3d000) [pid = 2288] [serial = 102] [outer = 0x11769dc00] 18:07:25 INFO - PROCESS | 2288 | 1462756045266 Marionette DEBUG loaded listener.js 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x124de7800) [pid = 2288] [serial = 103] [outer = 0x11769dc00] 18:07:25 INFO - PROCESS | 2288 | 1462756045557 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]]]}] 18:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 519ms 18:07:25 INFO - PROCESS | 2288 | 1462756045617 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:07:25 INFO - PROCESS | 2288 | 1462756045618 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:07:25 INFO - PROCESS | 2288 | 1462756045623 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:07:25 INFO - PROCESS | 2288 | 1462756045624 Marionette TRACE conn2 <- [1,114,null,{}] 18:07:25 INFO - PROCESS | 2288 | 1462756045626 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}] 18:07:25 INFO - PROCESS | 2288 | 1462756045698 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:07:25 INFO - PROCESS | 2288 | 1462756045703 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b64800 == 36 [pid = 2288] [id = 36] 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x1241df800) [pid = 2288] [serial = 104] [outer = 0x0] 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x124e33400) [pid = 2288] [serial = 105] [outer = 0x1241df800] 18:07:25 INFO - PROCESS | 2288 | 1462756045729 Marionette DEBUG loaded listener.js 18:07:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x125740800) [pid = 2288] [serial = 106] [outer = 0x1241df800] 18:07:26 INFO - PROCESS | 2288 | 1462756046040 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]]]}] 18:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 18:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:07:26 INFO - PROCESS | 2288 | 1462756046092 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:07:26 INFO - PROCESS | 2288 | 1462756046093 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:07:26 INFO - PROCESS | 2288 | 1462756046106 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:07:26 INFO - PROCESS | 2288 | 1462756046107 Marionette TRACE conn2 <- [1,118,null,{}] 18:07:26 INFO - PROCESS | 2288 | 1462756046111 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}] 18:07:26 INFO - PROCESS | 2288 | 1462756046183 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:07:26 INFO - PROCESS | 2288 | 1462756046189 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x124130000 == 37 [pid = 2288] [id = 37] 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x124e36c00) [pid = 2288] [serial = 107] [outer = 0x0] 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12579f400) [pid = 2288] [serial = 108] [outer = 0x124e36c00] 18:07:26 INFO - PROCESS | 2288 | 1462756046213 Marionette DEBUG loaded listener.js 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x1268e5000) [pid = 2288] [serial = 109] [outer = 0x124e36c00] 18:07:26 INFO - PROCESS | 2288 | 1462756046486 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]]]}] 18:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 432ms 18:07:26 INFO - PROCESS | 2288 | 1462756046528 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:07:26 INFO - PROCESS | 2288 | 1462756046529 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:07:26 INFO - PROCESS | 2288 | 1462756046531 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:07:26 INFO - PROCESS | 2288 | 1462756046544 Marionette TRACE conn2 <- [1,122,null,{}] 18:07:26 INFO - PROCESS | 2288 | 1462756046547 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}] 18:07:26 INFO - PROCESS | 2288 | 1462756046624 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:07:26 INFO - PROCESS | 2288 | 1462756046628 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x124934800 == 38 [pid = 2288] [id = 38] 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x124dbd000) [pid = 2288] [serial = 110] [outer = 0x0] 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x126ba3c00) [pid = 2288] [serial = 111] [outer = 0x124dbd000] 18:07:26 INFO - PROCESS | 2288 | 1462756046653 Marionette DEBUG loaded listener.js 18:07:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x126f24c00) [pid = 2288] [serial = 112] [outer = 0x124dbd000] 18:07:26 INFO - PROCESS | 2288 | 1462756046939 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]]]}] 18:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 432ms 18:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:07:26 INFO - PROCESS | 2288 | 1462756046964 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:07:26 INFO - PROCESS | 2288 | 1462756046965 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:07:26 INFO - PROCESS | 2288 | 1462756046967 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:07:26 INFO - PROCESS | 2288 | 1462756046968 Marionette TRACE conn2 <- [1,126,null,{}] 18:07:26 INFO - PROCESS | 2288 | 1462756046976 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}] 18:07:27 INFO - PROCESS | 2288 | 1462756047052 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:07:27 INFO - PROCESS | 2288 | 1462756047103 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x124d8e000 == 39 [pid = 2288] [id = 39] 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x123c97000) [pid = 2288] [serial = 113] [outer = 0x0] 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x126f25000) [pid = 2288] [serial = 114] [outer = 0x123c97000] 18:07:27 INFO - PROCESS | 2288 | 1462756047127 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1270e3000) [pid = 2288] [serial = 115] [outer = 0x123c97000] 18:07:27 INFO - PROCESS | 2288 | 1462756047386 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]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 473ms 18:07:27 INFO - PROCESS | 2288 | 1462756047443 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:07:27 INFO - PROCESS | 2288 | 1462756047444 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:07:27 INFO - PROCESS | 2288 | 1462756047447 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 2288 | 1462756047448 Marionette TRACE conn2 <- [1,130,null,{}] 18:07:27 INFO - PROCESS | 2288 | 1462756047451 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}] 18:07:27 INFO - PROCESS | 2288 | 1462756047533 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:07:27 INFO - PROCESS | 2288 | 1462756047540 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b46000 == 40 [pid = 2288] [id = 40] 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1268d9800) [pid = 2288] [serial = 116] [outer = 0x0] 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x127566400) [pid = 2288] [serial = 117] [outer = 0x1268d9800] 18:07:27 INFO - PROCESS | 2288 | 1462756047572 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x128be8400) [pid = 2288] [serial = 118] [outer = 0x1268d9800] 18:07:27 INFO - PROCESS | 2288 | 1462756047902 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]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 18:07:27 INFO - PROCESS | 2288 | 1462756047920 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:07:27 INFO - PROCESS | 2288 | 1462756047923 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:07:27 INFO - PROCESS | 2288 | 1462756047925 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 2288 | 1462756047926 Marionette TRACE conn2 <- [1,134,null,{}] 18:07:27 INFO - PROCESS | 2288 | 1462756047928 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}] 18:07:28 INFO - PROCESS | 2288 | 1462756048040 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:07:28 INFO - PROCESS | 2288 | 1462756048046 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12704f000 == 41 [pid = 2288] [id = 41] 18:07:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1197a5c00) [pid = 2288] [serial = 119] [outer = 0x0] 18:07:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x128beec00) [pid = 2288] [serial = 120] [outer = 0x1197a5c00] 18:07:28 INFO - PROCESS | 2288 | 1462756048070 Marionette DEBUG loaded listener.js 18:07:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x128ecfc00) [pid = 2288] [serial = 121] [outer = 0x1197a5c00] 18:07:29 INFO - PROCESS | 2288 | 1462756049091 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]]]}] 18:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1223ms 18:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:07:29 INFO - PROCESS | 2288 | 1462756049149 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:07:29 INFO - PROCESS | 2288 | 1462756049153 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:07:29 INFO - PROCESS | 2288 | 1462756049157 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:07:29 INFO - PROCESS | 2288 | 1462756049159 Marionette TRACE conn2 <- [1,138,null,{}] 18:07:29 INFO - PROCESS | 2288 | 1462756049166 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}] 18:07:29 INFO - PROCESS | 2288 | 1462756049250 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:07:29 INFO - PROCESS | 2288 | 1462756049258 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x112621000 == 42 [pid = 2288] [id = 42] 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x113c64400) [pid = 2288] [serial = 122] [outer = 0x0] 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x1150f6000) [pid = 2288] [serial = 123] [outer = 0x113c64400] 18:07:29 INFO - PROCESS | 2288 | 1462756049309 Marionette DEBUG loaded listener.js 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x115f65400) [pid = 2288] [serial = 124] [outer = 0x113c64400] 18:07:29 INFO - PROCESS | 2288 | 1462756049649 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]]]}] 18:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 524ms 18:07:29 INFO - PROCESS | 2288 | 1462756049681 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:07:29 INFO - PROCESS | 2288 | 1462756049685 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:07:29 INFO - PROCESS | 2288 | 1462756049698 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:07:29 INFO - PROCESS | 2288 | 1462756049699 Marionette TRACE conn2 <- [1,142,null,{}] 18:07:29 INFO - PROCESS | 2288 | 1462756049702 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}] 18:07:29 INFO - PROCESS | 2288 | 1462756049792 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:07:29 INFO - PROCESS | 2288 | 1462756049796 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x113421000 == 43 [pid = 2288] [id = 43] 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x116064800) [pid = 2288] [serial = 125] [outer = 0x0] 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x1164f8800) [pid = 2288] [serial = 126] [outer = 0x116064800] 18:07:29 INFO - PROCESS | 2288 | 1462756049822 Marionette DEBUG loaded listener.js 18:07:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x117178000) [pid = 2288] [serial = 127] [outer = 0x116064800] 18:07:30 INFO - PROCESS | 2288 | 1462756050143 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]]]}] 18:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 469ms 18:07:30 INFO - PROCESS | 2288 | 1462756050167 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:07:30 INFO - PROCESS | 2288 | 1462756050169 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:07:30 INFO - PROCESS | 2288 | 1462756050174 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:07:30 INFO - PROCESS | 2288 | 1462756050176 Marionette TRACE conn2 <- [1,146,null,{}] 18:07:30 INFO - PROCESS | 2288 | 1462756050184 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}] 18:07:30 INFO - PROCESS | 2288 | 1462756050279 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x12aa63800) [pid = 2288] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x128fac000) [pid = 2288] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x118813400) [pid = 2288] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x11806e800) [pid = 2288] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12c9d4000) [pid = 2288] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x12c6f3800) [pid = 2288] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x12c54c800) [pid = 2288] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x1183a7400) [pid = 2288] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x118150400) [pid = 2288] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x12bd3c800) [pid = 2288] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x129298400) [pid = 2288] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x12aa6dc00) [pid = 2288] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x1241df800) [pid = 2288] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x124e36c00) [pid = 2288] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x124dbd000) [pid = 2288] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x12d507000) [pid = 2288] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x112a71800) [pid = 2288] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x113221400) [pid = 2288] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x11814ec00) [pid = 2288] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x113c69400) [pid = 2288] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x115f0f400) [pid = 2288] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x11693e800) [pid = 2288] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x118068800) [pid = 2288] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x11806c000) [pid = 2288] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x118d69400) [pid = 2288] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x113269c00) [pid = 2288] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x119698000) [pid = 2288] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x119696c00) [pid = 2288] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:07:30 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x123b10800) [pid = 2288] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:07:30 INFO - PROCESS | 2288 | 1462756050820 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x11347d000 == 44 [pid = 2288] [id = 44] 18:07:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x1122c8400) [pid = 2288] [serial = 128] [outer = 0x0] 18:07:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x112a71800) [pid = 2288] [serial = 129] [outer = 0x1122c8400] 18:07:30 INFO - PROCESS | 2288 | 1462756050854 Marionette DEBUG loaded listener.js 18:07:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x11769e400) [pid = 2288] [serial = 130] [outer = 0x1122c8400] 18:07:31 INFO - PROCESS | 2288 | 1462756051156 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]]]}] 18:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1024ms 18:07:31 INFO - PROCESS | 2288 | 1462756051198 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:07:31 INFO - PROCESS | 2288 | 1462756051200 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:07:31 INFO - PROCESS | 2288 | 1462756051202 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:07:31 INFO - PROCESS | 2288 | 1462756051205 Marionette TRACE conn2 <- [1,150,null,{}] 18:07:31 INFO - PROCESS | 2288 | 1462756051208 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}] 18:07:31 INFO - PROCESS | 2288 | 1462756051278 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:07:31 INFO - PROCESS | 2288 | 1462756051282 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x11708f000 == 45 [pid = 2288] [id = 45] 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x1134ef800) [pid = 2288] [serial = 131] [outer = 0x0] 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x11814cc00) [pid = 2288] [serial = 132] [outer = 0x1134ef800] 18:07:31 INFO - PROCESS | 2288 | 1462756051311 Marionette DEBUG loaded listener.js 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x11839c800) [pid = 2288] [serial = 133] [outer = 0x1134ef800] 18:07:31 INFO - PROCESS | 2288 | 1462756051634 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]]]}] 18:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 18:07:31 INFO - PROCESS | 2288 | 1462756051674 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:07:31 INFO - PROCESS | 2288 | 1462756051675 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:07:31 INFO - PROCESS | 2288 | 1462756051677 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:07:31 INFO - PROCESS | 2288 | 1462756051678 Marionette TRACE conn2 <- [1,154,null,{}] 18:07:31 INFO - PROCESS | 2288 | 1462756051681 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}] 18:07:31 INFO - PROCESS | 2288 | 1462756051749 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:07:31 INFO - PROCESS | 2288 | 1462756051756 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181db800 == 46 [pid = 2288] [id = 46] 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x115f66800) [pid = 2288] [serial = 134] [outer = 0x0] 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x11858cc00) [pid = 2288] [serial = 135] [outer = 0x115f66800] 18:07:31 INFO - PROCESS | 2288 | 1462756051782 Marionette DEBUG loaded listener.js 18:07:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x1187efc00) [pid = 2288] [serial = 136] [outer = 0x115f66800] 18:07:32 INFO - PROCESS | 2288 | 1462756052125 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]]]}] 18:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 18:07:32 INFO - PROCESS | 2288 | 1462756052147 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:07:32 INFO - PROCESS | 2288 | 1462756052149 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:07:32 INFO - PROCESS | 2288 | 1462756052151 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:07:32 INFO - PROCESS | 2288 | 1462756052152 Marionette TRACE conn2 <- [1,158,null,{}] 18:07:32 INFO - PROCESS | 2288 | 1462756052157 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}] 18:07:32 INFO - PROCESS | 2288 | 1462756052243 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:07:32 INFO - PROCESS | 2288 | 1462756052289 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x118795800 == 47 [pid = 2288] [id = 47] 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x11839dc00) [pid = 2288] [serial = 137] [outer = 0x0] 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x118d62c00) [pid = 2288] [serial = 138] [outer = 0x11839dc00] 18:07:32 INFO - PROCESS | 2288 | 1462756052315 Marionette DEBUG loaded listener.js 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x119626400) [pid = 2288] [serial = 139] [outer = 0x11839dc00] 18:07:32 INFO - PROCESS | 2288 | 1462756052590 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]]]}] 18:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 18:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:07:32 INFO - PROCESS | 2288 | 1462756052626 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:07:32 INFO - PROCESS | 2288 | 1462756052628 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:07:32 INFO - PROCESS | 2288 | 1462756052630 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:07:32 INFO - PROCESS | 2288 | 1462756052631 Marionette TRACE conn2 <- [1,162,null,{}] 18:07:32 INFO - PROCESS | 2288 | 1462756052633 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}] 18:07:32 INFO - PROCESS | 2288 | 1462756052708 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:07:32 INFO - PROCESS | 2288 | 1462756052713 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x119961000 == 48 [pid = 2288] [id = 48] 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x11968d800) [pid = 2288] [serial = 140] [outer = 0x0] 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x1197a5000) [pid = 2288] [serial = 141] [outer = 0x11968d800] 18:07:32 INFO - PROCESS | 2288 | 1462756052739 Marionette DEBUG loaded listener.js 18:07:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x119d19400) [pid = 2288] [serial = 142] [outer = 0x11968d800] 18:07:33 INFO - PROCESS | 2288 | 1462756053232 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]]]}] 18:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 18:07:33 INFO - PROCESS | 2288 | 1462756053250 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:07:33 INFO - PROCESS | 2288 | 1462756053253 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:07:33 INFO - PROCESS | 2288 | 1462756053257 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:07:33 INFO - PROCESS | 2288 | 1462756053259 Marionette TRACE conn2 <- [1,166,null,{}] 18:07:33 INFO - PROCESS | 2288 | 1462756053263 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}] 18:07:33 INFO - PROCESS | 2288 | 1462756053357 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:07:33 INFO - PROCESS | 2288 | 1462756053411 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x115f8c000 == 49 [pid = 2288] [id = 49] 18:07:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x113c6c000) [pid = 2288] [serial = 143] [outer = 0x0] 18:07:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x115f0d800) [pid = 2288] [serial = 144] [outer = 0x113c6c000] 18:07:33 INFO - PROCESS | 2288 | 1462756053446 Marionette DEBUG loaded listener.js 18:07:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x11676fc00) [pid = 2288] [serial = 145] [outer = 0x113c6c000] 18:07:33 INFO - PROCESS | 2288 | 1462756053877 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]]]}] 18:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 18:07:33 INFO - PROCESS | 2288 | 1462756053928 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:07:33 INFO - PROCESS | 2288 | 1462756053932 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:07:33 INFO - PROCESS | 2288 | 1462756053956 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:07:33 INFO - PROCESS | 2288 | 1462756053958 Marionette TRACE conn2 <- [1,170,null,{}] 18:07:33 INFO - PROCESS | 2288 | 1462756053961 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}] 18:07:34 INFO - PROCESS | 2288 | 1462756054053 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:07:34 INFO - PROCESS | 2288 | 1462756054113 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x119d37000 == 50 [pid = 2288] [id = 50] 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x116a67400) [pid = 2288] [serial = 146] [outer = 0x0] 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x118070800) [pid = 2288] [serial = 147] [outer = 0x116a67400] 18:07:34 INFO - PROCESS | 2288 | 1462756054142 Marionette DEBUG loaded listener.js 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1122c7800) [pid = 2288] [serial = 148] [outer = 0x116a67400] 18:07:34 INFO - PROCESS | 2288 | 1462756054556 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]]]}] 18:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 18:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:07:34 INFO - PROCESS | 2288 | 1462756054577 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:07:34 INFO - PROCESS | 2288 | 1462756054579 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:07:34 INFO - PROCESS | 2288 | 1462756054581 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:07:34 INFO - PROCESS | 2288 | 1462756054584 Marionette TRACE conn2 <- [1,174,null,{}] 18:07:34 INFO - PROCESS | 2288 | 1462756054592 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}] 18:07:34 INFO - PROCESS | 2288 | 1462756054700 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:07:34 INFO - PROCESS | 2288 | 1462756054760 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x1239dc800 == 51 [pid = 2288] [id = 51] 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x119128c00) [pid = 2288] [serial = 149] [outer = 0x0] 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x119153c00) [pid = 2288] [serial = 150] [outer = 0x119128c00] 18:07:34 INFO - PROCESS | 2288 | 1462756054791 Marionette DEBUG loaded listener.js 18:07:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x11969ac00) [pid = 2288] [serial = 151] [outer = 0x119128c00] 18:07:35 INFO - PROCESS | 2288 | 1462756055207 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]]]}] 18:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 18:07:35 INFO - PROCESS | 2288 | 1462756055256 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:07:35 INFO - PROCESS | 2288 | 1462756055258 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:07:35 INFO - PROCESS | 2288 | 1462756055260 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:07:35 INFO - PROCESS | 2288 | 1462756055262 Marionette TRACE conn2 <- [1,178,null,{}] 18:07:35 INFO - PROCESS | 2288 | 1462756055264 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}] 18:07:35 INFO - PROCESS | 2288 | 1462756055355 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:07:35 INFO - PROCESS | 2288 | 1462756055400 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181db000 == 52 [pid = 2288] [id = 52] 18:07:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x119d17800) [pid = 2288] [serial = 152] [outer = 0x0] 18:07:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1212ab400) [pid = 2288] [serial = 153] [outer = 0x119d17800] 18:07:35 INFO - PROCESS | 2288 | 1462756055429 Marionette DEBUG loaded listener.js 18:07:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x123996000) [pid = 2288] [serial = 154] [outer = 0x119d17800] 18:07:35 INFO - PROCESS | 2288 | 1462756055841 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]]]}] 18:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 18:07:35 INFO - PROCESS | 2288 | 1462756055880 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:07:35 INFO - PROCESS | 2288 | 1462756055882 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:07:35 INFO - PROCESS | 2288 | 1462756055884 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:07:35 INFO - PROCESS | 2288 | 1462756055885 Marionette TRACE conn2 <- [1,182,null,{}] 18:07:35 INFO - PROCESS | 2288 | 1462756055888 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}] 18:07:35 INFO - PROCESS | 2288 | 1462756055978 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:07:36 INFO - PROCESS | 2288 | 1462756056052 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x113427800 == 53 [pid = 2288] [id = 53] 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x116098000) [pid = 2288] [serial = 155] [outer = 0x0] 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x11806bc00) [pid = 2288] [serial = 156] [outer = 0x116098000] 18:07:36 INFO - PROCESS | 2288 | 1462756056082 Marionette DEBUG loaded listener.js 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119628000) [pid = 2288] [serial = 157] [outer = 0x116098000] 18:07:36 INFO - PROCESS | 2288 | 1462756056567 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]]]}] 18:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 720ms 18:07:36 INFO - PROCESS | 2288 | 1462756056607 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:07:36 INFO - PROCESS | 2288 | 1462756056609 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:07:36 INFO - PROCESS | 2288 | 1462756056614 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:07:36 INFO - PROCESS | 2288 | 1462756056616 Marionette TRACE conn2 <- [1,186,null,{}] 18:07:36 INFO - PROCESS | 2288 | 1462756056621 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}] 18:07:36 INFO - PROCESS | 2288 | 1462756056711 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:07:36 INFO - PROCESS | 2288 | 1462756056770 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x11347e000 == 54 [pid = 2288] [id = 54] 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x113402800) [pid = 2288] [serial = 158] [outer = 0x0] 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x113c6a800) [pid = 2288] [serial = 159] [outer = 0x113402800] 18:07:36 INFO - PROCESS | 2288 | 1462756056799 Marionette DEBUG loaded listener.js 18:07:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x115f11400) [pid = 2288] [serial = 160] [outer = 0x113402800] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x118795800 == 53 [pid = 2288] [id = 47] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1181db800 == 52 [pid = 2288] [id = 46] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11708f000 == 51 [pid = 2288] [id = 45] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11347d000 == 50 [pid = 2288] [id = 44] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d2000 == 49 [pid = 2288] [id = 30] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x113421000 == 48 [pid = 2288] [id = 43] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x112621000 == 47 [pid = 2288] [id = 42] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11696c800 == 46 [pid = 2288] [id = 28] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11708d800 == 45 [pid = 2288] [id = 29] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x119171800 == 44 [pid = 2288] [id = 32] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11876d000 == 43 [pid = 2288] [id = 31] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1160b4000 == 42 [pid = 2288] [id = 27] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x113427800 == 41 [pid = 2288] [id = 53] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1181db000 == 40 [pid = 2288] [id = 52] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x123b64800 == 39 [pid = 2288] [id = 36] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x126b46000 == 38 [pid = 2288] [id = 40] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1239dc800 == 37 [pid = 2288] [id = 51] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x11a12a800 == 36 [pid = 2288] [id = 34] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1212d7000 == 35 [pid = 2288] [id = 35] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x124130000 == 34 [pid = 2288] [id = 37] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x124d8e000 == 33 [pid = 2288] [id = 39] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x119d37000 == 32 [pid = 2288] [id = 50] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x1195cf800 == 31 [pid = 2288] [id = 33] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x124934800 == 30 [pid = 2288] [id = 38] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x12704f000 == 29 [pid = 2288] [id = 41] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x115f8c000 == 28 [pid = 2288] [id = 49] 18:07:37 INFO - PROCESS | 2288 | --DOCSHELL 0x119961000 == 27 [pid = 2288] [id = 48] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x124e33400) [pid = 2288] [serial = 105] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x12579f400) [pid = 2288] [serial = 108] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x126ba3c00) [pid = 2288] [serial = 111] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x126f25000) [pid = 2288] [serial = 114] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x112a75c00) [pid = 2288] [serial = 63] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x11609b800) [pid = 2288] [serial = 66] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x118152000) [pid = 2288] [serial = 69] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x113ce3000) [pid = 2288] [serial = 72] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x1150f9800) [pid = 2288] [serial = 73] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1164ac400) [pid = 2288] [serial = 75] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x11676ec00) [pid = 2288] [serial = 76] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x116a61c00) [pid = 2288] [serial = 78] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x11806cc00) [pid = 2288] [serial = 81] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1183a6000) [pid = 2288] [serial = 84] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x118813c00) [pid = 2288] [serial = 85] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x11914c400) [pid = 2288] [serial = 87] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x119191000) [pid = 2288] [serial = 90] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x1197a5400) [pid = 2288] [serial = 91] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x1197c3c00) [pid = 2288] [serial = 93] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x1212a9400) [pid = 2288] [serial = 94] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x1212abc00) [pid = 2288] [serial = 96] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x123b10400) [pid = 2288] [serial = 97] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x123c97800) [pid = 2288] [serial = 99] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x123e34c00) [pid = 2288] [serial = 100] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x123e3d000) [pid = 2288] [serial = 102] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x125740800) [pid = 2288] [serial = 106] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1268e5000) [pid = 2288] [serial = 109] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x126f24c00) [pid = 2288] [serial = 112] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x119625400) [pid = 2288] [serial = 88] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x116a62000) [pid = 2288] [serial = 67] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x117699c00) [pid = 2288] [serial = 79] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x118156c00) [pid = 2288] [serial = 82] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x127566400) [pid = 2288] [serial = 117] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x11839c400) [pid = 2288] [serial = 70] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x112d66c00) [pid = 2288] [serial = 64] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x12d54a800) [pid = 2288] [serial = 61] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x129298c00) [pid = 2288] [serial = 16] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x1293df800) [pid = 2288] [serial = 18] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x128fae000) [pid = 2288] [serial = 15] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x123c97c00) [pid = 2288] [serial = 11] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x123f76800) [pid = 2288] [serial = 8] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x12c9cf800) [pid = 2288] [serial = 43] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x12c553000) [pid = 2288] [serial = 39] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x12c6f1400) [pid = 2288] [serial = 40] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x12c547c00) [pid = 2288] [serial = 36] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (0x12c54c400) [pid = 2288] [serial = 37] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (0x1183a2800) [pid = 2288] [serial = 34] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (0x11815a000) [pid = 2288] [serial = 33] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0x12bd40800) [pid = 2288] [serial = 30] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (0x12bd45800) [pid = 2288] [serial = 31] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0x12b9f5c00) [pid = 2288] [serial = 27] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (0x12ba64800) [pid = 2288] [serial = 28] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (0x124e31400) [pid = 2288] [serial = 25] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (0x12ab82c00) [pid = 2288] [serial = 24] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (0x12aa65400) [pid = 2288] [serial = 21] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (0x12aa69800) [pid = 2288] [serial = 22] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (0x12d510800) [pid = 2288] [serial = 60] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (0x12d07fc00) [pid = 2288] [serial = 57] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (0x12d509800) [pid = 2288] [serial = 58] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (0x118071400) [pid = 2288] [serial = 54] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (0x118712c00) [pid = 2288] [serial = 55] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (0x118086c00) [pid = 2288] [serial = 52] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (0x12cec0000) [pid = 2288] [serial = 51] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (0x12ce71800) [pid = 2288] [serial = 45] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (0x12ceb8000) [pid = 2288] [serial = 48] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (0x12c6f8000) [pid = 2288] [serial = 42] [outer = 0x0] [url = about:blank] 18:07:37 INFO - PROCESS | 2288 | 1462756057674 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]]]}] 18:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1074ms 18:07:37 INFO - PROCESS | 2288 | 1462756057697 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:07:37 INFO - PROCESS | 2288 | 1462756057702 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:07:37 INFO - PROCESS | 2288 | 1462756057709 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:07:37 INFO - PROCESS | 2288 | 1462756057712 Marionette TRACE conn2 <- [1,190,null,{}] 18:07:37 INFO - PROCESS | 2288 | 1462756057717 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}] 18:07:37 INFO - PROCESS | 2288 | 1462756057820 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:07:37 INFO - PROCESS | 2288 | 1462756057828 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x113234800 == 28 [pid = 2288] [id = 55] 18:07:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (0x1150f9400) [pid = 2288] [serial = 161] [outer = 0x0] 18:07:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (0x116060000) [pid = 2288] [serial = 162] [outer = 0x1150f9400] 18:07:37 INFO - PROCESS | 2288 | 1462756057858 Marionette DEBUG loaded listener.js 18:07:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (0x1164b1400) [pid = 2288] [serial = 163] [outer = 0x1150f9400] 18:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 18:07:38 INFO - PROCESS | 2288 | 1462756058178 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]]]}] 18:07:38 INFO - PROCESS | 2288 | 1462756058182 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:07:38 INFO - PROCESS | 2288 | 1462756058187 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:07:38 INFO - PROCESS | 2288 | 1462756058194 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:07:38 INFO - PROCESS | 2288 | 1462756058196 Marionette TRACE conn2 <- [1,194,null,{}] 18:07:38 INFO - PROCESS | 2288 | 1462756058198 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}] 18:07:38 INFO - PROCESS | 2288 | 1462756058276 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:07:38 INFO - PROCESS | 2288 | 1462756058315 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x113ebd800 == 29 [pid = 2288] [id = 56] 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (0x115f03c00) [pid = 2288] [serial = 164] [outer = 0x0] 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (0x116774400) [pid = 2288] [serial = 165] [outer = 0x115f03c00] 18:07:38 INFO - PROCESS | 2288 | 1462756058341 Marionette DEBUG loaded listener.js 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (0x11754dc00) [pid = 2288] [serial = 166] [outer = 0x115f03c00] 18:07:38 INFO - PROCESS | 2288 | 1462756058624 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]]]}] 18:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 18:07:38 INFO - PROCESS | 2288 | 1462756058665 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:07:38 INFO - PROCESS | 2288 | 1462756058667 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:07:38 INFO - PROCESS | 2288 | 1462756058669 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:07:38 INFO - PROCESS | 2288 | 1462756058675 Marionette TRACE conn2 <- [1,198,null,{}] 18:07:38 INFO - PROCESS | 2288 | 1462756058683 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}] 18:07:38 INFO - PROCESS | 2288 | 1462756058764 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:07:38 INFO - PROCESS | 2288 | 1462756058803 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x11704c000 == 30 [pid = 2288] [id = 57] 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (0x116775000) [pid = 2288] [serial = 167] [outer = 0x0] 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (0x11806d800) [pid = 2288] [serial = 168] [outer = 0x116775000] 18:07:38 INFO - PROCESS | 2288 | 1462756058831 Marionette DEBUG loaded listener.js 18:07:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (0x11814c400) [pid = 2288] [serial = 169] [outer = 0x116775000] 18:07:39 INFO - PROCESS | 2288 | 1462756059099 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]]]}] 18:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms 18:07:39 INFO - PROCESS | 2288 | 1462756059144 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:07:39 INFO - PROCESS | 2288 | 1462756059146 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:07:39 INFO - PROCESS | 2288 | 1462756059148 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:07:39 INFO - PROCESS | 2288 | 1462756059149 Marionette TRACE conn2 <- [1,202,null,{}] 18:07:39 INFO - PROCESS | 2288 | 1462756059152 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}] 18:07:39 INFO - PROCESS | 2288 | 1462756059237 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:07:39 INFO - PROCESS | 2288 | 1462756059241 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e08000 == 31 [pid = 2288] [id = 58] 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (0x118152c00) [pid = 2288] [serial = 170] [outer = 0x0] 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (0x11839c400) [pid = 2288] [serial = 171] [outer = 0x118152c00] 18:07:39 INFO - PROCESS | 2288 | 1462756059268 Marionette DEBUG loaded listener.js 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (0x1183a7400) [pid = 2288] [serial = 172] [outer = 0x118152c00] 18:07:39 INFO - PROCESS | 2288 | 1462756059612 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]]]}] 18:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 18:07:39 INFO - PROCESS | 2288 | 1462756059619 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:07:39 INFO - PROCESS | 2288 | 1462756059621 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:07:39 INFO - PROCESS | 2288 | 1462756059625 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:07:39 INFO - PROCESS | 2288 | 1462756059626 Marionette TRACE conn2 <- [1,206,null,{}] 18:07:39 INFO - PROCESS | 2288 | 1462756059629 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}] 18:07:39 INFO - PROCESS | 2288 | 1462756059711 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:07:39 INFO - PROCESS | 2288 | 1462756059715 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x11876b800 == 32 [pid = 2288] [id = 59] 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (0x1183a7c00) [pid = 2288] [serial = 173] [outer = 0x0] 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0x1187eb400) [pid = 2288] [serial = 174] [outer = 0x1183a7c00] 18:07:39 INFO - PROCESS | 2288 | 1462756059743 Marionette DEBUG loaded listener.js 18:07:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (0x11881fc00) [pid = 2288] [serial = 175] [outer = 0x1183a7c00] 18:07:40 INFO - PROCESS | 2288 | 1462756060098 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]]]}] 18:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 18:07:40 INFO - PROCESS | 2288 | 1462756060146 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:07:40 INFO - PROCESS | 2288 | 1462756060147 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:07:40 INFO - PROCESS | 2288 | 1462756060150 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:07:40 INFO - PROCESS | 2288 | 1462756060151 Marionette TRACE conn2 <- [1,210,null,{}] 18:07:40 INFO - PROCESS | 2288 | 1462756060153 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}] 18:07:40 INFO - PROCESS | 2288 | 1462756060246 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:07:40 INFO - PROCESS | 2288 | 1462756060251 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195ba800 == 33 [pid = 2288] [id = 60] 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0x1169b9000) [pid = 2288] [serial = 176] [outer = 0x0] 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0x119147400) [pid = 2288] [serial = 177] [outer = 0x1169b9000] 18:07:40 INFO - PROCESS | 2288 | 1462756060278 Marionette DEBUG loaded listener.js 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (0x11969a400) [pid = 2288] [serial = 178] [outer = 0x1169b9000] 18:07:40 INFO - PROCESS | 2288 | 1462756060578 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]]]}] 18:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 18:07:40 INFO - PROCESS | 2288 | 1462756060618 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:07:40 INFO - PROCESS | 2288 | 1462756060619 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:07:40 INFO - PROCESS | 2288 | 1462756060630 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:07:40 INFO - PROCESS | 2288 | 1462756060631 Marionette TRACE conn2 <- [1,214,null,{}] 18:07:40 INFO - PROCESS | 2288 | 1462756060633 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}] 18:07:40 INFO - PROCESS | 2288 | 1462756060717 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:07:40 INFO - PROCESS | 2288 | 1462756060722 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bba000 == 34 [pid = 2288] [id = 61] 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (0x11839e000) [pid = 2288] [serial = 179] [outer = 0x0] 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0x1197c4800) [pid = 2288] [serial = 180] [outer = 0x11839e000] 18:07:40 INFO - PROCESS | 2288 | 1462756060750 Marionette DEBUG loaded listener.js 18:07:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x1212a8400) [pid = 2288] [serial = 181] [outer = 0x11839e000] 18:07:41 INFO - PROCESS | 2288 | 1462756061063 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]]]}] 18:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 18:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:07:41 INFO - PROCESS | 2288 | 1462756061102 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:07:41 INFO - PROCESS | 2288 | 1462756061104 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:07:41 INFO - PROCESS | 2288 | 1462756061108 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:07:41 INFO - PROCESS | 2288 | 1462756061109 Marionette TRACE conn2 <- [1,218,null,{}] 18:07:41 INFO - PROCESS | 2288 | 1462756061112 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}] 18:07:41 INFO - PROCESS | 2288 | 1462756061200 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:07:41 INFO - PROCESS | 2288 | 1462756061206 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a136800 == 35 [pid = 2288] [id = 62] 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x1212ab800) [pid = 2288] [serial = 182] [outer = 0x0] 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x12399b800) [pid = 2288] [serial = 183] [outer = 0x1212ab800] 18:07:41 INFO - PROCESS | 2288 | 1462756061231 Marionette DEBUG loaded listener.js 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x1183a5c00) [pid = 2288] [serial = 184] [outer = 0x1212ab800] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x11968d800) [pid = 2288] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x113c64400) [pid = 2288] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x11839dc00) [pid = 2288] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (0x116064800) [pid = 2288] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (0x115f66800) [pid = 2288] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (0x1122c8400) [pid = 2288] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0x1134ef800) [pid = 2288] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (0x1197a5c00) [pid = 2288] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0x123c97000) [pid = 2288] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (0x1268d9800) [pid = 2288] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:07:41 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (0x11769dc00) [pid = 2288] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:07:41 INFO - PROCESS | 2288 | 1462756061579 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]]]}] 18:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 18:07:41 INFO - PROCESS | 2288 | 1462756061628 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:07:41 INFO - PROCESS | 2288 | 1462756061629 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:07:41 INFO - PROCESS | 2288 | 1462756061631 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:07:41 INFO - PROCESS | 2288 | 1462756061632 Marionette TRACE conn2 <- [1,222,null,{}] 18:07:41 INFO - PROCESS | 2288 | 1462756061635 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}] 18:07:41 INFO - PROCESS | 2288 | 1462756061704 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:07:41 INFO - PROCESS | 2288 | 1462756061746 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x1212d3800 == 36 [pid = 2288] [id = 63] 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0x112fe4000) [pid = 2288] [serial = 185] [outer = 0x0] 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (0x11769dc00) [pid = 2288] [serial = 186] [outer = 0x112fe4000] 18:07:41 INFO - PROCESS | 2288 | 1462756061771 Marionette DEBUG loaded listener.js 18:07:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0x123c8d000) [pid = 2288] [serial = 187] [outer = 0x112fe4000] 18:07:42 INFO - PROCESS | 2288 | 1462756062042 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]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 18:07:42 INFO - PROCESS | 2288 | 1462756062050 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 2288 | 1462756062051 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:07:42 INFO - PROCESS | 2288 | 1462756062064 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 2288 | 1462756062065 Marionette TRACE conn2 <- [1,226,null,{}] 18:07:42 INFO - PROCESS | 2288 | 1462756062068 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}] 18:07:42 INFO - PROCESS | 2288 | 1462756062152 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:07:42 INFO - PROCESS | 2288 | 1462756062158 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e79800 == 37 [pid = 2288] [id = 64] 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0x123c94000) [pid = 2288] [serial = 188] [outer = 0x0] 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (0x123e37800) [pid = 2288] [serial = 189] [outer = 0x123c94000] 18:07:42 INFO - PROCESS | 2288 | 1462756062184 Marionette DEBUG loaded listener.js 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (0x124143c00) [pid = 2288] [serial = 190] [outer = 0x123c94000] 18:07:42 INFO - PROCESS | 2288 | 1462756062490 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]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 474ms 18:07:42 INFO - PROCESS | 2288 | 1462756062534 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 2288 | 1462756062536 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:07:42 INFO - PROCESS | 2288 | 1462756062540 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 2288 | 1462756062542 Marionette TRACE conn2 <- [1,230,null,{}] 18:07:42 INFO - PROCESS | 2288 | 1462756062545 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}] 18:07:42 INFO - PROCESS | 2288 | 1462756062643 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:07:42 INFO - PROCESS | 2288 | 1462756062649 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x124280800 == 38 [pid = 2288] [id = 65] 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0x1212a7400) [pid = 2288] [serial = 191] [outer = 0x0] 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x1241e8800) [pid = 2288] [serial = 192] [outer = 0x1212a7400] 18:07:42 INFO - PROCESS | 2288 | 1462756062680 Marionette DEBUG loaded listener.js 18:07:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x124df2c00) [pid = 2288] [serial = 193] [outer = 0x1212a7400] 18:07:42 INFO - PROCESS | 2288 | 1462756062963 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]]]}] 18:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 18:07:43 INFO - PROCESS | 2288 | 1462756063011 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:07:43 INFO - PROCESS | 2288 | 1462756063012 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:07:43 INFO - PROCESS | 2288 | 1462756063015 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:07:43 INFO - PROCESS | 2288 | 1462756063016 Marionette TRACE conn2 <- [1,234,null,{}] 18:07:43 INFO - PROCESS | 2288 | 1462756063018 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}] 18:07:43 INFO - PROCESS | 2288 | 1462756063090 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:07:43 INFO - PROCESS | 2288 | 1462756063094 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a70800 == 39 [pid = 2288] [id = 66] 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x124e31800) [pid = 2288] [serial = 194] [outer = 0x0] 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x124e39000) [pid = 2288] [serial = 195] [outer = 0x124e31800] 18:07:43 INFO - PROCESS | 2288 | 1462756063121 Marionette DEBUG loaded listener.js 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x12573e800) [pid = 2288] [serial = 196] [outer = 0x124e31800] 18:07:43 INFO - PROCESS | 2288 | 1462756063431 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]]]}] 18:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 18:07:43 INFO - PROCESS | 2288 | 1462756063510 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:07:43 INFO - PROCESS | 2288 | 1462756063512 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:07:43 INFO - PROCESS | 2288 | 1462756063516 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:07:43 INFO - PROCESS | 2288 | 1462756063519 Marionette TRACE conn2 <- [1,238,null,{}] 18:07:43 INFO - PROCESS | 2288 | 1462756063523 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}] 18:07:43 INFO - PROCESS | 2288 | 1462756063607 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:07:43 INFO - PROCESS | 2288 | 1462756063691 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x11261d000 == 40 [pid = 2288] [id = 67] 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x112d66c00) [pid = 2288] [serial = 197] [outer = 0x0] 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x112fd8800) [pid = 2288] [serial = 198] [outer = 0x112d66c00] 18:07:43 INFO - PROCESS | 2288 | 1462756063721 Marionette DEBUG loaded listener.js 18:07:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x113c68c00) [pid = 2288] [serial = 199] [outer = 0x112d66c00] 18:07:44 INFO - PROCESS | 2288 | 1462756064206 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]]]}] 18:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 724ms 18:07:44 INFO - PROCESS | 2288 | 1462756064240 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:07:44 INFO - PROCESS | 2288 | 1462756064243 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:07:44 INFO - PROCESS | 2288 | 1462756064249 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:07:44 INFO - PROCESS | 2288 | 1462756064252 Marionette TRACE conn2 <- [1,242,null,{}] 18:07:44 INFO - PROCESS | 2288 | 1462756064283 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}] 18:07:44 INFO - PROCESS | 2288 | 1462756064386 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:07:44 INFO - PROCESS | 2288 | 1462756064451 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d8000 == 41 [pid = 2288] [id = 68] 18:07:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x11642f400) [pid = 2288] [serial = 200] [outer = 0x0] 18:07:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x116949800) [pid = 2288] [serial = 201] [outer = 0x11642f400] 18:07:44 INFO - PROCESS | 2288 | 1462756064480 Marionette DEBUG loaded listener.js 18:07:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x117695000) [pid = 2288] [serial = 202] [outer = 0x11642f400] 18:07:45 INFO - PROCESS | 2288 | 1462756065156 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]]]}] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x124280800 == 40 [pid = 2288] [id = 65] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x123e79800 == 39 [pid = 2288] [id = 64] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x1212d3800 == 38 [pid = 2288] [id = 63] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x11a136800 == 37 [pid = 2288] [id = 62] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x119bba000 == 36 [pid = 2288] [id = 61] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x1195ba800 == 35 [pid = 2288] [id = 60] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x11876b800 == 34 [pid = 2288] [id = 59] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x117e08000 == 33 [pid = 2288] [id = 58] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x11704c000 == 32 [pid = 2288] [id = 57] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x113ebd800 == 31 [pid = 2288] [id = 56] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x113234800 == 30 [pid = 2288] [id = 55] 18:07:45 INFO - PROCESS | 2288 | --DOCSHELL 0x11347e000 == 29 [pid = 2288] [id = 54] 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x113271000) [pid = 2288] [serial = 203] [outer = 0x124e35800] 18:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1005ms 18:07:45 INFO - PROCESS | 2288 | 1462756065261 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 2288 | 1462756065263 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:07:45 INFO - PROCESS | 2288 | 1462756065287 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 2288 | 1462756065289 Marionette TRACE conn2 <- [1,246,null,{}] 18:07:45 INFO - PROCESS | 2288 | 1462756065294 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}] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x1197a5000) [pid = 2288] [serial = 141] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x119d19400) [pid = 2288] [serial = 142] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x115f65400) [pid = 2288] [serial = 124] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x1150f6000) [pid = 2288] [serial = 123] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x119626400) [pid = 2288] [serial = 139] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x1164f8800) [pid = 2288] [serial = 126] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x11858cc00) [pid = 2288] [serial = 135] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x112a71800) [pid = 2288] [serial = 129] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x117178000) [pid = 2288] [serial = 127] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x118d62c00) [pid = 2288] [serial = 138] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x11839c800) [pid = 2288] [serial = 133] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (0x11769e400) [pid = 2288] [serial = 130] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (0x1187efc00) [pid = 2288] [serial = 136] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (0x128ecfc00) [pid = 2288] [serial = 121] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0x11814cc00) [pid = 2288] [serial = 132] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (0x128beec00) [pid = 2288] [serial = 120] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0x1270e3000) [pid = 2288] [serial = 115] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (0x128be8400) [pid = 2288] [serial = 118] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (0x124de7800) [pid = 2288] [serial = 103] [outer = 0x0] [url = about:blank] 18:07:45 INFO - PROCESS | 2288 | 1462756065396 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:07:45 INFO - PROCESS | 2288 | 1462756065423 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x112ac2800 == 30 [pid = 2288] [id = 69] 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0x113c68000) [pid = 2288] [serial = 204] [outer = 0x0] 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (0x116095000) [pid = 2288] [serial = 205] [outer = 0x113c68000] 18:07:45 INFO - PROCESS | 2288 | 1462756065450 Marionette DEBUG loaded listener.js 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0x11693bc00) [pid = 2288] [serial = 206] [outer = 0x113c68000] 18:07:45 INFO - PROCESS | 2288 | 1462756065733 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]]]}] 18:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 489ms 18:07:45 INFO - PROCESS | 2288 | 1462756065760 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 2288 | 1462756065763 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:07:45 INFO - PROCESS | 2288 | 1462756065767 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 2288 | 1462756065769 Marionette TRACE conn2 <- [1,250,null,{}] 18:07:45 INFO - PROCESS | 2288 | 1462756065780 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}] 18:07:45 INFO - PROCESS | 2288 | 1462756065859 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:07:45 INFO - PROCESS | 2288 | 1462756065905 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x1164ca800 == 31 [pid = 2288] [id = 70] 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0x1164ac400) [pid = 2288] [serial = 207] [outer = 0x0] 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (0x117551c00) [pid = 2288] [serial = 208] [outer = 0x1164ac400] 18:07:45 INFO - PROCESS | 2288 | 1462756065931 Marionette DEBUG loaded listener.js 18:07:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (0x11808a400) [pid = 2288] [serial = 209] [outer = 0x1164ac400] 18:07:46 INFO - PROCESS | 2288 | 1462756066201 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]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 480ms 18:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:07:46 INFO - PROCESS | 2288 | 1462756066248 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 2288 | 1462756066249 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:07:46 INFO - PROCESS | 2288 | 1462756066251 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 2288 | 1462756066255 Marionette TRACE conn2 <- [1,254,null,{}] 18:07:46 INFO - PROCESS | 2288 | 1462756066272 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}] 18:07:46 INFO - PROCESS | 2288 | 1462756066359 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:07:46 INFO - PROCESS | 2288 | 1462756066364 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e06800 == 32 [pid = 2288] [id = 71] 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0x118155c00) [pid = 2288] [serial = 210] [outer = 0x0] 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x1183a3800) [pid = 2288] [serial = 211] [outer = 0x118155c00] 18:07:46 INFO - PROCESS | 2288 | 1462756066395 Marionette DEBUG loaded listener.js 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x118813c00) [pid = 2288] [serial = 212] [outer = 0x118155c00] 18:07:46 INFO - PROCESS | 2288 | 1462756066715 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]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 479ms 18:07:46 INFO - PROCESS | 2288 | 1462756066734 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 2288 | 1462756066736 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:07:46 INFO - PROCESS | 2288 | 1462756066743 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 2288 | 1462756066744 Marionette TRACE conn2 <- [1,258,null,{}] 18:07:46 INFO - PROCESS | 2288 | 1462756066746 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}] 18:07:46 INFO - PROCESS | 2288 | 1462756066819 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:07:46 INFO - PROCESS | 2288 | 1462756066824 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x11879d800 == 33 [pid = 2288] [id = 72] 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x118d64400) [pid = 2288] [serial = 213] [outer = 0x0] 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x119147c00) [pid = 2288] [serial = 214] [outer = 0x118d64400] 18:07:46 INFO - PROCESS | 2288 | 1462756066852 Marionette DEBUG loaded listener.js 18:07:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x119191400) [pid = 2288] [serial = 215] [outer = 0x118d64400] 18:07:47 INFO - PROCESS | 2288 | 1462756067158 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]]]}] 18:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 18:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:07:47 INFO - PROCESS | 2288 | 1462756067211 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:07:47 INFO - PROCESS | 2288 | 1462756067212 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:07:47 INFO - PROCESS | 2288 | 1462756067214 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:07:47 INFO - PROCESS | 2288 | 1462756067215 Marionette TRACE conn2 <- [1,262,null,{}] 18:07:47 INFO - PROCESS | 2288 | 1462756067218 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}] 18:07:47 INFO - PROCESS | 2288 | 1462756067287 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:07:47 INFO - PROCESS | 2288 | 1462756067292 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x11994c000 == 34 [pid = 2288] [id = 73] 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x119195c00) [pid = 2288] [serial = 216] [outer = 0x0] 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x11962b000) [pid = 2288] [serial = 217] [outer = 0x119195c00] 18:07:47 INFO - PROCESS | 2288 | 1462756067320 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x1197a5400) [pid = 2288] [serial = 218] [outer = 0x119195c00] 18:07:47 INFO - PROCESS | 2288 | 1462756067695 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]]]}] 18:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 18:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:07:47 INFO - PROCESS | 2288 | 1462756067733 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:07:47 INFO - PROCESS | 2288 | 1462756067735 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:07:47 INFO - PROCESS | 2288 | 1462756067737 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:07:47 INFO - PROCESS | 2288 | 1462756067738 Marionette TRACE conn2 <- [1,266,null,{}] 18:07:47 INFO - PROCESS | 2288 | 1462756067740 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}] 18:07:47 INFO - PROCESS | 2288 | 1462756067842 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:07:47 INFO - PROCESS | 2288 | 1462756067874 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x1212d0800 == 35 [pid = 2288] [id = 74] 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x119620000) [pid = 2288] [serial = 219] [outer = 0x0] 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x1212ad800) [pid = 2288] [serial = 220] [outer = 0x119620000] 18:07:47 INFO - PROCESS | 2288 | 1462756067899 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x1241e4000) [pid = 2288] [serial = 221] [outer = 0x119620000] 18:07:48 INFO - PROCESS | 2288 | 1462756068200 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]]]}] 18:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 18:07:48 INFO - PROCESS | 2288 | 1462756068219 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:07:48 INFO - PROCESS | 2288 | 1462756068222 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:07:48 INFO - PROCESS | 2288 | 1462756068226 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 2288 | 1462756068227 Marionette TRACE conn2 <- [1,270,null,{}] 18:07:48 INFO - PROCESS | 2288 | 1462756068229 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}] 18:07:48 INFO - PROCESS | 2288 | 1462756068317 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:07:48 INFO - PROCESS | 2288 | 1462756068322 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x12412b800 == 36 [pid = 2288] [id = 75] 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x119620800) [pid = 2288] [serial = 222] [outer = 0x0] 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x124acc400) [pid = 2288] [serial = 223] [outer = 0x119620800] 18:07:48 INFO - PROCESS | 2288 | 1462756068347 Marionette DEBUG loaded listener.js 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x124e31000) [pid = 2288] [serial = 224] [outer = 0x119620800] 18:07:48 INFO - PROCESS | 2288 | 1462756068634 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]]]}] 18:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 422ms 18:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:07:48 INFO - PROCESS | 2288 | 1462756068648 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:07:48 INFO - PROCESS | 2288 | 1462756068649 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:07:48 INFO - PROCESS | 2288 | 1462756068651 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 2288 | 1462756068653 Marionette TRACE conn2 <- [1,274,null,{}] 18:07:48 INFO - PROCESS | 2288 | 1462756068663 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}] 18:07:48 INFO - PROCESS | 2288 | 1462756068759 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:07:48 INFO - PROCESS | 2288 | 1462756068787 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x124544000 == 37 [pid = 2288] [id = 76] 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x124dbb400) [pid = 2288] [serial = 225] [outer = 0x0] 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x12573d400) [pid = 2288] [serial = 226] [outer = 0x124dbb400] 18:07:48 INFO - PROCESS | 2288 | 1462756068811 Marionette DEBUG loaded listener.js 18:07:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x125745400) [pid = 2288] [serial = 227] [outer = 0x124dbb400] 18:07:49 INFO - PROCESS | 2288 | 1462756069129 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]]]}] 18:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 528ms 18:07:49 INFO - PROCESS | 2288 | 1462756069179 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:07:49 INFO - PROCESS | 2288 | 1462756069180 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:07:49 INFO - PROCESS | 2288 | 1462756069183 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:07:49 INFO - PROCESS | 2288 | 1462756069184 Marionette TRACE conn2 <- [1,278,null,{}] 18:07:49 INFO - PROCESS | 2288 | 1462756069186 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}] 18:07:49 INFO - PROCESS | 2288 | 1462756069274 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:07:49 INFO - PROCESS | 2288 | 1462756069278 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x125783800 == 38 [pid = 2288] [id = 77] 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x124e31c00) [pid = 2288] [serial = 228] [outer = 0x0] 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x125796400) [pid = 2288] [serial = 229] [outer = 0x124e31c00] 18:07:49 INFO - PROCESS | 2288 | 1462756069303 Marionette DEBUG loaded listener.js 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x1268e1c00) [pid = 2288] [serial = 230] [outer = 0x124e31c00] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x115f03c00) [pid = 2288] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x116775000) [pid = 2288] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x118152c00) [pid = 2288] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x1183a7c00) [pid = 2288] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x1150f9400) [pid = 2288] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x113c6c000) [pid = 2288] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x116a67400) [pid = 2288] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x119128c00) [pid = 2288] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x11839e000) [pid = 2288] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x1169b9000) [pid = 2288] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x119d17800) [pid = 2288] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x112fe4000) [pid = 2288] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x1212ab800) [pid = 2288] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x116098000) [pid = 2288] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x123c94000) [pid = 2288] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:07:49 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x1212a7400) [pid = 2288] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:07:49 INFO - PROCESS | 2288 | 1462756069651 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]]]}] 18:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 18:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:07:49 INFO - PROCESS | 2288 | 1462756069702 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:07:49 INFO - PROCESS | 2288 | 1462756069703 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:07:49 INFO - PROCESS | 2288 | 1462756069705 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:07:49 INFO - PROCESS | 2288 | 1462756069706 Marionette TRACE conn2 <- [1,282,null,{}] 18:07:49 INFO - PROCESS | 2288 | 1462756069708 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}] 18:07:49 INFO - PROCESS | 2288 | 1462756069780 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:07:49 INFO - PROCESS | 2288 | 1462756069824 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x1212cd800 == 39 [pid = 2288] [id = 78] 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x112d0b800) [pid = 2288] [serial = 231] [outer = 0x0] 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x116a67400) [pid = 2288] [serial = 232] [outer = 0x112d0b800] 18:07:49 INFO - PROCESS | 2288 | 1462756069849 Marionette DEBUG loaded listener.js 18:07:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x119192400) [pid = 2288] [serial = 233] [outer = 0x112d0b800] 18:07:50 INFO - PROCESS | 2288 | 1462756070127 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]]]}] 18:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 18:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:07:50 INFO - PROCESS | 2288 | 1462756070179 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:07:50 INFO - PROCESS | 2288 | 1462756070181 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:07:50 INFO - PROCESS | 2288 | 1462756070183 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:07:50 INFO - PROCESS | 2288 | 1462756070184 Marionette TRACE conn2 <- [1,286,null,{}] 18:07:50 INFO - PROCESS | 2288 | 1462756070191 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}] 18:07:50 INFO - PROCESS | 2288 | 1462756070313 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:07:50 INFO - PROCESS | 2288 | 1462756070372 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x127367000 == 40 [pid = 2288] [id = 79] 18:07:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x1150f9400) [pid = 2288] [serial = 234] [outer = 0x0] 18:07:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x1268d8400) [pid = 2288] [serial = 235] [outer = 0x1150f9400] 18:07:50 INFO - PROCESS | 2288 | 1462756070415 Marionette DEBUG loaded listener.js 18:07:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x127024c00) [pid = 2288] [serial = 236] [outer = 0x1150f9400] 18:07:50 INFO - PROCESS | 2288 | 1462756070836 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]]]}] 18:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 674ms 18:07:50 INFO - PROCESS | 2288 | 1462756070858 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:07:50 INFO - PROCESS | 2288 | 1462756070859 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:07:50 INFO - PROCESS | 2288 | 1462756070861 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:07:50 INFO - PROCESS | 2288 | 1462756070862 Marionette TRACE conn2 <- [1,290,null,{}] 18:07:50 INFO - PROCESS | 2288 | 1462756070864 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}] 18:07:50 INFO - PROCESS | 2288 | 1462756070935 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:07:50 INFO - PROCESS | 2288 | 1462756070978 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x128c2a000 == 41 [pid = 2288] [id = 80] 18:07:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x11839bc00) [pid = 2288] [serial = 237] [outer = 0x0] 18:07:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x12702b800) [pid = 2288] [serial = 238] [outer = 0x11839bc00] 18:07:51 INFO - PROCESS | 2288 | 1462756071002 Marionette DEBUG loaded listener.js 18:07:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x127562000) [pid = 2288] [serial = 239] [outer = 0x11839bc00] 18:07:51 INFO - PROCESS | 2288 | 1462756071250 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]]]}] 18:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 417ms 18:07:51 INFO - PROCESS | 2288 | 1462756071292 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:07:51 INFO - PROCESS | 2288 | 1462756071294 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:07:51 INFO - PROCESS | 2288 | 1462756071301 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:07:51 INFO - PROCESS | 2288 | 1462756071302 Marionette TRACE conn2 <- [1,294,null,{}] 18:07:51 INFO - PROCESS | 2288 | 1462756071313 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}] 18:07:51 INFO - PROCESS | 2288 | 1462756071393 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:07:51 INFO - PROCESS | 2288 | 1462756071398 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd7800 == 42 [pid = 2288] [id = 81] 18:07:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x118720000) [pid = 2288] [serial = 240] [outer = 0x0] 18:07:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x128b38400) [pid = 2288] [serial = 241] [outer = 0x118720000] 18:07:51 INFO - PROCESS | 2288 | 1462756071423 Marionette DEBUG loaded listener.js 18:07:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x128beac00) [pid = 2288] [serial = 242] [outer = 0x118720000] 18:07:51 INFO - PROCESS | 2288 | 1462756071864 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]]]}] 18:07:51 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. 18:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 578ms 18:07:51 INFO - PROCESS | 2288 | 1462756071880 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:07:51 INFO - PROCESS | 2288 | 1462756071882 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:07:51 INFO - PROCESS | 2288 | 1462756071903 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:07:51 INFO - PROCESS | 2288 | 1462756071906 Marionette TRACE conn2 <- [1,298,null,{}] 18:07:51 INFO - PROCESS | 2288 | 1462756071912 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}] 18:07:52 INFO - PROCESS | 2288 | 1462756072010 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:07:52 INFO - PROCESS | 2288 | 1462756072065 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x117043800 == 43 [pid = 2288] [id = 82] 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x116062c00) [pid = 2288] [serial = 243] [outer = 0x0] 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x11693e400) [pid = 2288] [serial = 244] [outer = 0x116062c00] 18:07:52 INFO - PROCESS | 2288 | 1462756072097 Marionette DEBUG loaded listener.js 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x11769e000) [pid = 2288] [serial = 245] [outer = 0x116062c00] 18:07:52 INFO - PROCESS | 2288 | 1462756072509 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]]]}] 18:07:52 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. 18:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 640ms 18:07:52 INFO - PROCESS | 2288 | 1462756072527 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:07:52 INFO - PROCESS | 2288 | 1462756072531 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:07:52 INFO - PROCESS | 2288 | 1462756072535 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:07:52 INFO - PROCESS | 2288 | 1462756072537 Marionette TRACE conn2 <- [1,302,null,{}] 18:07:52 INFO - PROCESS | 2288 | 1462756072540 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}] 18:07:52 INFO - PROCESS | 2288 | 1462756072635 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:07:52 INFO - PROCESS | 2288 | 1462756072674 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195c2000 == 44 [pid = 2288] [id = 83] 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x11806b400) [pid = 2288] [serial = 246] [outer = 0x0] 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x118152800) [pid = 2288] [serial = 247] [outer = 0x11806b400] 18:07:52 INFO - PROCESS | 2288 | 1462756072703 Marionette DEBUG loaded listener.js 18:07:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x1187e7400) [pid = 2288] [serial = 248] [outer = 0x11806b400] 18:07:53 INFO - PROCESS | 2288 | 1462756073114 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]]]}] 18:07:53 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. 18:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 622ms 18:07:53 INFO - PROCESS | 2288 | 1462756073158 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:07:53 INFO - PROCESS | 2288 | 1462756073159 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:07:53 INFO - PROCESS | 2288 | 1462756073162 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:07:53 INFO - PROCESS | 2288 | 1462756073164 Marionette TRACE conn2 <- [1,306,null,{}] 18:07:53 INFO - PROCESS | 2288 | 1462756073172 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}] 18:07:53 INFO - PROCESS | 2288 | 1462756073269 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:07:53 INFO - PROCESS | 2288 | 1462756073314 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6c800 == 45 [pid = 2288] [id = 84] 18:07:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x119196400) [pid = 2288] [serial = 249] [outer = 0x0] 18:07:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x1210ed400) [pid = 2288] [serial = 250] [outer = 0x119196400] 18:07:53 INFO - PROCESS | 2288 | 1462756073345 Marionette DEBUG loaded listener.js 18:07:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x123db8c00) [pid = 2288] [serial = 251] [outer = 0x119196400] 18:07:53 INFO - PROCESS | 2288 | 1462756073752 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]]]}] 18:07:53 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. 18:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 623ms 18:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:07:53 INFO - PROCESS | 2288 | 1462756073785 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:07:53 INFO - PROCESS | 2288 | 1462756073787 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:07:53 INFO - PROCESS | 2288 | 1462756073789 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:07:53 INFO - PROCESS | 2288 | 1462756073791 Marionette TRACE conn2 <- [1,310,null,{}] 18:07:53 INFO - PROCESS | 2288 | 1462756073793 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}] 18:07:53 INFO - PROCESS | 2288 | 1462756073887 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:07:53 INFO - PROCESS | 2288 | 1462756073959 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x12969b000 == 46 [pid = 2288] [id = 85] 18:07:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x124ad4400) [pid = 2288] [serial = 252] [outer = 0x0] 18:07:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12511a400) [pid = 2288] [serial = 253] [outer = 0x124ad4400] 18:07:53 INFO - PROCESS | 2288 | 1462756073988 Marionette DEBUG loaded listener.js 18:07:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x126b9f000) [pid = 2288] [serial = 254] [outer = 0x124ad4400] 18:07:54 INFO - PROCESS | 2288 | 1462756074398 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]]]}] 18:07:54 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. 18:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 618ms 18:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:07:54 INFO - PROCESS | 2288 | 1462756074408 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:07:54 INFO - PROCESS | 2288 | 1462756074410 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:07:54 INFO - PROCESS | 2288 | 1462756074412 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:07:54 INFO - PROCESS | 2288 | 1462756074413 Marionette TRACE conn2 <- [1,314,null,{}] 18:07:54 INFO - PROCESS | 2288 | 1462756074416 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}] 18:07:54 INFO - PROCESS | 2288 | 1462756074509 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:07:54 INFO - PROCESS | 2288 | 1462756074550 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x113e1c000 == 47 [pid = 2288] [id = 86] 18:07:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x112a69400) [pid = 2288] [serial = 255] [outer = 0x0] 18:07:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x11815a800) [pid = 2288] [serial = 256] [outer = 0x112a69400] 18:07:54 INFO - PROCESS | 2288 | 1462756074579 Marionette DEBUG loaded listener.js 18:07:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x124de7c00) [pid = 2288] [serial = 257] [outer = 0x112a69400] 18:07:55 INFO - PROCESS | 2288 | 1462756075136 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]]]}] 18:07:55 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. 18:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 771ms 18:07:55 INFO - PROCESS | 2288 | 1462756075184 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:07:55 INFO - PROCESS | 2288 | 1462756075186 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:07:55 INFO - PROCESS | 2288 | 1462756075190 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:07:55 INFO - PROCESS | 2288 | 1462756075192 Marionette TRACE conn2 <- [1,318,null,{}] 18:07:55 INFO - PROCESS | 2288 | 1462756075196 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}] 18:07:55 INFO - PROCESS | 2288 | 1462756075283 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:07:55 INFO - PROCESS | 2288 | 1462756075341 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x116973000 == 48 [pid = 2288] [id = 87] 18:07:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x115f03c00) [pid = 2288] [serial = 258] [outer = 0x0] 18:07:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x1164f3c00) [pid = 2288] [serial = 259] [outer = 0x115f03c00] 18:07:55 INFO - PROCESS | 2288 | 1462756075371 Marionette DEBUG loaded listener.js 18:07:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1169c1000) [pid = 2288] [serial = 260] [outer = 0x115f03c00] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x128c2a000 == 47 [pid = 2288] [id = 80] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x127367000 == 46 [pid = 2288] [id = 79] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x1212cd800 == 45 [pid = 2288] [id = 78] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x125783800 == 44 [pid = 2288] [id = 77] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x124544000 == 43 [pid = 2288] [id = 76] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x12412b800 == 42 [pid = 2288] [id = 75] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x1212d0800 == 41 [pid = 2288] [id = 74] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x11994c000 == 40 [pid = 2288] [id = 73] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x11879d800 == 39 [pid = 2288] [id = 72] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x117e06800 == 38 [pid = 2288] [id = 71] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x124e39000) [pid = 2288] [serial = 195] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x1164ca800 == 37 [pid = 2288] [id = 70] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x112ac2800 == 36 [pid = 2288] [id = 69] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d8000 == 35 [pid = 2288] [id = 68] 18:07:55 INFO - PROCESS | 2288 | --DOCSHELL 0x11261d000 == 34 [pid = 2288] [id = 67] 18:07:55 INFO - PROCESS | 2288 | 1462756075754 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]]]}] 18:07:55 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. 18:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 572ms 18:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:07:55 INFO - PROCESS | 2288 | 1462756075762 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:07:55 INFO - PROCESS | 2288 | 1462756075766 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:07:55 INFO - PROCESS | 2288 | 1462756075772 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:07:55 INFO - PROCESS | 2288 | 1462756075775 Marionette TRACE conn2 <- [1,322,null,{}] 18:07:55 INFO - PROCESS | 2288 | 1462756075778 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}] 18:07:55 INFO - PROCESS | 2288 | 1462756075870 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x116774400) [pid = 2288] [serial = 165] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x11806d800) [pid = 2288] [serial = 168] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x11839c400) [pid = 2288] [serial = 171] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x1187eb400) [pid = 2288] [serial = 174] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x116060000) [pid = 2288] [serial = 162] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x1164b1400) [pid = 2288] [serial = 163] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x113c6a800) [pid = 2288] [serial = 159] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x11676fc00) [pid = 2288] [serial = 145] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x115f0d800) [pid = 2288] [serial = 144] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1122c7800) [pid = 2288] [serial = 148] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x118070800) [pid = 2288] [serial = 147] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x11969ac00) [pid = 2288] [serial = 151] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x119153c00) [pid = 2288] [serial = 150] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1197c4800) [pid = 2288] [serial = 180] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x119147400) [pid = 2288] [serial = 177] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x123996000) [pid = 2288] [serial = 154] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x11969a400) [pid = 2288] [serial = 178] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x1212ab400) [pid = 2288] [serial = 153] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x11769dc00) [pid = 2288] [serial = 186] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x12399b800) [pid = 2288] [serial = 183] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x119628000) [pid = 2288] [serial = 157] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x11806bc00) [pid = 2288] [serial = 156] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x1212a8400) [pid = 2288] [serial = 181] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x123e37800) [pid = 2288] [serial = 189] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x124143c00) [pid = 2288] [serial = 190] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x1183a5c00) [pid = 2288] [serial = 184] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x123c8d000) [pid = 2288] [serial = 187] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x11754dc00) [pid = 2288] [serial = 166] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x11814c400) [pid = 2288] [serial = 169] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x11881fc00) [pid = 2288] [serial = 175] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x1241e8800) [pid = 2288] [serial = 192] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x124df2c00) [pid = 2288] [serial = 193] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (0x1183a7400) [pid = 2288] [serial = 172] [outer = 0x0] [url = about:blank] 18:07:55 INFO - PROCESS | 2288 | 1462756075943 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x1164de800 == 35 [pid = 2288] [id = 88] 18:07:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x1122c7800) [pid = 2288] [serial = 261] [outer = 0x0] 18:07:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x1164b1400) [pid = 2288] [serial = 262] [outer = 0x1122c7800] 18:07:55 INFO - PROCESS | 2288 | 1462756075986 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x118072400) [pid = 2288] [serial = 263] [outer = 0x1122c7800] 18:07:56 INFO - PROCESS | 2288 | 1462756076407 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]]]}] 18:07:56 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. 18:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 674ms 18:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:07:56 INFO - PROCESS | 2288 | 1462756076445 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:07:56 INFO - PROCESS | 2288 | 1462756076446 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:07:56 INFO - PROCESS | 2288 | 1462756076449 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:07:56 INFO - PROCESS | 2288 | 1462756076451 Marionette TRACE conn2 <- [1,326,null,{}] 18:07:56 INFO - PROCESS | 2288 | 1462756076459 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}] 18:07:56 INFO - PROCESS | 2288 | 1462756076534 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:07:56 INFO - PROCESS | 2288 | 1462756076559 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181dc800 == 36 [pid = 2288] [id = 89] 18:07:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x1183a0800) [pid = 2288] [serial = 264] [outer = 0x0] 18:07:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x1187ed000) [pid = 2288] [serial = 265] [outer = 0x1183a0800] 18:07:56 INFO - PROCESS | 2288 | 1462756076587 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x11912d800) [pid = 2288] [serial = 266] [outer = 0x1183a0800] 18:07:56 INFO - PROCESS | 2288 | 1462756076914 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]]]}] 18:07:56 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. 18:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 521ms 18:07:56 INFO - PROCESS | 2288 | 1462756076976 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:07:56 INFO - PROCESS | 2288 | 1462756076978 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:07:56 INFO - PROCESS | 2288 | 1462756076980 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:07:56 INFO - PROCESS | 2288 | 1462756076981 Marionette TRACE conn2 <- [1,330,null,{}] 18:07:56 INFO - PROCESS | 2288 | 1462756076984 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}] 18:07:57 INFO - PROCESS | 2288 | 1462756077059 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:07:57 INFO - PROCESS | 2288 | 1462756077063 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195c6000 == 37 [pid = 2288] [id = 90] 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x11918bc00) [pid = 2288] [serial = 267] [outer = 0x0] 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x119628000) [pid = 2288] [serial = 268] [outer = 0x11918bc00] 18:07:57 INFO - PROCESS | 2288 | 1462756077092 Marionette DEBUG loaded listener.js 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x1197aa800) [pid = 2288] [serial = 269] [outer = 0x11918bc00] 18:07:57 INFO - PROCESS | 2288 | 1462756077411 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]]]}] 18:07:57 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. 18:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 18:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:07:57 INFO - PROCESS | 2288 | 1462756077449 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:07:57 INFO - PROCESS | 2288 | 1462756077450 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:07:57 INFO - PROCESS | 2288 | 1462756077452 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:07:57 INFO - PROCESS | 2288 | 1462756077453 Marionette TRACE conn2 <- [1,334,null,{}] 18:07:57 INFO - PROCESS | 2288 | 1462756077456 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}] 18:07:57 INFO - PROCESS | 2288 | 1462756077529 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:07:57 INFO - PROCESS | 2288 | 1462756077534 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x119d3b800 == 38 [pid = 2288] [id = 91] 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x119eecc00) [pid = 2288] [serial = 270] [outer = 0x0] 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x1212a8c00) [pid = 2288] [serial = 271] [outer = 0x119eecc00] 18:07:57 INFO - PROCESS | 2288 | 1462756077562 Marionette DEBUG loaded listener.js 18:07:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x123999800) [pid = 2288] [serial = 272] [outer = 0x119eecc00] 18:07:57 INFO - PROCESS | 2288 | 1462756077944 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]]]}] 18:07:57 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. 18:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 18:07:57 INFO - PROCESS | 2288 | 1462756077972 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:07:57 INFO - PROCESS | 2288 | 1462756077974 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:07:57 INFO - PROCESS | 2288 | 1462756077976 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:07:57 INFO - PROCESS | 2288 | 1462756077984 Marionette TRACE conn2 <- [1,338,null,{}] 18:07:57 INFO - PROCESS | 2288 | 1462756077987 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}] 18:07:58 INFO - PROCESS | 2288 | 1462756078089 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:07:58 INFO - PROCESS | 2288 | 1462756078118 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x1212d5800 == 39 [pid = 2288] [id = 92] 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x123baf000) [pid = 2288] [serial = 273] [outer = 0x0] 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x12490c000) [pid = 2288] [serial = 274] [outer = 0x123baf000] 18:07:58 INFO - PROCESS | 2288 | 1462756078144 Marionette DEBUG loaded listener.js 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x125118800) [pid = 2288] [serial = 275] [outer = 0x123baf000] 18:07:58 INFO - PROCESS | 2288 | 1462756078447 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]]]}] 18:07:58 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. 18:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms 18:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:07:58 INFO - PROCESS | 2288 | 1462756078502 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:07:58 INFO - PROCESS | 2288 | 1462756078503 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:07:58 INFO - PROCESS | 2288 | 1462756078506 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:07:58 INFO - PROCESS | 2288 | 1462756078507 Marionette TRACE conn2 <- [1,342,null,{}] 18:07:58 INFO - PROCESS | 2288 | 1462756078509 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}] 18:07:58 INFO - PROCESS | 2288 | 1462756078599 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:07:58 INFO - PROCESS | 2288 | 1462756078604 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b6e800 == 40 [pid = 2288] [id = 93] 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x124ac6800) [pid = 2288] [serial = 276] [outer = 0x0] 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x125745800) [pid = 2288] [serial = 277] [outer = 0x124ac6800] 18:07:58 INFO - PROCESS | 2288 | 1462756078628 Marionette DEBUG loaded listener.js 18:07:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x126ba4000) [pid = 2288] [serial = 278] [outer = 0x124ac6800] 18:07:58 INFO - PROCESS | 2288 | 1462756078983 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]]]}] 18:07:59 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. 18:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 18:07:59 INFO - PROCESS | 2288 | 1462756079028 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:07:59 INFO - PROCESS | 2288 | 1462756079030 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:07:59 INFO - PROCESS | 2288 | 1462756079033 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:07:59 INFO - PROCESS | 2288 | 1462756079035 Marionette TRACE conn2 <- [1,346,null,{}] 18:07:59 INFO - PROCESS | 2288 | 1462756079038 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}] 18:07:59 INFO - PROCESS | 2288 | 1462756079176 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:07:59 INFO - PROCESS | 2288 | 1462756079230 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x124934800 == 41 [pid = 2288] [id = 94] 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x1268dec00) [pid = 2288] [serial = 279] [outer = 0x0] 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x127024400) [pid = 2288] [serial = 280] [outer = 0x1268dec00] 18:07:59 INFO - PROCESS | 2288 | 1462756079267 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x12755f000) [pid = 2288] [serial = 281] [outer = 0x1268dec00] 18:07:59 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. 18:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 18:07:59 INFO - PROCESS | 2288 | 1462756079643 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]]]}] 18:07:59 INFO - PROCESS | 2288 | 1462756079653 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:07:59 INFO - PROCESS | 2288 | 1462756079655 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:07:59 INFO - PROCESS | 2288 | 1462756079660 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:07:59 INFO - PROCESS | 2288 | 1462756079661 Marionette TRACE conn2 <- [1,350,null,{}] 18:07:59 INFO - PROCESS | 2288 | 1462756079663 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}] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x119195c00) [pid = 2288] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1164ac400) [pid = 2288] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x1150f9400) [pid = 2288] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x119620000) [pid = 2288] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x118155c00) [pid = 2288] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x124e31c00) [pid = 2288] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x113c68000) [pid = 2288] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x118d64400) [pid = 2288] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x124e31800) [pid = 2288] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x119620800) [pid = 2288] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x124dbb400) [pid = 2288] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x112d0b800) [pid = 2288] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:07:59 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x11839bc00) [pid = 2288] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:07:59 INFO - PROCESS | 2288 | 1462756079859 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:07:59 INFO - PROCESS | 2288 | 1462756079883 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x1184a3000 == 42 [pid = 2288] [id = 95] 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x113c68000) [pid = 2288] [serial = 282] [outer = 0x0] 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x11808d800) [pid = 2288] [serial = 283] [outer = 0x113c68000] 18:07:59 INFO - PROCESS | 2288 | 1462756079908 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x11962b800) [pid = 2288] [serial = 284] [outer = 0x113c68000] 18:08:00 INFO - PROCESS | 2288 | 1462756080176 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]]]}] 18:08:00 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. 18:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 568ms 18:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:08:00 INFO - PROCESS | 2288 | 1462756080228 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:08:00 INFO - PROCESS | 2288 | 1462756080230 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:08:00 INFO - PROCESS | 2288 | 1462756080232 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:08:00 INFO - PROCESS | 2288 | 1462756080233 Marionette TRACE conn2 <- [1,354,null,{}] 18:08:00 INFO - PROCESS | 2288 | 1462756080235 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}] 18:08:00 INFO - PROCESS | 2288 | 1462756080316 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:08:00 INFO - PROCESS | 2288 | 1462756080360 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x127037800 == 43 [pid = 2288] [id = 96] 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x118155c00) [pid = 2288] [serial = 285] [outer = 0x0] 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x1268e3000) [pid = 2288] [serial = 286] [outer = 0x118155c00] 18:08:00 INFO - PROCESS | 2288 | 1462756080384 Marionette DEBUG loaded listener.js 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x128b36800) [pid = 2288] [serial = 287] [outer = 0x118155c00] 18:08:00 INFO - PROCESS | 2288 | 1462756080691 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]]]}] 18:08:00 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. 18:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 18:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:08:00 INFO - PROCESS | 2288 | 1462756080700 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:08:00 INFO - PROCESS | 2288 | 1462756080702 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:08:00 INFO - PROCESS | 2288 | 1462756080706 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:08:00 INFO - PROCESS | 2288 | 1462756080710 Marionette TRACE conn2 <- [1,358,null,{}] 18:08:00 INFO - PROCESS | 2288 | 1462756080717 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}] 18:08:00 INFO - PROCESS | 2288 | 1462756080812 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:08:00 INFO - PROCESS | 2288 | 1462756080817 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fce000 == 44 [pid = 2288] [id = 97] 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x1270e7400) [pid = 2288] [serial = 288] [outer = 0x0] 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x128be3c00) [pid = 2288] [serial = 289] [outer = 0x1270e7400] 18:08:00 INFO - PROCESS | 2288 | 1462756080848 Marionette DEBUG loaded listener.js 18:08:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x128e0b000) [pid = 2288] [serial = 290] [outer = 0x1270e7400] 18:08:01 INFO - PROCESS | 2288 | 1462756081178 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]]]}] 18:08:01 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. 18:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 478ms 18:08:01 INFO - PROCESS | 2288 | 1462756081182 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:08:01 INFO - PROCESS | 2288 | 1462756081184 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:08:01 INFO - PROCESS | 2288 | 1462756081186 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:08:01 INFO - PROCESS | 2288 | 1462756081187 Marionette TRACE conn2 <- [1,362,null,{}] 18:08:01 INFO - PROCESS | 2288 | 1462756081191 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}] 18:08:01 INFO - PROCESS | 2288 | 1462756081288 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:08:01 INFO - PROCESS | 2288 | 1462756081294 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a620800 == 45 [pid = 2288] [id = 98] 18:08:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x119150800) [pid = 2288] [serial = 291] [outer = 0x0] 18:08:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x128ec4800) [pid = 2288] [serial = 292] [outer = 0x119150800] 18:08:01 INFO - PROCESS | 2288 | 1462756081319 Marionette DEBUG loaded listener.js 18:08:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x128fab000) [pid = 2288] [serial = 293] [outer = 0x119150800] 18:08:01 INFO - PROCESS | 2288 | 1462756081672 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]]]}] 18:08:01 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. 18:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 18:08:01 INFO - PROCESS | 2288 | 1462756081709 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:08:01 INFO - PROCESS | 2288 | 1462756081711 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:08:01 INFO - PROCESS | 2288 | 1462756081726 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:08:01 INFO - PROCESS | 2288 | 1462756081728 Marionette TRACE conn2 <- [1,366,null,{}] 18:08:01 INFO - PROCESS | 2288 | 1462756081731 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}] 18:08:01 INFO - PROCESS | 2288 | 1462756081921 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:08:02 INFO - PROCESS | 2288 | 1462756082038 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x113426800 == 46 [pid = 2288] [id = 99] 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x111c24000) [pid = 2288] [serial = 294] [outer = 0x0] 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x112d0b800) [pid = 2288] [serial = 295] [outer = 0x111c24000] 18:08:02 INFO - PROCESS | 2288 | 1462756082079 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x1134ef800) [pid = 2288] [serial = 296] [outer = 0x111c24000] 18:08:02 INFO - PROCESS | 2288 | 1462756082582 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]]]}] 18:08:02 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. 18:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 873ms 18:08:02 INFO - PROCESS | 2288 | 1462756082600 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:08:02 INFO - PROCESS | 2288 | 1462756082603 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:08:02 INFO - PROCESS | 2288 | 1462756082606 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:08:02 INFO - PROCESS | 2288 | 1462756082609 Marionette TRACE conn2 <- [1,370,null,{}] 18:08:02 INFO - PROCESS | 2288 | 1462756082612 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}] 18:08:02 INFO - PROCESS | 2288 | 1462756082713 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:08:02 INFO - PROCESS | 2288 | 1462756082770 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x118779000 == 47 [pid = 2288] [id = 100] 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x11769c000) [pid = 2288] [serial = 297] [outer = 0x0] 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x118070800) [pid = 2288] [serial = 298] [outer = 0x11769c000] 18:08:02 INFO - PROCESS | 2288 | 1462756082801 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x118152000) [pid = 2288] [serial = 299] [outer = 0x11769c000] 18:08:03 INFO - PROCESS | 2288 | 1462756083250 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]]]}] 18:08:03 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. 18:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 18:08:03 INFO - PROCESS | 2288 | 1462756083278 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:08:03 INFO - PROCESS | 2288 | 1462756083281 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:08:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:08:03 INFO - PROCESS | 2288 | 1462756083283 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:08:03 INFO - PROCESS | 2288 | 1462756083284 Marionette TRACE conn2 <- [1,374,null,{}] 18:08:03 INFO - PROCESS | 2288 | 1462756083331 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}] 18:08:03 INFO - PROCESS | 2288 | 1462756083430 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:08:03 INFO - PROCESS | 2288 | 1462756083489 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b43000 == 48 [pid = 2288] [id = 101] 18:08:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x119147800) [pid = 2288] [serial = 300] [outer = 0x0] 18:08:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x119190800) [pid = 2288] [serial = 301] [outer = 0x119147800] 18:08:03 INFO - PROCESS | 2288 | 1462756083518 Marionette DEBUG loaded listener.js 18:08:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x1212abc00) [pid = 2288] [serial = 302] [outer = 0x119147800] 18:08:03 INFO - PROCESS | 2288 | 1462756083948 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:08:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:08:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 698ms 18:08:03 INFO - PROCESS | 2288 | 1462756083981 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:08:03 INFO - PROCESS | 2288 | 1462756083984 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:08:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:08:04 INFO - PROCESS | 2288 | 1462756084018 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:08:04 INFO - PROCESS | 2288 | 1462756084024 Marionette TRACE conn2 <- [1,378,null,{}] 18:08:04 INFO - PROCESS | 2288 | 1462756084040 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}] 18:08:04 INFO - PROCESS | 2288 | 1462756084150 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:08:04 INFO - PROCESS | 2288 | 1462756084245 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x129335000 == 49 [pid = 2288] [id = 102] 18:08:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x124a4a000) [pid = 2288] [serial = 303] [outer = 0x0] 18:08:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x124e35400) [pid = 2288] [serial = 304] [outer = 0x124a4a000] 18:08:04 INFO - PROCESS | 2288 | 1462756084278 Marionette DEBUG loaded listener.js 18:08:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x1270e8000) [pid = 2288] [serial = 305] [outer = 0x124a4a000] 18:08:04 INFO - PROCESS | 2288 | 1462756084864 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:08:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:08:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 912ms 18:08:04 INFO - PROCESS | 2288 | 1462756084904 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:08:04 INFO - PROCESS | 2288 | 1462756084906 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:08:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:08:04 INFO - PROCESS | 2288 | 1462756084911 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:08:04 INFO - PROCESS | 2288 | 1462756084914 Marionette TRACE conn2 <- [1,382,null,{}] 18:08:04 INFO - PROCESS | 2288 | 1462756084918 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}] 18:08:05 INFO - PROCESS | 2288 | 1462756085011 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:08:05 INFO - PROCESS | 2288 | 1462756085071 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181dc000 == 50 [pid = 2288] [id = 103] 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x11609e800) [pid = 2288] [serial = 306] [outer = 0x0] 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1164ec400) [pid = 2288] [serial = 307] [outer = 0x11609e800] 18:08:05 INFO - PROCESS | 2288 | 1462756085098 Marionette DEBUG loaded listener.js 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x11769bc00) [pid = 2288] [serial = 308] [outer = 0x11609e800] 18:08:05 INFO - PROCESS | 2288 | 1462756085611 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:08:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:08:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 723ms 18:08:05 INFO - PROCESS | 2288 | 1462756085641 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:08:05 INFO - PROCESS | 2288 | 1462756085647 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:08:05 INFO - PROCESS | 2288 | 1462756085658 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:08:05 INFO - PROCESS | 2288 | 1462756085661 Marionette TRACE conn2 <- [1,386,null,{}] 18:08:05 INFO - PROCESS | 2288 | 1462756085664 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}] 18:08:05 INFO - PROCESS | 2288 | 1462756085793 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x12a620800 == 49 [pid = 2288] [id = 98] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x128fce000 == 48 [pid = 2288] [id = 97] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x127037800 == 47 [pid = 2288] [id = 96] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1184a3000 == 46 [pid = 2288] [id = 95] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x124934800 == 45 [pid = 2288] [id = 94] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x123b6e800 == 44 [pid = 2288] [id = 93] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1212d5800 == 43 [pid = 2288] [id = 92] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x119d3b800 == 42 [pid = 2288] [id = 91] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1195c6000 == 41 [pid = 2288] [id = 90] 18:08:05 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x112fd8800) [pid = 2288] [serial = 198] [outer = 0x0] [url = about:blank] 18:08:05 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x116949800) [pid = 2288] [serial = 201] [outer = 0x0] [url = about:blank] 18:08:05 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x128b38400) [pid = 2288] [serial = 241] [outer = 0x0] [url = about:blank] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1181dc800 == 40 [pid = 2288] [id = 89] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1164de800 == 39 [pid = 2288] [id = 88] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x116973000 == 38 [pid = 2288] [id = 87] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x113e1c000 == 37 [pid = 2288] [id = 86] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x12969b000 == 36 [pid = 2288] [id = 85] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6c800 == 35 [pid = 2288] [id = 84] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x1195c2000 == 34 [pid = 2288] [id = 83] 18:08:05 INFO - PROCESS | 2288 | --DOCSHELL 0x117043800 == 33 [pid = 2288] [id = 82] 18:08:05 INFO - PROCESS | 2288 | 1462756085887 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x1131de000 == 34 [pid = 2288] [id = 104] 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x116059000) [pid = 2288] [serial = 309] [outer = 0x0] 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x117552000) [pid = 2288] [serial = 310] [outer = 0x116059000] 18:08:05 INFO - PROCESS | 2288 | 1462756085913 Marionette DEBUG loaded listener.js 18:08:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x11858cc00) [pid = 2288] [serial = 311] [outer = 0x116059000] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x1197a5400) [pid = 2288] [serial = 218] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x11808a400) [pid = 2288] [serial = 209] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x127024c00) [pid = 2288] [serial = 236] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x1212ad800) [pid = 2288] [serial = 220] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x1183a3800) [pid = 2288] [serial = 211] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x125796400) [pid = 2288] [serial = 229] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x11693bc00) [pid = 2288] [serial = 206] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x119191400) [pid = 2288] [serial = 215] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x1268e1c00) [pid = 2288] [serial = 230] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x11962b000) [pid = 2288] [serial = 217] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x118813c00) [pid = 2288] [serial = 212] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x12c9d9800) [pid = 2288] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x12573e800) [pid = 2288] [serial = 196] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x124e31000) [pid = 2288] [serial = 224] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x117551c00) [pid = 2288] [serial = 208] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1241e4000) [pid = 2288] [serial = 221] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x12573d400) [pid = 2288] [serial = 226] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x1268d8400) [pid = 2288] [serial = 235] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x124acc400) [pid = 2288] [serial = 223] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x116a67400) [pid = 2288] [serial = 232] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x116095000) [pid = 2288] [serial = 205] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x119192400) [pid = 2288] [serial = 233] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x125745400) [pid = 2288] [serial = 227] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x12702b800) [pid = 2288] [serial = 238] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x119147c00) [pid = 2288] [serial = 214] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x127562000) [pid = 2288] [serial = 239] [outer = 0x0] [url = about:blank] 18:08:06 INFO - PROCESS | 2288 | 1462756086225 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]]]}] 18:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 625ms 18:08:06 INFO - PROCESS | 2288 | 1462756086279 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:08:06 INFO - PROCESS | 2288 | 1462756086281 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:08:06 INFO - PROCESS | 2288 | 1462756086283 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:08:06 INFO - PROCESS | 2288 | 1462756086286 Marionette TRACE conn2 <- [1,390,null,{}] 18:08:06 INFO - PROCESS | 2288 | 1462756086295 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}] 18:08:06 INFO - PROCESS | 2288 | 1462756086373 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:08:06 INFO - PROCESS | 2288 | 1462756086379 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d7800 == 35 [pid = 2288] [id = 105] 18:08:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x118819000) [pid = 2288] [serial = 312] [outer = 0x0] 18:08:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x119191400) [pid = 2288] [serial = 313] [outer = 0x118819000] 18:08:06 INFO - PROCESS | 2288 | 1462756086407 Marionette DEBUG loaded listener.js 18:08:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x1197a0400) [pid = 2288] [serial = 314] [outer = 0x118819000] 18:08:06 INFO - PROCESS | 2288 | 1462756086760 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]]]}] 18:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 524ms 18:08:06 INFO - PROCESS | 2288 | 1462756086808 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:08:06 INFO - PROCESS | 2288 | 1462756086810 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:08:06 INFO - PROCESS | 2288 | 1462756086812 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:08:06 INFO - PROCESS | 2288 | 1462756086813 Marionette TRACE conn2 <- [1,394,null,{}] 18:08:06 INFO - PROCESS | 2288 | 1462756086815 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}] 18:08:06 INFO - PROCESS | 2288 | 1462756086915 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:08:06 INFO - PROCESS | 2288 | 1462756086926 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x119958800 == 36 [pid = 2288] [id = 106] 18:08:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x1197c4800) [pid = 2288] [serial = 315] [outer = 0x0] 18:08:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x1212adc00) [pid = 2288] [serial = 316] [outer = 0x1197c4800] 18:08:06 INFO - PROCESS | 2288 | 1462756086965 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x123e2fc00) [pid = 2288] [serial = 317] [outer = 0x1197c4800] 18:08:07 INFO - PROCESS | 2288 | 1462756087451 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]]]}] 18:08:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:08:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 18:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:08:07 INFO - PROCESS | 2288 | 1462756087482 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:08:07 INFO - PROCESS | 2288 | 1462756087483 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:08:07 INFO - PROCESS | 2288 | 1462756087485 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:08:07 INFO - PROCESS | 2288 | 1462756087487 Marionette TRACE conn2 <- [1,398,null,{}] 18:08:07 INFO - PROCESS | 2288 | 1462756087490 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}] 18:08:07 INFO - PROCESS | 2288 | 1462756087561 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:08:07 INFO - PROCESS | 2288 | 1462756087583 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e75000 == 37 [pid = 2288] [id = 107] 18:08:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x124e32800) [pid = 2288] [serial = 318] [outer = 0x0] 18:08:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x12579b800) [pid = 2288] [serial = 319] [outer = 0x124e32800] 18:08:07 INFO - PROCESS | 2288 | 1462756087609 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x126ba1400) [pid = 2288] [serial = 320] [outer = 0x124e32800] 18:08:07 INFO - PROCESS | 2288 | 1462756087951 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]]]}] 18:08:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:08:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 18:08:07 INFO - PROCESS | 2288 | 1462756087959 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:08:07 INFO - PROCESS | 2288 | 1462756087961 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:08:07 INFO - PROCESS | 2288 | 1462756087963 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:08:07 INFO - PROCESS | 2288 | 1462756087964 Marionette TRACE conn2 <- [1,402,null,{}] 18:08:07 INFO - PROCESS | 2288 | 1462756087966 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}] 18:08:08 INFO - PROCESS | 2288 | 1462756088088 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:08:08 INFO - PROCESS | 2288 | 1462756088101 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x11678d000 == 38 [pid = 2288] [id = 108] 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x126f20800) [pid = 2288] [serial = 321] [outer = 0x0] 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x127569000) [pid = 2288] [serial = 322] [outer = 0x126f20800] 18:08:08 INFO - PROCESS | 2288 | 1462756088127 Marionette DEBUG loaded listener.js 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x128be4800) [pid = 2288] [serial = 323] [outer = 0x126f20800] 18:08:08 INFO - PROCESS | 2288 | 1462756088478 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]]]}] 18:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 18:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:08:08 INFO - PROCESS | 2288 | 1462756088532 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:08:08 INFO - PROCESS | 2288 | 1462756088533 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:08:08 INFO - PROCESS | 2288 | 1462756088535 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:08:08 INFO - PROCESS | 2288 | 1462756088536 Marionette TRACE conn2 <- [1,406,null,{}] 18:08:08 INFO - PROCESS | 2288 | 1462756088539 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}] 18:08:08 INFO - PROCESS | 2288 | 1462756088636 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:08:08 INFO - PROCESS | 2288 | 1462756088650 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x126f8a000 == 39 [pid = 2288] [id = 109] 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x128be5c00) [pid = 2288] [serial = 324] [outer = 0x0] 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x128fa7800) [pid = 2288] [serial = 325] [outer = 0x128be5c00] 18:08:08 INFO - PROCESS | 2288 | 1462756088675 Marionette DEBUG loaded listener.js 18:08:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x129298400) [pid = 2288] [serial = 326] [outer = 0x128be5c00] 18:08:09 INFO - PROCESS | 2288 | 1462756089020 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]]]}] 18:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 18:08:09 INFO - PROCESS | 2288 | 1462756089061 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:08:09 INFO - PROCESS | 2288 | 1462756089062 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:08:09 INFO - PROCESS | 2288 | 1462756089064 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:08:09 INFO - PROCESS | 2288 | 1462756089066 Marionette TRACE conn2 <- [1,410,null,{}] 18:08:09 INFO - PROCESS | 2288 | 1462756089068 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}] 18:08:09 INFO - PROCESS | 2288 | 1462756089160 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:08:09 INFO - PROCESS | 2288 | 1462756089164 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6f000 == 40 [pid = 2288] [id = 110] 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x128e05000) [pid = 2288] [serial = 327] [outer = 0x0] 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x1292a0800) [pid = 2288] [serial = 328] [outer = 0x128e05000] 18:08:09 INFO - PROCESS | 2288 | 1462756089189 Marionette DEBUG loaded listener.js 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x1293d6800) [pid = 2288] [serial = 329] [outer = 0x128e05000] 18:08:09 INFO - PROCESS | 2288 | 1462756089518 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]]]}] 18:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 18:08:09 INFO - PROCESS | 2288 | 1462756089536 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:08:09 INFO - PROCESS | 2288 | 1462756089537 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:08:09 INFO - PROCESS | 2288 | 1462756089548 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:08:09 INFO - PROCESS | 2288 | 1462756089549 Marionette TRACE conn2 <- [1,414,null,{}] 18:08:09 INFO - PROCESS | 2288 | 1462756089551 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}] 18:08:09 INFO - PROCESS | 2288 | 1462756089645 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:08:09 INFO - PROCESS | 2288 | 1462756089649 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcc800 == 41 [pid = 2288] [id = 111] 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x128ec4c00) [pid = 2288] [serial = 330] [outer = 0x0] 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x1293e4c00) [pid = 2288] [serial = 331] [outer = 0x128ec4c00] 18:08:09 INFO - PROCESS | 2288 | 1462756089682 Marionette DEBUG loaded listener.js 18:08:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x12a681c00) [pid = 2288] [serial = 332] [outer = 0x128ec4c00] 18:08:09 INFO - PROCESS | 2288 | 1462756089863 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:08:10 INFO - PROCESS | 2288 | 1462756090146 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]]]}] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x113402800) [pid = 2288] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x11642f400) [pid = 2288] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x123baf000) [pid = 2288] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x124ac6800) [pid = 2288] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x119eecc00) [pid = 2288] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x112a69400) [pid = 2288] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1270e7400) [pid = 2288] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1183a0800) [pid = 2288] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x115f03c00) [pid = 2288] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x1122c7800) [pid = 2288] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x11918bc00) [pid = 2288] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x1268dec00) [pid = 2288] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x113c68000) [pid = 2288] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:08:10 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x118155c00) [pid = 2288] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 625ms 18:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:08:10 INFO - PROCESS | 2288 | 1462756090167 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:08:10 INFO - PROCESS | 2288 | 1462756090168 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:08:10 INFO - PROCESS | 2288 | 1462756090171 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:08:10 INFO - PROCESS | 2288 | 1462756090173 Marionette TRACE conn2 <- [1,418,null,{}] 18:08:10 INFO - PROCESS | 2288 | 1462756090175 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}] 18:08:10 INFO - PROCESS | 2288 | 1462756090254 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:08:10 INFO - PROCESS | 2288 | 1462756090262 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x11915d000 == 42 [pid = 2288] [id = 112] 18:08:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x113402800) [pid = 2288] [serial = 333] [outer = 0x0] 18:08:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x118073400) [pid = 2288] [serial = 334] [outer = 0x113402800] 18:08:10 INFO - PROCESS | 2288 | 1462756090287 Marionette DEBUG loaded listener.js 18:08:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x1212a7000) [pid = 2288] [serial = 335] [outer = 0x113402800] 18:08:11 INFO - PROCESS | 2288 | 1462756091065 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]]]}] 18:08:11 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 18:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 922ms 18:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:08:11 INFO - PROCESS | 2288 | 1462756091092 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:08:11 INFO - PROCESS | 2288 | 1462756091094 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:08:11 INFO - PROCESS | 2288 | 1462756091096 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:08:11 INFO - PROCESS | 2288 | 1462756091097 Marionette TRACE conn2 <- [1,422,null,{}] 18:08:11 INFO - PROCESS | 2288 | 1462756091100 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}] 18:08:11 INFO - PROCESS | 2288 | 1462756091194 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:08:11 INFO - PROCESS | 2288 | 1462756091198 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac15800 == 43 [pid = 2288] [id = 113] 18:08:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x123998400) [pid = 2288] [serial = 336] [outer = 0x0] 18:08:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x12a68bc00) [pid = 2288] [serial = 337] [outer = 0x123998400] 18:08:11 INFO - PROCESS | 2288 | 1462756091227 Marionette DEBUG loaded listener.js 18:08:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x12ab7e000) [pid = 2288] [serial = 338] [outer = 0x123998400] 18:08:12 INFO - PROCESS | 2288 | 1462756092034 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]]]}] 18:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 18:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:08:12 INFO - PROCESS | 2288 | 1462756092066 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:08:12 INFO - PROCESS | 2288 | 1462756092067 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:08:12 INFO - PROCESS | 2288 | 1462756092070 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:08:12 INFO - PROCESS | 2288 | 1462756092071 Marionette TRACE conn2 <- [1,426,null,{}] 18:08:12 INFO - PROCESS | 2288 | 1462756092076 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}] 18:08:12 INFO - PROCESS | 2288 | 1462756092168 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:08:12 INFO - PROCESS | 2288 | 1462756092247 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x11341a000 == 44 [pid = 2288] [id = 114] 18:08:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x111a0ac00) [pid = 2288] [serial = 339] [outer = 0x0] 18:08:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x112df1400) [pid = 2288] [serial = 340] [outer = 0x111a0ac00] 18:08:12 INFO - PROCESS | 2288 | 1462756092280 Marionette DEBUG loaded listener.js 18:08:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x11605fc00) [pid = 2288] [serial = 341] [outer = 0x111a0ac00] 18:08:12 INFO - PROCESS | 2288 | 1462756092777 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] 18:08:12 INFO - PROCESS | 2288 | 1462756092847 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:08:12 INFO - PROCESS | 2288 | 1462756092851 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:08:12 INFO - PROCESS | 2288 | 1462756092853 Marionette TRACE conn2 <- [1,430,null,{}] 18:08:12 INFO - PROCESS | 2288 | 1462756092856 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}] 18:08:12 INFO - PROCESS | 2288 | 1462756092957 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:08:13 INFO - PROCESS | 2288 | 1462756093029 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195c1000 == 45 [pid = 2288] [id = 115] 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x1187ed400) [pid = 2288] [serial = 342] [outer = 0x0] 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x118d62800) [pid = 2288] [serial = 343] [outer = 0x1187ed400] 18:08:13 INFO - PROCESS | 2288 | 1462756093061 Marionette DEBUG loaded listener.js 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x119195800) [pid = 2288] [serial = 344] [outer = 0x1187ed400] 18:08:13 INFO - PROCESS | 2288 | 1462756093526 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]]]}] 18:08:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:08:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 18:08:13 INFO - PROCESS | 2288 | 1462756093576 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:08:13 INFO - PROCESS | 2288 | 1462756093579 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:08:13 INFO - PROCESS | 2288 | 1462756093581 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:08:13 INFO - PROCESS | 2288 | 1462756093583 Marionette TRACE conn2 <- [1,434,null,{}] 18:08:13 INFO - PROCESS | 2288 | 1462756093585 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}] 18:08:13 INFO - PROCESS | 2288 | 1462756093717 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:08:13 INFO - PROCESS | 2288 | 1462756093762 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x127365800 == 46 [pid = 2288] [id = 116] 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x123dc5400) [pid = 2288] [serial = 345] [outer = 0x0] 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1241ed400) [pid = 2288] [serial = 346] [outer = 0x123dc5400] 18:08:13 INFO - PROCESS | 2288 | 1462756093794 Marionette DEBUG loaded listener.js 18:08:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x124e39400) [pid = 2288] [serial = 347] [outer = 0x123dc5400] 18:08:14 INFO - PROCESS | 2288 | 1462756094216 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]]]}] 18:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 18:08:14 INFO - PROCESS | 2288 | 1462756094252 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:08:14 INFO - PROCESS | 2288 | 1462756094254 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:08:14 INFO - PROCESS | 2288 | 1462756094261 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:08:14 INFO - PROCESS | 2288 | 1462756094265 Marionette TRACE conn2 <- [1,438,null,{}] 18:08:14 INFO - PROCESS | 2288 | 1462756094269 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}] 18:08:14 INFO - PROCESS | 2288 | 1462756094369 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:08:14 INFO - PROCESS | 2288 | 1462756094416 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac12800 == 47 [pid = 2288] [id = 117] 18:08:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x113268c00) [pid = 2288] [serial = 348] [outer = 0x0] 18:08:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x1270bf800) [pid = 2288] [serial = 349] [outer = 0x113268c00] 18:08:14 INFO - PROCESS | 2288 | 1462756094446 Marionette DEBUG loaded listener.js 18:08:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x128b3d000) [pid = 2288] [serial = 350] [outer = 0x113268c00] 18:08:14 INFO - PROCESS | 2288 | 1462756094879 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]]]}] 18:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 676ms 18:08:14 INFO - PROCESS | 2288 | 1462756094938 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:08:14 INFO - PROCESS | 2288 | 1462756094940 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:08:14 INFO - PROCESS | 2288 | 1462756094944 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:08:14 INFO - PROCESS | 2288 | 1462756094945 Marionette TRACE conn2 <- [1,442,null,{}] 18:08:14 INFO - PROCESS | 2288 | 1462756094948 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}] 18:08:15 INFO - PROCESS | 2288 | 1462756095068 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:08:15 INFO - PROCESS | 2288 | 1462756095128 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x11697b000 == 48 [pid = 2288] [id = 118] 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x113276800) [pid = 2288] [serial = 351] [outer = 0x0] 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x128b3e000) [pid = 2288] [serial = 352] [outer = 0x113276800] 18:08:15 INFO - PROCESS | 2288 | 1462756095157 Marionette DEBUG loaded listener.js 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x128fa9800) [pid = 2288] [serial = 353] [outer = 0x113276800] 18:08:15 INFO - PROCESS | 2288 | 1462756095692 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]]]}] 18:08:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:08:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 772ms 18:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:08:15 INFO - PROCESS | 2288 | 1462756095729 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:08:15 INFO - PROCESS | 2288 | 1462756095731 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:08:15 INFO - PROCESS | 2288 | 1462756095734 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:08:15 INFO - PROCESS | 2288 | 1462756095736 Marionette TRACE conn2 <- [1,446,null,{}] 18:08:15 INFO - PROCESS | 2288 | 1462756095743 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}] 18:08:15 INFO - PROCESS | 2288 | 1462756095834 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:08:15 INFO - PROCESS | 2288 | 1462756095881 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x10ea7f000 == 49 [pid = 2288] [id = 119] 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x116946800) [pid = 2288] [serial = 354] [outer = 0x0] 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x116a63400) [pid = 2288] [serial = 355] [outer = 0x116946800] 18:08:15 INFO - PROCESS | 2288 | 1462756095911 Marionette DEBUG loaded listener.js 18:08:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11769dc00) [pid = 2288] [serial = 356] [outer = 0x116946800] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x124a70800 == 48 [pid = 2288] [id = 66] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac15800 == 47 [pid = 2288] [id = 113] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x11915d000 == 46 [pid = 2288] [id = 112] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcc800 == 45 [pid = 2288] [id = 111] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6f000 == 44 [pid = 2288] [id = 110] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x126f8a000 == 43 [pid = 2288] [id = 109] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x11678d000 == 42 [pid = 2288] [id = 108] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x123e75000 == 41 [pid = 2288] [id = 107] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x119958800 == 40 [pid = 2288] [id = 106] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d7800 == 39 [pid = 2288] [id = 105] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x1131de000 == 38 [pid = 2288] [id = 104] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x1181dc000 == 37 [pid = 2288] [id = 103] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x129335000 == 36 [pid = 2288] [id = 102] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x126b43000 == 35 [pid = 2288] [id = 101] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x118779000 == 34 [pid = 2288] [id = 100] 18:08:16 INFO - PROCESS | 2288 | --DOCSHELL 0x113426800 == 33 [pid = 2288] [id = 99] 18:08:16 INFO - PROCESS | 2288 | 1462756096350 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]]]}] 18:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 624ms 18:08:16 INFO - PROCESS | 2288 | 1462756096360 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:08:16 INFO - PROCESS | 2288 | 1462756096363 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:08:16 INFO - PROCESS | 2288 | 1462756096368 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:08:16 INFO - PROCESS | 2288 | 1462756096370 Marionette TRACE conn2 <- [1,450,null,{}] 18:08:16 INFO - PROCESS | 2288 | 1462756096379 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}] 18:08:16 INFO - PROCESS | 2288 | 1462756096466 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x117695000) [pid = 2288] [serial = 202] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x115f11400) [pid = 2288] [serial = 160] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12490c000) [pid = 2288] [serial = 274] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1210ed400) [pid = 2288] [serial = 250] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x125745800) [pid = 2288] [serial = 277] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x12511a400) [pid = 2288] [serial = 253] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x125118800) [pid = 2288] [serial = 275] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1212a8c00) [pid = 2288] [serial = 271] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x11815a800) [pid = 2288] [serial = 256] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x128e0b000) [pid = 2288] [serial = 290] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x124de7c00) [pid = 2288] [serial = 257] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x1187ed000) [pid = 2288] [serial = 265] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x11912d800) [pid = 2288] [serial = 266] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x1169c1000) [pid = 2288] [serial = 260] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x1164f3c00) [pid = 2288] [serial = 259] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x11693e400) [pid = 2288] [serial = 244] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1164b1400) [pid = 2288] [serial = 262] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x118072400) [pid = 2288] [serial = 263] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x119628000) [pid = 2288] [serial = 268] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x1197aa800) [pid = 2288] [serial = 269] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x127024400) [pid = 2288] [serial = 280] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x126ba4000) [pid = 2288] [serial = 278] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x11808d800) [pid = 2288] [serial = 283] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x11962b800) [pid = 2288] [serial = 284] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x1268e3000) [pid = 2288] [serial = 286] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x128be3c00) [pid = 2288] [serial = 289] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x12755f000) [pid = 2288] [serial = 281] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x118152800) [pid = 2288] [serial = 247] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x123999800) [pid = 2288] [serial = 272] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x128b36800) [pid = 2288] [serial = 287] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x128ec4800) [pid = 2288] [serial = 292] [outer = 0x0] [url = about:blank] 18:08:16 INFO - PROCESS | 2288 | 1462756096518 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x116913800 == 34 [pid = 2288] [id = 120] 18:08:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x11693e400) [pid = 2288] [serial = 357] [outer = 0x0] 18:08:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x117695000) [pid = 2288] [serial = 358] [outer = 0x11693e400] 18:08:16 INFO - PROCESS | 2288 | 1462756096547 Marionette DEBUG loaded listener.js 18:08:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x1187f0c00) [pid = 2288] [serial = 359] [outer = 0x11693e400] 18:08:16 INFO - PROCESS | 2288 | 1462756096851 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] 18:08:16 INFO - PROCESS | 2288 | 1462756096896 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:08:16 INFO - PROCESS | 2288 | 1462756096898 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:08:16 INFO - PROCESS | 2288 | 1462756096901 Marionette TRACE conn2 <- [1,454,null,{}] 18:08:16 INFO - PROCESS | 2288 | 1462756096908 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}] 18:08:16 INFO - PROCESS | 2288 | 1462756096988 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:08:17 INFO - PROCESS | 2288 | 1462756097045 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x119167800 == 35 [pid = 2288] [id = 121] 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x1183a3800) [pid = 2288] [serial = 360] [outer = 0x0] 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x119189000) [pid = 2288] [serial = 361] [outer = 0x1183a3800] 18:08:17 INFO - PROCESS | 2288 | 1462756097073 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x12399a000) [pid = 2288] [serial = 362] [outer = 0x1183a3800] 18:08:17 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:17 INFO - PROCESS | 2288 | 1462756097367 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]]]}] 18:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 18:08:17 INFO - PROCESS | 2288 | 1462756097419 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:08:17 INFO - PROCESS | 2288 | 1462756097422 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:08:17 INFO - PROCESS | 2288 | 1462756097426 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:08:17 INFO - PROCESS | 2288 | 1462756097427 Marionette TRACE conn2 <- [1,458,null,{}] 18:08:17 INFO - PROCESS | 2288 | 1462756097436 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}] 18:08:17 INFO - PROCESS | 2288 | 1462756097511 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:08:17 INFO - PROCESS | 2288 | 1462756097516 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a137000 == 36 [pid = 2288] [id = 122] 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x123c96800) [pid = 2288] [serial = 363] [outer = 0x0] 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x124de8c00) [pid = 2288] [serial = 364] [outer = 0x123c96800] 18:08:17 INFO - PROCESS | 2288 | 1462756097544 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x12573e400) [pid = 2288] [serial = 365] [outer = 0x123c96800] 18:08:17 INFO - PROCESS | 2288 | 1462756097866 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] 18:08:17 INFO - PROCESS | 2288 | 1462756097898 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:08:17 INFO - PROCESS | 2288 | 1462756097901 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:08:17 INFO - PROCESS | 2288 | 1462756097902 Marionette TRACE conn2 <- [1,462,null,{}] 18:08:17 INFO - PROCESS | 2288 | 1462756097905 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}] 18:08:17 INFO - PROCESS | 2288 | 1462756097980 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:08:17 INFO - PROCESS | 2288 | 1462756097984 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b6e800 == 37 [pid = 2288] [id = 123] 18:08:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x125745400) [pid = 2288] [serial = 366] [outer = 0x0] 18:08:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x125795400) [pid = 2288] [serial = 367] [outer = 0x125745400] 18:08:18 INFO - PROCESS | 2288 | 1462756098013 Marionette DEBUG loaded listener.js 18:08:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x126fb4000) [pid = 2288] [serial = 368] [outer = 0x125745400] 18:08:18 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:18 INFO - PROCESS | 2288 | 1462756098409 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] 18:08:18 INFO - PROCESS | 2288 | 1462756098425 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:08:18 INFO - PROCESS | 2288 | 1462756098429 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:08:18 INFO - PROCESS | 2288 | 1462756098431 Marionette TRACE conn2 <- [1,466,null,{}] 18:08:18 INFO - PROCESS | 2288 | 1462756098434 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}] 18:08:18 INFO - PROCESS | 2288 | 1462756098609 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:08:18 INFO - PROCESS | 2288 | 1462756098645 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427d800 == 38 [pid = 2288] [id = 124] 18:08:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x1268d8c00) [pid = 2288] [serial = 369] [outer = 0x0] 18:08:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x1270e4000) [pid = 2288] [serial = 370] [outer = 0x1268d8c00] 18:08:18 INFO - PROCESS | 2288 | 1462756098686 Marionette DEBUG loaded listener.js 18:08:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x128fa9400) [pid = 2288] [serial = 371] [outer = 0x1268d8c00] 18:08:19 INFO - PROCESS | 2288 | 1462756099080 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] 18:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:08:19 INFO - PROCESS | 2288 | 1462756099102 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:08:19 INFO - PROCESS | 2288 | 1462756099106 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 2288 | 1462756099107 Marionette TRACE conn2 <- [1,470,null,{}] 18:08:19 INFO - PROCESS | 2288 | 1462756099110 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}] 18:08:19 INFO - PROCESS | 2288 | 1462756099200 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:08:19 INFO - PROCESS | 2288 | 1462756099231 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x116908800 == 39 [pid = 2288] [id = 125] 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x1268e2000) [pid = 2288] [serial = 372] [outer = 0x0] 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x1292a1400) [pid = 2288] [serial = 373] [outer = 0x1268e2000] 18:08:19 INFO - PROCESS | 2288 | 1462756099256 Marionette DEBUG loaded listener.js 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x1293e2800) [pid = 2288] [serial = 374] [outer = 0x1268e2000] 18:08:19 INFO - PROCESS | 2288 | 1462756099582 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]]]}] 18:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 18:08:19 INFO - PROCESS | 2288 | 1462756099625 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:08:19 INFO - PROCESS | 2288 | 1462756099626 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:08:19 INFO - PROCESS | 2288 | 1462756099628 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 2288 | 1462756099630 Marionette TRACE conn2 <- [1,474,null,{}] 18:08:19 INFO - PROCESS | 2288 | 1462756099632 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}] 18:08:19 INFO - PROCESS | 2288 | 1462756099725 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:08:19 INFO - PROCESS | 2288 | 1462756099738 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x12736c000 == 40 [pid = 2288] [id = 126] 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x1293f1000) [pid = 2288] [serial = 375] [outer = 0x0] 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x12a68d800) [pid = 2288] [serial = 376] [outer = 0x1293f1000] 18:08:19 INFO - PROCESS | 2288 | 1462756099763 Marionette DEBUG loaded listener.js 18:08:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x12aa65000) [pid = 2288] [serial = 377] [outer = 0x1293f1000] 18:08:20 INFO - PROCESS | 2288 | 1462756100110 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]]]}] 18:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 18:08:20 INFO - PROCESS | 2288 | 1462756100153 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:08:20 INFO - PROCESS | 2288 | 1462756100156 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:08:20 INFO - PROCESS | 2288 | 1462756100159 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:08:20 INFO - PROCESS | 2288 | 1462756100161 Marionette TRACE conn2 <- [1,478,null,{}] 18:08:20 INFO - PROCESS | 2288 | 1462756100163 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}] 18:08:20 INFO - PROCESS | 2288 | 1462756100252 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:08:20 INFO - PROCESS | 2288 | 1462756100263 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fc4800 == 41 [pid = 2288] [id = 127] 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1293f2000) [pid = 2288] [serial = 378] [outer = 0x0] 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x12ab78400) [pid = 2288] [serial = 379] [outer = 0x1293f2000] 18:08:20 INFO - PROCESS | 2288 | 1462756100287 Marionette DEBUG loaded listener.js 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x12ab82800) [pid = 2288] [serial = 380] [outer = 0x1293f2000] 18:08:20 INFO - PROCESS | 2288 | 1462756100714 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]]]}] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x11806b400) [pid = 2288] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x116062c00) [pid = 2288] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x119196400) [pid = 2288] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x124ad4400) [pid = 2288] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x128be5c00) [pid = 2288] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x128e05000) [pid = 2288] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x116059000) [pid = 2288] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x124e32800) [pid = 2288] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x124a4a000) [pid = 2288] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x118819000) [pid = 2288] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x11609e800) [pid = 2288] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x1197c4800) [pid = 2288] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x128ec4c00) [pid = 2288] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x113402800) [pid = 2288] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x126f20800) [pid = 2288] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x112d66c00) [pid = 2288] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:08:20 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x118720000) [pid = 2288] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 618ms 18:08:20 INFO - PROCESS | 2288 | 1462756100779 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:08:20 INFO - PROCESS | 2288 | 1462756100780 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:08:20 INFO - PROCESS | 2288 | 1462756100783 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:08:20 INFO - PROCESS | 2288 | 1462756100784 Marionette TRACE conn2 <- [1,482,null,{}] 18:08:20 INFO - PROCESS | 2288 | 1462756100786 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}] 18:08:20 INFO - PROCESS | 2288 | 1462756100864 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:08:20 INFO - PROCESS | 2288 | 1462756100870 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x11708e800 == 42 [pid = 2288] [id = 128] 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x1166bac00) [pid = 2288] [serial = 381] [outer = 0x0] 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x118075c00) [pid = 2288] [serial = 382] [outer = 0x1166bac00] 18:08:20 INFO - PROCESS | 2288 | 1462756100898 Marionette DEBUG loaded listener.js 18:08:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x123ba5000) [pid = 2288] [serial = 383] [outer = 0x1166bac00] 18:08:21 INFO - PROCESS | 2288 | 1462756101232 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]]]}] 18:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 18:08:21 INFO - PROCESS | 2288 | 1462756101251 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:08:21 INFO - PROCESS | 2288 | 1462756101261 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:08:21 INFO - PROCESS | 2288 | 1462756101264 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:08:21 INFO - PROCESS | 2288 | 1462756101266 Marionette TRACE conn2 <- [1,486,null,{}] 18:08:21 INFO - PROCESS | 2288 | 1462756101268 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}] 18:08:21 INFO - PROCESS | 2288 | 1462756101379 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:08:21 INFO - PROCESS | 2288 | 1462756101384 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a632000 == 43 [pid = 2288] [id = 129] 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x11693bc00) [pid = 2288] [serial = 384] [outer = 0x0] 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x124e36800) [pid = 2288] [serial = 385] [outer = 0x11693bc00] 18:08:21 INFO - PROCESS | 2288 | 1462756101414 Marionette DEBUG loaded listener.js 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x12b9f4800) [pid = 2288] [serial = 386] [outer = 0x11693bc00] 18:08:21 INFO - PROCESS | 2288 | 1462756101730 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]]]}] 18:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 18:08:21 INFO - PROCESS | 2288 | 1462756101734 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:08:21 INFO - PROCESS | 2288 | 1462756101735 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:08:21 INFO - PROCESS | 2288 | 1462756101737 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:08:21 INFO - PROCESS | 2288 | 1462756101739 Marionette TRACE conn2 <- [1,490,null,{}] 18:08:21 INFO - PROCESS | 2288 | 1462756101747 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}] 18:08:21 INFO - PROCESS | 2288 | 1462756101832 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:08:21 INFO - PROCESS | 2288 | 1462756101837 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b968000 == 44 [pid = 2288] [id = 130] 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12b9f5c00) [pid = 2288] [serial = 387] [outer = 0x0] 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x12ba67800) [pid = 2288] [serial = 388] [outer = 0x12b9f5c00] 18:08:21 INFO - PROCESS | 2288 | 1462756101862 Marionette DEBUG loaded listener.js 18:08:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x12ba71800) [pid = 2288] [serial = 389] [outer = 0x12b9f5c00] 18:08:22 INFO - PROCESS | 2288 | 1462756102199 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]]]}] 18:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 478ms 18:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:08:22 INFO - PROCESS | 2288 | 1462756102216 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:08:22 INFO - PROCESS | 2288 | 1462756102218 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:08:22 INFO - PROCESS | 2288 | 1462756102221 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:08:22 INFO - PROCESS | 2288 | 1462756102225 Marionette TRACE conn2 <- [1,494,null,{}] 18:08:22 INFO - PROCESS | 2288 | 1462756102228 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}] 18:08:22 INFO - PROCESS | 2288 | 1462756102373 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:08:22 INFO - PROCESS | 2288 | 1462756102385 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b97b000 == 45 [pid = 2288] [id = 131] 18:08:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x12ba65000) [pid = 2288] [serial = 390] [outer = 0x0] 18:08:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12bd3f000) [pid = 2288] [serial = 391] [outer = 0x12ba65000] 18:08:22 INFO - PROCESS | 2288 | 1462756102423 Marionette DEBUG loaded listener.js 18:08:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x12bd44400) [pid = 2288] [serial = 392] [outer = 0x12ba65000] 18:08:22 INFO - PROCESS | 2288 | 1462756102995 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]]]}] 18:08:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 824ms 18:08:23 INFO - PROCESS | 2288 | 1462756103044 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:08:23 INFO - PROCESS | 2288 | 1462756103047 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:08:23 INFO - PROCESS | 2288 | 1462756103051 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:08:23 INFO - PROCESS | 2288 | 1462756103053 Marionette TRACE conn2 <- [1,498,null,{}] 18:08:23 INFO - PROCESS | 2288 | 1462756103057 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}] 18:08:23 INFO - PROCESS | 2288 | 1462756103158 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:08:23 INFO - PROCESS | 2288 | 1462756103208 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f0b000 == 46 [pid = 2288] [id = 132] 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x113ce8800) [pid = 2288] [serial = 393] [outer = 0x0] 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x116a62c00) [pid = 2288] [serial = 394] [outer = 0x113ce8800] 18:08:23 INFO - PROCESS | 2288 | 1462756103240 Marionette DEBUG loaded listener.js 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x118074400) [pid = 2288] [serial = 395] [outer = 0x113ce8800] 18:08:23 INFO - PROCESS | 2288 | 1462756103663 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]]]}] 18:08:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 18:08:23 INFO - PROCESS | 2288 | 1462756103722 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:08:23 INFO - PROCESS | 2288 | 1462756103726 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:08:23 INFO - PROCESS | 2288 | 1462756103731 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:08:23 INFO - PROCESS | 2288 | 1462756103733 Marionette TRACE conn2 <- [1,502,null,{}] 18:08:23 INFO - PROCESS | 2288 | 1462756103735 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}] 18:08:23 INFO - PROCESS | 2288 | 1462756103837 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:08:23 INFO - PROCESS | 2288 | 1462756103887 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e88800 == 47 [pid = 2288] [id = 133] 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x11814b800) [pid = 2288] [serial = 396] [outer = 0x0] 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x119626400) [pid = 2288] [serial = 397] [outer = 0x11814b800] 18:08:23 INFO - PROCESS | 2288 | 1462756103916 Marionette DEBUG loaded listener.js 18:08:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1210ed400) [pid = 2288] [serial = 398] [outer = 0x11814b800] 18:08:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:08:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 18:08:24 INFO - PROCESS | 2288 | 1462756104345 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]]]}] 18:08:24 INFO - PROCESS | 2288 | 1462756104351 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:08:24 INFO - PROCESS | 2288 | 1462756104353 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:08:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:08:24 INFO - PROCESS | 2288 | 1462756104358 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:08:24 INFO - PROCESS | 2288 | 1462756104361 Marionette TRACE conn2 <- [1,506,null,{}] 18:08:24 INFO - PROCESS | 2288 | 1462756104369 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}] 18:08:24 INFO - PROCESS | 2288 | 1462756104471 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:08:24 INFO - PROCESS | 2288 | 1462756104517 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b22a000 == 48 [pid = 2288] [id = 134] 18:08:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x123b0e000) [pid = 2288] [serial = 399] [outer = 0x0] 18:08:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x127024c00) [pid = 2288] [serial = 400] [outer = 0x123b0e000] 18:08:24 INFO - PROCESS | 2288 | 1462756104548 Marionette DEBUG loaded listener.js 18:08:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x128b3c400) [pid = 2288] [serial = 401] [outer = 0x123b0e000] 18:08:24 INFO - PROCESS | 2288 | 1462756104983 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]]]}] 18:08:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:08:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 674ms 18:08:25 INFO - PROCESS | 2288 | 1462756105031 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:08:25 INFO - PROCESS | 2288 | 1462756105033 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:08:25 INFO - PROCESS | 2288 | 1462756105035 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:08:25 INFO - PROCESS | 2288 | 1462756105036 Marionette TRACE conn2 <- [1,510,null,{}] 18:08:25 INFO - PROCESS | 2288 | 1462756105059 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}] 18:08:25 INFO - PROCESS | 2288 | 1462756105180 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:08:25 INFO - PROCESS | 2288 | 1462756105252 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdb2800 == 49 [pid = 2288] [id = 135] 18:08:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x129296c00) [pid = 2288] [serial = 402] [outer = 0x0] 18:08:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1292a4000) [pid = 2288] [serial = 403] [outer = 0x129296c00] 18:08:25 INFO - PROCESS | 2288 | 1462756105282 Marionette DEBUG loaded listener.js 18:08:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12ab7c000) [pid = 2288] [serial = 404] [outer = 0x129296c00] 18:08:25 INFO - PROCESS | 2288 | 1462756105719 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]]]}] 18:08:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:08:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 739ms 18:08:25 INFO - PROCESS | 2288 | 1462756105775 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:08:25 INFO - PROCESS | 2288 | 1462756105776 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:08:25 INFO - PROCESS | 2288 | 1462756105779 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:08:25 INFO - PROCESS | 2288 | 1462756105780 Marionette TRACE conn2 <- [1,514,null,{}] 18:08:25 INFO - PROCESS | 2288 | 1462756105782 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}] 18:08:25 INFO - PROCESS | 2288 | 1462756105881 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:08:25 INFO - PROCESS | 2288 | 1462756105941 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c021000 == 50 [pid = 2288] [id = 136] 18:08:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x129299400) [pid = 2288] [serial = 405] [outer = 0x0] 18:08:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x12ace4800) [pid = 2288] [serial = 406] [outer = 0x129299400] 18:08:25 INFO - PROCESS | 2288 | 1462756105970 Marionette DEBUG loaded listener.js 18:08:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x12ba69c00) [pid = 2288] [serial = 407] [outer = 0x129299400] 18:08:26 INFO - PROCESS | 2288 | 1462756106380 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]]]}] 18:08:26 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 18:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 18:08:26 INFO - PROCESS | 2288 | 1462756106399 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:08:26 INFO - PROCESS | 2288 | 1462756106400 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:08:26 INFO - PROCESS | 2288 | 1462756106403 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:08:26 INFO - PROCESS | 2288 | 1462756106404 Marionette TRACE conn2 <- [1,518,null,{}] 18:08:26 INFO - PROCESS | 2288 | 1462756106407 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}] 18:08:26 INFO - PROCESS | 2288 | 1462756106539 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:08:26 INFO - PROCESS | 2288 | 1462756106603 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x11704b800 == 51 [pid = 2288] [id = 137] 18:08:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x118159400) [pid = 2288] [serial = 408] [outer = 0x0] 18:08:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x12bd3c800) [pid = 2288] [serial = 409] [outer = 0x118159400] 18:08:26 INFO - PROCESS | 2288 | 1462756106633 Marionette DEBUG loaded listener.js 18:08:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x12c54f800) [pid = 2288] [serial = 410] [outer = 0x118159400] 18:08:27 INFO - PROCESS | 2288 | 1462756107217 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]]]}] 18:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 873ms 18:08:27 INFO - PROCESS | 2288 | 1462756107278 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:08:27 INFO - PROCESS | 2288 | 1462756107282 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:08:27 INFO - PROCESS | 2288 | 1462756107287 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:08:27 INFO - PROCESS | 2288 | 1462756107290 Marionette TRACE conn2 <- [1,522,null,{}] 18:08:27 INFO - PROCESS | 2288 | 1462756107295 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}] 18:08:27 INFO - PROCESS | 2288 | 1462756107393 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:08:27 INFO - PROCESS | 2288 | 1462756107461 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x113085800 == 52 [pid = 2288] [id = 138] 18:08:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x11693e800) [pid = 2288] [serial = 411] [outer = 0x0] 18:08:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1169c1c00) [pid = 2288] [serial = 412] [outer = 0x11693e800] 18:08:27 INFO - PROCESS | 2288 | 1462756107487 Marionette DEBUG loaded listener.js 18:08:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x118068400) [pid = 2288] [serial = 413] [outer = 0x11693e800] 18:08:28 INFO - PROCESS | 2288 | 1462756108041 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]]]}] 18:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 825ms 18:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:08:28 INFO - PROCESS | 2288 | 1462756108112 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:08:28 INFO - PROCESS | 2288 | 1462756108116 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:08:28 INFO - PROCESS | 2288 | 1462756108120 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 2288 | 1462756108122 Marionette TRACE conn2 <- [1,526,null,{}] 18:08:28 INFO - PROCESS | 2288 | 1462756108125 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}] 18:08:28 INFO - PROCESS | 2288 | 1462756108238 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x128fd7800 == 51 [pid = 2288] [id = 81] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x12b968000 == 50 [pid = 2288] [id = 130] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x12a632000 == 49 [pid = 2288] [id = 129] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x11708e800 == 48 [pid = 2288] [id = 128] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x128fc4800 == 47 [pid = 2288] [id = 127] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x12736c000 == 46 [pid = 2288] [id = 126] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x116908800 == 45 [pid = 2288] [id = 125] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x112d0b800) [pid = 2288] [serial = 295] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x118070800) [pid = 2288] [serial = 298] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x119190800) [pid = 2288] [serial = 301] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x12427d800 == 44 [pid = 2288] [id = 124] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x123b6e800 == 43 [pid = 2288] [id = 123] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x11a137000 == 42 [pid = 2288] [id = 122] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x119167800 == 41 [pid = 2288] [id = 121] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x116913800 == 40 [pid = 2288] [id = 120] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x10ea7f000 == 39 [pid = 2288] [id = 119] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac12800 == 38 [pid = 2288] [id = 117] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x127365800 == 37 [pid = 2288] [id = 116] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x1195c1000 == 36 [pid = 2288] [id = 115] 18:08:28 INFO - PROCESS | 2288 | --DOCSHELL 0x11341a000 == 35 [pid = 2288] [id = 114] 18:08:28 INFO - PROCESS | 2288 | 1462756108313 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x11308d800 == 36 [pid = 2288] [id = 139] 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x113ce2000) [pid = 2288] [serial = 414] [outer = 0x0] 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x118157000) [pid = 2288] [serial = 415] [outer = 0x113ce2000] 18:08:28 INFO - PROCESS | 2288 | 1462756108339 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x11962a800) [pid = 2288] [serial = 416] [outer = 0x113ce2000] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x128fa7800) [pid = 2288] [serial = 325] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x1292a0800) [pid = 2288] [serial = 328] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x117552000) [pid = 2288] [serial = 310] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x11858cc00) [pid = 2288] [serial = 311] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x12579b800) [pid = 2288] [serial = 319] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x126ba1400) [pid = 2288] [serial = 320] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1270e8000) [pid = 2288] [serial = 305] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x124e35400) [pid = 2288] [serial = 304] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x119191400) [pid = 2288] [serial = 313] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1197a0400) [pid = 2288] [serial = 314] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x11769bc00) [pid = 2288] [serial = 308] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x1164ec400) [pid = 2288] [serial = 307] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x123e2fc00) [pid = 2288] [serial = 317] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1212adc00) [pid = 2288] [serial = 316] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x1293e4c00) [pid = 2288] [serial = 331] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x12a68bc00) [pid = 2288] [serial = 337] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1293d6800) [pid = 2288] [serial = 329] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x118073400) [pid = 2288] [serial = 334] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x1212a7000) [pid = 2288] [serial = 335] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x12a681c00) [pid = 2288] [serial = 332] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x127569000) [pid = 2288] [serial = 322] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x128be4800) [pid = 2288] [serial = 323] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x129298400) [pid = 2288] [serial = 326] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x113c68c00) [pid = 2288] [serial = 199] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x128beac00) [pid = 2288] [serial = 242] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1187e7400) [pid = 2288] [serial = 248] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x11769e000) [pid = 2288] [serial = 245] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x123db8c00) [pid = 2288] [serial = 251] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x126b9f000) [pid = 2288] [serial = 254] [outer = 0x0] [url = about:blank] 18:08:28 INFO - PROCESS | 2288 | 1462756108665 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]]]}] 18:08:28 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 18:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 573ms 18:08:28 INFO - PROCESS | 2288 | 1462756108694 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:08:28 INFO - PROCESS | 2288 | 1462756108695 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:08:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:08:28 INFO - PROCESS | 2288 | 1462756108698 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 2288 | 1462756108701 Marionette TRACE conn2 <- [1,530,null,{}] 18:08:28 INFO - PROCESS | 2288 | 1462756108710 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}] 18:08:28 INFO - PROCESS | 2288 | 1462756108790 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:08:28 INFO - PROCESS | 2288 | 1462756108797 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x11994a800 == 37 [pid = 2288] [id = 140] 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x1212a7400) [pid = 2288] [serial = 417] [outer = 0x0] 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x123f74c00) [pid = 2288] [serial = 418] [outer = 0x1212a7400] 18:08:28 INFO - PROCESS | 2288 | 1462756108825 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x124e33400) [pid = 2288] [serial = 419] [outer = 0x1212a7400] 18:08:29 INFO - PROCESS | 2288 | 1462756109169 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"]]]}] 18:08:29 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 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:08:29 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 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:08:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:08:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 18:08:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:08:29 INFO - PROCESS | 2288 | 1462756109226 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:08:29 INFO - PROCESS | 2288 | 1462756109227 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:08:29 INFO - PROCESS | 2288 | 1462756109229 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:08:29 INFO - PROCESS | 2288 | 1462756109231 Marionette TRACE conn2 <- [1,534,null,{}] 18:08:29 INFO - PROCESS | 2288 | 1462756109233 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}] 18:08:29 INFO - PROCESS | 2288 | 1462756109316 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:08:29 INFO - PROCESS | 2288 | 1462756109325 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x124279800 == 38 [pid = 2288] [id = 141] 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x12511b400) [pid = 2288] [serial = 420] [outer = 0x0] 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x126fa6c00) [pid = 2288] [serial = 421] [outer = 0x12511b400] 18:08:29 INFO - PROCESS | 2288 | 1462756109355 Marionette DEBUG loaded listener.js 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x128b3a400) [pid = 2288] [serial = 422] [outer = 0x12511b400] 18:08:29 INFO - PROCESS | 2288 | 1462756109732 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]]]}] 18:08:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:08:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 18:08:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:08:29 INFO - PROCESS | 2288 | 1462756109748 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:08:29 INFO - PROCESS | 2288 | 1462756109750 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:08:29 INFO - PROCESS | 2288 | 1462756109752 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:08:29 INFO - PROCESS | 2288 | 1462756109753 Marionette TRACE conn2 <- [1,538,null,{}] 18:08:29 INFO - PROCESS | 2288 | 1462756109755 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}] 18:08:29 INFO - PROCESS | 2288 | 1462756109858 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:08:29 INFO - PROCESS | 2288 | 1462756109865 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x1164e1800 == 39 [pid = 2288] [id = 142] 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12574a400) [pid = 2288] [serial = 423] [outer = 0x0] 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x128b3bc00) [pid = 2288] [serial = 424] [outer = 0x12574a400] 18:08:29 INFO - PROCESS | 2288 | 1462756109897 Marionette DEBUG loaded listener.js 18:08:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x128fa6800) [pid = 2288] [serial = 425] [outer = 0x12574a400] 18:08:30 INFO - PROCESS | 2288 | 1462756110235 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]]]}] 18:08:30 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. 18:08:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 18:08:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:08:30 INFO - PROCESS | 2288 | 1462756110273 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:08:30 INFO - PROCESS | 2288 | 1462756110275 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:08:30 INFO - PROCESS | 2288 | 1462756110277 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:08:30 INFO - PROCESS | 2288 | 1462756110278 Marionette TRACE conn2 <- [1,542,null,{}] 18:08:30 INFO - PROCESS | 2288 | 1462756110280 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}] 18:08:30 INFO - PROCESS | 2288 | 1462756110370 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:08:30 INFO - PROCESS | 2288 | 1462756110377 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6c800 == 40 [pid = 2288] [id = 143] 18:08:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x128e0d400) [pid = 2288] [serial = 426] [outer = 0x0] 18:08:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12929dc00) [pid = 2288] [serial = 427] [outer = 0x128e0d400] 18:08:30 INFO - PROCESS | 2288 | 1462756110403 Marionette DEBUG loaded listener.js 18:08:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x12ab80000) [pid = 2288] [serial = 428] [outer = 0x128e0d400] 18:08:30 INFO - PROCESS | 2288 | 1462756110761 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]]]}] 18:08:30 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. 18:08:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 18:08:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:08:30 INFO - PROCESS | 2288 | 1462756110797 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:08:30 INFO - PROCESS | 2288 | 1462756110798 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:08:30 INFO - PROCESS | 2288 | 1462756110805 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:08:30 INFO - PROCESS | 2288 | 1462756110806 Marionette TRACE conn2 <- [1,546,null,{}] 18:08:30 INFO - PROCESS | 2288 | 1462756110809 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}] 18:08:30 INFO - PROCESS | 2288 | 1462756110909 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:08:30 INFO - PROCESS | 2288 | 1462756110946 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd2000 == 41 [pid = 2288] [id = 144] 18:08:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x128ecd800) [pid = 2288] [serial = 429] [outer = 0x0] 18:08:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x12b9f4400) [pid = 2288] [serial = 430] [outer = 0x128ecd800] 18:08:30 INFO - PROCESS | 2288 | 1462756110979 Marionette DEBUG loaded listener.js 18:08:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x12bd3e800) [pid = 2288] [serial = 431] [outer = 0x128ecd800] 18:08:31 INFO - PROCESS | 2288 | 1462756111312 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]]]}] 18:08:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:08:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 577ms 18:08:31 INFO - PROCESS | 2288 | 1462756111378 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:08:31 INFO - PROCESS | 2288 | 1462756111379 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:08:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:08:31 INFO - PROCESS | 2288 | 1462756111381 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:08:31 INFO - PROCESS | 2288 | 1462756111383 Marionette TRACE conn2 <- [1,550,null,{}] 18:08:31 INFO - PROCESS | 2288 | 1462756111385 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}] 18:08:31 INFO - PROCESS | 2288 | 1462756111490 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:08:31 INFO - PROCESS | 2288 | 1462756111531 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a62f800 == 42 [pid = 2288] [id = 145] 18:08:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12ace3800) [pid = 2288] [serial = 432] [outer = 0x0] 18:08:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12bd43400) [pid = 2288] [serial = 433] [outer = 0x12ace3800] 18:08:31 INFO - PROCESS | 2288 | 1462756111561 Marionette DEBUG loaded listener.js 18:08:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x12c54fc00) [pid = 2288] [serial = 434] [outer = 0x12ace3800] 18:08:31 INFO - PROCESS | 2288 | 1462756111883 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]]]}] 18:08:31 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. 18:08:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 18:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:08:31 INFO - PROCESS | 2288 | 1462756111901 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:08:31 INFO - PROCESS | 2288 | 1462756111902 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:08:31 INFO - PROCESS | 2288 | 1462756111904 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:08:31 INFO - PROCESS | 2288 | 1462756111916 Marionette TRACE conn2 <- [1,554,null,{}] 18:08:31 INFO - PROCESS | 2288 | 1462756111918 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}] 18:08:32 INFO - PROCESS | 2288 | 1462756112015 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:08:32 INFO - PROCESS | 2288 | 1462756112027 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac8a000 == 43 [pid = 2288] [id = 146] 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x12c551000) [pid = 2288] [serial = 435] [outer = 0x0] 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12c555800) [pid = 2288] [serial = 436] [outer = 0x12c551000] 18:08:32 INFO - PROCESS | 2288 | 1462756112052 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x12c6f2400) [pid = 2288] [serial = 437] [outer = 0x12c551000] 18:08:32 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:32 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:32 INFO - PROCESS | 2288 | 1462756112383 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]]]}] 18:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 530ms 18:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:08:32 INFO - PROCESS | 2288 | 1462756112434 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:08:32 INFO - PROCESS | 2288 | 1462756112436 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:08:32 INFO - PROCESS | 2288 | 1462756112438 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:08:32 INFO - PROCESS | 2288 | 1462756112439 Marionette TRACE conn2 <- [1,558,null,{}] 18:08:32 INFO - PROCESS | 2288 | 1462756112441 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}] 18:08:32 INFO - PROCESS | 2288 | 1462756112665 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x119150800) [pid = 2288] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x119147800) [pid = 2288] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x11769c000) [pid = 2288] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x111c24000) [pid = 2288] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1268e2000) [pid = 2288] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1293f1000) [pid = 2288] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x1293f2000) [pid = 2288] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x123c96800) [pid = 2288] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x125745400) [pid = 2288] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x1183a3800) [pid = 2288] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x111a0ac00) [pid = 2288] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x113276800) [pid = 2288] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x116946800) [pid = 2288] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x11693e400) [pid = 2288] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x123dc5400) [pid = 2288] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x1187ed400) [pid = 2288] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x113268c00) [pid = 2288] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x12b9f5c00) [pid = 2288] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1166bac00) [pid = 2288] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x11693bc00) [pid = 2288] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:08:32 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x1268d8c00) [pid = 2288] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:08:32 INFO - PROCESS | 2288 | 1462756112710 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x117051800 == 44 [pid = 2288] [id = 147] 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x111ed2800) [pid = 2288] [serial = 438] [outer = 0x0] 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x115f65400) [pid = 2288] [serial = 439] [outer = 0x111ed2800] 18:08:32 INFO - PROCESS | 2288 | 1462756112735 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x118067400) [pid = 2288] [serial = 440] [outer = 0x111ed2800] 18:08:33 INFO - PROCESS | 2288 | 1462756113020 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]]]}] 18:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 18:08:33 INFO - PROCESS | 2288 | 1462756113063 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:08:33 INFO - PROCESS | 2288 | 1462756113064 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:08:33 INFO - PROCESS | 2288 | 1462756113067 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 2288 | 1462756113068 Marionette TRACE conn2 <- [1,562,null,{}] 18:08:33 INFO - PROCESS | 2288 | 1462756113071 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}] 18:08:33 INFO - PROCESS | 2288 | 1462756113169 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:08:33 INFO - PROCESS | 2288 | 1462756113216 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac9b000 == 45 [pid = 2288] [id = 148] 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x112df0c00) [pid = 2288] [serial = 441] [outer = 0x0] 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x123e3c000) [pid = 2288] [serial = 442] [outer = 0x112df0c00] 18:08:33 INFO - PROCESS | 2288 | 1462756113253 Marionette DEBUG loaded listener.js 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x12c6f9c00) [pid = 2288] [serial = 443] [outer = 0x112df0c00] 18:08:33 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:33 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:33 INFO - PROCESS | 2288 | 1462756113544 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]]]}] 18:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 18:08:33 INFO - PROCESS | 2288 | 1462756113586 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:08:33 INFO - PROCESS | 2288 | 1462756113587 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:08:33 INFO - PROCESS | 2288 | 1462756113593 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 2288 | 1462756113595 Marionette TRACE conn2 <- [1,566,null,{}] 18:08:33 INFO - PROCESS | 2288 | 1462756113597 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}] 18:08:33 INFO - PROCESS | 2288 | 1462756113681 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:08:33 INFO - PROCESS | 2288 | 1462756113685 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c570800 == 46 [pid = 2288] [id = 149] 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x1249ce800) [pid = 2288] [serial = 444] [outer = 0x0] 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x1249d2000) [pid = 2288] [serial = 445] [outer = 0x1249ce800] 18:08:33 INFO - PROCESS | 2288 | 1462756113711 Marionette DEBUG loaded listener.js 18:08:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x1249d7000) [pid = 2288] [serial = 446] [outer = 0x1249ce800] 18:08:33 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:33 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:34 INFO - PROCESS | 2288 | 1462756114032 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]]]}] 18:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 18:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:08:34 INFO - PROCESS | 2288 | 1462756114063 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:08:34 INFO - PROCESS | 2288 | 1462756114065 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:08:34 INFO - PROCESS | 2288 | 1462756114067 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:08:34 INFO - PROCESS | 2288 | 1462756114068 Marionette TRACE conn2 <- [1,570,null,{}] 18:08:34 INFO - PROCESS | 2288 | 1462756114070 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}] 18:08:34 INFO - PROCESS | 2288 | 1462756114173 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:08:34 INFO - PROCESS | 2288 | 1462756114180 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c818800 == 47 [pid = 2288] [id = 150] 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1249d8000) [pid = 2288] [serial = 447] [outer = 0x0] 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12c665000) [pid = 2288] [serial = 448] [outer = 0x1249d8000] 18:08:34 INFO - PROCESS | 2288 | 1462756114205 Marionette DEBUG loaded listener.js 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x12c66b000) [pid = 2288] [serial = 449] [outer = 0x1249d8000] 18:08:34 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:34 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:34 INFO - PROCESS | 2288 | 1462756114500 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]]]}] 18:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 18:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:08:34 INFO - PROCESS | 2288 | 1462756114536 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:08:34 INFO - PROCESS | 2288 | 1462756114537 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:08:34 INFO - PROCESS | 2288 | 1462756114541 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:08:34 INFO - PROCESS | 2288 | 1462756114543 Marionette TRACE conn2 <- [1,574,null,{}] 18:08:34 INFO - PROCESS | 2288 | 1462756114545 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}] 18:08:34 INFO - PROCESS | 2288 | 1462756114627 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:08:34 INFO - PROCESS | 2288 | 1462756114728 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x113e17800 == 48 [pid = 2288] [id = 151] 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x111c21800) [pid = 2288] [serial = 450] [outer = 0x0] 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x112a71800) [pid = 2288] [serial = 451] [outer = 0x111c21800] 18:08:34 INFO - PROCESS | 2288 | 1462756114760 Marionette DEBUG loaded listener.js 18:08:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1150f6800) [pid = 2288] [serial = 452] [outer = 0x111c21800] 18:08:35 INFO - PROCESS | 2288 | 1462756115264 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]]]}] 18:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 776ms 18:08:35 INFO - PROCESS | 2288 | 1462756115319 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:08:35 INFO - PROCESS | 2288 | 1462756115322 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:08:35 INFO - PROCESS | 2288 | 1462756115327 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:08:35 INFO - PROCESS | 2288 | 1462756115329 Marionette TRACE conn2 <- [1,578,null,{}] 18:08:35 INFO - PROCESS | 2288 | 1462756115333 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}] 18:08:35 INFO - PROCESS | 2288 | 1462756115437 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:08:35 INFO - PROCESS | 2288 | 1462756115499 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x11994c000 == 49 [pid = 2288] [id = 152] 18:08:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x118157c00) [pid = 2288] [serial = 453] [outer = 0x0] 18:08:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x119149000) [pid = 2288] [serial = 454] [outer = 0x118157c00] 18:08:35 INFO - PROCESS | 2288 | 1462756115529 Marionette DEBUG loaded listener.js 18:08:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x1197a5000) [pid = 2288] [serial = 455] [outer = 0x118157c00] 18:08:35 INFO - PROCESS | 2288 | 1462756115966 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]]]}] 18:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 18:08:36 INFO - PROCESS | 2288 | 1462756116003 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:08:36 INFO - PROCESS | 2288 | 1462756116008 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:08:36 INFO - PROCESS | 2288 | 1462756116012 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 2288 | 1462756116014 Marionette TRACE conn2 <- [1,582,null,{}] 18:08:36 INFO - PROCESS | 2288 | 1462756116018 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}] 18:08:36 INFO - PROCESS | 2288 | 1462756116185 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:08:36 INFO - PROCESS | 2288 | 1462756116246 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac83800 == 50 [pid = 2288] [id = 153] 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1249d0000) [pid = 2288] [serial = 456] [outer = 0x0] 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x124ad0400) [pid = 2288] [serial = 457] [outer = 0x1249d0000] 18:08:36 INFO - PROCESS | 2288 | 1462756116277 Marionette DEBUG loaded listener.js 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x127566000) [pid = 2288] [serial = 458] [outer = 0x1249d0000] 18:08:36 INFO - PROCESS | 2288 | 1462756116709 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]]]}] 18:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 722ms 18:08:36 INFO - PROCESS | 2288 | 1462756116734 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:08:36 INFO - PROCESS | 2288 | 1462756116735 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:08:36 INFO - PROCESS | 2288 | 1462756116746 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 2288 | 1462756116750 Marionette TRACE conn2 <- [1,586,null,{}] 18:08:36 INFO - PROCESS | 2288 | 1462756116753 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}] 18:08:36 INFO - PROCESS | 2288 | 1462756116857 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:08:36 INFO - PROCESS | 2288 | 1462756116908 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c830000 == 51 [pid = 2288] [id = 154] 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x128b40800) [pid = 2288] [serial = 459] [outer = 0x0] 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x1292a2000) [pid = 2288] [serial = 460] [outer = 0x128b40800] 18:08:36 INFO - PROCESS | 2288 | 1462756116937 Marionette DEBUG loaded listener.js 18:08:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x12ab77400) [pid = 2288] [serial = 461] [outer = 0x128b40800] 18:08:37 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:37 INFO - PROCESS | 2288 | 1462756117379 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]]]}] 18:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 680ms 18:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:08:37 INFO - PROCESS | 2288 | 1462756117418 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:08:37 INFO - PROCESS | 2288 | 1462756117420 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:08:37 INFO - PROCESS | 2288 | 1462756117422 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:08:37 INFO - PROCESS | 2288 | 1462756117423 Marionette TRACE conn2 <- [1,590,null,{}] 18:08:37 INFO - PROCESS | 2288 | 1462756117426 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}] 18:08:37 INFO - PROCESS | 2288 | 1462756117539 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:08:37 INFO - PROCESS | 2288 | 1462756117800 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181c1000 == 52 [pid = 2288] [id = 155] 18:08:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x113c64400) [pid = 2288] [serial = 462] [outer = 0x0] 18:08:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x115f0f400) [pid = 2288] [serial = 463] [outer = 0x113c64400] 18:08:37 INFO - PROCESS | 2288 | 1462756117829 Marionette DEBUG loaded listener.js 18:08:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x11676ec00) [pid = 2288] [serial = 464] [outer = 0x113c64400] 18:08:38 INFO - PROCESS | 2288 | 1462756118258 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]]]}] 18:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 871ms 18:08:38 INFO - PROCESS | 2288 | 1462756118295 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:08:38 INFO - PROCESS | 2288 | 1462756118297 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:08:38 INFO - PROCESS | 2288 | 1462756118300 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:08:38 INFO - PROCESS | 2288 | 1462756118303 Marionette TRACE conn2 <- [1,594,null,{}] 18:08:38 INFO - PROCESS | 2288 | 1462756118306 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}] 18:08:38 INFO - PROCESS | 2288 | 1462756118399 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:08:38 INFO - PROCESS | 2288 | 1462756118453 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x11260b800 == 53 [pid = 2288] [id = 156] 18:08:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1164f3c00) [pid = 2288] [serial = 465] [outer = 0x0] 18:08:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x117697000) [pid = 2288] [serial = 466] [outer = 0x1164f3c00] 18:08:38 INFO - PROCESS | 2288 | 1462756118481 Marionette DEBUG loaded listener.js 18:08:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x11808e800) [pid = 2288] [serial = 467] [outer = 0x1164f3c00] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12c818800 == 52 [pid = 2288] [id = 150] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12c570800 == 51 [pid = 2288] [id = 149] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac9b000 == 50 [pid = 2288] [id = 148] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x117051800 == 49 [pid = 2288] [id = 147] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac8a000 == 48 [pid = 2288] [id = 146] 18:08:38 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x12bd3f000) [pid = 2288] [serial = 391] [outer = 0x0] [url = about:blank] 18:08:38 INFO - PROCESS | 2288 | 1462756118943 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]]]}] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12a62f800 == 47 [pid = 2288] [id = 145] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x128fd2000 == 46 [pid = 2288] [id = 144] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6c800 == 45 [pid = 2288] [id = 143] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x1164e1800 == 44 [pid = 2288] [id = 142] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x124279800 == 43 [pid = 2288] [id = 141] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x11994a800 == 42 [pid = 2288] [id = 140] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x11308d800 == 41 [pid = 2288] [id = 139] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x113085800 == 40 [pid = 2288] [id = 138] 18:08:38 INFO - PROCESS | 2288 | --DOCSHELL 0x116f0b000 == 39 [pid = 2288] [id = 132] 18:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 669ms 18:08:38 INFO - PROCESS | 2288 | 1462756118972 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:08:38 INFO - PROCESS | 2288 | 1462756118975 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:08:38 INFO - PROCESS | 2288 | 1462756118977 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:08:38 INFO - PROCESS | 2288 | 1462756118978 Marionette TRACE conn2 <- [1,598,null,{}] 18:08:38 INFO - PROCESS | 2288 | 1462756118981 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}] 18:08:39 INFO - PROCESS | 2288 | 1462756119078 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:08:39 INFO - PROCESS | 2288 | 1462756119087 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x1164e6000 == 40 [pid = 2288] [id = 157] 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x11839a800) [pid = 2288] [serial = 468] [outer = 0x0] 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1187e9800) [pid = 2288] [serial = 469] [outer = 0x11839a800] 18:08:39 INFO - PROCESS | 2288 | 1462756119116 Marionette DEBUG loaded listener.js 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x11918e400) [pid = 2288] [serial = 470] [outer = 0x11839a800] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x118152000) [pid = 2288] [serial = 299] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x1134ef800) [pid = 2288] [serial = 296] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x128fab000) [pid = 2288] [serial = 293] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1212abc00) [pid = 2288] [serial = 302] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12573e400) [pid = 2288] [serial = 365] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x125795400) [pid = 2288] [serial = 367] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x126fb4000) [pid = 2288] [serial = 368] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x119189000) [pid = 2288] [serial = 361] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x12399a000) [pid = 2288] [serial = 362] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x11605fc00) [pid = 2288] [serial = 341] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x112df1400) [pid = 2288] [serial = 340] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x128fa9800) [pid = 2288] [serial = 353] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x128b3e000) [pid = 2288] [serial = 352] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x116a63400) [pid = 2288] [serial = 355] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x11769dc00) [pid = 2288] [serial = 356] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x117695000) [pid = 2288] [serial = 358] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1187f0c00) [pid = 2288] [serial = 359] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x124e39400) [pid = 2288] [serial = 347] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x1241ed400) [pid = 2288] [serial = 346] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x119195800) [pid = 2288] [serial = 344] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x118d62800) [pid = 2288] [serial = 343] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x128b3d000) [pid = 2288] [serial = 350] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x1270bf800) [pid = 2288] [serial = 349] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x12ba71800) [pid = 2288] [serial = 389] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x118075c00) [pid = 2288] [serial = 382] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x123ba5000) [pid = 2288] [serial = 383] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x12ba67800) [pid = 2288] [serial = 388] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x124e36800) [pid = 2288] [serial = 385] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1270e4000) [pid = 2288] [serial = 370] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x128fa9400) [pid = 2288] [serial = 371] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x12ab82800) [pid = 2288] [serial = 380] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x12b9f4800) [pid = 2288] [serial = 386] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x12aa65000) [pid = 2288] [serial = 377] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x1292a1400) [pid = 2288] [serial = 373] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x12a68d800) [pid = 2288] [serial = 376] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x1293e2800) [pid = 2288] [serial = 374] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x12ab78400) [pid = 2288] [serial = 379] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x124de8c00) [pid = 2288] [serial = 364] [outer = 0x0] [url = about:blank] 18:08:39 INFO - PROCESS | 2288 | 1462756119487 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]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 18:08:39 INFO - PROCESS | 2288 | 1462756119498 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:08:39 INFO - PROCESS | 2288 | 1462756119499 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:08:39 INFO - PROCESS | 2288 | 1462756119506 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 2288 | 1462756119510 Marionette TRACE conn2 <- [1,602,null,{}] 18:08:39 INFO - PROCESS | 2288 | 1462756119513 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}] 18:08:39 INFO - PROCESS | 2288 | 1462756119591 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:08:39 INFO - PROCESS | 2288 | 1462756119596 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x119170800 == 41 [pid = 2288] [id = 158] 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x11918f800) [pid = 2288] [serial = 471] [outer = 0x0] 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x1197aa800) [pid = 2288] [serial = 472] [outer = 0x11918f800] 18:08:39 INFO - PROCESS | 2288 | 1462756119624 Marionette DEBUG loaded listener.js 18:08:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x123999800) [pid = 2288] [serial = 473] [outer = 0x11918f800] 18:08:39 INFO - PROCESS | 2288 | 1462756119975 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]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 481ms 18:08:39 INFO - PROCESS | 2288 | 1462756119984 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:08:39 INFO - PROCESS | 2288 | 1462756119986 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:08:39 INFO - PROCESS | 2288 | 1462756119992 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 2288 | 1462756119993 Marionette TRACE conn2 <- [1,606,null,{}] 18:08:39 INFO - PROCESS | 2288 | 1462756119996 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}] 18:08:40 INFO - PROCESS | 2288 | 1462756120085 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:08:40 INFO - PROCESS | 2288 | 1462756120131 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bc4000 == 42 [pid = 2288] [id = 159] 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x113469800) [pid = 2288] [serial = 474] [outer = 0x0] 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x123c97c00) [pid = 2288] [serial = 475] [outer = 0x113469800] 18:08:40 INFO - PROCESS | 2288 | 1462756120157 Marionette DEBUG loaded listener.js 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x1249d0400) [pid = 2288] [serial = 476] [outer = 0x113469800] 18:08:40 INFO - PROCESS | 2288 | 1462756120447 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]]]}] 18:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 18:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:08:40 INFO - PROCESS | 2288 | 1462756120463 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:08:40 INFO - PROCESS | 2288 | 1462756120464 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:08:40 INFO - PROCESS | 2288 | 1462756120466 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:08:40 INFO - PROCESS | 2288 | 1462756120467 Marionette TRACE conn2 <- [1,610,null,{}] 18:08:40 INFO - PROCESS | 2288 | 1462756120470 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}] 18:08:40 INFO - PROCESS | 2288 | 1462756120560 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:08:40 INFO - PROCESS | 2288 | 1462756120564 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x1239dd800 == 43 [pid = 2288] [id = 160] 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x124e2ec00) [pid = 2288] [serial = 477] [outer = 0x0] 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x124e36800) [pid = 2288] [serial = 478] [outer = 0x124e2ec00] 18:08:40 INFO - PROCESS | 2288 | 1462756120596 Marionette DEBUG loaded listener.js 18:08:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12574b800) [pid = 2288] [serial = 479] [outer = 0x124e2ec00] 18:08:40 INFO - PROCESS | 2288 | 1462756120919 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]]]}] 18:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 18:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:08:40 INFO - PROCESS | 2288 | 1462756120935 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:08:40 INFO - PROCESS | 2288 | 1462756120936 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:08:40 INFO - PROCESS | 2288 | 1462756120938 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:08:40 INFO - PROCESS | 2288 | 1462756120941 Marionette TRACE conn2 <- [1,614,null,{}] 18:08:40 INFO - PROCESS | 2288 | 1462756120945 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}] 18:08:41 INFO - PROCESS | 2288 | 1462756121055 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:08:41 INFO - PROCESS | 2288 | 1462756121060 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170aa000 == 44 [pid = 2288] [id = 161] 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x113472400) [pid = 2288] [serial = 480] [outer = 0x0] 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x1268da000) [pid = 2288] [serial = 481] [outer = 0x113472400] 18:08:41 INFO - PROCESS | 2288 | 1462756121106 Marionette DEBUG loaded listener.js 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x127564c00) [pid = 2288] [serial = 482] [outer = 0x113472400] 18:08:41 INFO - PROCESS | 2288 | 1462756121513 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]]]}] 18:08:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:08:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 18:08:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:08:41 INFO - PROCESS | 2288 | 1462756121561 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:08:41 INFO - PROCESS | 2288 | 1462756121562 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:08:41 INFO - PROCESS | 2288 | 1462756121564 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:08:41 INFO - PROCESS | 2288 | 1462756121566 Marionette TRACE conn2 <- [1,618,null,{}] 18:08:41 INFO - PROCESS | 2288 | 1462756121568 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}] 18:08:41 INFO - PROCESS | 2288 | 1462756121662 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:08:41 INFO - PROCESS | 2288 | 1462756121692 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170a5800 == 45 [pid = 2288] [id = 162] 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x126ba9c00) [pid = 2288] [serial = 483] [outer = 0x0] 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x128b3b400) [pid = 2288] [serial = 484] [outer = 0x126ba9c00] 18:08:41 INFO - PROCESS | 2288 | 1462756121717 Marionette DEBUG loaded listener.js 18:08:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x128be3800) [pid = 2288] [serial = 485] [outer = 0x126ba9c00] 18:08:42 INFO - PROCESS | 2288 | 1462756122011 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]]]}] 18:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 467ms 18:08:42 INFO - PROCESS | 2288 | 1462756122035 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:08:42 INFO - PROCESS | 2288 | 1462756122036 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:08:42 INFO - PROCESS | 2288 | 1462756122039 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:08:42 INFO - PROCESS | 2288 | 1462756122042 Marionette TRACE conn2 <- [1,622,null,{}] 18:08:42 INFO - PROCESS | 2288 | 1462756122046 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}] 18:08:42 INFO - PROCESS | 2288 | 1462756122141 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:08:42 INFO - PROCESS | 2288 | 1462756122145 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x126f8b000 == 46 [pid = 2288] [id = 163] 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x128b36c00) [pid = 2288] [serial = 486] [outer = 0x0] 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x128e02c00) [pid = 2288] [serial = 487] [outer = 0x128b36c00] 18:08:42 INFO - PROCESS | 2288 | 1462756122171 Marionette DEBUG loaded listener.js 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x128fa6000) [pid = 2288] [serial = 488] [outer = 0x128b36c00] 18:08:42 INFO - PROCESS | 2288 | 1462756122517 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]]]}] 18:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 523ms 18:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:08:42 INFO - PROCESS | 2288 | 1462756122561 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:08:42 INFO - PROCESS | 2288 | 1462756122562 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:08:42 INFO - PROCESS | 2288 | 1462756122564 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:08:42 INFO - PROCESS | 2288 | 1462756122565 Marionette TRACE conn2 <- [1,626,null,{}] 18:08:42 INFO - PROCESS | 2288 | 1462756122568 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}] 18:08:42 INFO - PROCESS | 2288 | 1462756122663 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:08:42 INFO - PROCESS | 2288 | 1462756122693 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b7b800 == 47 [pid = 2288] [id = 164] 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x128fa7000) [pid = 2288] [serial = 489] [outer = 0x0] 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x129298c00) [pid = 2288] [serial = 490] [outer = 0x128fa7000] 18:08:42 INFO - PROCESS | 2288 | 1462756122717 Marionette DEBUG loaded listener.js 18:08:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1292a3c00) [pid = 2288] [serial = 491] [outer = 0x128fa7000] 18:08:43 INFO - PROCESS | 2288 | 1462756123042 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]]]}] 18:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 517ms 18:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:08:43 INFO - PROCESS | 2288 | 1462756123083 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:08:43 INFO - PROCESS | 2288 | 1462756123084 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:08:43 INFO - PROCESS | 2288 | 1462756123086 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:08:43 INFO - PROCESS | 2288 | 1462756123087 Marionette TRACE conn2 <- [1,630,null,{}] 18:08:43 INFO - PROCESS | 2288 | 1462756123108 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}] 18:08:43 INFO - PROCESS | 2288 | 1462756123202 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:08:43 INFO - PROCESS | 2288 | 1462756123207 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x12932a800 == 48 [pid = 2288] [id = 165] 18:08:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12929c000) [pid = 2288] [serial = 492] [outer = 0x0] 18:08:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x1293e4400) [pid = 2288] [serial = 493] [outer = 0x12929c000] 18:08:43 INFO - PROCESS | 2288 | 1462756123236 Marionette DEBUG loaded listener.js 18:08:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x12aa69c00) [pid = 2288] [serial = 494] [outer = 0x12929c000] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x118159400) [pid = 2288] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1212a7400) [pid = 2288] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x12574a400) [pid = 2288] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x11693e800) [pid = 2288] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x112df0c00) [pid = 2288] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1249ce800) [pid = 2288] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x123998400) [pid = 2288] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x111ed2800) [pid = 2288] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x12511b400) [pid = 2288] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x12ace3800) [pid = 2288] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x12c551000) [pid = 2288] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x128ecd800) [pid = 2288] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x128e0d400) [pid = 2288] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:08:43 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x113ce2000) [pid = 2288] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:08:43 INFO - PROCESS | 2288 | 1462756123716 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]]]}] 18:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 681ms 18:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:08:43 INFO - PROCESS | 2288 | 1462756123768 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:08:43 INFO - PROCESS | 2288 | 1462756123769 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:08:43 INFO - PROCESS | 2288 | 1462756123771 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:08:43 INFO - PROCESS | 2288 | 1462756123773 Marionette TRACE conn2 <- [1,634,null,{}] 18:08:43 INFO - PROCESS | 2288 | 1462756123775 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}] 18:08:43 INFO - PROCESS | 2288 | 1462756123887 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:08:43 INFO - PROCESS | 2288 | 1462756123934 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a620000 == 49 [pid = 2288] [id = 166] 18:08:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x11858c800) [pid = 2288] [serial = 495] [outer = 0x0] 18:08:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x128e0d400) [pid = 2288] [serial = 496] [outer = 0x11858c800] 18:08:43 INFO - PROCESS | 2288 | 1462756123959 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12ab84c00) [pid = 2288] [serial = 497] [outer = 0x11858c800] 18:08:44 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:44 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:44 INFO - PROCESS | 2288 | 1462756124217 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]]]}] 18:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 18:08:44 INFO - PROCESS | 2288 | 1462756124247 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:08:44 INFO - PROCESS | 2288 | 1462756124249 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:08:44 INFO - PROCESS | 2288 | 1462756124251 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:08:44 INFO - PROCESS | 2288 | 1462756124252 Marionette TRACE conn2 <- [1,638,null,{}] 18:08:44 INFO - PROCESS | 2288 | 1462756124255 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}] 18:08:44 INFO - PROCESS | 2288 | 1462756124349 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:08:44 INFO - PROCESS | 2288 | 1462756124353 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac04000 == 50 [pid = 2288] [id = 167] 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x12ab7ec00) [pid = 2288] [serial = 498] [outer = 0x0] 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x12b9f4000) [pid = 2288] [serial = 499] [outer = 0x12ab7ec00] 18:08:44 INFO - PROCESS | 2288 | 1462756124377 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x12ba65400) [pid = 2288] [serial = 500] [outer = 0x12ab7ec00] 18:08:44 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:44 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:44 INFO - PROCESS | 2288 | 1462756124681 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]]]}] 18:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 18:08:44 INFO - PROCESS | 2288 | 1462756124721 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:08:44 INFO - PROCESS | 2288 | 1462756124722 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:08:44 INFO - PROCESS | 2288 | 1462756124727 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:08:44 INFO - PROCESS | 2288 | 1462756124728 Marionette TRACE conn2 <- [1,642,null,{}] 18:08:44 INFO - PROCESS | 2288 | 1462756124730 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}] 18:08:44 INFO - PROCESS | 2288 | 1462756124836 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:08:44 INFO - PROCESS | 2288 | 1462756124844 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac81800 == 51 [pid = 2288] [id = 168] 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12ab80800) [pid = 2288] [serial = 501] [outer = 0x0] 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x12ba6cc00) [pid = 2288] [serial = 502] [outer = 0x12ab80800] 18:08:44 INFO - PROCESS | 2288 | 1462756124869 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x12bd41800) [pid = 2288] [serial = 503] [outer = 0x12ab80800] 18:08:45 INFO - PROCESS | 2288 | 1462756125179 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]]]}] 18:08:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:08:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 18:08:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:08:45 INFO - PROCESS | 2288 | 1462756125199 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:08:45 INFO - PROCESS | 2288 | 1462756125200 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:08:45 INFO - PROCESS | 2288 | 1462756125202 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:08:45 INFO - PROCESS | 2288 | 1462756125203 Marionette TRACE conn2 <- [1,646,null,{}] 18:08:45 INFO - PROCESS | 2288 | 1462756125206 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}] 18:08:45 INFO - PROCESS | 2288 | 1462756125292 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:08:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x12bd45c00) [pid = 2288] [serial = 504] [outer = 0x124e35800] 18:08:45 INFO - PROCESS | 2288 | 1462756125318 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bda4800 == 52 [pid = 2288] [id = 169] 18:08:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x12c54e800) [pid = 2288] [serial = 505] [outer = 0x0] 18:08:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12c556400) [pid = 2288] [serial = 506] [outer = 0x12c54e800] 18:08:45 INFO - PROCESS | 2288 | 1462756125348 Marionette DEBUG loaded listener.js 18:08:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12c667400) [pid = 2288] [serial = 507] [outer = 0x12c54e800] 18:08:45 INFO - PROCESS | 2288 | 1462756125987 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]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 818ms 18:08:46 INFO - PROCESS | 2288 | 1462756126025 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 2288 | 1462756126028 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:08:46 INFO - PROCESS | 2288 | 1462756126032 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 2288 | 1462756126035 Marionette TRACE conn2 <- [1,650,null,{}] 18:08:46 INFO - PROCESS | 2288 | 1462756126040 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}] 18:08:46 INFO - PROCESS | 2288 | 1462756126148 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:08:46 INFO - PROCESS | 2288 | 1462756126215 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170a0800 == 53 [pid = 2288] [id = 170] 18:08:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x115f06000) [pid = 2288] [serial = 508] [outer = 0x0] 18:08:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1164f0c00) [pid = 2288] [serial = 509] [outer = 0x115f06000] 18:08:46 INFO - PROCESS | 2288 | 1462756126267 Marionette DEBUG loaded listener.js 18:08:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11806cc00) [pid = 2288] [serial = 510] [outer = 0x115f06000] 18:08:46 INFO - PROCESS | 2288 | 1462756126774 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]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 776ms 18:08:46 INFO - PROCESS | 2288 | 1462756126809 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 2288 | 1462756126813 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:08:46 INFO - PROCESS | 2288 | 1462756126818 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 2288 | 1462756126820 Marionette TRACE conn2 <- [1,654,null,{}] 18:08:46 INFO - PROCESS | 2288 | 1462756126822 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}] 18:08:46 INFO - PROCESS | 2288 | 1462756126927 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:08:46 INFO - PROCESS | 2288 | 1462756126977 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x123908800 == 54 [pid = 2288] [id = 171] 18:08:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x11814b400) [pid = 2288] [serial = 511] [outer = 0x0] 18:08:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x1187eb400) [pid = 2288] [serial = 512] [outer = 0x11814b400] 18:08:47 INFO - PROCESS | 2288 | 1462756127006 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119692400) [pid = 2288] [serial = 513] [outer = 0x11814b400] 18:08:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:08:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 622ms 18:08:47 INFO - PROCESS | 2288 | 1462756127429 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]]]}] 18:08:47 INFO - PROCESS | 2288 | 1462756127442 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:08:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:08:47 INFO - PROCESS | 2288 | 1462756127444 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:08:47 INFO - PROCESS | 2288 | 1462756127446 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:08:47 INFO - PROCESS | 2288 | 1462756127449 Marionette TRACE conn2 <- [1,658,null,{}] 18:08:47 INFO - PROCESS | 2288 | 1462756127457 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}] 18:08:47 INFO - PROCESS | 2288 | 1462756127561 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:08:47 INFO - PROCESS | 2288 | 1462756127624 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac1b000 == 55 [pid = 2288] [id = 172] 18:08:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x1212ab400) [pid = 2288] [serial = 514] [outer = 0x0] 18:08:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x1249d0800) [pid = 2288] [serial = 515] [outer = 0x1212ab400] 18:08:47 INFO - PROCESS | 2288 | 1462756127655 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x125743400) [pid = 2288] [serial = 516] [outer = 0x1212ab400] 18:08:48 INFO - PROCESS | 2288 | 1462756128077 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]]]}] 18:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 674ms 18:08:48 INFO - PROCESS | 2288 | 1462756128121 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 2288 | 1462756128123 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:08:48 INFO - PROCESS | 2288 | 1462756128125 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 2288 | 1462756128127 Marionette TRACE conn2 <- [1,662,null,{}] 18:08:48 INFO - PROCESS | 2288 | 1462756128129 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}] 18:08:48 INFO - PROCESS | 2288 | 1462756128230 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:08:48 INFO - PROCESS | 2288 | 1462756128279 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdaf000 == 56 [pid = 2288] [id = 173] 18:08:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x1268e4c00) [pid = 2288] [serial = 517] [outer = 0x0] 18:08:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x128b3cc00) [pid = 2288] [serial = 518] [outer = 0x1268e4c00] 18:08:48 INFO - PROCESS | 2288 | 1462756128308 Marionette DEBUG loaded listener.js 18:08:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x1293d6c00) [pid = 2288] [serial = 519] [outer = 0x1268e4c00] 18:08:48 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:48 INFO - PROCESS | 2288 | 1462756128704 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]]]}] 18:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 619ms 18:08:48 INFO - PROCESS | 2288 | 1462756128745 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 2288 | 1462756128746 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:08:48 INFO - PROCESS | 2288 | 1462756128749 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 2288 | 1462756128750 Marionette TRACE conn2 <- [1,666,null,{}] 18:08:48 INFO - PROCESS | 2288 | 1462756128752 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}] 18:08:48 INFO - PROCESS | 2288 | 1462756128853 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:08:48 INFO - PROCESS | 2288 | 1462756128946 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81c800 == 57 [pid = 2288] [id = 174] 18:08:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x128fae400) [pid = 2288] [serial = 520] [outer = 0x0] 18:08:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x12aa68400) [pid = 2288] [serial = 521] [outer = 0x128fae400] 18:08:48 INFO - PROCESS | 2288 | 1462756128976 Marionette DEBUG loaded listener.js 18:08:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x12ace2c00) [pid = 2288] [serial = 522] [outer = 0x128fae400] 18:08:49 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:49 INFO - PROCESS | 2288 | 1462756129390 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]]]}] 18:08:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:08:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 18:08:49 INFO - PROCESS | 2288 | 1462756129419 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:08:49 INFO - PROCESS | 2288 | 1462756129420 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:08:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:08:49 INFO - PROCESS | 2288 | 1462756129423 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:08:49 INFO - PROCESS | 2288 | 1462756129424 Marionette TRACE conn2 <- [1,670,null,{}] 18:08:49 INFO - PROCESS | 2288 | 1462756129426 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}] 18:08:49 INFO - PROCESS | 2288 | 1462756129544 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:08:49 INFO - PROCESS | 2288 | 1462756129596 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce6f000 == 58 [pid = 2288] [id = 175] 18:08:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12bd3b400) [pid = 2288] [serial = 523] [outer = 0x0] 18:08:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12c66c800) [pid = 2288] [serial = 524] [outer = 0x12bd3b400] 18:08:49 INFO - PROCESS | 2288 | 1462756129626 Marionette DEBUG loaded listener.js 18:08:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12c9cd000) [pid = 2288] [serial = 525] [outer = 0x12bd3b400] 18:08:50 INFO - PROCESS | 2288 | 1462756130034 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]]]}] 18:08:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:08:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 18:08:50 INFO - PROCESS | 2288 | 1462756130094 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:08:50 INFO - PROCESS | 2288 | 1462756130095 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:08:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:08:50 INFO - PROCESS | 2288 | 1462756130099 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:08:50 INFO - PROCESS | 2288 | 1462756130101 Marionette TRACE conn2 <- [1,674,null,{}] 18:08:50 INFO - PROCESS | 2288 | 1462756130125 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}] 18:08:50 INFO - PROCESS | 2288 | 1462756130334 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:08:50 INFO - PROCESS | 2288 | 1462756130398 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181c5800 == 59 [pid = 2288] [id = 176] 18:08:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x113220c00) [pid = 2288] [serial = 526] [outer = 0x0] 18:08:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x118619c00) [pid = 2288] [serial = 527] [outer = 0x113220c00] 18:08:50 INFO - PROCESS | 2288 | 1462756130444 Marionette DEBUG loaded listener.js 18:08:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x118621c00) [pid = 2288] [serial = 528] [outer = 0x113220c00] 18:08:50 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:08:51 INFO - PROCESS | 2288 | 1462756131001 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]]]}] 18:08:51 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 18:08:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 974ms 18:08:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:08:51 INFO - PROCESS | 2288 | 1462756131073 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:08:51 INFO - PROCESS | 2288 | 1462756131075 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:08:51 INFO - PROCESS | 2288 | 1462756131078 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:08:51 INFO - PROCESS | 2288 | 1462756131080 Marionette TRACE conn2 <- [1,678,null,{}] 18:08:51 INFO - PROCESS | 2288 | 1462756131084 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}] 18:08:51 INFO - PROCESS | 2288 | 1462756131178 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:08:51 INFO - PROCESS | 2288 | 1462756131231 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a124000 == 60 [pid = 2288] [id = 177] 18:08:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x11693e800) [pid = 2288] [serial = 529] [outer = 0x0] 18:08:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x116f43c00) [pid = 2288] [serial = 530] [outer = 0x11693e800] 18:08:51 INFO - PROCESS | 2288 | 1462756131260 Marionette DEBUG loaded listener.js 18:08:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x118095800) [pid = 2288] [serial = 531] [outer = 0x11693e800] 18:08:51 INFO - PROCESS | 2288 | 1462756131757 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]]]}] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac81800 == 59 [pid = 2288] [id = 168] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac04000 == 58 [pid = 2288] [id = 167] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12a620000 == 57 [pid = 2288] [id = 166] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12932a800 == 56 [pid = 2288] [id = 165] 18:08:51 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12c665000) [pid = 2288] [serial = 448] [outer = 0x0] [url = about:blank] 18:08:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:08:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 772ms 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x128b7b800 == 55 [pid = 2288] [id = 164] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x126f8b000 == 54 [pid = 2288] [id = 163] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x1170a5800 == 53 [pid = 2288] [id = 162] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x1170aa000 == 52 [pid = 2288] [id = 161] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x1239dd800 == 51 [pid = 2288] [id = 160] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x119bc4000 == 50 [pid = 2288] [id = 159] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x119170800 == 49 [pid = 2288] [id = 158] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x1164e6000 == 48 [pid = 2288] [id = 157] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x11260b800 == 47 [pid = 2288] [id = 156] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x1181c1000 == 46 [pid = 2288] [id = 155] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12c830000 == 45 [pid = 2288] [id = 154] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac83800 == 44 [pid = 2288] [id = 153] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x11994c000 == 43 [pid = 2288] [id = 152] 18:08:51 INFO - PROCESS | 2288 | 1462756131876 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:08:51 INFO - PROCESS | 2288 | 1462756131881 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:08:51 INFO - PROCESS | 2288 | --DOCSHELL 0x113e17800 == 42 [pid = 2288] [id = 151] 18:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:08:51 INFO - PROCESS | 2288 | 1462756131892 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:08:51 INFO - PROCESS | 2288 | 1462756131895 Marionette TRACE conn2 <- [1,682,null,{}] 18:08:51 INFO - PROCESS | 2288 | 1462756131898 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}] 18:08:52 INFO - PROCESS | 2288 | 1462756131998 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:08:52 INFO - PROCESS | 2288 | 1462756132003 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x116907000 == 43 [pid = 2288] [id = 178] 18:08:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x118624000) [pid = 2288] [serial = 532] [outer = 0x0] 18:08:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x118817000) [pid = 2288] [serial = 533] [outer = 0x118624000] 18:08:52 INFO - PROCESS | 2288 | 1462756132030 Marionette DEBUG loaded listener.js 18:08:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x119150800) [pid = 2288] [serial = 534] [outer = 0x118624000] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x1249d7000) [pid = 2288] [serial = 446] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x12c54f800) [pid = 2288] [serial = 410] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x123f74c00) [pid = 2288] [serial = 418] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x128fa6800) [pid = 2288] [serial = 425] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x119626400) [pid = 2288] [serial = 397] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x1169c1c00) [pid = 2288] [serial = 412] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12c6f9c00) [pid = 2288] [serial = 443] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x1249d2000) [pid = 2288] [serial = 445] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12ab7e000) [pid = 2288] [serial = 338] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12ace4800) [pid = 2288] [serial = 406] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x12bd3c800) [pid = 2288] [serial = 409] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x115f65400) [pid = 2288] [serial = 439] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x126fa6c00) [pid = 2288] [serial = 421] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x118068400) [pid = 2288] [serial = 413] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12bd43400) [pid = 2288] [serial = 433] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12c555800) [pid = 2288] [serial = 436] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x128b3bc00) [pid = 2288] [serial = 424] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x127024c00) [pid = 2288] [serial = 400] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x12b9f4400) [pid = 2288] [serial = 430] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x12ab80000) [pid = 2288] [serial = 428] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x11962a800) [pid = 2288] [serial = 416] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x12c6f2400) [pid = 2288] [serial = 437] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x12bd3e800) [pid = 2288] [serial = 431] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x118157000) [pid = 2288] [serial = 415] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x124e33400) [pid = 2288] [serial = 419] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x128b3a400) [pid = 2288] [serial = 422] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1292a4000) [pid = 2288] [serial = 403] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x116a62c00) [pid = 2288] [serial = 394] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x123e3c000) [pid = 2288] [serial = 442] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x118067400) [pid = 2288] [serial = 440] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x12929dc00) [pid = 2288] [serial = 427] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x12c54fc00) [pid = 2288] [serial = 434] [outer = 0x0] [url = about:blank] 18:08:52 INFO - PROCESS | 2288 | 1462756132883 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]]]}] 18:08:52 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) 18:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1023ms 18:08:52 INFO - PROCESS | 2288 | 1462756132915 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:08:52 INFO - PROCESS | 2288 | 1462756132916 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:08:52 INFO - PROCESS | 2288 | 1462756132919 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:08:52 INFO - PROCESS | 2288 | 1462756132921 Marionette TRACE conn2 <- [1,686,null,{}] 18:08:52 INFO - PROCESS | 2288 | 1462756132929 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}] 18:08:53 INFO - PROCESS | 2288 | 1462756133013 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:08:53 INFO - PROCESS | 2288 | 1462756133018 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x119969000 == 44 [pid = 2288] [id = 179] 18:08:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x123811800) [pid = 2288] [serial = 535] [outer = 0x0] 18:08:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x123c8f800) [pid = 2288] [serial = 536] [outer = 0x123811800] 18:08:53 INFO - PROCESS | 2288 | 1462756133046 Marionette DEBUG loaded listener.js 18:08:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1249ca000) [pid = 2288] [serial = 537] [outer = 0x123811800] 18:08:53 INFO - PROCESS | 2288 | 1462756133881 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]]]}] 18:08:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 975ms 18:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:08:53 INFO - PROCESS | 2288 | 1462756133895 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:08:53 INFO - PROCESS | 2288 | 1462756133896 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:08:53 INFO - PROCESS | 2288 | 1462756133898 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:08:53 INFO - PROCESS | 2288 | 1462756133900 Marionette TRACE conn2 <- [1,690,null,{}] 18:08:53 INFO - PROCESS | 2288 | 1462756133902 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}] 18:08:54 INFO - PROCESS | 2288 | 1462756134013 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:08:54 INFO - PROCESS | 2288 | 1462756134017 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x124539000 == 45 [pid = 2288] [id = 180] 18:08:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1249d3400) [pid = 2288] [serial = 538] [outer = 0x0] 18:08:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12511b400) [pid = 2288] [serial = 539] [outer = 0x1249d3400] 18:08:54 INFO - PROCESS | 2288 | 1462756134043 Marionette DEBUG loaded listener.js 18:08:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x126ba0000) [pid = 2288] [serial = 540] [outer = 0x1249d3400] 18:08:54 INFO - PROCESS | 2288 | 1462756134887 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]]]}] 18:08:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:08:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 18:08:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:08:54 INFO - PROCESS | 2288 | 1462756134919 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:08:54 INFO - PROCESS | 2288 | 1462756134920 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:08:54 INFO - PROCESS | 2288 | 1462756134930 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:08:54 INFO - PROCESS | 2288 | 1462756134931 Marionette TRACE conn2 <- [1,694,null,{}] 18:08:54 INFO - PROCESS | 2288 | 1462756134933 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}] 18:08:55 INFO - PROCESS | 2288 | 1462756135030 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:08:55 INFO - PROCESS | 2288 | 1462756135034 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x12576e800 == 46 [pid = 2288] [id = 181] 18:08:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x124db9c00) [pid = 2288] [serial = 541] [outer = 0x0] 18:08:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x127565800) [pid = 2288] [serial = 542] [outer = 0x124db9c00] 18:08:55 INFO - PROCESS | 2288 | 1462756135059 Marionette DEBUG loaded listener.js 18:08:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x128b41400) [pid = 2288] [serial = 543] [outer = 0x124db9c00] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1249d8000) [pid = 2288] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x11918f800) [pid = 2288] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x126ba9c00) [pid = 2288] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x11839a800) [pid = 2288] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x113469800) [pid = 2288] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x113472400) [pid = 2288] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x1164f3c00) [pid = 2288] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x124e2ec00) [pid = 2288] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x128b36c00) [pid = 2288] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x113c64400) [pid = 2288] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x128fa7000) [pid = 2288] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x12929c000) [pid = 2288] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x11858c800) [pid = 2288] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x12ab7ec00) [pid = 2288] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:08:55 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x12ab80800) [pid = 2288] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:08:55 INFO - PROCESS | 2288 | 1462756135884 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]]]}] 18:08:55 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) 18:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 977ms 18:08:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:08:55 INFO - PROCESS | 2288 | 1462756135899 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:08:55 INFO - PROCESS | 2288 | 1462756135901 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:08:55 INFO - PROCESS | 2288 | 1462756135903 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:08:55 INFO - PROCESS | 2288 | 1462756135904 Marionette TRACE conn2 <- [1,698,null,{}] 18:08:55 INFO - PROCESS | 2288 | 1462756135908 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}] 18:08:56 INFO - PROCESS | 2288 | 1462756135999 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:08:56 INFO - PROCESS | 2288 | 1462756136005 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6b000 == 47 [pid = 2288] [id = 182] 18:08:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x126ba9c00) [pid = 2288] [serial = 544] [outer = 0x0] 18:08:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x128ec4400) [pid = 2288] [serial = 545] [outer = 0x126ba9c00] 18:08:56 INFO - PROCESS | 2288 | 1462756136041 Marionette DEBUG loaded listener.js 18:08:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x12929c000) [pid = 2288] [serial = 546] [outer = 0x126ba9c00] 18:08:56 INFO - PROCESS | 2288 | 1462756136861 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]]]}] 18:08:56 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) 18:08:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 18:08:56 INFO - PROCESS | 2288 | 1462756136873 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:08:56 INFO - PROCESS | 2288 | 1462756136875 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:08:56 INFO - PROCESS | 2288 | 1462756136877 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:08:56 INFO - PROCESS | 2288 | 1462756136878 Marionette TRACE conn2 <- [1,702,null,{}] 18:08:56 INFO - PROCESS | 2288 | 1462756136880 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}] 18:08:56 INFO - PROCESS | 2288 | 1462756136961 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:08:56 INFO - PROCESS | 2288 | 1462756136965 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x12932e000 == 48 [pid = 2288] [id = 183] 18:08:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x128be4000) [pid = 2288] [serial = 547] [outer = 0x0] 18:08:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1293f0400) [pid = 2288] [serial = 548] [outer = 0x128be4000] 18:08:57 INFO - PROCESS | 2288 | 1462756137031 Marionette DEBUG loaded listener.js 18:08:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12aa6c000) [pid = 2288] [serial = 549] [outer = 0x128be4000] 18:08:57 INFO - PROCESS | 2288 | 1462756137764 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]]]}] 18:08:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 920ms 18:08:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:08:57 INFO - PROCESS | 2288 | 1462756137798 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:08:57 INFO - PROCESS | 2288 | 1462756137799 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:08:57 INFO - PROCESS | 2288 | 1462756137801 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:08:57 INFO - PROCESS | 2288 | 1462756137802 Marionette TRACE conn2 <- [1,706,null,{}] 18:08:57 INFO - PROCESS | 2288 | 1462756137804 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}] 18:08:57 INFO - PROCESS | 2288 | 1462756137883 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:08:57 INFO - PROCESS | 2288 | 1462756137987 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x113088800 == 49 [pid = 2288] [id = 184] 18:08:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x111cb8c00) [pid = 2288] [serial = 550] [outer = 0x0] 18:08:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x112df2c00) [pid = 2288] [serial = 551] [outer = 0x111cb8c00] 18:08:58 INFO - PROCESS | 2288 | 1462756138019 Marionette DEBUG loaded listener.js 18:08:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x115db9400) [pid = 2288] [serial = 552] [outer = 0x111cb8c00] 18:08:58 INFO - PROCESS | 2288 | 1462756138945 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]]]}] 18:08:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:08:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1171ms 18:08:58 INFO - PROCESS | 2288 | 1462756138973 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:08:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:08:58 INFO - PROCESS | 2288 | 1462756138975 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:08:58 INFO - PROCESS | 2288 | 1462756138979 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:08:58 INFO - PROCESS | 2288 | 1462756138981 Marionette TRACE conn2 <- [1,710,null,{}] 18:08:58 INFO - PROCESS | 2288 | 1462756138984 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}] 18:08:59 INFO - PROCESS | 2288 | 1462756139072 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:08:59 INFO - PROCESS | 2288 | 1462756139139 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bd1000 == 50 [pid = 2288] [id = 185] 18:08:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x118625800) [pid = 2288] [serial = 553] [outer = 0x0] 18:08:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x118817800) [pid = 2288] [serial = 554] [outer = 0x118625800] 18:08:59 INFO - PROCESS | 2288 | 1462756139190 Marionette DEBUG loaded listener.js 18:08:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x11968dc00) [pid = 2288] [serial = 555] [outer = 0x118625800] 18:09:00 INFO - PROCESS | 2288 | 1462756140270 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]]]}] 18:09:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:09:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1324ms 18:09:00 INFO - PROCESS | 2288 | 1462756140304 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:09:00 INFO - PROCESS | 2288 | 1462756140308 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:09:00 INFO - PROCESS | 2288 | 1462756140313 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:09:00 INFO - PROCESS | 2288 | 1462756140314 Marionette TRACE conn2 <- [1,714,null,{}] 18:09:00 INFO - PROCESS | 2288 | 1462756140317 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}] 18:09:00 INFO - PROCESS | 2288 | 1462756140418 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:09:00 INFO - PROCESS | 2288 | 1462756140466 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a627800 == 51 [pid = 2288] [id = 186] 18:09:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x1212a3400) [pid = 2288] [serial = 556] [outer = 0x0] 18:09:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1249d4000) [pid = 2288] [serial = 557] [outer = 0x1212a3400] 18:09:00 INFO - PROCESS | 2288 | 1462756140496 Marionette DEBUG loaded listener.js 18:09:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x126ba5000) [pid = 2288] [serial = 558] [outer = 0x1212a3400] 18:09:01 INFO - PROCESS | 2288 | 1462756141409 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]]]}] 18:09:01 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 18:09:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 18:09:01 INFO - PROCESS | 2288 | 1462756141433 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:09:01 INFO - PROCESS | 2288 | 1462756141435 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:09:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:09:01 INFO - PROCESS | 2288 | 1462756141444 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:09:01 INFO - PROCESS | 2288 | 1462756141449 Marionette TRACE conn2 <- [1,718,null,{}] 18:09:01 INFO - PROCESS | 2288 | 1462756141452 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}] 18:09:01 INFO - PROCESS | 2288 | 1462756141554 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:09:01 INFO - PROCESS | 2288 | 1462756141601 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac81800 == 52 [pid = 2288] [id = 187] 18:09:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x1212a6800) [pid = 2288] [serial = 559] [outer = 0x0] 18:09:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x12929e000) [pid = 2288] [serial = 560] [outer = 0x1212a6800] 18:09:01 INFO - PROCESS | 2288 | 1462756141631 Marionette DEBUG loaded listener.js 18:09:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x12ace0c00) [pid = 2288] [serial = 561] [outer = 0x1212a6800] 18:09:02 INFO - PROCESS | 2288 | 1462756142515 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]]]}] 18:09:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:09:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1081ms 18:09:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:09:02 INFO - PROCESS | 2288 | 1462756142686 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:09:02 INFO - PROCESS | 2288 | 1462756142688 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:09:02 INFO - PROCESS | 2288 | 1462756142692 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:09:02 INFO - PROCESS | 2288 | 1462756142694 Marionette TRACE conn2 <- [1,722,null,{}] 18:09:02 INFO - PROCESS | 2288 | 1462756142698 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}] 18:09:02 INFO - PROCESS | 2288 | 1462756142797 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:09:02 INFO - PROCESS | 2288 | 1462756142880 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bbe800 == 53 [pid = 2288] [id = 188] 18:09:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x11814e800) [pid = 2288] [serial = 562] [outer = 0x0] 18:09:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x11815a000) [pid = 2288] [serial = 563] [outer = 0x11814e800] 18:09:02 INFO - PROCESS | 2288 | 1462756142910 Marionette DEBUG loaded listener.js 18:09:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x118721400) [pid = 2288] [serial = 564] [outer = 0x11814e800] 18:09:03 INFO - PROCESS | 2288 | 1462756143380 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] 18:09:03 INFO - PROCESS | 2288 | 1462756143419 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:09:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:09:03 INFO - PROCESS | 2288 | 1462756143426 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:09:03 INFO - PROCESS | 2288 | 1462756143430 Marionette TRACE conn2 <- [1,726,null,{}] 18:09:03 INFO - PROCESS | 2288 | 1462756143434 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}] 18:09:03 INFO - PROCESS | 2288 | 1462756143568 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:09:03 INFO - PROCESS | 2288 | 1462756143661 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x119950000 == 54 [pid = 2288] [id = 189] 18:09:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x118152800) [pid = 2288] [serial = 565] [outer = 0x0] 18:09:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x119197800) [pid = 2288] [serial = 566] [outer = 0x118152800] 18:09:03 INFO - PROCESS | 2288 | 1462756143701 Marionette DEBUG loaded listener.js 18:09:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x1249c9800) [pid = 2288] [serial = 567] [outer = 0x118152800] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12932e000 == 53 [pid = 2288] [id = 183] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6b000 == 52 [pid = 2288] [id = 182] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12576e800 == 51 [pid = 2288] [id = 181] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x124539000 == 50 [pid = 2288] [id = 180] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x119969000 == 49 [pid = 2288] [id = 179] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1292a2000) [pid = 2288] [serial = 460] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x119149000) [pid = 2288] [serial = 454] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x112a71800) [pid = 2288] [serial = 451] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x124ad0400) [pid = 2288] [serial = 457] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x12c556400) [pid = 2288] [serial = 506] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x116907000 == 48 [pid = 2288] [id = 178] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x11a124000 == 47 [pid = 2288] [id = 177] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce6f000 == 46 [pid = 2288] [id = 175] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12c81c800 == 45 [pid = 2288] [id = 174] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdaf000 == 44 [pid = 2288] [id = 173] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac1b000 == 43 [pid = 2288] [id = 172] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x123908800 == 42 [pid = 2288] [id = 171] 18:09:04 INFO - PROCESS | 2288 | --DOCSHELL 0x1170a0800 == 41 [pid = 2288] [id = 170] 18:09:04 INFO - PROCESS | 2288 | 1462756144164 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]]]}] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x12c66b000) [pid = 2288] [serial = 449] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1197aa800) [pid = 2288] [serial = 472] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x128b3b400) [pid = 2288] [serial = 484] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x123999800) [pid = 2288] [serial = 473] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1187e9800) [pid = 2288] [serial = 469] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x11918e400) [pid = 2288] [serial = 470] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x123c97c00) [pid = 2288] [serial = 475] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1249d0400) [pid = 2288] [serial = 476] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1268da000) [pid = 2288] [serial = 481] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x11808e800) [pid = 2288] [serial = 467] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x117697000) [pid = 2288] [serial = 466] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x124e36800) [pid = 2288] [serial = 478] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x12574b800) [pid = 2288] [serial = 479] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x128e02c00) [pid = 2288] [serial = 487] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x11676ec00) [pid = 2288] [serial = 464] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x115f0f400) [pid = 2288] [serial = 463] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x128be3800) [pid = 2288] [serial = 485] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x129298c00) [pid = 2288] [serial = 490] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x128fa6000) [pid = 2288] [serial = 488] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x1293e4400) [pid = 2288] [serial = 493] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x128e0d400) [pid = 2288] [serial = 496] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1292a3c00) [pid = 2288] [serial = 491] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x12b9f4000) [pid = 2288] [serial = 499] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x12aa69c00) [pid = 2288] [serial = 494] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x113271000) [pid = 2288] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x12ba65400) [pid = 2288] [serial = 500] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x12ba6cc00) [pid = 2288] [serial = 502] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x12bd41800) [pid = 2288] [serial = 503] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x127564c00) [pid = 2288] [serial = 482] [outer = 0x0] [url = about:blank] 18:09:04 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x12ab84c00) [pid = 2288] [serial = 497] [outer = 0x0] [url = about:blank] 18:09:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:09:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 776ms 18:09:04 INFO - PROCESS | 2288 | 1462756144199 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:09:04 INFO - PROCESS | 2288 | 1462756144201 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:09:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:09:04 INFO - PROCESS | 2288 | 1462756144203 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:09:04 INFO - PROCESS | 2288 | 1462756144204 Marionette TRACE conn2 <- [1,730,null,{}] 18:09:04 INFO - PROCESS | 2288 | 1462756144213 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}] 18:09:04 INFO - PROCESS | 2288 | 1462756144298 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:09:04 INFO - PROCESS | 2288 | 1462756144307 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x118d8c800 == 42 [pid = 2288] [id = 190] 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x124e36800) [pid = 2288] [serial = 568] [outer = 0x0] 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x125740800) [pid = 2288] [serial = 569] [outer = 0x124e36800] 18:09:04 INFO - PROCESS | 2288 | 1462756144336 Marionette DEBUG loaded listener.js 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x1270e1c00) [pid = 2288] [serial = 570] [outer = 0x124e36800] 18:09:04 INFO - PROCESS | 2288 | 1462756144682 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] 18:09:04 INFO - PROCESS | 2288 | 1462756144732 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:09:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:09:04 INFO - PROCESS | 2288 | 1462756144735 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:09:04 INFO - PROCESS | 2288 | 1462756144736 Marionette TRACE conn2 <- [1,734,null,{}] 18:09:04 INFO - PROCESS | 2288 | 1462756144739 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}] 18:09:04 INFO - PROCESS | 2288 | 1462756144818 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:09:04 INFO - PROCESS | 2288 | 1462756144824 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12683e000 == 43 [pid = 2288] [id = 191] 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x127569000) [pid = 2288] [serial = 571] [outer = 0x0] 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x128ec4c00) [pid = 2288] [serial = 572] [outer = 0x127569000] 18:09:04 INFO - PROCESS | 2288 | 1462756144852 Marionette DEBUG loaded listener.js 18:09:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x12a68ac00) [pid = 2288] [serial = 573] [outer = 0x127569000] 18:09:05 INFO - PROCESS | 2288 | 1462756145186 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]]]}] 18:09:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:09:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 18:09:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:09:05 INFO - PROCESS | 2288 | 1462756145204 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:09:05 INFO - PROCESS | 2288 | 1462756145205 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:09:05 INFO - PROCESS | 2288 | 1462756145209 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:09:05 INFO - PROCESS | 2288 | 1462756145211 Marionette TRACE conn2 <- [1,738,null,{}] 18:09:05 INFO - PROCESS | 2288 | 1462756145213 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}] 18:09:05 INFO - PROCESS | 2288 | 1462756145293 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:09:05 INFO - PROCESS | 2288 | 1462756145344 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x127377800 == 44 [pid = 2288] [id = 192] 18:09:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x113c6a400) [pid = 2288] [serial = 574] [outer = 0x0] 18:09:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x1293e4c00) [pid = 2288] [serial = 575] [outer = 0x113c6a400] 18:09:05 INFO - PROCESS | 2288 | 1462756145369 Marionette DEBUG loaded listener.js 18:09:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12b9fb800) [pid = 2288] [serial = 576] [outer = 0x113c6a400] 18:09:06 INFO - PROCESS | 2288 | 1462756146131 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]]]}] 18:09:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:09:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 18:09:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:09:06 INFO - PROCESS | 2288 | 1462756146181 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:09:06 INFO - PROCESS | 2288 | 1462756146182 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:09:06 INFO - PROCESS | 2288 | 1462756146184 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:09:06 INFO - PROCESS | 2288 | 1462756146193 Marionette TRACE conn2 <- [1,742,null,{}] 18:09:06 INFO - PROCESS | 2288 | 1462756146203 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}] 18:09:06 INFO - PROCESS | 2288 | 1462756146321 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:09:06 INFO - PROCESS | 2288 | 1462756146327 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a62e800 == 45 [pid = 2288] [id = 193] 18:09:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x12ba6f400) [pid = 2288] [serial = 577] [outer = 0x0] 18:09:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x12c553400) [pid = 2288] [serial = 578] [outer = 0x12ba6f400] 18:09:06 INFO - PROCESS | 2288 | 1462756146379 Marionette DEBUG loaded listener.js 18:09:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x12c671800) [pid = 2288] [serial = 579] [outer = 0x12ba6f400] 18:09:07 INFO - PROCESS | 2288 | 1462756147188 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]]]}] 18:09:07 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 18:09:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1036ms 18:09:07 INFO - PROCESS | 2288 | 1462756147227 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:09:07 INFO - PROCESS | 2288 | 1462756147228 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:09:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:09:07 INFO - PROCESS | 2288 | 1462756147230 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:09:07 INFO - PROCESS | 2288 | 1462756147231 Marionette TRACE conn2 <- [1,746,null,{}] 18:09:07 INFO - PROCESS | 2288 | 1462756147234 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}] 18:09:07 INFO - PROCESS | 2288 | 1462756147328 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:09:07 INFO - PROCESS | 2288 | 1462756147333 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac90800 == 46 [pid = 2288] [id = 194] 18:09:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12c6f1400) [pid = 2288] [serial = 580] [outer = 0x0] 18:09:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x12c9ce000) [pid = 2288] [serial = 581] [outer = 0x12c6f1400] 18:09:07 INFO - PROCESS | 2288 | 1462756147357 Marionette DEBUG loaded listener.js 18:09:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x12c9d6000) [pid = 2288] [serial = 582] [outer = 0x12c6f1400] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x124db9c00) [pid = 2288] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x126ba9c00) [pid = 2288] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x118624000) [pid = 2288] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x113220c00) [pid = 2288] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x11693e800) [pid = 2288] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x123811800) [pid = 2288] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:09:08 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1249d3400) [pid = 2288] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:09:08 INFO - PROCESS | 2288 | 1462756148159 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]]]}] 18:09:08 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.) 18:09:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 18:09:08 INFO - PROCESS | 2288 | 1462756148201 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:09:08 INFO - PROCESS | 2288 | 1462756148203 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:09:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:09:08 INFO - PROCESS | 2288 | 1462756148205 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:09:08 INFO - PROCESS | 2288 | 1462756148206 Marionette TRACE conn2 <- [1,750,null,{}] 18:09:08 INFO - PROCESS | 2288 | 1462756148208 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}] 18:09:08 INFO - PROCESS | 2288 | 1462756148296 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:09:08 INFO - PROCESS | 2288 | 1462756148300 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x118787000 == 47 [pid = 2288] [id = 195] 18:09:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x1126f2400) [pid = 2288] [serial = 583] [outer = 0x0] 18:09:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x1126f5400) [pid = 2288] [serial = 584] [outer = 0x1126f2400] 18:09:08 INFO - PROCESS | 2288 | 1462756148326 Marionette DEBUG loaded listener.js 18:09:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x1126f9c00) [pid = 2288] [serial = 585] [outer = 0x1126f2400] 18:09:09 INFO - PROCESS | 2288 | 1462756149193 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]]]}] 18:09:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:09:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1020ms 18:09:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:09:09 INFO - PROCESS | 2288 | 1462756149227 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:09:09 INFO - PROCESS | 2288 | 1462756149228 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:09:09 INFO - PROCESS | 2288 | 1462756149231 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:09:09 INFO - PROCESS | 2288 | 1462756149232 Marionette TRACE conn2 <- [1,754,null,{}] 18:09:09 INFO - PROCESS | 2288 | 1462756149234 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}] 18:09:09 INFO - PROCESS | 2288 | 1462756149330 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:09:09 INFO - PROCESS | 2288 | 1462756149336 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bd9a800 == 48 [pid = 2288] [id = 196] 18:09:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x1126f2800) [pid = 2288] [serial = 586] [outer = 0x0] 18:09:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x119188400) [pid = 2288] [serial = 587] [outer = 0x1126f2800] 18:09:09 INFO - PROCESS | 2288 | 1462756149361 Marionette DEBUG loaded listener.js 18:09:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x128fa6800) [pid = 2288] [serial = 588] [outer = 0x1126f2800] 18:09:10 INFO - PROCESS | 2288 | 1462756150217 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]]]}] 18:09:10 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 18:09:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1018ms 18:09:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:09:10 INFO - PROCESS | 2288 | 1462756150250 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:09:10 INFO - PROCESS | 2288 | 1462756150252 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:09:10 INFO - PROCESS | 2288 | 1462756150256 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:09:10 INFO - PROCESS | 2288 | 1462756150259 Marionette TRACE conn2 <- [1,758,null,{}] 18:09:10 INFO - PROCESS | 2288 | 1462756150277 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}] 18:09:10 INFO - PROCESS | 2288 | 1462756150415 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:09:10 INFO - PROCESS | 2288 | 1462756150463 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e1f800 == 49 [pid = 2288] [id = 197] 18:09:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x1164ad800) [pid = 2288] [serial = 589] [outer = 0x0] 18:09:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x116f43400) [pid = 2288] [serial = 590] [outer = 0x1164ad800] 18:09:10 INFO - PROCESS | 2288 | 1462756150496 Marionette DEBUG loaded listener.js 18:09:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1183a2800) [pid = 2288] [serial = 591] [outer = 0x1164ad800] 18:09:10 INFO - PROCESS | 2288 | 1462756150977 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]]]}] 18:09:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:09:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 740ms 18:09:11 INFO - PROCESS | 2288 | 1462756151009 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:09:11 INFO - PROCESS | 2288 | 1462756151014 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:09:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:09:11 INFO - PROCESS | 2288 | 1462756151020 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:09:11 INFO - PROCESS | 2288 | 1462756151022 Marionette TRACE conn2 <- [1,762,null,{}] 18:09:11 INFO - PROCESS | 2288 | 1462756151026 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}] 18:09:11 INFO - PROCESS | 2288 | 1462756151126 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:09:11 INFO - PROCESS | 2288 | 1462756151187 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e0000 == 50 [pid = 2288] [id = 198] 18:09:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x118620c00) [pid = 2288] [serial = 592] [outer = 0x0] 18:09:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x123993000) [pid = 2288] [serial = 593] [outer = 0x118620c00] 18:09:11 INFO - PROCESS | 2288 | 1462756151218 Marionette DEBUG loaded listener.js 18:09:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1249d7400) [pid = 2288] [serial = 594] [outer = 0x118620c00] 18:09:12 INFO - PROCESS | 2288 | 1462756152078 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]]]}] 18:09:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:09:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1076ms 18:09:12 INFO - PROCESS | 2288 | 1462756152097 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:09:12 INFO - PROCESS | 2288 | 1462756152098 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:09:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:09:12 INFO - PROCESS | 2288 | 1462756152101 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:09:12 INFO - PROCESS | 2288 | 1462756152103 Marionette TRACE conn2 <- [1,766,null,{}] 18:09:12 INFO - PROCESS | 2288 | 1462756152154 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}] 18:09:12 INFO - PROCESS | 2288 | 1462756152249 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:09:12 INFO - PROCESS | 2288 | 1462756152338 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c018800 == 51 [pid = 2288] [id = 199] 18:09:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x128b3dc00) [pid = 2288] [serial = 595] [outer = 0x0] 18:09:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x128ec3000) [pid = 2288] [serial = 596] [outer = 0x128b3dc00] 18:09:12 INFO - PROCESS | 2288 | 1462756152369 Marionette DEBUG loaded listener.js 18:09:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12a7a3c00) [pid = 2288] [serial = 597] [outer = 0x128b3dc00] 18:09:13 INFO - PROCESS | 2288 | 1462756153286 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]]]}] 18:09:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:09:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1223ms 18:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:09:13 INFO - PROCESS | 2288 | 1462756153324 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:09:13 INFO - PROCESS | 2288 | 1462756153326 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:09:13 INFO - PROCESS | 2288 | 1462756153328 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:09:13 INFO - PROCESS | 2288 | 1462756153330 Marionette TRACE conn2 <- [1,770,null,{}] 18:09:13 INFO - PROCESS | 2288 | 1462756153332 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}] 18:09:13 INFO - PROCESS | 2288 | 1462756153460 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:09:13 INFO - PROCESS | 2288 | 1462756153514 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x123913000 == 52 [pid = 2288] [id = 200] 18:09:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x128be7800) [pid = 2288] [serial = 598] [outer = 0x0] 18:09:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x12acde800) [pid = 2288] [serial = 599] [outer = 0x128be7800] 18:09:13 INFO - PROCESS | 2288 | 1462756153544 Marionette DEBUG loaded listener.js 18:09:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12bd45000) [pid = 2288] [serial = 600] [outer = 0x128be7800] 18:09:14 INFO - PROCESS | 2288 | 1462756154137 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]]]}] 18:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 869ms 18:09:14 INFO - PROCESS | 2288 | 1462756154198 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:09:14 INFO - PROCESS | 2288 | 1462756154201 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:09:14 INFO - PROCESS | 2288 | 1462756154204 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:09:14 INFO - PROCESS | 2288 | 1462756154206 Marionette TRACE conn2 <- [1,774,null,{}] 18:09:14 INFO - PROCESS | 2288 | 1462756154210 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}] 18:09:14 INFO - PROCESS | 2288 | 1462756154304 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:09:14 INFO - PROCESS | 2288 | 1462756154368 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bb9000 == 53 [pid = 2288] [id = 201] 18:09:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x117175c00) [pid = 2288] [serial = 601] [outer = 0x0] 18:09:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x118067c00) [pid = 2288] [serial = 602] [outer = 0x117175c00] 18:09:14 INFO - PROCESS | 2288 | 1462756154394 Marionette DEBUG loaded listener.js 18:09:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x11858c000) [pid = 2288] [serial = 603] [outer = 0x117175c00] 18:09:14 INFO - PROCESS | 2288 | 1462756154861 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]]]}] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x118787000 == 52 [pid = 2288] [id = 195] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x1181c5800 == 51 [pid = 2288] [id = 176] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac90800 == 50 [pid = 2288] [id = 194] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x12a62e800 == 49 [pid = 2288] [id = 193] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x127377800 == 48 [pid = 2288] [id = 192] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x12683e000 == 47 [pid = 2288] [id = 191] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x118d8c800 == 46 [pid = 2288] [id = 190] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1164f0c00) [pid = 2288] [serial = 509] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x1187eb400) [pid = 2288] [serial = 512] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x1249d0800) [pid = 2288] [serial = 515] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x128b3cc00) [pid = 2288] [serial = 518] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x12aa68400) [pid = 2288] [serial = 521] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12c66c800) [pid = 2288] [serial = 524] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1293f0400) [pid = 2288] [serial = 548] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x119950000 == 45 [pid = 2288] [id = 189] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x119bbe800 == 44 [pid = 2288] [id = 188] 18:09:14 INFO - PROCESS | 2288 | --DOCSHELL 0x113088800 == 43 [pid = 2288] [id = 184] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x127565800) [pid = 2288] [serial = 542] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x128ec4400) [pid = 2288] [serial = 545] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x12929c000) [pid = 2288] [serial = 546] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x118817000) [pid = 2288] [serial = 533] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x119150800) [pid = 2288] [serial = 534] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x118621c00) [pid = 2288] [serial = 528] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x118619c00) [pid = 2288] [serial = 527] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x118095800) [pid = 2288] [serial = 531] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x116f43c00) [pid = 2288] [serial = 530] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x123c8f800) [pid = 2288] [serial = 536] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x12511b400) [pid = 2288] [serial = 539] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x128b41400) [pid = 2288] [serial = 543] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x126ba0000) [pid = 2288] [serial = 540] [outer = 0x0] [url = about:blank] 18:09:14 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1249ca000) [pid = 2288] [serial = 537] [outer = 0x0] [url = about:blank] 18:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 721ms 18:09:14 INFO - PROCESS | 2288 | 1462756154927 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:09:14 INFO - PROCESS | 2288 | 1462756154930 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:09:14 INFO - PROCESS | 2288 | 1462756154934 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:09:14 INFO - PROCESS | 2288 | 1462756154936 Marionette TRACE conn2 <- [1,778,null,{}] 18:09:14 INFO - PROCESS | 2288 | 1462756154938 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}] 18:09:15 INFO - PROCESS | 2288 | 1462756155018 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:09:15 INFO - PROCESS | 2288 | 1462756155030 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170aa000 == 44 [pid = 2288] [id = 202] 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x118621000) [pid = 2288] [serial = 604] [outer = 0x0] 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x118626800) [pid = 2288] [serial = 605] [outer = 0x118621000] 18:09:15 INFO - PROCESS | 2288 | 1462756155057 Marionette DEBUG loaded listener.js 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x119196400) [pid = 2288] [serial = 606] [outer = 0x118621000] 18:09:15 INFO - PROCESS | 2288 | 1462756155395 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]]]}] 18:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 18:09:15 INFO - PROCESS | 2288 | 1462756155403 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:09:15 INFO - PROCESS | 2288 | 1462756155404 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:09:15 INFO - PROCESS | 2288 | 1462756155407 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:09:15 INFO - PROCESS | 2288 | 1462756155411 Marionette TRACE conn2 <- [1,782,null,{}] 18:09:15 INFO - PROCESS | 2288 | 1462756155419 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}] 18:09:15 INFO - PROCESS | 2288 | 1462756155518 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:09:15 INFO - PROCESS | 2288 | 1462756155566 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427c800 == 45 [pid = 2288] [id = 203] 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x1212ac400) [pid = 2288] [serial = 607] [outer = 0x0] 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x124a49000) [pid = 2288] [serial = 608] [outer = 0x1212ac400] 18:09:15 INFO - PROCESS | 2288 | 1462756155594 Marionette DEBUG loaded listener.js 18:09:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x127027c00) [pid = 2288] [serial = 609] [outer = 0x1212ac400] 18:09:15 INFO - PROCESS | 2288 | 1462756155881 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]]]}] 18:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 523ms 18:09:15 INFO - PROCESS | 2288 | 1462756155930 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:09:15 INFO - PROCESS | 2288 | 1462756155932 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:09:15 INFO - PROCESS | 2288 | 1462756155934 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:09:15 INFO - PROCESS | 2288 | 1462756155935 Marionette TRACE conn2 <- [1,786,null,{}] 18:09:15 INFO - PROCESS | 2288 | 1462756155938 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}] 18:09:16 INFO - PROCESS | 2288 | 1462756156029 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:09:16 INFO - PROCESS | 2288 | 1462756156080 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e6800 == 46 [pid = 2288] [id = 204] 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x125742c00) [pid = 2288] [serial = 610] [outer = 0x0] 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x128b42400) [pid = 2288] [serial = 611] [outer = 0x125742c00] 18:09:16 INFO - PROCESS | 2288 | 1462756156106 Marionette DEBUG loaded listener.js 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12a690400) [pid = 2288] [serial = 612] [outer = 0x125742c00] 18:09:16 INFO - PROCESS | 2288 | 1462756156468 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]]]}] 18:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 18:09:16 INFO - PROCESS | 2288 | 1462756156505 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:09:16 INFO - PROCESS | 2288 | 1462756156507 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:09:16 INFO - PROCESS | 2288 | 1462756156513 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:09:16 INFO - PROCESS | 2288 | 1462756156514 Marionette TRACE conn2 <- [1,790,null,{}] 18:09:16 INFO - PROCESS | 2288 | 1462756156518 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}] 18:09:16 INFO - PROCESS | 2288 | 1462756156676 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:09:16 INFO - PROCESS | 2288 | 1462756156730 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x128e5e800 == 47 [pid = 2288] [id = 205] 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x113269c00) [pid = 2288] [serial = 613] [outer = 0x0] 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x1293f0400) [pid = 2288] [serial = 614] [outer = 0x113269c00] 18:09:16 INFO - PROCESS | 2288 | 1462756156770 Marionette DEBUG loaded listener.js 18:09:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x12ba6dc00) [pid = 2288] [serial = 615] [outer = 0x113269c00] 18:09:17 INFO - PROCESS | 2288 | 1462756157103 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]]]}] 18:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 623ms 18:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:09:17 INFO - PROCESS | 2288 | 1462756157136 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:09:17 INFO - PROCESS | 2288 | 1462756157137 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:09:17 INFO - PROCESS | 2288 | 1462756157139 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:09:17 INFO - PROCESS | 2288 | 1462756157140 Marionette TRACE conn2 <- [1,794,null,{}] 18:09:17 INFO - PROCESS | 2288 | 1462756157145 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}] 18:09:17 INFO - PROCESS | 2288 | 1462756157261 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:09:17 INFO - PROCESS | 2288 | 1462756157294 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac96800 == 48 [pid = 2288] [id = 206] 18:09:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x12bd45800) [pid = 2288] [serial = 616] [outer = 0x0] 18:09:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12c346400) [pid = 2288] [serial = 617] [outer = 0x12bd45800] 18:09:17 INFO - PROCESS | 2288 | 1462756157327 Marionette DEBUG loaded listener.js 18:09:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12c662c00) [pid = 2288] [serial = 618] [outer = 0x12bd45800] 18:09:17 INFO - PROCESS | 2288 | 1462756157680 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]]]}] 18:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 572ms 18:09:17 INFO - PROCESS | 2288 | 1462756157716 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:09:17 INFO - PROCESS | 2288 | 1462756157718 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:09:17 INFO - PROCESS | 2288 | 1462756157721 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:09:17 INFO - PROCESS | 2288 | 1462756157723 Marionette TRACE conn2 <- [1,798,null,{}] 18:09:17 INFO - PROCESS | 2288 | 1462756157727 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}] 18:09:17 INFO - PROCESS | 2288 | 1462756157879 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:09:17 INFO - PROCESS | 2288 | 1462756157896 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x116785000 == 49 [pid = 2288] [id = 207] 18:09:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x12c33fc00) [pid = 2288] [serial = 619] [outer = 0x0] 18:09:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x12c66c800) [pid = 2288] [serial = 620] [outer = 0x12c33fc00] 18:09:17 INFO - PROCESS | 2288 | 1462756157934 Marionette DEBUG loaded listener.js 18:09:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12c6fcc00) [pid = 2288] [serial = 621] [outer = 0x12c33fc00] 18:09:18 INFO - PROCESS | 2288 | 1462756158362 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]]]}] 18:09:18 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 18:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 675ms 18:09:18 INFO - PROCESS | 2288 | 1462756158404 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:09:18 INFO - PROCESS | 2288 | 1462756158406 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:09:18 INFO - PROCESS | 2288 | 1462756158411 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:09:18 INFO - PROCESS | 2288 | 1462756158412 Marionette TRACE conn2 <- [1,802,null,{}] 18:09:18 INFO - PROCESS | 2288 | 1462756158414 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}] 18:09:18 INFO - PROCESS | 2288 | 1462756158515 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:09:18 INFO - PROCESS | 2288 | 1462756158567 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c821000 == 50 [pid = 2288] [id = 208] 18:09:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x119e38400) [pid = 2288] [serial = 622] [outer = 0x0] 18:09:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x119e3f800) [pid = 2288] [serial = 623] [outer = 0x119e38400] 18:09:18 INFO - PROCESS | 2288 | 1462756158592 Marionette DEBUG loaded listener.js 18:09:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119e44400) [pid = 2288] [serial = 624] [outer = 0x119e38400] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x12c6f1400) [pid = 2288] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x127569000) [pid = 2288] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x113c6a400) [pid = 2288] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x11814e800) [pid = 2288] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x118152800) [pid = 2288] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x124e36800) [pid = 2288] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1126f2400) [pid = 2288] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x12ba6f400) [pid = 2288] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x12ba65000) [pid = 2288] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x113ce8800) [pid = 2288] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1212ab400) [pid = 2288] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x129299400) [pid = 2288] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x128fae400) [pid = 2288] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x12bd3b400) [pid = 2288] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x12c54e800) [pid = 2288] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x1268e4c00) [pid = 2288] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x128be4000) [pid = 2288] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x11814b400) [pid = 2288] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x129296c00) [pid = 2288] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x123b0e000) [pid = 2288] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x115f06000) [pid = 2288] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x11814b800) [pid = 2288] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x111c21800) [pid = 2288] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x118157c00) [pid = 2288] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x128b40800) [pid = 2288] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:09:19 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x1249d0000) [pid = 2288] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:09:19 INFO - PROCESS | 2288 | 1462756159210 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]]]}] 18:09:19 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 18:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 820ms 18:09:19 INFO - PROCESS | 2288 | 1462756159230 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:09:19 INFO - PROCESS | 2288 | 1462756159231 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:09:19 INFO - PROCESS | 2288 | 1462756159233 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:09:19 INFO - PROCESS | 2288 | 1462756159234 Marionette TRACE conn2 <- [1,806,null,{}] 18:09:19 INFO - PROCESS | 2288 | 1462756159237 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}] 18:09:19 INFO - PROCESS | 2288 | 1462756159312 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:09:19 INFO - PROCESS | 2288 | 1462756159317 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x117055800 == 51 [pid = 2288] [id = 209] 18:09:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x113c6a400) [pid = 2288] [serial = 625] [outer = 0x0] 18:09:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x118152800) [pid = 2288] [serial = 626] [outer = 0x113c6a400] 18:09:19 INFO - PROCESS | 2288 | 1462756159345 Marionette DEBUG loaded listener.js 18:09:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x1197a1000) [pid = 2288] [serial = 627] [outer = 0x113c6a400] 18:09:19 INFO - PROCESS | 2288 | [2288] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:09:19 INFO - PROCESS | 2288 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:09:19 INFO - PROCESS | 2288 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:09:19 INFO - PROCESS | 2288 | [GFX2-]: Using SkiaGL canvas. 18:09:19 INFO - PROCESS | 2288 | 1462756159868 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]]]}] 18:09:19 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 18:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 18:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:09:19 INFO - PROCESS | 2288 | 1462756159903 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:09:19 INFO - PROCESS | 2288 | 1462756159904 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:09:19 INFO - PROCESS | 2288 | 1462756159906 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:09:19 INFO - PROCESS | 2288 | 1462756159907 Marionette TRACE conn2 <- [1,810,null,{}] 18:09:19 INFO - PROCESS | 2288 | 1462756159909 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}] 18:09:19 INFO - PROCESS | 2288 | 1462756159995 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:09:20 INFO - PROCESS | 2288 | 1462756159999 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9c2800 == 52 [pid = 2288] [id = 210] 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x119e46000) [pid = 2288] [serial = 628] [outer = 0x0] 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x124e38c00) [pid = 2288] [serial = 629] [outer = 0x119e46000] 18:09:20 INFO - PROCESS | 2288 | 1462756160024 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12a7f0000) [pid = 2288] [serial = 630] [outer = 0x119e46000] 18:09:20 INFO - PROCESS | 2288 | 1462756160352 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]]]}] 18:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 18:09:20 INFO - PROCESS | 2288 | 1462756160378 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:09:20 INFO - PROCESS | 2288 | 1462756160379 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:09:20 INFO - PROCESS | 2288 | 1462756160390 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:09:20 INFO - PROCESS | 2288 | 1462756160392 Marionette TRACE conn2 <- [1,814,null,{}] 18:09:20 INFO - PROCESS | 2288 | 1462756160394 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}] 18:09:20 INFO - PROCESS | 2288 | 1462756160513 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:09:20 INFO - PROCESS | 2288 | 1462756160549 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0da800 == 53 [pid = 2288] [id = 211] 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x128fa4400) [pid = 2288] [serial = 631] [outer = 0x0] 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x12a7f7800) [pid = 2288] [serial = 632] [outer = 0x128fa4400] 18:09:20 INFO - PROCESS | 2288 | 1462756160579 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x12c671000) [pid = 2288] [serial = 633] [outer = 0x128fa4400] 18:09:20 INFO - PROCESS | 2288 | 1462756160862 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] 18:09:20 INFO - PROCESS | 2288 | 1462756160914 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:09:20 INFO - PROCESS | 2288 | 1462756160916 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:09:20 INFO - PROCESS | 2288 | 1462756160917 Marionette TRACE conn2 <- [1,818,null,{}] 18:09:20 INFO - PROCESS | 2288 | 1462756160919 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}] 18:09:21 INFO - PROCESS | 2288 | 1462756161005 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:09:21 INFO - PROCESS | 2288 | 1462756161009 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1e8000 == 54 [pid = 2288] [id = 212] 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x110eb2c00) [pid = 2288] [serial = 634] [outer = 0x0] 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x110eb6800) [pid = 2288] [serial = 635] [outer = 0x110eb2c00] 18:09:21 INFO - PROCESS | 2288 | 1462756161034 Marionette DEBUG loaded listener.js 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x12ba69800) [pid = 2288] [serial = 636] [outer = 0x110eb2c00] 18:09:21 INFO - PROCESS | 2288 | 1462756161520 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]]]}] 18:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 618ms 18:09:21 INFO - PROCESS | 2288 | 1462756161535 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:09:21 INFO - PROCESS | 2288 | 1462756161538 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:09:21 INFO - PROCESS | 2288 | 1462756161542 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:09:21 INFO - PROCESS | 2288 | 1462756161544 Marionette TRACE conn2 <- [1,822,null,{}] 18:09:21 INFO - PROCESS | 2288 | 1462756161548 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}] 18:09:21 INFO - PROCESS | 2288 | 1462756161658 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:09:21 INFO - PROCESS | 2288 | 1462756161726 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a135800 == 55 [pid = 2288] [id = 213] 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x112a69000) [pid = 2288] [serial = 637] [outer = 0x0] 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1164ec400) [pid = 2288] [serial = 638] [outer = 0x112a69000] 18:09:21 INFO - PROCESS | 2288 | 1462756161757 Marionette DEBUG loaded listener.js 18:09:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x11858bc00) [pid = 2288] [serial = 639] [outer = 0x112a69000] 18:09:22 INFO - PROCESS | 2288 | 1462756162183 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] 18:09:22 INFO - PROCESS | 2288 | 1462756162218 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:09:22 INFO - PROCESS | 2288 | 1462756162223 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:09:22 INFO - PROCESS | 2288 | 1462756162224 Marionette TRACE conn2 <- [1,826,null,{}] 18:09:22 INFO - PROCESS | 2288 | 1462756162227 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}] 18:09:22 INFO - PROCESS | 2288 | 1462756162329 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:09:22 INFO - PROCESS | 2288 | 1462756162396 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x12683e000 == 56 [pid = 2288] [id = 214] 18:09:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x118d6bc00) [pid = 2288] [serial = 640] [outer = 0x0] 18:09:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1212aa400) [pid = 2288] [serial = 641] [outer = 0x118d6bc00] 18:09:22 INFO - PROCESS | 2288 | 1462756162427 Marionette DEBUG loaded listener.js 18:09:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x124ad0400) [pid = 2288] [serial = 642] [outer = 0x118d6bc00] 18:09:22 INFO - PROCESS | 2288 | 1462756162872 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]]]}] 18:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 674ms 18:09:22 INFO - PROCESS | 2288 | 1462756162897 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:09:22 INFO - PROCESS | 2288 | 1462756162898 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:09:22 INFO - PROCESS | 2288 | 1462756162900 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:09:22 INFO - PROCESS | 2288 | 1462756162903 Marionette TRACE conn2 <- [1,830,null,{}] 18:09:22 INFO - PROCESS | 2288 | 1462756162911 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}] 18:09:23 INFO - PROCESS | 2288 | 1462756163016 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:09:23 INFO - PROCESS | 2288 | 1462756163085 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5aa000 == 57 [pid = 2288] [id = 215] 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x127026000) [pid = 2288] [serial = 643] [outer = 0x0] 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12a7f1800) [pid = 2288] [serial = 644] [outer = 0x127026000] 18:09:23 INFO - PROCESS | 2288 | 1462756163117 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x12ab7d400) [pid = 2288] [serial = 645] [outer = 0x127026000] 18:09:23 INFO - PROCESS | 2288 | 1462756163545 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]]]}] 18:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 18:09:23 INFO - PROCESS | 2288 | 1462756163572 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:09:23 INFO - PROCESS | 2288 | 1462756163574 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:09:23 INFO - PROCESS | 2288 | 1462756163595 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:09:23 INFO - PROCESS | 2288 | 1462756163596 Marionette TRACE conn2 <- [1,834,null,{}] 18:09:23 INFO - PROCESS | 2288 | 1462756163599 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}] 18:09:23 INFO - PROCESS | 2288 | 1462756163721 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:09:23 INFO - PROCESS | 2288 | 1462756163789 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbcc800 == 58 [pid = 2288] [id = 216] 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x12ba6c800) [pid = 2288] [serial = 646] [outer = 0x0] 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12bd41800) [pid = 2288] [serial = 647] [outer = 0x12ba6c800] 18:09:23 INFO - PROCESS | 2288 | 1462756163820 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x12c343c00) [pid = 2288] [serial = 648] [outer = 0x12ba6c800] 18:09:24 INFO - PROCESS | 2288 | 1462756164263 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]]]}] 18:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 720ms 18:09:24 INFO - PROCESS | 2288 | 1462756164315 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:09:24 INFO - PROCESS | 2288 | 1462756164317 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:09:24 INFO - PROCESS | 2288 | 1462756164321 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:09:24 INFO - PROCESS | 2288 | 1462756164323 Marionette TRACE conn2 <- [1,838,null,{}] 18:09:24 INFO - PROCESS | 2288 | 1462756164329 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}] 18:09:24 INFO - PROCESS | 2288 | 1462756164477 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:09:24 INFO - PROCESS | 2288 | 1462756164572 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188ae000 == 59 [pid = 2288] [id = 217] 18:09:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x12bd3b400) [pid = 2288] [serial = 649] [outer = 0x0] 18:09:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x12c34b800) [pid = 2288] [serial = 650] [outer = 0x12bd3b400] 18:09:24 INFO - PROCESS | 2288 | 1462756164602 Marionette DEBUG loaded listener.js 18:09:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x12c667000) [pid = 2288] [serial = 651] [outer = 0x12bd3b400] 18:09:25 INFO - PROCESS | 2288 | 1462756165048 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]]]}] 18:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 776ms 18:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:09:25 INFO - PROCESS | 2288 | 1462756165096 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:09:25 INFO - PROCESS | 2288 | 1462756165098 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:09:25 INFO - PROCESS | 2288 | 1462756165100 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:09:25 INFO - PROCESS | 2288 | 1462756165101 Marionette TRACE conn2 <- [1,842,null,{}] 18:09:25 INFO - PROCESS | 2288 | 1462756165104 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}] 18:09:25 INFO - PROCESS | 2288 | 1462756165223 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:09:25 INFO - PROCESS | 2288 | 1462756165279 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x123ca8800 == 60 [pid = 2288] [id = 218] 18:09:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x128aec000) [pid = 2288] [serial = 652] [outer = 0x0] 18:09:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x128aee400) [pid = 2288] [serial = 653] [outer = 0x128aec000] 18:09:25 INFO - PROCESS | 2288 | 1462756165308 Marionette DEBUG loaded listener.js 18:09:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x12c9d1000) [pid = 2288] [serial = 654] [outer = 0x128aec000] 18:09:25 INFO - PROCESS | 2288 | 1462756165717 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]]]}] 18:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 18:09:25 INFO - PROCESS | 2288 | 1462756165771 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:09:25 INFO - PROCESS | 2288 | 1462756165773 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:09:25 INFO - PROCESS | 2288 | 1462756165775 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:09:25 INFO - PROCESS | 2288 | 1462756165776 Marionette TRACE conn2 <- [1,846,null,{}] 18:09:25 INFO - PROCESS | 2288 | 1462756165779 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}] 18:09:25 INFO - PROCESS | 2288 | 1462756165881 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:09:25 INFO - PROCESS | 2288 | 1462756165949 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x115f7c000 == 61 [pid = 2288] [id = 219] 18:09:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1126f0000) [pid = 2288] [serial = 655] [outer = 0x0] 18:09:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x118623c00) [pid = 2288] [serial = 656] [outer = 0x1126f0000] 18:09:25 INFO - PROCESS | 2288 | 1462756165978 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x1249cdc00) [pid = 2288] [serial = 657] [outer = 0x1126f0000] 18:09:26 INFO - PROCESS | 2288 | 1462756166571 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]]]}] 18:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 821ms 18:09:26 INFO - PROCESS | 2288 | 1462756166596 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:09:26 INFO - PROCESS | 2288 | 1462756166599 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:09:26 INFO - PROCESS | 2288 | 1462756166602 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:09:26 INFO - PROCESS | 2288 | 1462756166604 Marionette TRACE conn2 <- [1,850,null,{}] 18:09:26 INFO - PROCESS | 2288 | 1462756166608 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}] 18:09:26 INFO - PROCESS | 2288 | 1462756166707 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:09:26 INFO - PROCESS | 2288 | 1462756166777 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x117062000 == 62 [pid = 2288] [id = 220] 18:09:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x112d0bc00) [pid = 2288] [serial = 658] [outer = 0x0] 18:09:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x113411c00) [pid = 2288] [serial = 659] [outer = 0x112d0bc00] 18:09:26 INFO - PROCESS | 2288 | 1462756166804 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x117176c00) [pid = 2288] [serial = 660] [outer = 0x112d0bc00] 18:09:27 INFO - PROCESS | 2288 | 1462756167279 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]]]}] 18:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 721ms 18:09:27 INFO - PROCESS | 2288 | 1462756167325 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 2288 | 1462756167328 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:09:27 INFO - PROCESS | 2288 | 1462756167333 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 2288 | 1462756167334 Marionette TRACE conn2 <- [1,854,null,{}] 18:09:27 INFO - PROCESS | 2288 | 1462756167337 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}] 18:09:27 INFO - PROCESS | 2288 | 1462756167458 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0da800 == 61 [pid = 2288] [id = 211] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9c2800 == 60 [pid = 2288] [id = 210] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x117055800 == 59 [pid = 2288] [id = 209] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12c821000 == 58 [pid = 2288] [id = 208] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x116785000 == 57 [pid = 2288] [id = 207] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac96800 == 56 [pid = 2288] [id = 206] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x128e5e800 == 55 [pid = 2288] [id = 205] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e6800 == 54 [pid = 2288] [id = 204] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x119188400) [pid = 2288] [serial = 587] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x1249d4000) [pid = 2288] [serial = 557] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x118817800) [pid = 2288] [serial = 554] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x112df2c00) [pid = 2288] [serial = 551] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12929e000) [pid = 2288] [serial = 560] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12427c800 == 53 [pid = 2288] [id = 203] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x1170aa000 == 52 [pid = 2288] [id = 202] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x119bb9000 == 51 [pid = 2288] [id = 201] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e0000 == 50 [pid = 2288] [id = 198] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x117e1f800 == 49 [pid = 2288] [id = 197] 18:09:27 INFO - PROCESS | 2288 | --DOCSHELL 0x12bd9a800 == 48 [pid = 2288] [id = 196] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x1150f6800) [pid = 2288] [serial = 452] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x1197a5000) [pid = 2288] [serial = 455] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x12ab77400) [pid = 2288] [serial = 461] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x127566000) [pid = 2288] [serial = 458] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x12bd44400) [pid = 2288] [serial = 392] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x118074400) [pid = 2288] [serial = 395] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x125743400) [pid = 2288] [serial = 516] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x12ba69c00) [pid = 2288] [serial = 407] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x12ace2c00) [pid = 2288] [serial = 522] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x12c9cd000) [pid = 2288] [serial = 525] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12c667400) [pid = 2288] [serial = 507] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1293d6c00) [pid = 2288] [serial = 519] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x12aa6c000) [pid = 2288] [serial = 549] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x119692400) [pid = 2288] [serial = 513] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x12ab7c000) [pid = 2288] [serial = 404] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x128b3c400) [pid = 2288] [serial = 401] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x11806cc00) [pid = 2288] [serial = 510] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x1210ed400) [pid = 2288] [serial = 398] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x12c9ce000) [pid = 2288] [serial = 581] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x128ec4c00) [pid = 2288] [serial = 572] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x12a68ac00) [pid = 2288] [serial = 573] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x1293e4c00) [pid = 2288] [serial = 575] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x118721400) [pid = 2288] [serial = 564] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x11815a000) [pid = 2288] [serial = 563] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1249c9800) [pid = 2288] [serial = 567] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x119197800) [pid = 2288] [serial = 566] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x125740800) [pid = 2288] [serial = 569] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x1270e1c00) [pid = 2288] [serial = 570] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1126f5400) [pid = 2288] [serial = 584] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x1126f9c00) [pid = 2288] [serial = 585] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x12c553400) [pid = 2288] [serial = 578] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x12c671800) [pid = 2288] [serial = 579] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x12c9d6000) [pid = 2288] [serial = 582] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x12b9fb800) [pid = 2288] [serial = 576] [outer = 0x0] [url = about:blank] 18:09:27 INFO - PROCESS | 2288 | 1462756167543 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x115f73800 == 49 [pid = 2288] [id = 221] 18:09:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x1126f5400) [pid = 2288] [serial = 661] [outer = 0x0] 18:09:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x1150f6800) [pid = 2288] [serial = 662] [outer = 0x1126f5400] 18:09:27 INFO - PROCESS | 2288 | 1462756167569 Marionette DEBUG loaded listener.js 18:09:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x118620800) [pid = 2288] [serial = 663] [outer = 0x1126f5400] 18:09:27 INFO - PROCESS | 2288 | 1462756167872 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]]]}] 18:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 570ms 18:09:27 INFO - PROCESS | 2288 | 1462756167903 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 2288 | 1462756167904 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:09:27 INFO - PROCESS | 2288 | 1462756167907 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 2288 | 1462756167912 Marionette TRACE conn2 <- [1,858,null,{}] 18:09:27 INFO - PROCESS | 2288 | 1462756167920 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}] 18:09:28 INFO - PROCESS | 2288 | 1462756168026 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:09:28 INFO - PROCESS | 2288 | 1462756168034 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195c1000 == 50 [pid = 2288] [id = 222] 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x11881e800) [pid = 2288] [serial = 664] [outer = 0x0] 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x119692400) [pid = 2288] [serial = 665] [outer = 0x11881e800] 18:09:28 INFO - PROCESS | 2288 | 1462756168062 Marionette DEBUG loaded listener.js 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x119e41c00) [pid = 2288] [serial = 666] [outer = 0x11881e800] 18:09:28 INFO - PROCESS | 2288 | 1462756168413 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]]]}] 18:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 18:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:09:28 INFO - PROCESS | 2288 | 1462756168431 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:09:28 INFO - PROCESS | 2288 | 1462756168433 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:09:28 INFO - PROCESS | 2288 | 1462756168435 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:09:28 INFO - PROCESS | 2288 | 1462756168436 Marionette TRACE conn2 <- [1,862,null,{}] 18:09:28 INFO - PROCESS | 2288 | 1462756168438 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}] 18:09:28 INFO - PROCESS | 2288 | 1462756168525 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:09:28 INFO - PROCESS | 2288 | 1462756168578 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x123911800 == 51 [pid = 2288] [id = 223] 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x119192c00) [pid = 2288] [serial = 667] [outer = 0x0] 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x1212ab400) [pid = 2288] [serial = 668] [outer = 0x119192c00] 18:09:28 INFO - PROCESS | 2288 | 1462756168611 Marionette DEBUG loaded listener.js 18:09:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x1249d2800) [pid = 2288] [serial = 669] [outer = 0x119192c00] 18:09:28 INFO - PROCESS | 2288 | 1462756168894 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]]]}] 18:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 18:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:09:28 INFO - PROCESS | 2288 | 1462756168904 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:09:28 INFO - PROCESS | 2288 | 1462756168905 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:09:28 INFO - PROCESS | 2288 | 1462756168907 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:09:28 INFO - PROCESS | 2288 | 1462756168910 Marionette TRACE conn2 <- [1,866,null,{}] 18:09:28 INFO - PROCESS | 2288 | 1462756168919 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}] 18:09:29 INFO - PROCESS | 2288 | 1462756169009 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:09:29 INFO - PROCESS | 2288 | 1462756169060 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cc5800 == 52 [pid = 2288] [id = 224] 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x1249cd000) [pid = 2288] [serial = 670] [outer = 0x0] 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x124db9c00) [pid = 2288] [serial = 671] [outer = 0x1249cd000] 18:09:29 INFO - PROCESS | 2288 | 1462756169085 Marionette DEBUG loaded listener.js 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x125743400) [pid = 2288] [serial = 672] [outer = 0x1249cd000] 18:09:29 INFO - PROCESS | 2288 | 1462756169399 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]]]}] 18:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 527ms 18:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:09:29 INFO - PROCESS | 2288 | 1462756169434 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 2288 | 1462756169435 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:09:29 INFO - PROCESS | 2288 | 1462756169438 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 2288 | 1462756169439 Marionette TRACE conn2 <- [1,870,null,{}] 18:09:29 INFO - PROCESS | 2288 | 1462756169441 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}] 18:09:29 INFO - PROCESS | 2288 | 1462756169537 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:09:29 INFO - PROCESS | 2288 | 1462756169542 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x125777800 == 53 [pid = 2288] [id = 225] 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x126f25c00) [pid = 2288] [serial = 673] [outer = 0x0] 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x127563800) [pid = 2288] [serial = 674] [outer = 0x126f25c00] 18:09:29 INFO - PROCESS | 2288 | 1462756169568 Marionette DEBUG loaded listener.js 18:09:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x128b35000) [pid = 2288] [serial = 675] [outer = 0x126f25c00] 18:09:29 INFO - PROCESS | 2288 | 1462756169944 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]]]}] 18:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 18:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:09:29 INFO - PROCESS | 2288 | 1462756169963 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 2288 | 1462756169964 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:09:29 INFO - PROCESS | 2288 | 1462756169966 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 2288 | 1462756169967 Marionette TRACE conn2 <- [1,874,null,{}] 18:09:29 INFO - PROCESS | 2288 | 1462756169970 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}] 18:09:30 INFO - PROCESS | 2288 | 1462756170070 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:09:30 INFO - PROCESS | 2288 | 1462756170075 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x127051000 == 54 [pid = 2288] [id = 226] 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x128aeac00) [pid = 2288] [serial = 676] [outer = 0x0] 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x128b3a800) [pid = 2288] [serial = 677] [outer = 0x128aeac00] 18:09:30 INFO - PROCESS | 2288 | 1462756170128 Marionette DEBUG loaded listener.js 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x128be8000) [pid = 2288] [serial = 678] [outer = 0x128aeac00] 18:09:30 INFO - PROCESS | 2288 | 1462756170465 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]]]}] 18:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 18:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:09:30 INFO - PROCESS | 2288 | 1462756170486 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:09:30 INFO - PROCESS | 2288 | 1462756170487 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:09:30 INFO - PROCESS | 2288 | 1462756170489 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:09:30 INFO - PROCESS | 2288 | 1462756170491 Marionette TRACE conn2 <- [1,878,null,{}] 18:09:30 INFO - PROCESS | 2288 | 1462756170493 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}] 18:09:30 INFO - PROCESS | 2288 | 1462756170602 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:09:30 INFO - PROCESS | 2288 | 1462756170615 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x129335000 == 55 [pid = 2288] [id = 227] 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x128be8400) [pid = 2288] [serial = 679] [outer = 0x0] 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x129298c00) [pid = 2288] [serial = 680] [outer = 0x128be8400] 18:09:30 INFO - PROCESS | 2288 | 1462756170640 Marionette DEBUG loaded listener.js 18:09:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1292a3800) [pid = 2288] [serial = 681] [outer = 0x128be8400] 18:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 18:09:30 INFO - PROCESS | 2288 | 1462756170954 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]]]}] 18:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:09:30 INFO - PROCESS | 2288 | 1462756170966 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:09:30 INFO - PROCESS | 2288 | 1462756170967 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:09:30 INFO - PROCESS | 2288 | 1462756170981 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:09:30 INFO - PROCESS | 2288 | 1462756170983 Marionette TRACE conn2 <- [1,882,null,{}] 18:09:31 INFO - PROCESS | 2288 | 1462756170994 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}] 18:09:31 INFO - PROCESS | 2288 | 1462756171097 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:09:31 INFO - PROCESS | 2288 | 1462756171131 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa0d000 == 56 [pid = 2288] [id = 228] 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x128ec4c00) [pid = 2288] [serial = 682] [outer = 0x0] 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12a7f0800) [pid = 2288] [serial = 683] [outer = 0x128ec4c00] 18:09:31 INFO - PROCESS | 2288 | 1462756171155 Marionette DEBUG loaded listener.js 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x12a7fac00) [pid = 2288] [serial = 684] [outer = 0x128ec4c00] 18:09:31 INFO - PROCESS | 2288 | 1462756171469 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]]]}] 18:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 537ms 18:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:09:31 INFO - PROCESS | 2288 | 1462756171507 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:09:31 INFO - PROCESS | 2288 | 1462756171508 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:09:31 INFO - PROCESS | 2288 | 1462756171511 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:09:31 INFO - PROCESS | 2288 | 1462756171512 Marionette TRACE conn2 <- [1,886,null,{}] 18:09:31 INFO - PROCESS | 2288 | 1462756171514 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}] 18:09:31 INFO - PROCESS | 2288 | 1462756171618 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:09:31 INFO - PROCESS | 2288 | 1462756171650 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac82800 == 57 [pid = 2288] [id = 229] 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x12a7fc400) [pid = 2288] [serial = 685] [outer = 0x0] 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12ab7a000) [pid = 2288] [serial = 686] [outer = 0x12a7fc400] 18:09:31 INFO - PROCESS | 2288 | 1462756171675 Marionette DEBUG loaded listener.js 18:09:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x12b9f0800) [pid = 2288] [serial = 687] [outer = 0x12a7fc400] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x113269c00) [pid = 2288] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x118621000) [pid = 2288] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x12bd45800) [pid = 2288] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x117175c00) [pid = 2288] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x128be7800) [pid = 2288] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x125742c00) [pid = 2288] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x1212a6800) [pid = 2288] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x111cb8c00) [pid = 2288] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x113c6a400) [pid = 2288] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x119e46000) [pid = 2288] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x128fa4400) [pid = 2288] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x12c33fc00) [pid = 2288] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x1212ac400) [pid = 2288] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x119e38400) [pid = 2288] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x118625800) [pid = 2288] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:09:31 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x1212a3400) [pid = 2288] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:09:32 INFO - PROCESS | 2288 | 1462756172100 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]]]}] 18:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 18:09:32 INFO - PROCESS | 2288 | 1462756172137 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:09:32 INFO - PROCESS | 2288 | 1462756172139 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:09:32 INFO - PROCESS | 2288 | 1462756172149 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 2288 | 1462756172151 Marionette TRACE conn2 <- [1,890,null,{}] 18:09:32 INFO - PROCESS | 2288 | 1462756172153 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}] 18:09:32 INFO - PROCESS | 2288 | 1462756172262 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:09:32 INFO - PROCESS | 2288 | 1462756172274 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb66800 == 58 [pid = 2288] [id = 230] 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x119e3e400) [pid = 2288] [serial = 688] [outer = 0x0] 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x12ab7cc00) [pid = 2288] [serial = 689] [outer = 0x119e3e400] 18:09:32 INFO - PROCESS | 2288 | 1462756172303 Marionette DEBUG loaded listener.js 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x12ba6f400) [pid = 2288] [serial = 690] [outer = 0x119e3e400] 18:09:32 INFO - PROCESS | 2288 | 1462756172629 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]]]}] 18:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 18:09:32 INFO - PROCESS | 2288 | 1462756172670 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:09:32 INFO - PROCESS | 2288 | 1462756172671 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:09:32 INFO - PROCESS | 2288 | 1462756172673 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 2288 | 1462756172674 Marionette TRACE conn2 <- [1,894,null,{}] 18:09:32 INFO - PROCESS | 2288 | 1462756172677 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}] 18:09:32 INFO - PROCESS | 2288 | 1462756172765 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:09:32 INFO - PROCESS | 2288 | 1462756172819 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c012000 == 59 [pid = 2288] [id = 231] 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x1212a3400) [pid = 2288] [serial = 691] [outer = 0x0] 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x12c33f000) [pid = 2288] [serial = 692] [outer = 0x1212a3400] 18:09:32 INFO - PROCESS | 2288 | 1462756172844 Marionette DEBUG loaded listener.js 18:09:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x12c54cc00) [pid = 2288] [serial = 693] [outer = 0x1212a3400] 18:09:33 INFO - PROCESS | 2288 | 1462756173145 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]]]}] 18:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms 18:09:33 INFO - PROCESS | 2288 | 1462756173197 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:09:33 INFO - PROCESS | 2288 | 1462756173198 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:09:33 INFO - PROCESS | 2288 | 1462756173200 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:09:33 INFO - PROCESS | 2288 | 1462756173201 Marionette TRACE conn2 <- [1,898,null,{}] 18:09:33 INFO - PROCESS | 2288 | 1462756173203 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}] 18:09:33 INFO - PROCESS | 2288 | 1462756173292 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:09:33 INFO - PROCESS | 2288 | 1462756173296 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c830800 == 60 [pid = 2288] [id = 232] 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x12ba6e000) [pid = 2288] [serial = 694] [outer = 0x0] 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x12c669c00) [pid = 2288] [serial = 695] [outer = 0x12ba6e000] 18:09:33 INFO - PROCESS | 2288 | 1462756173320 Marionette DEBUG loaded listener.js 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x12c6f2400) [pid = 2288] [serial = 696] [outer = 0x12ba6e000] 18:09:33 INFO - PROCESS | 2288 | 1462756173665 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]]]}] 18:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 18:09:33 INFO - PROCESS | 2288 | 1462756173670 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:09:33 INFO - PROCESS | 2288 | 1462756173671 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:09:33 INFO - PROCESS | 2288 | 1462756173673 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:09:33 INFO - PROCESS | 2288 | 1462756173674 Marionette TRACE conn2 <- [1,902,null,{}] 18:09:33 INFO - PROCESS | 2288 | 1462756173679 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}] 18:09:33 INFO - PROCESS | 2288 | 1462756173790 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:09:33 INFO - PROCESS | 2288 | 1462756173797 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9c1800 == 61 [pid = 2288] [id = 233] 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x12ab16400) [pid = 2288] [serial = 697] [outer = 0x0] 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12ab1cc00) [pid = 2288] [serial = 698] [outer = 0x12ab16400] 18:09:33 INFO - PROCESS | 2288 | 1462756173821 Marionette DEBUG loaded listener.js 18:09:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x12ab21c00) [pid = 2288] [serial = 699] [outer = 0x12ab16400] 18:09:34 INFO - PROCESS | 2288 | 1462756174296 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]]]}] 18:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 18:09:34 INFO - PROCESS | 2288 | 1462756174346 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:09:34 INFO - PROCESS | 2288 | 1462756174349 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:09:34 INFO - PROCESS | 2288 | 1462756174354 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:09:34 INFO - PROCESS | 2288 | 1462756174356 Marionette TRACE conn2 <- [1,906,null,{}] 18:09:34 INFO - PROCESS | 2288 | 1462756174360 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}] 18:09:34 INFO - PROCESS | 2288 | 1462756174472 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:09:34 INFO - PROCESS | 2288 | 1462756174541 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x11877e000 == 62 [pid = 2288] [id = 234] 18:09:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x113274000) [pid = 2288] [serial = 700] [outer = 0x0] 18:09:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x11676ec00) [pid = 2288] [serial = 701] [outer = 0x113274000] 18:09:34 INFO - PROCESS | 2288 | 1462756174573 Marionette DEBUG loaded listener.js 18:09:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11814c000) [pid = 2288] [serial = 702] [outer = 0x113274000] 18:09:34 INFO - PROCESS | 2288 | 1462756174971 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]]]}] 18:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 18:09:35 INFO - PROCESS | 2288 | 1462756175025 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:09:35 INFO - PROCESS | 2288 | 1462756175029 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:09:35 INFO - PROCESS | 2288 | 1462756175034 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:09:35 INFO - PROCESS | 2288 | 1462756175035 Marionette TRACE conn2 <- [1,910,null,{}] 18:09:35 INFO - PROCESS | 2288 | 1462756175038 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}] 18:09:35 INFO - PROCESS | 2288 | 1462756175147 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:09:35 INFO - PROCESS | 2288 | 1462756175235 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251eb800 == 63 [pid = 2288] [id = 235] 18:09:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x1183a0800) [pid = 2288] [serial = 703] [outer = 0x0] 18:09:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x118817800) [pid = 2288] [serial = 704] [outer = 0x1183a0800] 18:09:35 INFO - PROCESS | 2288 | 1462756175277 Marionette DEBUG loaded listener.js 18:09:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119e3ac00) [pid = 2288] [serial = 705] [outer = 0x1183a0800] 18:09:35 INFO - PROCESS | 2288 | 1462756175691 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]]]}] 18:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 18:09:35 INFO - PROCESS | 2288 | 1462756175756 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:09:35 INFO - PROCESS | 2288 | 1462756175758 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:09:35 INFO - PROCESS | 2288 | 1462756175760 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:09:35 INFO - PROCESS | 2288 | 1462756175763 Marionette TRACE conn2 <- [1,914,null,{}] 18:09:35 INFO - PROCESS | 2288 | 1462756175771 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}] 18:09:35 INFO - PROCESS | 2288 | 1462756175883 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:09:35 INFO - PROCESS | 2288 | 1462756175954 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0df800 == 64 [pid = 2288] [id = 236] 18:09:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x12399a000) [pid = 2288] [serial = 706] [outer = 0x0] 18:09:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x125741000) [pid = 2288] [serial = 707] [outer = 0x12399a000] 18:09:35 INFO - PROCESS | 2288 | 1462756175986 Marionette DEBUG loaded listener.js 18:09:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x127567400) [pid = 2288] [serial = 708] [outer = 0x12399a000] 18:09:36 INFO - PROCESS | 2288 | 1462756176404 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]]]}] 18:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 18:09:36 INFO - PROCESS | 2288 | 1462756176432 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:09:36 INFO - PROCESS | 2288 | 1462756176434 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:09:36 INFO - PROCESS | 2288 | 1462756176436 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:09:36 INFO - PROCESS | 2288 | 1462756176437 Marionette TRACE conn2 <- [1,918,null,{}] 18:09:36 INFO - PROCESS | 2288 | 1462756176440 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}] 18:09:36 INFO - PROCESS | 2288 | 1462756176565 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:09:36 INFO - PROCESS | 2288 | 1462756176634 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5bb800 == 65 [pid = 2288] [id = 237] 18:09:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x128ae7000) [pid = 2288] [serial = 709] [outer = 0x0] 18:09:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x128b3d000) [pid = 2288] [serial = 710] [outer = 0x128ae7000] 18:09:36 INFO - PROCESS | 2288 | 1462756176663 Marionette DEBUG loaded listener.js 18:09:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x12aa66400) [pid = 2288] [serial = 711] [outer = 0x128ae7000] 18:09:37 INFO - PROCESS | 2288 | 1462756177076 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]]]}] 18:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 18:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:09:37 INFO - PROCESS | 2288 | 1462756177106 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 2288 | 1462756177107 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:09:37 INFO - PROCESS | 2288 | 1462756177110 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 2288 | 1462756177111 Marionette TRACE conn2 <- [1,922,null,{}] 18:09:37 INFO - PROCESS | 2288 | 1462756177114 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}] 18:09:37 INFO - PROCESS | 2288 | 1462756177219 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:09:37 INFO - PROCESS | 2288 | 1462756177274 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x110e9e000 == 66 [pid = 2288] [id = 238] 18:09:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x12a7f3400) [pid = 2288] [serial = 712] [outer = 0x0] 18:09:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x12ab23000) [pid = 2288] [serial = 713] [outer = 0x12a7f3400] 18:09:37 INFO - PROCESS | 2288 | 1462756177303 Marionette DEBUG loaded listener.js 18:09:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x12ace2400) [pid = 2288] [serial = 714] [outer = 0x12a7f3400] 18:09:37 INFO - PROCESS | 2288 | 1462756177753 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]]]}] 18:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 668ms 18:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:09:37 INFO - PROCESS | 2288 | 1462756177778 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 2288 | 1462756177780 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:09:37 INFO - PROCESS | 2288 | 1462756177782 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 2288 | 1462756177784 Marionette TRACE conn2 <- [1,926,null,{}] 18:09:37 INFO - PROCESS | 2288 | 1462756177786 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}] 18:09:37 INFO - PROCESS | 2288 | 1462756177925 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:09:37 INFO - PROCESS | 2288 | 1462756177996 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be9a800 == 67 [pid = 2288] [id = 239] 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12ace3800) [pid = 2288] [serial = 715] [outer = 0x0] 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12c665000) [pid = 2288] [serial = 716] [outer = 0x12ace3800] 18:09:38 INFO - PROCESS | 2288 | 1462756178025 Marionette DEBUG loaded listener.js 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12c9d9400) [pid = 2288] [serial = 717] [outer = 0x12ace3800] 18:09:38 INFO - PROCESS | 2288 | 1462756178436 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]]]}] 18:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 719ms 18:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:09:38 INFO - PROCESS | 2288 | 1462756178502 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:09:38 INFO - PROCESS | 2288 | 1462756178503 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:09:38 INFO - PROCESS | 2288 | 1462756178506 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:09:38 INFO - PROCESS | 2288 | 1462756178507 Marionette TRACE conn2 <- [1,930,null,{}] 18:09:38 INFO - PROCESS | 2288 | 1462756178509 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}] 18:09:38 INFO - PROCESS | 2288 | 1462756178615 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:09:38 INFO - PROCESS | 2288 | 1462756178683 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x132004800 == 68 [pid = 2288] [id = 240] 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x12ba68c00) [pid = 2288] [serial = 718] [outer = 0x0] 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x12ceb7c00) [pid = 2288] [serial = 719] [outer = 0x12ba68c00] 18:09:38 INFO - PROCESS | 2288 | 1462756178711 Marionette DEBUG loaded listener.js 18:09:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x12cec0000) [pid = 2288] [serial = 720] [outer = 0x12ba68c00] 18:09:39 INFO - PROCESS | 2288 | 1462756179307 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]]]}] 18:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 871ms 18:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:09:39 INFO - PROCESS | 2288 | 1462756179379 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:09:39 INFO - PROCESS | 2288 | 1462756179381 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:09:39 INFO - PROCESS | 2288 | 1462756179384 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:09:39 INFO - PROCESS | 2288 | 1462756179386 Marionette TRACE conn2 <- [1,934,null,{}] 18:09:39 INFO - PROCESS | 2288 | 1462756179390 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}] 18:09:39 INFO - PROCESS | 2288 | 1462756179489 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:09:39 INFO - PROCESS | 2288 | 1462756179546 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b5e800 == 69 [pid = 2288] [id = 241] 18:09:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x113467c00) [pid = 2288] [serial = 721] [outer = 0x0] 18:09:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x113c69000) [pid = 2288] [serial = 722] [outer = 0x113467c00] 18:09:39 INFO - PROCESS | 2288 | 1462756179573 Marionette DEBUG loaded listener.js 18:09:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x117695400) [pid = 2288] [serial = 723] [outer = 0x113467c00] 18:09:39 INFO - PROCESS | 2288 | 1462756179985 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]]]}] 18:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 621ms 18:09:40 INFO - PROCESS | 2288 | 1462756180005 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:09:40 INFO - PROCESS | 2288 | 1462756180008 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:09:40 INFO - PROCESS | 2288 | 1462756180013 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 2288 | 1462756180015 Marionette TRACE conn2 <- [1,938,null,{}] 18:09:40 INFO - PROCESS | 2288 | 1462756180018 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}] 18:09:40 INFO - PROCESS | 2288 | 1462756180147 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:09:40 INFO - PROCESS | 2288 | 1462756180238 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188a2800 == 70 [pid = 2288] [id = 242] 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x11769d800) [pid = 2288] [serial = 724] [outer = 0x0] 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x11861f000) [pid = 2288] [serial = 725] [outer = 0x11769d800] 18:09:40 INFO - PROCESS | 2288 | 1462756180267 Marionette DEBUG loaded listener.js 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x11918b000) [pid = 2288] [serial = 726] [outer = 0x11769d800] 18:09:40 INFO - PROCESS | 2288 | 1462756180656 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]]]}] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x123e88800 == 69 [pid = 2288] [id = 133] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x119bd1000 == 68 [pid = 2288] [id = 185] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdb2800 == 67 [pid = 2288] [id = 135] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12c021000 == 66 [pid = 2288] [id = 136] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12c830800 == 65 [pid = 2288] [id = 232] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12c012000 == 64 [pid = 2288] [id = 231] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb66800 == 63 [pid = 2288] [id = 230] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac82800 == 62 [pid = 2288] [id = 229] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa0d000 == 61 [pid = 2288] [id = 228] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x129335000 == 60 [pid = 2288] [id = 227] 18:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 722ms 18:09:40 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x110eb6800) [pid = 2288] [serial = 635] [outer = 0x0] [url = about:blank] 18:09:40 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x116f43400) [pid = 2288] [serial = 590] [outer = 0x0] [url = about:blank] 18:09:40 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x123993000) [pid = 2288] [serial = 593] [outer = 0x0] [url = about:blank] 18:09:40 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x128ec3000) [pid = 2288] [serial = 596] [outer = 0x0] [url = about:blank] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x127051000 == 59 [pid = 2288] [id = 226] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x125777800 == 58 [pid = 2288] [id = 225] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x123cc5800 == 57 [pid = 2288] [id = 224] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x123911800 == 56 [pid = 2288] [id = 223] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x1195c1000 == 55 [pid = 2288] [id = 222] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x115f73800 == 54 [pid = 2288] [id = 221] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x117062000 == 53 [pid = 2288] [id = 220] 18:09:40 INFO - PROCESS | 2288 | --DOCSHELL 0x11a135800 == 52 [pid = 2288] [id = 213] 18:09:40 INFO - PROCESS | 2288 | 1462756180778 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:09:40 INFO - PROCESS | 2288 | 1462756180780 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:09:40 INFO - PROCESS | 2288 | 1462756180782 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 2288 | 1462756180785 Marionette TRACE conn2 <- [1,942,null,{}] 18:09:40 INFO - PROCESS | 2288 | 1462756180793 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}] 18:09:40 INFO - PROCESS | 2288 | 1462756180887 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:09:40 INFO - PROCESS | 2288 | 1462756180895 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188bf800 == 53 [pid = 2288] [id = 243] 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x119e39000) [pid = 2288] [serial = 727] [outer = 0x0] 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x119e3d000) [pid = 2288] [serial = 728] [outer = 0x119e39000] 18:09:40 INFO - PROCESS | 2288 | 1462756180923 Marionette DEBUG loaded listener.js 18:09:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x123c96800) [pid = 2288] [serial = 729] [outer = 0x119e39000] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x12c671000) [pid = 2288] [serial = 633] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1293f0400) [pid = 2288] [serial = 614] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x119196400) [pid = 2288] [serial = 606] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12c346400) [pid = 2288] [serial = 617] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x118067c00) [pid = 2288] [serial = 602] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x118626800) [pid = 2288] [serial = 605] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12ba6dc00) [pid = 2288] [serial = 615] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12bd45000) [pid = 2288] [serial = 600] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12a690400) [pid = 2288] [serial = 612] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12ace0c00) [pid = 2288] [serial = 561] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x115db9400) [pid = 2288] [serial = 552] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x12c662c00) [pid = 2288] [serial = 618] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x118152800) [pid = 2288] [serial = 626] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x124e38c00) [pid = 2288] [serial = 629] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12a7f7800) [pid = 2288] [serial = 632] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12acde800) [pid = 2288] [serial = 599] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x12c6fcc00) [pid = 2288] [serial = 621] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x1197a1000) [pid = 2288] [serial = 627] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x124a49000) [pid = 2288] [serial = 608] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x119e44400) [pid = 2288] [serial = 624] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x128b42400) [pid = 2288] [serial = 611] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x11858c000) [pid = 2288] [serial = 603] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x11968dc00) [pid = 2288] [serial = 555] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x12a7f0000) [pid = 2288] [serial = 630] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x12c66c800) [pid = 2288] [serial = 620] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x127027c00) [pid = 2288] [serial = 609] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x119e3f800) [pid = 2288] [serial = 623] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x126ba5000) [pid = 2288] [serial = 558] [outer = 0x0] [url = about:blank] 18:09:41 INFO - PROCESS | 2288 | 1462756181300 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]]]}] 18:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 571ms 18:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:09:41 INFO - PROCESS | 2288 | 1462756181353 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:09:41 INFO - PROCESS | 2288 | 1462756181355 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:09:41 INFO - PROCESS | 2288 | 1462756181357 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:09:41 INFO - PROCESS | 2288 | 1462756181358 Marionette TRACE conn2 <- [1,946,null,{}] 18:09:41 INFO - PROCESS | 2288 | 1462756181360 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}] 18:09:41 INFO - PROCESS | 2288 | 1462756181449 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:09:41 INFO - PROCESS | 2288 | 1462756181453 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e8d800 == 54 [pid = 2288] [id = 244] 18:09:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x123f76800) [pid = 2288] [serial = 730] [outer = 0x0] 18:09:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x1249d3400) [pid = 2288] [serial = 731] [outer = 0x123f76800] 18:09:41 INFO - PROCESS | 2288 | 1462756181479 Marionette DEBUG loaded listener.js 18:09:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x124e38800) [pid = 2288] [serial = 732] [outer = 0x123f76800] 18:09:41 INFO - PROCESS | 2288 | 1462756181817 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]]]}] 18:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 18:09:41 INFO - PROCESS | 2288 | 1462756181831 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:09:41 INFO - PROCESS | 2288 | 1462756181832 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:09:41 INFO - PROCESS | 2288 | 1462756181834 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:09:41 INFO - PROCESS | 2288 | 1462756181835 Marionette TRACE conn2 <- [1,950,null,{}] 18:09:41 INFO - PROCESS | 2288 | 1462756181838 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}] 18:09:41 INFO - PROCESS | 2288 | 1462756181941 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:09:41 INFO - PROCESS | 2288 | 1462756181995 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e1800 == 55 [pid = 2288] [id = 245] 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1249ce400) [pid = 2288] [serial = 733] [outer = 0x0] 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x125742c00) [pid = 2288] [serial = 734] [outer = 0x1249ce400] 18:09:42 INFO - PROCESS | 2288 | 1462756182021 Marionette DEBUG loaded listener.js 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x127564c00) [pid = 2288] [serial = 735] [outer = 0x1249ce400] 18:09:42 INFO - PROCESS | 2288 | 1462756182306 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]]]}] 18:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 18:09:42 INFO - PROCESS | 2288 | 1462756182353 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:09:42 INFO - PROCESS | 2288 | 1462756182354 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:09:42 INFO - PROCESS | 2288 | 1462756182357 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 2288 | 1462756182359 Marionette TRACE conn2 <- [1,954,null,{}] 18:09:42 INFO - PROCESS | 2288 | 1462756182363 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}] 18:09:42 INFO - PROCESS | 2288 | 1462756182463 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:09:42 INFO - PROCESS | 2288 | 1462756182525 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6f000 == 56 [pid = 2288] [id = 246] 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x126b9f800) [pid = 2288] [serial = 736] [outer = 0x0] 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x128aea800) [pid = 2288] [serial = 737] [outer = 0x126b9f800] 18:09:42 INFO - PROCESS | 2288 | 1462756182550 Marionette DEBUG loaded listener.js 18:09:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x1293f0400) [pid = 2288] [serial = 738] [outer = 0x126b9f800] 18:09:42 INFO - PROCESS | 2288 | 1462756182862 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]]]}] 18:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 18:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:09:42 INFO - PROCESS | 2288 | 1462756182880 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:09:42 INFO - PROCESS | 2288 | 1462756182881 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:09:42 INFO - PROCESS | 2288 | 1462756182883 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 2288 | 1462756182885 Marionette TRACE conn2 <- [1,958,null,{}] 18:09:42 INFO - PROCESS | 2288 | 1462756182887 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}] 18:09:42 INFO - PROCESS | 2288 | 1462756182990 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:09:43 INFO - PROCESS | 2288 | 1462756183001 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a63c800 == 57 [pid = 2288] [id = 247] 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x12929f800) [pid = 2288] [serial = 739] [outer = 0x0] 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x12a7fb000) [pid = 2288] [serial = 740] [outer = 0x12929f800] 18:09:43 INFO - PROCESS | 2288 | 1462756183026 Marionette DEBUG loaded listener.js 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x12ab23400) [pid = 2288] [serial = 741] [outer = 0x12929f800] 18:09:43 INFO - PROCESS | 2288 | 1462756183390 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]]]}] 18:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 517ms 18:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:09:43 INFO - PROCESS | 2288 | 1462756183402 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 2288 | 1462756183403 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:09:43 INFO - PROCESS | 2288 | 1462756183405 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 2288 | 1462756183406 Marionette TRACE conn2 <- [1,962,null,{}] 18:09:43 INFO - PROCESS | 2288 | 1462756183414 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}] 18:09:43 INFO - PROCESS | 2288 | 1462756183519 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:09:43 INFO - PROCESS | 2288 | 1462756183555 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac8d800 == 58 [pid = 2288] [id = 248] 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x12aa63400) [pid = 2288] [serial = 742] [outer = 0x0] 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x12b9fa000) [pid = 2288] [serial = 743] [outer = 0x12aa63400] 18:09:43 INFO - PROCESS | 2288 | 1462756183579 Marionette DEBUG loaded listener.js 18:09:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x12bd44400) [pid = 2288] [serial = 744] [outer = 0x12aa63400] 18:09:43 INFO - PROCESS | 2288 | 1462756183904 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]]]}] 18:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 524ms 18:09:43 INFO - PROCESS | 2288 | 1462756183935 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 2288 | 1462756183936 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:09:43 INFO - PROCESS | 2288 | 1462756183938 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 2288 | 1462756183939 Marionette TRACE conn2 <- [1,966,null,{}] 18:09:43 INFO - PROCESS | 2288 | 1462756183944 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}] 18:09:44 INFO - PROCESS | 2288 | 1462756184052 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:09:44 INFO - PROCESS | 2288 | 1462756184087 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb69000 == 59 [pid = 2288] [id = 249] 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x12ba69c00) [pid = 2288] [serial = 745] [outer = 0x0] 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x12c349000) [pid = 2288] [serial = 746] [outer = 0x12ba69c00] 18:09:44 INFO - PROCESS | 2288 | 1462756184112 Marionette DEBUG loaded listener.js 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12c666c00) [pid = 2288] [serial = 747] [outer = 0x12ba69c00] 18:09:44 INFO - PROCESS | 2288 | 1462756184453 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]]]}] 18:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 18:09:44 INFO - PROCESS | 2288 | 1462756184464 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:09:44 INFO - PROCESS | 2288 | 1462756184465 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:09:44 INFO - PROCESS | 2288 | 1462756184467 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:09:44 INFO - PROCESS | 2288 | 1462756184468 Marionette TRACE conn2 <- [1,970,null,{}] 18:09:44 INFO - PROCESS | 2288 | 1462756184471 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}] 18:09:44 INFO - PROCESS | 2288 | 1462756184585 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:09:44 INFO - PROCESS | 2288 | 1462756184596 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c030800 == 60 [pid = 2288] [id = 250] 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x11950e400) [pid = 2288] [serial = 748] [outer = 0x0] 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x119515c00) [pid = 2288] [serial = 749] [outer = 0x11950e400] 18:09:44 INFO - PROCESS | 2288 | 1462756184620 Marionette DEBUG loaded listener.js 18:09:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x119519800) [pid = 2288] [serial = 750] [outer = 0x11950e400] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12ba6e000) [pid = 2288] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x112d0bc00) [pid = 2288] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x11881e800) [pid = 2288] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x128aeac00) [pid = 2288] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x119192c00) [pid = 2288] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x1126f5400) [pid = 2288] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x1249cd000) [pid = 2288] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x128be8400) [pid = 2288] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x126f25c00) [pid = 2288] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x128ec4c00) [pid = 2288] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x12a7fc400) [pid = 2288] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x1212a3400) [pid = 2288] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:09:44 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x119e3e400) [pid = 2288] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:09:45 INFO - PROCESS | 2288 | 1462756185056 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]]]}] 18:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 619ms 18:09:45 INFO - PROCESS | 2288 | 1462756185087 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 2288 | 1462756185089 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:09:45 INFO - PROCESS | 2288 | 1462756185091 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 2288 | 1462756185093 Marionette TRACE conn2 <- [1,974,null,{}] 18:09:45 INFO - PROCESS | 2288 | 1462756185095 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}] 18:09:45 INFO - PROCESS | 2288 | 1462756185200 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:09:45 INFO - PROCESS | 2288 | 1462756185262 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b985000 == 61 [pid = 2288] [id = 251] 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x118623000) [pid = 2288] [serial = 751] [outer = 0x0] 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x11951a000) [pid = 2288] [serial = 752] [outer = 0x118623000] 18:09:45 INFO - PROCESS | 2288 | 1462756185291 Marionette DEBUG loaded listener.js 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x1293dd800) [pid = 2288] [serial = 753] [outer = 0x118623000] 18:09:45 INFO - PROCESS | 2288 | 1462756185602 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]]]}] 18:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 573ms 18:09:45 INFO - PROCESS | 2288 | 1462756185664 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 2288 | 1462756185665 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:09:45 INFO - PROCESS | 2288 | 1462756185668 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 2288 | 1462756185669 Marionette TRACE conn2 <- [1,978,null,{}] 18:09:45 INFO - PROCESS | 2288 | 1462756185671 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}] 18:09:45 INFO - PROCESS | 2288 | 1462756185761 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:09:45 INFO - PROCESS | 2288 | 1462756185816 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce6a800 == 62 [pid = 2288] [id = 252] 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x11918bc00) [pid = 2288] [serial = 754] [outer = 0x0] 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x12a7c9c00) [pid = 2288] [serial = 755] [outer = 0x11918bc00] 18:09:45 INFO - PROCESS | 2288 | 1462756185841 Marionette DEBUG loaded listener.js 18:09:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x12a7d0c00) [pid = 2288] [serial = 756] [outer = 0x11918bc00] 18:09:46 INFO - PROCESS | 2288 | 1462756186111 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]]]}] 18:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 18:09:46 INFO - PROCESS | 2288 | 1462756186138 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:09:46 INFO - PROCESS | 2288 | 1462756186140 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:09:46 INFO - PROCESS | 2288 | 1462756186150 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:09:46 INFO - PROCESS | 2288 | 1462756186151 Marionette TRACE conn2 <- [1,982,null,{}] 18:09:46 INFO - PROCESS | 2288 | 1462756186154 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}] 18:09:46 INFO - PROCESS | 2288 | 1462756186251 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:09:46 INFO - PROCESS | 2288 | 1462756186255 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5ab800 == 63 [pid = 2288] [id = 253] 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x128bea800) [pid = 2288] [serial = 757] [outer = 0x0] 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x12c662c00) [pid = 2288] [serial = 758] [outer = 0x128bea800] 18:09:46 INFO - PROCESS | 2288 | 1462756186280 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x12c6f8c00) [pid = 2288] [serial = 759] [outer = 0x128bea800] 18:09:46 INFO - PROCESS | 2288 | 1462756186627 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]]]}] 18:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 526ms 18:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:09:46 INFO - PROCESS | 2288 | 1462756186672 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:09:46 INFO - PROCESS | 2288 | 1462756186673 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:09:46 INFO - PROCESS | 2288 | 1462756186675 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:09:46 INFO - PROCESS | 2288 | 1462756186676 Marionette TRACE conn2 <- [1,986,null,{}] 18:09:46 INFO - PROCESS | 2288 | 1462756186679 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}] 18:09:46 INFO - PROCESS | 2288 | 1462756186777 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:09:46 INFO - PROCESS | 2288 | 1462756186781 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x132016000 == 64 [pid = 2288] [id = 254] 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12c9ce000) [pid = 2288] [serial = 760] [outer = 0x0] 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12c9d3000) [pid = 2288] [serial = 761] [outer = 0x12c9ce000] 18:09:46 INFO - PROCESS | 2288 | 1462756186809 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12d078c00) [pid = 2288] [serial = 762] [outer = 0x12c9ce000] 18:09:47 INFO - PROCESS | 2288 | 1462756187428 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]]]}] 18:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 771ms 18:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:09:47 INFO - PROCESS | 2288 | 1462756187461 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:09:47 INFO - PROCESS | 2288 | 1462756187464 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:09:47 INFO - PROCESS | 2288 | 1462756187469 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:09:47 INFO - PROCESS | 2288 | 1462756187471 Marionette TRACE conn2 <- [1,990,null,{}] 18:09:47 INFO - PROCESS | 2288 | 1462756187477 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}] 18:09:47 INFO - PROCESS | 2288 | 1462756187614 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:09:47 INFO - PROCESS | 2288 | 1462756187688 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188c1800 == 65 [pid = 2288] [id = 255] 18:09:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x116770400) [pid = 2288] [serial = 763] [outer = 0x0] 18:09:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x117695000) [pid = 2288] [serial = 764] [outer = 0x116770400] 18:09:47 INFO - PROCESS | 2288 | 1462756187720 Marionette DEBUG loaded listener.js 18:09:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1183a7400) [pid = 2288] [serial = 765] [outer = 0x116770400] 18:09:48 INFO - PROCESS | 2288 | 1462756188148 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]]]}] 18:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 724ms 18:09:48 INFO - PROCESS | 2288 | 1462756188194 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 2288 | 1462756188198 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:09:48 INFO - PROCESS | 2288 | 1462756188203 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 2288 | 1462756188205 Marionette TRACE conn2 <- [1,994,null,{}] 18:09:48 INFO - PROCESS | 2288 | 1462756188208 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}] 18:09:48 INFO - PROCESS | 2288 | 1462756188321 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:09:48 INFO - PROCESS | 2288 | 1462756188383 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcd000 == 66 [pid = 2288] [id = 256] 18:09:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x118621c00) [pid = 2288] [serial = 766] [outer = 0x0] 18:09:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x11951a400) [pid = 2288] [serial = 767] [outer = 0x118621c00] 18:09:48 INFO - PROCESS | 2288 | 1462756188455 Marionette DEBUG loaded listener.js 18:09:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x119e42800) [pid = 2288] [serial = 768] [outer = 0x118621c00] 18:09:48 INFO - PROCESS | 2288 | 1462756188863 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]]]}] 18:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 669ms 18:09:48 INFO - PROCESS | 2288 | 1462756188873 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 2288 | 1462756188874 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:09:48 INFO - PROCESS | 2288 | 1462756188879 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 2288 | 1462756188882 Marionette TRACE conn2 <- [1,998,null,{}] 18:09:48 INFO - PROCESS | 2288 | 1462756188890 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}] 18:09:49 INFO - PROCESS | 2288 | 1462756189028 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:09:49 INFO - PROCESS | 2288 | 1462756189103 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359c6000 == 67 [pid = 2288] [id = 257] 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x121089400) [pid = 2288] [serial = 769] [outer = 0x0] 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x121093800) [pid = 2288] [serial = 770] [outer = 0x121089400] 18:09:49 INFO - PROCESS | 2288 | 1462756189135 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x1241e6000) [pid = 2288] [serial = 771] [outer = 0x121089400] 18:09:49 INFO - PROCESS | 2288 | 1462756189525 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]]]}] 18:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 675ms 18:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:09:49 INFO - PROCESS | 2288 | 1462756189562 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:09:49 INFO - PROCESS | 2288 | 1462756189564 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:09:49 INFO - PROCESS | 2288 | 1462756189567 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:09:49 INFO - PROCESS | 2288 | 1462756189568 Marionette TRACE conn2 <- [1,1002,null,{}] 18:09:49 INFO - PROCESS | 2288 | 1462756189571 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}] 18:09:49 INFO - PROCESS | 2288 | 1462756189687 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:09:49 INFO - PROCESS | 2288 | 1462756189786 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x135206800 == 68 [pid = 2288] [id = 258] 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x12414d000) [pid = 2288] [serial = 772] [outer = 0x0] 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x126fb5800) [pid = 2288] [serial = 773] [outer = 0x12414d000] 18:09:49 INFO - PROCESS | 2288 | 1462756189820 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x128b42c00) [pid = 2288] [serial = 774] [outer = 0x12414d000] 18:09:50 INFO - PROCESS | 2288 | 1462756190258 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]]]}] 18:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 728ms 18:09:50 INFO - PROCESS | 2288 | 1462756190347 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:09:50 INFO - PROCESS | 2288 | 1462756190348 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:09:50 INFO - PROCESS | 2288 | 1462756190353 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:09:50 INFO - PROCESS | 2288 | 1462756190354 Marionette TRACE conn2 <- [1,1006,null,{}] 18:09:50 INFO - PROCESS | 2288 | 1462756190357 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}] 18:09:50 INFO - PROCESS | 2288 | 1462756190466 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:09:50 INFO - PROCESS | 2288 | 1462756190538 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x13521c000 == 69 [pid = 2288] [id = 259] 18:09:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x124e3a800) [pid = 2288] [serial = 775] [outer = 0x0] 18:09:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x128e06800) [pid = 2288] [serial = 776] [outer = 0x124e3a800] 18:09:50 INFO - PROCESS | 2288 | 1462756190568 Marionette DEBUG loaded listener.js 18:09:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x1292a1800) [pid = 2288] [serial = 777] [outer = 0x124e3a800] 18:09:50 INFO - PROCESS | 2288 | 1462756190994 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]]]}] 18:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 18:09:51 INFO - PROCESS | 2288 | 1462756191024 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:09:51 INFO - PROCESS | 2288 | 1462756191025 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:09:51 INFO - PROCESS | 2288 | 1462756191028 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:09:51 INFO - PROCESS | 2288 | 1462756191030 Marionette TRACE conn2 <- [1,1010,null,{}] 18:09:51 INFO - PROCESS | 2288 | 1462756191032 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}] 18:09:51 INFO - PROCESS | 2288 | 1462756191160 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:09:51 INFO - PROCESS | 2288 | 1462756191222 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c570800 == 70 [pid = 2288] [id = 260] 18:09:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1126ed800) [pid = 2288] [serial = 778] [outer = 0x0] 18:09:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x113154000) [pid = 2288] [serial = 779] [outer = 0x1126ed800] 18:09:51 INFO - PROCESS | 2288 | 1462756191301 Marionette DEBUG loaded listener.js 18:09:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12a7ed800) [pid = 2288] [serial = 780] [outer = 0x1126ed800] 18:09:51 INFO - PROCESS | 2288 | 1462756191979 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]]]}] 18:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 973ms 18:09:52 INFO - PROCESS | 2288 | 1462756192001 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:09:52 INFO - PROCESS | 2288 | 1462756192004 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:09:52 INFO - PROCESS | 2288 | 1462756192008 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:09:52 INFO - PROCESS | 2288 | 1462756192010 Marionette TRACE conn2 <- [1,1014,null,{}] 18:09:52 INFO - PROCESS | 2288 | 1462756192015 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}] 18:09:52 INFO - PROCESS | 2288 | 1462756192122 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:09:52 INFO - PROCESS | 2288 | 1462756192187 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x123913800 == 71 [pid = 2288] [id = 261] 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x112d0bc00) [pid = 2288] [serial = 781] [outer = 0x0] 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x113152c00) [pid = 2288] [serial = 782] [outer = 0x112d0bc00] 18:09:52 INFO - PROCESS | 2288 | 1462756192217 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x113c65400) [pid = 2288] [serial = 783] [outer = 0x112d0bc00] 18:09:52 INFO - PROCESS | 2288 | 1462756192632 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]]]}] 18:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms 18:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:09:52 INFO - PROCESS | 2288 | 1462756192680 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:09:52 INFO - PROCESS | 2288 | 1462756192683 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:09:52 INFO - PROCESS | 2288 | 1462756192687 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:09:52 INFO - PROCESS | 2288 | 1462756192689 Marionette TRACE conn2 <- [1,1018,null,{}] 18:09:52 INFO - PROCESS | 2288 | 1462756192691 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}] 18:09:52 INFO - PROCESS | 2288 | 1462756192790 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:09:52 INFO - PROCESS | 2288 | 1462756192855 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x113089800 == 72 [pid = 2288] [id = 262] 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x112d66c00) [pid = 2288] [serial = 784] [outer = 0x0] 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x11754fc00) [pid = 2288] [serial = 785] [outer = 0x112d66c00] 18:09:52 INFO - PROCESS | 2288 | 1462756192882 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x11808fc00) [pid = 2288] [serial = 786] [outer = 0x112d66c00] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5ab800 == 71 [pid = 2288] [id = 253] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce6a800 == 70 [pid = 2288] [id = 252] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12b985000 == 69 [pid = 2288] [id = 251] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12c030800 == 68 [pid = 2288] [id = 250] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb69000 == 67 [pid = 2288] [id = 249] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac8d800 == 66 [pid = 2288] [id = 248] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12ab1cc00) [pid = 2288] [serial = 698] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12a63c800 == 65 [pid = 2288] [id = 247] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6f000 == 64 [pid = 2288] [id = 246] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e1800 == 63 [pid = 2288] [id = 245] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x123e8d800 == 62 [pid = 2288] [id = 244] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x1188bf800 == 61 [pid = 2288] [id = 243] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x1188a2800 == 60 [pid = 2288] [id = 242] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x123b5e800 == 59 [pid = 2288] [id = 241] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x110e9e000 == 58 [pid = 2288] [id = 238] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5bb800 == 57 [pid = 2288] [id = 237] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0df800 == 56 [pid = 2288] [id = 236] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x1251eb800 == 55 [pid = 2288] [id = 235] 18:09:53 INFO - PROCESS | 2288 | --DOCSHELL 0x11877e000 == 54 [pid = 2288] [id = 234] 18:09:53 INFO - PROCESS | 2288 | 1462756193346 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]]]}] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x12c669c00) [pid = 2288] [serial = 695] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x117176c00) [pid = 2288] [serial = 660] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x113411c00) [pid = 2288] [serial = 659] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x119692400) [pid = 2288] [serial = 665] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x119e41c00) [pid = 2288] [serial = 666] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x128b3a800) [pid = 2288] [serial = 677] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x1212ab400) [pid = 2288] [serial = 668] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x1249d2800) [pid = 2288] [serial = 669] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x1150f6800) [pid = 2288] [serial = 662] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x118620800) [pid = 2288] [serial = 663] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x124db9c00) [pid = 2288] [serial = 671] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x125743400) [pid = 2288] [serial = 672] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x118623c00) [pid = 2288] [serial = 656] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x129298c00) [pid = 2288] [serial = 680] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x128aee400) [pid = 2288] [serial = 653] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x127563800) [pid = 2288] [serial = 674] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1212aa400) [pid = 2288] [serial = 641] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x128be8000) [pid = 2288] [serial = 678] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12c34b800) [pid = 2288] [serial = 650] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12bd41800) [pid = 2288] [serial = 647] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x12a7f1800) [pid = 2288] [serial = 644] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12a7f0800) [pid = 2288] [serial = 683] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x1164ec400) [pid = 2288] [serial = 638] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x1292a3800) [pid = 2288] [serial = 681] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12ab7a000) [pid = 2288] [serial = 686] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x12a7fac00) [pid = 2288] [serial = 684] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x12c54cc00) [pid = 2288] [serial = 693] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x12ab7cc00) [pid = 2288] [serial = 689] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x12c6f2400) [pid = 2288] [serial = 696] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12b9f0800) [pid = 2288] [serial = 687] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12ba6f400) [pid = 2288] [serial = 690] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x128b35000) [pid = 2288] [serial = 675] [outer = 0x0] [url = about:blank] 18:09:53 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x12c33f000) [pid = 2288] [serial = 692] [outer = 0x0] [url = about:blank] 18:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms 18:09:53 INFO - PROCESS | 2288 | 1462756193362 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:09:53 INFO - PROCESS | 2288 | 1462756193364 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:09:53 INFO - PROCESS | 2288 | 1462756193366 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:09:53 INFO - PROCESS | 2288 | 1462756193368 Marionette TRACE conn2 <- [1,1022,null,{}] 18:09:53 INFO - PROCESS | 2288 | 1462756193376 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}] 18:09:53 INFO - PROCESS | 2288 | 1462756193483 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:09:53 INFO - PROCESS | 2288 | 1462756193489 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d9800 == 55 [pid = 2288] [id = 263] 18:09:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x118625400) [pid = 2288] [serial = 787] [outer = 0x0] 18:09:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x119147c00) [pid = 2288] [serial = 788] [outer = 0x118625400] 18:09:53 INFO - PROCESS | 2288 | 1462756193517 Marionette DEBUG loaded listener.js 18:09:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x11950f000) [pid = 2288] [serial = 789] [outer = 0x118625400] 18:09:53 INFO - PROCESS | 2288 | 1462756193878 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]]]}] 18:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 525ms 18:09:53 INFO - PROCESS | 2288 | 1462756193892 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:09:53 INFO - PROCESS | 2288 | 1462756193895 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:09:53 INFO - PROCESS | 2288 | 1462756193921 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:09:53 INFO - PROCESS | 2288 | 1462756193922 Marionette TRACE conn2 <- [1,1026,null,{}] 18:09:53 INFO - PROCESS | 2288 | 1462756193926 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}] 18:09:54 INFO - PROCESS | 2288 | 1462756194009 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:09:54 INFO - PROCESS | 2288 | 1462756194016 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x12390e000 == 56 [pid = 2288] [id = 264] 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x119513800) [pid = 2288] [serial = 790] [outer = 0x0] 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x11962a800) [pid = 2288] [serial = 791] [outer = 0x119513800] 18:09:54 INFO - PROCESS | 2288 | 1462756194042 Marionette DEBUG loaded listener.js 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x119e3c000) [pid = 2288] [serial = 792] [outer = 0x119513800] 18:09:54 INFO - PROCESS | 2288 | 1462756194382 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]]]}] 18:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 497ms 18:09:54 INFO - PROCESS | 2288 | 1462756194398 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:09:54 INFO - PROCESS | 2288 | 1462756194406 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:09:54 INFO - PROCESS | 2288 | 1462756194411 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:09:54 INFO - PROCESS | 2288 | 1462756194414 Marionette TRACE conn2 <- [1,1030,null,{}] 18:09:54 INFO - PROCESS | 2288 | 1462756194417 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}] 18:09:54 INFO - PROCESS | 2288 | 1462756194508 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:09:54 INFO - PROCESS | 2288 | 1462756194564 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x11877a800 == 57 [pid = 2288] [id = 265] 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x119514400) [pid = 2288] [serial = 793] [outer = 0x0] 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x119e43800) [pid = 2288] [serial = 794] [outer = 0x119514400] 18:09:54 INFO - PROCESS | 2288 | 1462756194589 Marionette DEBUG loaded listener.js 18:09:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12108d000) [pid = 2288] [serial = 795] [outer = 0x119514400] 18:09:54 INFO - PROCESS | 2288 | 1462756194889 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]]]}] 18:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 523ms 18:09:54 INFO - PROCESS | 2288 | 1462756194933 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:09:54 INFO - PROCESS | 2288 | 1462756194934 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:09:54 INFO - PROCESS | 2288 | 1462756194937 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:09:54 INFO - PROCESS | 2288 | 1462756194938 Marionette TRACE conn2 <- [1,1034,null,{}] 18:09:54 INFO - PROCESS | 2288 | 1462756194941 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}] 18:09:55 INFO - PROCESS | 2288 | 1462756195068 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:09:55 INFO - PROCESS | 2288 | 1462756195165 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251d6000 == 58 [pid = 2288] [id = 266] 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12108b400) [pid = 2288] [serial = 796] [outer = 0x0] 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x12398f800) [pid = 2288] [serial = 797] [outer = 0x12108b400] 18:09:55 INFO - PROCESS | 2288 | 1462756195206 Marionette DEBUG loaded listener.js 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x124e3a000) [pid = 2288] [serial = 798] [outer = 0x12108b400] 18:09:55 INFO - PROCESS | 2288 | 1462756195596 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]]]}] 18:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 18:09:55 INFO - PROCESS | 2288 | 1462756195607 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:09:55 INFO - PROCESS | 2288 | 1462756195609 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:09:55 INFO - PROCESS | 2288 | 1462756195615 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:09:55 INFO - PROCESS | 2288 | 1462756195616 Marionette TRACE conn2 <- [1,1038,null,{}] 18:09:55 INFO - PROCESS | 2288 | 1462756195619 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}] 18:09:55 INFO - PROCESS | 2288 | 1462756195741 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:09:55 INFO - PROCESS | 2288 | 1462756195799 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x128e5b800 == 59 [pid = 2288] [id = 267] 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x12108c800) [pid = 2288] [serial = 799] [outer = 0x0] 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1268e5400) [pid = 2288] [serial = 800] [outer = 0x12108c800] 18:09:55 INFO - PROCESS | 2288 | 1462756195825 Marionette DEBUG loaded listener.js 18:09:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x127562800) [pid = 2288] [serial = 801] [outer = 0x12108c800] 18:09:56 INFO - PROCESS | 2288 | 1462756196141 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]]]}] 18:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 569ms 18:09:56 INFO - PROCESS | 2288 | 1462756196184 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:09:56 INFO - PROCESS | 2288 | 1462756196186 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:09:56 INFO - PROCESS | 2288 | 1462756196188 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:09:56 INFO - PROCESS | 2288 | 1462756196189 Marionette TRACE conn2 <- [1,1042,null,{}] 18:09:56 INFO - PROCESS | 2288 | 1462756196191 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}] 18:09:56 INFO - PROCESS | 2288 | 1462756196295 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:09:56 INFO - PROCESS | 2288 | 1462756196330 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x129326000 == 60 [pid = 2288] [id = 268] 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x12573e400) [pid = 2288] [serial = 802] [outer = 0x0] 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x128b35400) [pid = 2288] [serial = 803] [outer = 0x12573e400] 18:09:56 INFO - PROCESS | 2288 | 1462756196356 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x128becc00) [pid = 2288] [serial = 804] [outer = 0x12573e400] 18:09:56 INFO - PROCESS | 2288 | 1462756196689 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]]]}] 18:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 518ms 18:09:56 INFO - PROCESS | 2288 | 1462756196706 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:09:56 INFO - PROCESS | 2288 | 1462756196708 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:09:56 INFO - PROCESS | 2288 | 1462756196712 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:09:56 INFO - PROCESS | 2288 | 1462756196714 Marionette TRACE conn2 <- [1,1046,null,{}] 18:09:56 INFO - PROCESS | 2288 | 1462756196716 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}] 18:09:56 INFO - PROCESS | 2288 | 1462756196822 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:09:56 INFO - PROCESS | 2288 | 1462756196836 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac12000 == 61 [pid = 2288] [id = 269] 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x128b3c800) [pid = 2288] [serial = 805] [outer = 0x0] 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x12929d400) [pid = 2288] [serial = 806] [outer = 0x128b3c800] 18:09:56 INFO - PROCESS | 2288 | 1462756196861 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1293eb000) [pid = 2288] [serial = 807] [outer = 0x128b3c800] 18:09:57 INFO - PROCESS | 2288 | 1462756197219 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]]]}] 18:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 18:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:09:57 INFO - PROCESS | 2288 | 1462756197231 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:09:57 INFO - PROCESS | 2288 | 1462756197233 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:09:57 INFO - PROCESS | 2288 | 1462756197235 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:09:57 INFO - PROCESS | 2288 | 1462756197236 Marionette TRACE conn2 <- [1,1050,null,{}] 18:09:57 INFO - PROCESS | 2288 | 1462756197238 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}] 18:09:57 INFO - PROCESS | 2288 | 1462756197348 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:09:57 INFO - PROCESS | 2288 | 1462756197362 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb50000 == 62 [pid = 2288] [id = 270] 18:09:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x128ecd800) [pid = 2288] [serial = 808] [outer = 0x0] 18:09:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12a7c4c00) [pid = 2288] [serial = 809] [outer = 0x128ecd800] 18:09:57 INFO - PROCESS | 2288 | 1462756197386 Marionette DEBUG loaded listener.js 18:09:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12a7ccc00) [pid = 2288] [serial = 810] [outer = 0x128ecd800] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12929f800) [pid = 2288] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12ba69c00) [pid = 2288] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x12aa63400) [pid = 2288] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x118623000) [pid = 2288] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x123f76800) [pid = 2288] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x119e39000) [pid = 2288] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x11769d800) [pid = 2288] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1249ce400) [pid = 2288] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x11950e400) [pid = 2288] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x113467c00) [pid = 2288] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12ab16400) [pid = 2288] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x126b9f800) [pid = 2288] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x128bea800) [pid = 2288] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x11918bc00) [pid = 2288] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x128b3dc00) [pid = 2288] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x118620c00) [pid = 2288] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x1164ad800) [pid = 2288] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:09:57 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x110eb2c00) [pid = 2288] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:09:57 INFO - PROCESS | 2288 | 1462756197931 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]]]}] 18:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 719ms 18:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:09:57 INFO - PROCESS | 2288 | 1462756197964 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:09:57 INFO - PROCESS | 2288 | 1462756197965 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:09:57 INFO - PROCESS | 2288 | 1462756197968 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:09:57 INFO - PROCESS | 2288 | 1462756197969 Marionette TRACE conn2 <- [1,1054,null,{}] 18:09:57 INFO - PROCESS | 2288 | 1462756197971 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}] 18:09:58 INFO - PROCESS | 2288 | 1462756198066 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:09:58 INFO - PROCESS | 2288 | 1462756198086 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be87800 == 63 [pid = 2288] [id = 271] 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x1249d5400) [pid = 2288] [serial = 811] [outer = 0x0] 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12a7cb000) [pid = 2288] [serial = 812] [outer = 0x1249d5400] 18:09:58 INFO - PROCESS | 2288 | 1462756198117 Marionette DEBUG loaded listener.js 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12a7f3000) [pid = 2288] [serial = 813] [outer = 0x1249d5400] 18:09:58 INFO - PROCESS | 2288 | 1462756198588 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]]]}] 18:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 18:09:58 INFO - PROCESS | 2288 | 1462756198640 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:09:58 INFO - PROCESS | 2288 | 1462756198643 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:09:58 INFO - PROCESS | 2288 | 1462756198647 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:09:58 INFO - PROCESS | 2288 | 1462756198649 Marionette TRACE conn2 <- [1,1058,null,{}] 18:09:58 INFO - PROCESS | 2288 | 1462756198652 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}] 18:09:58 INFO - PROCESS | 2288 | 1462756198757 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:09:58 INFO - PROCESS | 2288 | 1462756198763 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c57a000 == 64 [pid = 2288] [id = 272] 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x128b34800) [pid = 2288] [serial = 814] [outer = 0x0] 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x12a7f9400) [pid = 2288] [serial = 815] [outer = 0x128b34800] 18:09:58 INFO - PROCESS | 2288 | 1462756198788 Marionette DEBUG loaded listener.js 18:09:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x12ab16c00) [pid = 2288] [serial = 816] [outer = 0x128b34800] 18:09:59 INFO - PROCESS | 2288 | 1462756199101 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]]]}] 18:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 18:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:09:59 INFO - PROCESS | 2288 | 1462756199121 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:09:59 INFO - PROCESS | 2288 | 1462756199122 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:09:59 INFO - PROCESS | 2288 | 1462756199124 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:09:59 INFO - PROCESS | 2288 | 1462756199125 Marionette TRACE conn2 <- [1,1062,null,{}] 18:09:59 INFO - PROCESS | 2288 | 1462756199130 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}] 18:09:59 INFO - PROCESS | 2288 | 1462756199218 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:09:59 INFO - PROCESS | 2288 | 1462756199277 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b7000 == 65 [pid = 2288] [id = 273] 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x128b40c00) [pid = 2288] [serial = 817] [outer = 0x0] 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x12ab23c00) [pid = 2288] [serial = 818] [outer = 0x128b40c00] 18:09:59 INFO - PROCESS | 2288 | 1462756199302 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x12acd8c00) [pid = 2288] [serial = 819] [outer = 0x128b40c00] 18:09:59 INFO - PROCESS | 2288 | 1462756199577 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]]]}] 18:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 474ms 18:09:59 INFO - PROCESS | 2288 | 1462756199601 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:09:59 INFO - PROCESS | 2288 | 1462756199602 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:09:59 INFO - PROCESS | 2288 | 1462756199622 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:09:59 INFO - PROCESS | 2288 | 1462756199623 Marionette TRACE conn2 <- [1,1066,null,{}] 18:09:59 INFO - PROCESS | 2288 | 1462756199626 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}] 18:09:59 INFO - PROCESS | 2288 | 1462756199720 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:09:59 INFO - PROCESS | 2288 | 1462756199843 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x112617800 == 66 [pid = 2288] [id = 274] 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x110eaf800) [pid = 2288] [serial = 820] [outer = 0x0] 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x110eb5c00) [pid = 2288] [serial = 821] [outer = 0x110eaf800] 18:09:59 INFO - PROCESS | 2288 | 1462756199875 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x1126f9000) [pid = 2288] [serial = 822] [outer = 0x110eaf800] 18:10:00 INFO - PROCESS | 2288 | 1462756200371 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]]]}] 18:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 786ms 18:10:00 INFO - PROCESS | 2288 | 1462756200413 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:10:00 INFO - PROCESS | 2288 | 1462756200417 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:10:00 INFO - PROCESS | 2288 | 1462756200425 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:10:00 INFO - PROCESS | 2288 | 1462756200431 Marionette TRACE conn2 <- [1,1070,null,{}] 18:10:00 INFO - PROCESS | 2288 | 1462756200475 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}] 18:10:00 INFO - PROCESS | 2288 | 1462756200656 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:10:00 INFO - PROCESS | 2288 | 1462756200665 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bcc000 == 67 [pid = 2288] [id = 275] 18:10:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x11693bc00) [pid = 2288] [serial = 823] [outer = 0x0] 18:10:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x11769ac00) [pid = 2288] [serial = 824] [outer = 0x11693bc00] 18:10:00 INFO - PROCESS | 2288 | 1462756200696 Marionette DEBUG loaded listener.js 18:10:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x11839bc00) [pid = 2288] [serial = 825] [outer = 0x11693bc00] 18:10:01 INFO - PROCESS | 2288 | 1462756201122 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]]]}] 18:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 727ms 18:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:10:01 INFO - PROCESS | 2288 | 1462756201153 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:10:01 INFO - PROCESS | 2288 | 1462756201156 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:10:01 INFO - PROCESS | 2288 | 1462756201158 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:10:01 INFO - PROCESS | 2288 | 1462756201160 Marionette TRACE conn2 <- [1,1074,null,{}] 18:10:01 INFO - PROCESS | 2288 | 1462756201163 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}] 18:10:01 INFO - PROCESS | 2288 | 1462756201273 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:10:01 INFO - PROCESS | 2288 | 1462756201336 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac83000 == 68 [pid = 2288] [id = 276] 18:10:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x118626000) [pid = 2288] [serial = 826] [outer = 0x0] 18:10:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x119195c00) [pid = 2288] [serial = 827] [outer = 0x118626000] 18:10:01 INFO - PROCESS | 2288 | 1462756201406 Marionette DEBUG loaded listener.js 18:10:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x11951d000) [pid = 2288] [serial = 828] [outer = 0x118626000] 18:10:01 INFO - PROCESS | 2288 | 1462756201833 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]]]}] 18:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 18:10:01 INFO - PROCESS | 2288 | 1462756201879 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:10:01 INFO - PROCESS | 2288 | 1462756201880 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:10:01 INFO - PROCESS | 2288 | 1462756201888 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:10:01 INFO - PROCESS | 2288 | 1462756201894 Marionette TRACE conn2 <- [1,1078,null,{}] 18:10:01 INFO - PROCESS | 2288 | 1462756201922 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}] 18:10:02 INFO - PROCESS | 2288 | 1462756202064 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:10:02 INFO - PROCESS | 2288 | 1462756202119 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5a8800 == 69 [pid = 2288] [id = 277] 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x123ba4c00) [pid = 2288] [serial = 829] [outer = 0x0] 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x123dc5800) [pid = 2288] [serial = 830] [outer = 0x123ba4c00] 18:10:02 INFO - PROCESS | 2288 | 1462756202148 Marionette DEBUG loaded listener.js 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x124ad4c00) [pid = 2288] [serial = 831] [outer = 0x123ba4c00] 18:10:02 INFO - PROCESS | 2288 | 1462756202551 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]]]}] 18:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 681ms 18:10:02 INFO - PROCESS | 2288 | 1462756202565 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:10:02 INFO - PROCESS | 2288 | 1462756202567 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:10:02 INFO - PROCESS | 2288 | 1462756202569 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:10:02 INFO - PROCESS | 2288 | 1462756202570 Marionette TRACE conn2 <- [1,1082,null,{}] 18:10:02 INFO - PROCESS | 2288 | 1462756202573 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}] 18:10:02 INFO - PROCESS | 2288 | 1462756202683 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:10:02 INFO - PROCESS | 2288 | 1462756202756 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x132006800 == 70 [pid = 2288] [id = 278] 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x123dbd000) [pid = 2288] [serial = 832] [outer = 0x0] 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x128ae3400) [pid = 2288] [serial = 833] [outer = 0x123dbd000] 18:10:02 INFO - PROCESS | 2288 | 1462756202787 Marionette DEBUG loaded listener.js 18:10:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12a7a9400) [pid = 2288] [serial = 834] [outer = 0x123dbd000] 18:10:03 INFO - PROCESS | 2288 | 1462756203197 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]]]}] 18:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 18:10:03 INFO - PROCESS | 2288 | 1462756203239 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:10:03 INFO - PROCESS | 2288 | 1462756203240 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:10:03 INFO - PROCESS | 2288 | 1462756203242 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 2288 | 1462756203244 Marionette TRACE conn2 <- [1,1086,null,{}] 18:10:03 INFO - PROCESS | 2288 | 1462756203246 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}] 18:10:03 INFO - PROCESS | 2288 | 1462756203354 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:10:03 INFO - PROCESS | 2288 | 1462756203459 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x13506d000 == 71 [pid = 2288] [id = 279] 18:10:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x12a7f1800) [pid = 2288] [serial = 835] [outer = 0x0] 18:10:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x12ab17000) [pid = 2288] [serial = 836] [outer = 0x12a7f1800] 18:10:03 INFO - PROCESS | 2288 | 1462756203498 Marionette DEBUG loaded listener.js 18:10:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x12bd38800) [pid = 2288] [serial = 837] [outer = 0x12a7f1800] 18:10:03 INFO - PROCESS | 2288 | 1462756203891 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]]]}] 18:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 683ms 18:10:03 INFO - PROCESS | 2288 | 1462756203926 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:10:03 INFO - PROCESS | 2288 | 1462756203927 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:10:03 INFO - PROCESS | 2288 | 1462756203933 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 2288 | 1462756203934 Marionette TRACE conn2 <- [1,1090,null,{}] 18:10:03 INFO - PROCESS | 2288 | 1462756203937 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}] 18:10:04 INFO - PROCESS | 2288 | 1462756204052 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:10:04 INFO - PROCESS | 2288 | 1462756204134 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x13536e800 == 72 [pid = 2288] [id = 280] 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12bd3fc00) [pid = 2288] [serial = 838] [outer = 0x0] 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x12c344800) [pid = 2288] [serial = 839] [outer = 0x12bd3fc00] 18:10:04 INFO - PROCESS | 2288 | 1462756204164 Marionette DEBUG loaded listener.js 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12c6f0400) [pid = 2288] [serial = 840] [outer = 0x12bd3fc00] 18:10:04 INFO - PROCESS | 2288 | 1462756204571 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]]]}] 18:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 674ms 18:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:10:04 INFO - PROCESS | 2288 | 1462756204608 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:10:04 INFO - PROCESS | 2288 | 1462756204609 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:10:04 INFO - PROCESS | 2288 | 1462756204611 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:10:04 INFO - PROCESS | 2288 | 1462756204613 Marionette TRACE conn2 <- [1,1094,null,{}] 18:10:04 INFO - PROCESS | 2288 | 1462756204615 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}] 18:10:04 INFO - PROCESS | 2288 | 1462756204721 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:10:04 INFO - PROCESS | 2288 | 1462756204824 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b5e000 == 73 [pid = 2288] [id = 281] 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x1129a3000) [pid = 2288] [serial = 841] [outer = 0x0] 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1129a7000) [pid = 2288] [serial = 842] [outer = 0x1129a3000] 18:10:04 INFO - PROCESS | 2288 | 1462756204854 Marionette DEBUG loaded listener.js 18:10:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x1129ab800) [pid = 2288] [serial = 843] [outer = 0x1129a3000] 18:10:05 INFO - PROCESS | 2288 | 1462756205304 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]]]}] 18:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 18:10:05 INFO - PROCESS | 2288 | 1462756205343 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:10:05 INFO - PROCESS | 2288 | 1462756205345 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:10:05 INFO - PROCESS | 2288 | 1462756205349 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:10:05 INFO - PROCESS | 2288 | 1462756205351 Marionette TRACE conn2 <- [1,1098,null,{}] 18:10:05 INFO - PROCESS | 2288 | 1462756205353 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}] 18:10:05 INFO - PROCESS | 2288 | 1462756205465 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:10:05 INFO - PROCESS | 2288 | 1462756205540 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a12c800 == 74 [pid = 2288] [id = 282] 18:10:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x1129a7400) [pid = 2288] [serial = 844] [outer = 0x0] 18:10:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x1170ef400) [pid = 2288] [serial = 845] [outer = 0x1129a7400] 18:10:05 INFO - PROCESS | 2288 | 1462756205570 Marionette DEBUG loaded listener.js 18:10:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x1170f2800) [pid = 2288] [serial = 846] [outer = 0x1129a7400] 18:10:06 INFO - PROCESS | 2288 | 1462756206157 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]]]}] 18:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 873ms 18:10:06 INFO - PROCESS | 2288 | 1462756206222 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:10:06 INFO - PROCESS | 2288 | 1462756206226 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:10:06 INFO - PROCESS | 2288 | 1462756206230 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:10:06 INFO - PROCESS | 2288 | 1462756206232 Marionette TRACE conn2 <- [1,1102,null,{}] 18:10:06 INFO - PROCESS | 2288 | 1462756206236 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}] 18:10:06 INFO - PROCESS | 2288 | 1462756206344 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:10:06 INFO - PROCESS | 2288 | 1462756206418 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x124290000 == 75 [pid = 2288] [id = 283] 18:10:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x11314f000) [pid = 2288] [serial = 847] [outer = 0x0] 18:10:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x113153000) [pid = 2288] [serial = 848] [outer = 0x11314f000] 18:10:06 INFO - PROCESS | 2288 | 1462756206445 Marionette DEBUG loaded listener.js 18:10:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x116060400) [pid = 2288] [serial = 849] [outer = 0x11314f000] 18:10:06 INFO - PROCESS | 2288 | 1462756206867 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]]]}] 18:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 18:10:06 INFO - PROCESS | 2288 | 1462756206903 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:10:06 INFO - PROCESS | 2288 | 1462756206906 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:10:06 INFO - PROCESS | 2288 | 1462756206911 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:10:06 INFO - PROCESS | 2288 | 1462756206912 Marionette TRACE conn2 <- [1,1106,null,{}] 18:10:06 INFO - PROCESS | 2288 | 1462756206915 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}] 18:10:07 INFO - PROCESS | 2288 | 1462756207017 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:10:07 INFO - PROCESS | 2288 | 1462756207081 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x119958000 == 76 [pid = 2288] [id = 284] 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x11693e400) [pid = 2288] [serial = 850] [outer = 0x0] 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x1170f9800) [pid = 2288] [serial = 851] [outer = 0x11693e400] 18:10:07 INFO - PROCESS | 2288 | 1462756207108 Marionette DEBUG loaded listener.js 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x118067c00) [pid = 2288] [serial = 852] [outer = 0x11693e400] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b7000 == 75 [pid = 2288] [id = 273] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12c57a000 == 74 [pid = 2288] [id = 272] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12be87800 == 73 [pid = 2288] [id = 271] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb50000 == 72 [pid = 2288] [id = 270] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac12000 == 71 [pid = 2288] [id = 269] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x12c665000) [pid = 2288] [serial = 716] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x12ceb7c00) [pid = 2288] [serial = 719] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x12c9d3000) [pid = 2288] [serial = 761] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x129326000 == 70 [pid = 2288] [id = 268] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x128e5b800 == 69 [pid = 2288] [id = 267] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x1251d6000 == 68 [pid = 2288] [id = 266] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x11877a800 == 67 [pid = 2288] [id = 265] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x12390e000 == 66 [pid = 2288] [id = 264] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d9800 == 65 [pid = 2288] [id = 263] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x113089800 == 64 [pid = 2288] [id = 262] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x123913800 == 63 [pid = 2288] [id = 261] 18:10:07 INFO - PROCESS | 2288 | 1462756207564 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]]]}] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x1359c6000 == 62 [pid = 2288] [id = 257] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcd000 == 61 [pid = 2288] [id = 256] 18:10:07 INFO - PROCESS | 2288 | --DOCSHELL 0x1188c1800 == 60 [pid = 2288] [id = 255] 18:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 669ms 18:10:07 INFO - PROCESS | 2288 | 1462756207580 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:10:07 INFO - PROCESS | 2288 | 1462756207582 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:10:07 INFO - PROCESS | 2288 | 1462756207584 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:10:07 INFO - PROCESS | 2288 | 1462756207587 Marionette TRACE conn2 <- [1,1110,null,{}] 18:10:07 INFO - PROCESS | 2288 | 1462756207594 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}] 18:10:07 INFO - PROCESS | 2288 | 1462756207711 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x12a7a3c00) [pid = 2288] [serial = 597] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x1249d7400) [pid = 2288] [serial = 594] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x1183a2800) [pid = 2288] [serial = 591] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12a7fb000) [pid = 2288] [serial = 740] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12c349000) [pid = 2288] [serial = 746] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x12bd44400) [pid = 2288] [serial = 744] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x12b9fa000) [pid = 2288] [serial = 743] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x11951a000) [pid = 2288] [serial = 752] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x12c666c00) [pid = 2288] [serial = 747] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x1249d3400) [pid = 2288] [serial = 731] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x124e38800) [pid = 2288] [serial = 732] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x119e3d000) [pid = 2288] [serial = 728] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x123c96800) [pid = 2288] [serial = 729] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x11918b000) [pid = 2288] [serial = 726] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x11861f000) [pid = 2288] [serial = 725] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x128b3d000) [pid = 2288] [serial = 710] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x125742c00) [pid = 2288] [serial = 734] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x127564c00) [pid = 2288] [serial = 735] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x119515c00) [pid = 2288] [serial = 749] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x117695400) [pid = 2288] [serial = 723] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x113c69000) [pid = 2288] [serial = 722] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12ab21c00) [pid = 2288] [serial = 699] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x11676ec00) [pid = 2288] [serial = 701] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x118817800) [pid = 2288] [serial = 704] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x128aea800) [pid = 2288] [serial = 737] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x12ab23000) [pid = 2288] [serial = 713] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x125741000) [pid = 2288] [serial = 707] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x12c6f8c00) [pid = 2288] [serial = 759] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x12c662c00) [pid = 2288] [serial = 758] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x119519800) [pid = 2288] [serial = 750] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12a7d0c00) [pid = 2288] [serial = 756] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x1293f0400) [pid = 2288] [serial = 738] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x1293dd800) [pid = 2288] [serial = 753] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12a7c9c00) [pid = 2288] [serial = 755] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12ab23400) [pid = 2288] [serial = 741] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12ba69800) [pid = 2288] [serial = 636] [outer = 0x0] [url = about:blank] 18:10:07 INFO - PROCESS | 2288 | 1462756207783 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195bc800 == 61 [pid = 2288] [id = 285] 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x11605d400) [pid = 2288] [serial = 853] [outer = 0x0] 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x118074000) [pid = 2288] [serial = 854] [outer = 0x11605d400] 18:10:07 INFO - PROCESS | 2288 | 1462756207811 Marionette DEBUG loaded listener.js 18:10:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x119151800) [pid = 2288] [serial = 855] [outer = 0x11605d400] 18:10:08 INFO - PROCESS | 2288 | 1462756208122 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]]]}] 18:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 572ms 18:10:08 INFO - PROCESS | 2288 | 1462756208157 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:10:08 INFO - PROCESS | 2288 | 1462756208159 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:10:08 INFO - PROCESS | 2288 | 1462756208163 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:10:08 INFO - PROCESS | 2288 | 1462756208164 Marionette TRACE conn2 <- [1,1114,null,{}] 18:10:08 INFO - PROCESS | 2288 | 1462756208167 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}] 18:10:08 INFO - PROCESS | 2288 | 1462756208254 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:10:08 INFO - PROCESS | 2288 | 1462756208322 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427c800 == 62 [pid = 2288] [id = 286] 18:10:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x119188400) [pid = 2288] [serial = 856] [outer = 0x0] 18:10:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x119519800) [pid = 2288] [serial = 857] [outer = 0x119188400] 18:10:08 INFO - PROCESS | 2288 | 1462756208348 Marionette DEBUG loaded listener.js 18:10:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x119e41c00) [pid = 2288] [serial = 858] [outer = 0x119188400] 18:10:08 INFO - PROCESS | 2288 | 1462756208646 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]]]}] 18:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 18:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:10:08 INFO - PROCESS | 2288 | 1462756208682 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:10:08 INFO - PROCESS | 2288 | 1462756208683 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:10:08 INFO - PROCESS | 2288 | 1462756208685 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:10:08 INFO - PROCESS | 2288 | 1462756208686 Marionette TRACE conn2 <- [1,1118,null,{}] 18:10:08 INFO - PROCESS | 2288 | 1462756208689 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}] 18:10:08 INFO - PROCESS | 2288 | 1462756208820 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:10:09 INFO - PROCESS | 2288 | 1462756209005 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x128c2a000 == 63 [pid = 2288] [id = 287] 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x11962b000) [pid = 2288] [serial = 859] [outer = 0x0] 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x1249d7400) [pid = 2288] [serial = 860] [outer = 0x11962b000] 18:10:09 INFO - PROCESS | 2288 | 1462756209032 Marionette DEBUG loaded listener.js 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x125795400) [pid = 2288] [serial = 861] [outer = 0x11962b000] 18:10:09 INFO - PROCESS | 2288 | 1462756209315 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]]]}] 18:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 18:10:09 INFO - PROCESS | 2288 | 1462756209359 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 2288 | 1462756209362 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:10:09 INFO - PROCESS | 2288 | 1462756209366 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 2288 | 1462756209367 Marionette TRACE conn2 <- [1,1122,null,{}] 18:10:09 INFO - PROCESS | 2288 | 1462756209370 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}] 18:10:09 INFO - PROCESS | 2288 | 1462756209509 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:10:09 INFO - PROCESS | 2288 | 1462756209546 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96a800 == 64 [pid = 2288] [id = 288] 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x125741000) [pid = 2288] [serial = 862] [outer = 0x0] 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x127026400) [pid = 2288] [serial = 863] [outer = 0x125741000] 18:10:09 INFO - PROCESS | 2288 | 1462756209572 Marionette DEBUG loaded listener.js 18:10:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1293e2c00) [pid = 2288] [serial = 864] [outer = 0x125741000] 18:10:09 INFO - PROCESS | 2288 | 1462756209871 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]]]}] 18:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 18:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:10:09 INFO - PROCESS | 2288 | 1462756209885 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 2288 | 1462756209886 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:10:09 INFO - PROCESS | 2288 | 1462756209889 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 2288 | 1462756209890 Marionette TRACE conn2 <- [1,1126,null,{}] 18:10:09 INFO - PROCESS | 2288 | 1462756209892 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}] 18:10:10 INFO - PROCESS | 2288 | 1462756210028 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:10:10 INFO - PROCESS | 2288 | 1462756210066 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c02e800 == 65 [pid = 2288] [id = 289] 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x12a7a3c00) [pid = 2288] [serial = 865] [outer = 0x0] 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12a7cd000) [pid = 2288] [serial = 866] [outer = 0x12a7a3c00] 18:10:10 INFO - PROCESS | 2288 | 1462756210090 Marionette DEBUG loaded listener.js 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12aa6a400) [pid = 2288] [serial = 867] [outer = 0x12a7a3c00] 18:10:10 INFO - PROCESS | 2288 | 1462756210475 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]]]}] 18:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 18:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:10:10 INFO - PROCESS | 2288 | 1462756210511 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:10:10 INFO - PROCESS | 2288 | 1462756210512 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:10:10 INFO - PROCESS | 2288 | 1462756210514 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:10:10 INFO - PROCESS | 2288 | 1462756210515 Marionette TRACE conn2 <- [1,1130,null,{}] 18:10:10 INFO - PROCESS | 2288 | 1462756210517 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}] 18:10:10 INFO - PROCESS | 2288 | 1462756210664 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:10:10 INFO - PROCESS | 2288 | 1462756210702 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce74800 == 66 [pid = 2288] [id = 290] 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12ab1c800) [pid = 2288] [serial = 868] [outer = 0x0] 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12ab81400) [pid = 2288] [serial = 869] [outer = 0x12ab1c800] 18:10:10 INFO - PROCESS | 2288 | 1462756210740 Marionette DEBUG loaded listener.js 18:10:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12ba6e800) [pid = 2288] [serial = 870] [outer = 0x12ab1c800] 18:10:11 INFO - PROCESS | 2288 | 1462756211162 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]]]}] 18:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 18:10:11 INFO - PROCESS | 2288 | 1462756211183 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:10:11 INFO - PROCESS | 2288 | 1462756211184 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:10:11 INFO - PROCESS | 2288 | 1462756211186 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:10:11 INFO - PROCESS | 2288 | 1462756211187 Marionette TRACE conn2 <- [1,1134,null,{}] 18:10:11 INFO - PROCESS | 2288 | 1462756211190 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}] 18:10:11 INFO - PROCESS | 2288 | 1462756211302 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:10:11 INFO - PROCESS | 2288 | 1462756211359 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d5800 == 67 [pid = 2288] [id = 291] 18:10:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12ace0800) [pid = 2288] [serial = 871] [outer = 0x0] 18:10:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12c33f000) [pid = 2288] [serial = 872] [outer = 0x12ace0800] 18:10:11 INFO - PROCESS | 2288 | 1462756211384 Marionette DEBUG loaded listener.js 18:10:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12c666c00) [pid = 2288] [serial = 873] [outer = 0x12ace0800] 18:10:11 INFO - PROCESS | 2288 | 1462756211718 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]]]}] 18:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 18:10:11 INFO - PROCESS | 2288 | 1462756211756 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:10:11 INFO - PROCESS | 2288 | 1462756211758 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:10:11 INFO - PROCESS | 2288 | 1462756211764 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:10:11 INFO - PROCESS | 2288 | 1462756211766 Marionette TRACE conn2 <- [1,1138,null,{}] 18:10:11 INFO - PROCESS | 2288 | 1462756211769 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}] 18:10:12 INFO - PROCESS | 2288 | 1462756212131 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x128ecd800) [pid = 2288] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x1249d5400) [pid = 2288] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x128b34800) [pid = 2288] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12573e400) [pid = 2288] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x128b3c800) [pid = 2288] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x119513800) [pid = 2288] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12c9ce000) [pid = 2288] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x112d66c00) [pid = 2288] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x118625400) [pid = 2288] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x112d0bc00) [pid = 2288] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x119514400) [pid = 2288] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:10:12 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x12108b400) [pid = 2288] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:10:12 INFO - PROCESS | 2288 | 1462756212204 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170a9800 == 68 [pid = 2288] [id = 292] 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x110ebc400) [pid = 2288] [serial = 874] [outer = 0x0] 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x116940000) [pid = 2288] [serial = 875] [outer = 0x110ebc400] 18:10:12 INFO - PROCESS | 2288 | 1462756212241 Marionette DEBUG loaded listener.js 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x121087800) [pid = 2288] [serial = 876] [outer = 0x110ebc400] 18:10:12 INFO - PROCESS | 2288 | 1462756212536 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]]]}] 18:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 820ms 18:10:12 INFO - PROCESS | 2288 | 1462756212584 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:10:12 INFO - PROCESS | 2288 | 1462756212585 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:10:12 INFO - PROCESS | 2288 | 1462756212587 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:10:12 INFO - PROCESS | 2288 | 1462756212589 Marionette TRACE conn2 <- [1,1142,null,{}] 18:10:12 INFO - PROCESS | 2288 | 1462756212592 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}] 18:10:12 INFO - PROCESS | 2288 | 1462756212730 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:10:12 INFO - PROCESS | 2288 | 1462756212736 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x13201d800 == 69 [pid = 2288] [id = 293] 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x11814cc00) [pid = 2288] [serial = 877] [outer = 0x0] 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x1292a0000) [pid = 2288] [serial = 878] [outer = 0x11814cc00] 18:10:12 INFO - PROCESS | 2288 | 1462756212766 Marionette DEBUG loaded listener.js 18:10:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12cebfc00) [pid = 2288] [serial = 879] [outer = 0x11814cc00] 18:10:13 INFO - PROCESS | 2288 | 1462756213101 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]]]}] 18:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 18:10:13 INFO - PROCESS | 2288 | 1462756213107 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:10:13 INFO - PROCESS | 2288 | 1462756213109 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:10:13 INFO - PROCESS | 2288 | 1462756213112 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:10:13 INFO - PROCESS | 2288 | 1462756213113 Marionette TRACE conn2 <- [1,1146,null,{}] 18:10:13 INFO - PROCESS | 2288 | 1462756213115 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}] 18:10:13 INFO - PROCESS | 2288 | 1462756213208 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:10:13 INFO - PROCESS | 2288 | 1462756213212 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b62800 == 70 [pid = 2288] [id = 294] 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12d07b800) [pid = 2288] [serial = 880] [outer = 0x0] 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12d502800) [pid = 2288] [serial = 881] [outer = 0x12d07b800] 18:10:13 INFO - PROCESS | 2288 | 1462756213237 Marionette DEBUG loaded listener.js 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12d508c00) [pid = 2288] [serial = 882] [outer = 0x12d07b800] 18:10:13 INFO - PROCESS | 2288 | 1462756213590 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]]]}] 18:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 18:10:13 INFO - PROCESS | 2288 | 1462756213631 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:10:13 INFO - PROCESS | 2288 | 1462756213632 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:10:13 INFO - PROCESS | 2288 | 1462756213634 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:10:13 INFO - PROCESS | 2288 | 1462756213635 Marionette TRACE conn2 <- [1,1150,null,{}] 18:10:13 INFO - PROCESS | 2288 | 1462756213637 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}] 18:10:13 INFO - PROCESS | 2288 | 1462756213730 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:10:13 INFO - PROCESS | 2288 | 1462756213734 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d73800 == 71 [pid = 2288] [id = 295] 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12d50b400) [pid = 2288] [serial = 883] [outer = 0x0] 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12d50f400) [pid = 2288] [serial = 884] [outer = 0x12d50b400] 18:10:13 INFO - PROCESS | 2288 | 1462756213757 Marionette DEBUG loaded listener.js 18:10:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12d548400) [pid = 2288] [serial = 885] [outer = 0x12d50b400] 18:10:14 INFO - PROCESS | 2288 | 1462756214215 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]]]}] 18:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 623ms 18:10:14 INFO - PROCESS | 2288 | 1462756214257 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:10:14 INFO - PROCESS | 2288 | 1462756214260 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:10:14 INFO - PROCESS | 2288 | 1462756214282 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:10:14 INFO - PROCESS | 2288 | 1462756214285 Marionette TRACE conn2 <- [1,1154,null,{}] 18:10:14 INFO - PROCESS | 2288 | 1462756214289 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}] 18:10:14 INFO - PROCESS | 2288 | 1462756214408 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:10:14 INFO - PROCESS | 2288 | 1462756214516 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x118d96800 == 72 [pid = 2288] [id = 296] 18:10:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x1126f8c00) [pid = 2288] [serial = 886] [outer = 0x0] 18:10:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x11314bc00) [pid = 2288] [serial = 887] [outer = 0x1126f8c00] 18:10:14 INFO - PROCESS | 2288 | 1462756214548 Marionette DEBUG loaded listener.js 18:10:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x1150f6400) [pid = 2288] [serial = 888] [outer = 0x1126f8c00] 18:10:14 INFO - PROCESS | 2288 | 1462756214989 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]]]}] 18:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 727ms 18:10:15 INFO - PROCESS | 2288 | 1462756215008 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:10:15 INFO - PROCESS | 2288 | 1462756215014 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:10:15 INFO - PROCESS | 2288 | 1462756215019 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:10:15 INFO - PROCESS | 2288 | 1462756215021 Marionette TRACE conn2 <- [1,1158,null,{}] 18:10:15 INFO - PROCESS | 2288 | 1462756215048 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}] 18:10:15 INFO - PROCESS | 2288 | 1462756215161 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:10:15 INFO - PROCESS | 2288 | 1462756215266 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd7800 == 73 [pid = 2288] [id = 297] 18:10:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x116941000) [pid = 2288] [serial = 889] [outer = 0x0] 18:10:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x118092800) [pid = 2288] [serial = 890] [outer = 0x116941000] 18:10:15 INFO - PROCESS | 2288 | 1462756215297 Marionette DEBUG loaded listener.js 18:10:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x11918fc00) [pid = 2288] [serial = 891] [outer = 0x116941000] 18:10:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x119194000) [pid = 2288] [serial = 892] [outer = 0x124e35800] 18:10:15 INFO - PROCESS | 2288 | 1462756215793 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]]]}] 18:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 795ms 18:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:10:15 INFO - PROCESS | 2288 | 1462756215815 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:10:15 INFO - PROCESS | 2288 | 1462756215816 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:10:15 INFO - PROCESS | 2288 | 1462756215819 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:10:15 INFO - PROCESS | 2288 | 1462756215822 Marionette TRACE conn2 <- [1,1162,null,{}] 18:10:15 INFO - PROCESS | 2288 | 1462756215831 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}] 18:10:15 INFO - PROCESS | 2288 | 1462756215945 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:10:16 INFO - PROCESS | 2288 | 1462756216024 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b4800 == 74 [pid = 2288] [id = 298] 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x119519c00) [pid = 2288] [serial = 893] [outer = 0x0] 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x126fb0c00) [pid = 2288] [serial = 894] [outer = 0x119519c00] 18:10:16 INFO - PROCESS | 2288 | 1462756216067 Marionette DEBUG loaded listener.js 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x1293d7400) [pid = 2288] [serial = 895] [outer = 0x119519c00] 18:10:16 INFO - PROCESS | 2288 | 1462756216485 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]]]}] 18:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 721ms 18:10:16 INFO - PROCESS | 2288 | 1462756216544 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:10:16 INFO - PROCESS | 2288 | 1462756216546 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:10:16 INFO - PROCESS | 2288 | 1462756216548 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:10:16 INFO - PROCESS | 2288 | 1462756216549 Marionette TRACE conn2 <- [1,1166,null,{}] 18:10:16 INFO - PROCESS | 2288 | 1462756216552 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}] 18:10:16 INFO - PROCESS | 2288 | 1462756216662 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:10:16 INFO - PROCESS | 2288 | 1462756216768 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x135c39000 == 75 [pid = 2288] [id = 299] 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x1293d8400) [pid = 2288] [serial = 896] [outer = 0x0] 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x12ace1000) [pid = 2288] [serial = 897] [outer = 0x1293d8400] 18:10:16 INFO - PROCESS | 2288 | 1462756216800 Marionette DEBUG loaded listener.js 18:10:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12c9cf400) [pid = 2288] [serial = 898] [outer = 0x1293d8400] 18:10:17 INFO - PROCESS | 2288 | 1462756217222 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]]]}] 18:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 719ms 18:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:10:17 INFO - PROCESS | 2288 | 1462756217268 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:10:17 INFO - PROCESS | 2288 | 1462756217269 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:10:17 INFO - PROCESS | 2288 | 1462756217271 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:10:17 INFO - PROCESS | 2288 | 1462756217273 Marionette TRACE conn2 <- [1,1170,null,{}] 18:10:17 INFO - PROCESS | 2288 | 1462756217275 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}] 18:10:17 INFO - PROCESS | 2288 | 1462756217388 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:10:17 INFO - PROCESS | 2288 | 1462756217494 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x121049800 == 76 [pid = 2288] [id = 300] 18:10:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x124dbb400) [pid = 2288] [serial = 899] [outer = 0x0] 18:10:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12ceb8800) [pid = 2288] [serial = 900] [outer = 0x124dbb400] 18:10:17 INFO - PROCESS | 2288 | 1462756217526 Marionette DEBUG loaded listener.js 18:10:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12d50cc00) [pid = 2288] [serial = 901] [outer = 0x124dbb400] 18:10:17 INFO - PROCESS | 2288 | 1462756217970 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]]]}] 18:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 768ms 18:10:18 INFO - PROCESS | 2288 | 1462756218041 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:10:18 INFO - PROCESS | 2288 | 1462756218042 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:10:18 INFO - PROCESS | 2288 | 1462756218045 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:10:18 INFO - PROCESS | 2288 | 1462756218046 Marionette TRACE conn2 <- [1,1174,null,{}] 18:10:18 INFO - PROCESS | 2288 | 1462756218049 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}] 18:10:18 INFO - PROCESS | 2288 | 1462756218176 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:10:18 INFO - PROCESS | 2288 | 1462756218287 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x121045800 == 77 [pid = 2288] [id = 301] 18:10:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x12d50d000) [pid = 2288] [serial = 902] [outer = 0x0] 18:10:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12d550000) [pid = 2288] [serial = 903] [outer = 0x12d50d000] 18:10:18 INFO - PROCESS | 2288 | 1462756218319 Marionette DEBUG loaded listener.js 18:10:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x12df41400) [pid = 2288] [serial = 904] [outer = 0x12d50d000] 18:10:18 INFO - PROCESS | 2288 | 1462756218981 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] 18:10:19 INFO - PROCESS | 2288 | 1462756219030 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:10:19 INFO - PROCESS | 2288 | 1462756219035 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:10:19 INFO - PROCESS | 2288 | 1462756219037 Marionette TRACE conn2 <- [1,1178,null,{}] 18:10:19 INFO - PROCESS | 2288 | 1462756219041 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}] 18:10:19 INFO - PROCESS | 2288 | 1462756219146 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:10:19 INFO - PROCESS | 2288 | 1462756219226 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x11916b800 == 78 [pid = 2288] [id = 302] 18:10:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x1129a4800) [pid = 2288] [serial = 905] [outer = 0x0] 18:10:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x11314b400) [pid = 2288] [serial = 906] [outer = 0x1129a4800] 18:10:19 INFO - PROCESS | 2288 | 1462756219255 Marionette DEBUG loaded listener.js 18:10:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x1134ec400) [pid = 2288] [serial = 907] [outer = 0x1129a4800] 18:10:19 INFO - PROCESS | 2288 | 1462756219720 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] 18:10:19 INFO - PROCESS | 2288 | 1462756219772 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:10:19 INFO - PROCESS | 2288 | 1462756219783 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:10:19 INFO - PROCESS | 2288 | 1462756219786 Marionette TRACE conn2 <- [1,1182,null,{}] 18:10:19 INFO - PROCESS | 2288 | 1462756219789 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}] 18:10:19 INFO - PROCESS | 2288 | 1462756219932 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:10:20 INFO - PROCESS | 2288 | 1462756220018 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f18800 == 79 [pid = 2288] [id = 303] 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x116062c00) [pid = 2288] [serial = 908] [outer = 0x0] 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x1164ad800) [pid = 2288] [serial = 909] [outer = 0x116062c00] 18:10:20 INFO - PROCESS | 2288 | 1462756220046 Marionette DEBUG loaded listener.js 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x116772400) [pid = 2288] [serial = 910] [outer = 0x116062c00] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x135b62800 == 78 [pid = 2288] [id = 294] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x13201d800 == 77 [pid = 2288] [id = 293] 18:10:20 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x12ab23c00) [pid = 2288] [serial = 818] [outer = 0x0] [url = about:blank] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x1170a9800 == 76 [pid = 2288] [id = 292] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d5800 == 75 [pid = 2288] [id = 291] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce74800 == 74 [pid = 2288] [id = 290] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x12c02e800 == 73 [pid = 2288] [id = 289] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x12b96a800 == 72 [pid = 2288] [id = 288] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x128c2a000 == 71 [pid = 2288] [id = 287] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x12427c800 == 70 [pid = 2288] [id = 286] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x1195bc800 == 69 [pid = 2288] [id = 285] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x119958000 == 68 [pid = 2288] [id = 284] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x124290000 == 67 [pid = 2288] [id = 283] 18:10:20 INFO - PROCESS | 2288 | --DOCSHELL 0x13506d000 == 66 [pid = 2288] [id = 279] 18:10:20 INFO - PROCESS | 2288 | 1462756220551 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] 18:10:20 INFO - PROCESS | 2288 | 1462756220606 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:10:20 INFO - PROCESS | 2288 | 1462756220609 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:10:20 INFO - PROCESS | 2288 | 1462756220612 Marionette TRACE conn2 <- [1,1186,null,{}] 18:10:20 INFO - PROCESS | 2288 | 1462756220620 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}] 18:10:20 INFO - PROCESS | 2288 | 1462756220709 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:10:20 INFO - PROCESS | 2288 | 1462756220717 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x11879d800 == 62 [pid = 2288] [id = 304] 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x1170f0c00) [pid = 2288] [serial = 911] [outer = 0x0] 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x11769ec00) [pid = 2288] [serial = 912] [outer = 0x1170f0c00] 18:10:20 INFO - PROCESS | 2288 | 1462756220745 Marionette DEBUG loaded listener.js 18:10:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x118075800) [pid = 2288] [serial = 913] [outer = 0x1170f0c00] 18:10:21 INFO - PROCESS | 2288 | 1462756221095 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] 18:10:21 INFO - PROCESS | 2288 | 1462756221154 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:10:21 INFO - PROCESS | 2288 | 1462756221158 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:10:21 INFO - PROCESS | 2288 | 1462756221160 Marionette TRACE conn2 <- [1,1190,null,{}] 18:10:21 INFO - PROCESS | 2288 | 1462756221162 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}] 18:10:21 INFO - PROCESS | 2288 | 1462756221248 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:10:21 INFO - PROCESS | 2288 | 1462756221273 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b68800 == 63 [pid = 2288] [id = 305] 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x11839d000) [pid = 2288] [serial = 914] [outer = 0x0] 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x11861f000) [pid = 2288] [serial = 915] [outer = 0x11839d000] 18:10:21 INFO - PROCESS | 2288 | 1462756221299 Marionette DEBUG loaded listener.js 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x118815400) [pid = 2288] [serial = 916] [outer = 0x11839d000] 18:10:21 INFO - PROCESS | 2288 | 1462756221631 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:10:21 INFO - PROCESS | 2288 | 1462756221691 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:10:21 INFO - PROCESS | 2288 | 1462756221702 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:10:21 INFO - PROCESS | 2288 | 1462756221704 Marionette TRACE conn2 <- [1,1194,null,{}] 18:10:21 INFO - PROCESS | 2288 | 1462756221706 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}] 18:10:21 INFO - PROCESS | 2288 | 1462756221789 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:10:21 INFO - PROCESS | 2288 | 1462756221796 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x117049800 == 64 [pid = 2288] [id = 306] 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x11858d400) [pid = 2288] [serial = 917] [outer = 0x0] 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x119151000) [pid = 2288] [serial = 918] [outer = 0x11858d400] 18:10:21 INFO - PROCESS | 2288 | 1462756221821 Marionette DEBUG loaded listener.js 18:10:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x119512400) [pid = 2288] [serial = 919] [outer = 0x11858d400] 18:10:22 INFO - PROCESS | 2288 | 1462756222154 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] 18:10:22 INFO - PROCESS | 2288 | 1462756222174 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:10:22 INFO - PROCESS | 2288 | 1462756222177 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:10:22 INFO - PROCESS | 2288 | 1462756222180 Marionette TRACE conn2 <- [1,1198,null,{}] 18:10:22 INFO - PROCESS | 2288 | 1462756222182 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}] 18:10:22 INFO - PROCESS | 2288 | 1462756222283 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:10:22 INFO - PROCESS | 2288 | 1462756222351 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b3f000 == 65 [pid = 2288] [id = 307] 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x119147800) [pid = 2288] [serial = 920] [outer = 0x0] 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x119627c00) [pid = 2288] [serial = 921] [outer = 0x119147800] 18:10:22 INFO - PROCESS | 2288 | 1462756222377 Marionette DEBUG loaded listener.js 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x123816000) [pid = 2288] [serial = 922] [outer = 0x119147800] 18:10:22 INFO - PROCESS | 2288 | 1462756222705 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]]]}] 18:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 571ms 18:10:22 INFO - PROCESS | 2288 | 1462756222748 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:10:22 INFO - PROCESS | 2288 | 1462756222750 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:10:22 INFO - PROCESS | 2288 | 1462756222752 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:10:22 INFO - PROCESS | 2288 | 1462756222753 Marionette TRACE conn2 <- [1,1202,null,{}] 18:10:22 INFO - PROCESS | 2288 | 1462756222755 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}] 18:10:22 INFO - PROCESS | 2288 | 1462756222873 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:10:22 INFO - PROCESS | 2288 | 1462756222886 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x129342800 == 66 [pid = 2288] [id = 308] 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x1212a9000) [pid = 2288] [serial = 923] [outer = 0x0] 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1241e1000) [pid = 2288] [serial = 924] [outer = 0x1212a9000] 18:10:22 INFO - PROCESS | 2288 | 1462756222911 Marionette DEBUG loaded listener.js 18:10:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x124e32800) [pid = 2288] [serial = 925] [outer = 0x1212a9000] 18:10:23 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 18:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 18:10:23 INFO - PROCESS | 2288 | 1462756223265 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]]]}] 18:10:23 INFO - PROCESS | 2288 | 1462756223272 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:10:23 INFO - PROCESS | 2288 | 1462756223273 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:10:23 INFO - PROCESS | 2288 | 1462756223275 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:10:23 INFO - PROCESS | 2288 | 1462756223277 Marionette TRACE conn2 <- [1,1206,null,{}] 18:10:23 INFO - PROCESS | 2288 | 1462756223282 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}] 18:10:23 INFO - PROCESS | 2288 | 1462756223393 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:10:23 INFO - PROCESS | 2288 | 1462756223404 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa18000 == 67 [pid = 2288] [id = 309] 18:10:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x123c93400) [pid = 2288] [serial = 926] [outer = 0x0] 18:10:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x125799000) [pid = 2288] [serial = 927] [outer = 0x123c93400] 18:10:23 INFO - PROCESS | 2288 | 1462756223428 Marionette DEBUG loaded listener.js 18:10:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x126fb5000) [pid = 2288] [serial = 928] [outer = 0x123c93400] 18:10:23 INFO - PROCESS | 2288 | 1462756223781 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]]]}] 18:10:23 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 18:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 18:10:23 INFO - PROCESS | 2288 | 1462756223797 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:10:23 INFO - PROCESS | 2288 | 1462756223799 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:10:23 INFO - PROCESS | 2288 | 1462756223801 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:10:23 INFO - PROCESS | 2288 | 1462756223802 Marionette TRACE conn2 <- [1,1210,null,{}] 18:10:23 INFO - PROCESS | 2288 | 1462756223805 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}] 18:10:23 INFO - PROCESS | 2288 | 1462756223938 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:10:23 INFO - PROCESS | 2288 | 1462756223956 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b20a800 == 68 [pid = 2288] [id = 310] 18:10:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x126f23c00) [pid = 2288] [serial = 929] [outer = 0x0] 18:10:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1270e7800) [pid = 2288] [serial = 930] [outer = 0x126f23c00] 18:10:23 INFO - PROCESS | 2288 | 1462756223995 Marionette DEBUG loaded listener.js 18:10:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x128aec800) [pid = 2288] [serial = 931] [outer = 0x126f23c00] 18:10:24 INFO - PROCESS | 2288 | 1462756224496 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]]]}] 18:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 722ms 18:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:10:24 INFO - PROCESS | 2288 | 1462756224532 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:10:24 INFO - PROCESS | 2288 | 1462756224534 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:10:24 INFO - PROCESS | 2288 | 1462756224536 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:10:24 INFO - PROCESS | 2288 | 1462756224537 Marionette TRACE conn2 <- [1,1214,null,{}] 18:10:24 INFO - PROCESS | 2288 | 1462756224539 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}] 18:10:24 INFO - PROCESS | 2288 | 1462756224852 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x128b40c00) [pid = 2288] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12108c800) [pid = 2288] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12a7a3c00) [pid = 2288] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12ab1c800) [pid = 2288] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12ace0800) [pid = 2288] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x11605d400) [pid = 2288] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x11693e400) [pid = 2288] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x11814cc00) [pid = 2288] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x125741000) [pid = 2288] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x119188400) [pid = 2288] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x11962b000) [pid = 2288] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x11314f000) [pid = 2288] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x12d07b800) [pid = 2288] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:10:24 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x110ebc400) [pid = 2288] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:10:24 INFO - PROCESS | 2288 | 1462756224920 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x124541000 == 69 [pid = 2288] [id = 311] 18:10:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x112d5b800) [pid = 2288] [serial = 932] [outer = 0x0] 18:10:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x1170f5000) [pid = 2288] [serial = 933] [outer = 0x112d5b800] 18:10:24 INFO - PROCESS | 2288 | 1462756224946 Marionette DEBUG loaded listener.js 18:10:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12108c800) [pid = 2288] [serial = 934] [outer = 0x112d5b800] 18:10:25 INFO - PROCESS | 2288 | 1462756225214 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]]]}] 18:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 719ms 18:10:25 INFO - PROCESS | 2288 | 1462756225256 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:10:25 INFO - PROCESS | 2288 | 1462756225257 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:10:25 INFO - PROCESS | 2288 | 1462756225260 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:10:25 INFO - PROCESS | 2288 | 1462756225265 Marionette TRACE conn2 <- [1,1218,null,{}] 18:10:25 INFO - PROCESS | 2288 | 1462756225273 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}] 18:10:25 INFO - PROCESS | 2288 | 1462756225381 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:10:25 INFO - PROCESS | 2288 | 1462756225439 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be98000 == 70 [pid = 2288] [id = 312] 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x11962b000) [pid = 2288] [serial = 935] [outer = 0x0] 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x128be7000) [pid = 2288] [serial = 936] [outer = 0x11962b000] 18:10:25 INFO - PROCESS | 2288 | 1462756225469 Marionette DEBUG loaded listener.js 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12a68a800) [pid = 2288] [serial = 937] [outer = 0x11962b000] 18:10:25 INFO - PROCESS | 2288 | 1462756225774 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]]]}] 18:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 527ms 18:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:10:25 INFO - PROCESS | 2288 | 1462756225787 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:10:25 INFO - PROCESS | 2288 | 1462756225789 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:10:25 INFO - PROCESS | 2288 | 1462756225791 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:10:25 INFO - PROCESS | 2288 | 1462756225792 Marionette TRACE conn2 <- [1,1222,null,{}] 18:10:25 INFO - PROCESS | 2288 | 1462756225799 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}] 18:10:25 INFO - PROCESS | 2288 | 1462756225891 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:10:25 INFO - PROCESS | 2288 | 1462756225895 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9af800 == 71 [pid = 2288] [id = 313] 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1292a3c00) [pid = 2288] [serial = 938] [outer = 0x0] 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x12a7cc800) [pid = 2288] [serial = 939] [outer = 0x1292a3c00] 18:10:25 INFO - PROCESS | 2288 | 1462756225921 Marionette DEBUG loaded listener.js 18:10:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x12a7f6c00) [pid = 2288] [serial = 940] [outer = 0x1292a3c00] 18:10:26 INFO - PROCESS | 2288 | 1462756226257 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] 18:10:26 INFO - PROCESS | 2288 | 1462756226316 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:10:26 INFO - PROCESS | 2288 | 1462756226318 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:10:26 INFO - PROCESS | 2288 | 1462756226319 Marionette TRACE conn2 <- [1,1226,null,{}] 18:10:26 INFO - PROCESS | 2288 | 1462756226322 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}] 18:10:26 INFO - PROCESS | 2288 | 1462756226411 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:10:26 INFO - PROCESS | 2288 | 1462756226416 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce76000 == 72 [pid = 2288] [id = 314] 18:10:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x12a7f0c00) [pid = 2288] [serial = 941] [outer = 0x0] 18:10:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x12ab1a800) [pid = 2288] [serial = 942] [outer = 0x12a7f0c00] 18:10:26 INFO - PROCESS | 2288 | 1462756226441 Marionette DEBUG loaded listener.js 18:10:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12ab7c400) [pid = 2288] [serial = 943] [outer = 0x12a7f0c00] 18:10:26 INFO - PROCESS | 2288 | 1462756226774 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]]]}] 18:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 18:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:10:26 INFO - PROCESS | 2288 | 1462756226790 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:10:26 INFO - PROCESS | 2288 | 1462756226791 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:10:26 INFO - PROCESS | 2288 | 1462756226793 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:10:26 INFO - PROCESS | 2288 | 1462756226796 Marionette TRACE conn2 <- [1,1230,null,{}] 18:10:26 INFO - PROCESS | 2288 | 1462756226799 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}] 18:10:26 INFO - PROCESS | 2288 | 1462756226964 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:10:27 INFO - PROCESS | 2288 | 1462756227045 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x1131c6800 == 73 [pid = 2288] [id = 315] 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1110af800) [pid = 2288] [serial = 944] [outer = 0x0] 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1122c7c00) [pid = 2288] [serial = 945] [outer = 0x1110af800] 18:10:27 INFO - PROCESS | 2288 | 1462756227078 Marionette DEBUG loaded listener.js 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x1129a9400) [pid = 2288] [serial = 946] [outer = 0x1110af800] 18:10:27 INFO - PROCESS | 2288 | 1462756227546 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]]]}] 18:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 772ms 18:10:27 INFO - PROCESS | 2288 | 1462756227566 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:10:27 INFO - PROCESS | 2288 | 1462756227569 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:10:27 INFO - PROCESS | 2288 | 1462756227572 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:10:27 INFO - PROCESS | 2288 | 1462756227575 Marionette TRACE conn2 <- [1,1234,null,{}] 18:10:27 INFO - PROCESS | 2288 | 1462756227600 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}] 18:10:27 INFO - PROCESS | 2288 | 1462756227715 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:10:27 INFO - PROCESS | 2288 | 1462756227789 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bbc800 == 74 [pid = 2288] [id = 316] 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x11676ec00) [pid = 2288] [serial = 947] [outer = 0x0] 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x116a62c00) [pid = 2288] [serial = 948] [outer = 0x11676ec00] 18:10:27 INFO - PROCESS | 2288 | 1462756227821 Marionette DEBUG loaded listener.js 18:10:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x117551800) [pid = 2288] [serial = 949] [outer = 0x11676ec00] 18:10:28 INFO - PROCESS | 2288 | 1462756228233 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]]]}] 18:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 690ms 18:10:28 INFO - PROCESS | 2288 | 1462756228263 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:10:28 INFO - PROCESS | 2288 | 1462756228265 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:10:28 INFO - PROCESS | 2288 | 1462756228268 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:10:28 INFO - PROCESS | 2288 | 1462756228269 Marionette TRACE conn2 <- [1,1238,null,{}] 18:10:28 INFO - PROCESS | 2288 | 1462756228272 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}] 18:10:28 INFO - PROCESS | 2288 | 1462756228403 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:10:28 INFO - PROCESS | 2288 | 1462756228508 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac96800 == 75 [pid = 2288] [id = 317] 18:10:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x11806bc00) [pid = 2288] [serial = 950] [outer = 0x0] 18:10:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x1187ed000) [pid = 2288] [serial = 951] [outer = 0x11806bc00] 18:10:28 INFO - PROCESS | 2288 | 1462756228541 Marionette DEBUG loaded listener.js 18:10:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x11968dc00) [pid = 2288] [serial = 952] [outer = 0x11806bc00] 18:10:28 INFO - PROCESS | 2288 | 1462756228981 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]]]}] 18:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 720ms 18:10:28 INFO - PROCESS | 2288 | 1462756228989 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:10:28 INFO - PROCESS | 2288 | 1462756228992 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:10:29 INFO - PROCESS | 2288 | 1462756229000 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:10:29 INFO - PROCESS | 2288 | 1462756229003 Marionette TRACE conn2 <- [1,1242,null,{}] 18:10:29 INFO - PROCESS | 2288 | 1462756229006 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}] 18:10:29 INFO - PROCESS | 2288 | 1462756229119 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:10:29 INFO - PROCESS | 2288 | 1462756229179 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5bb000 == 76 [pid = 2288] [id = 318] 18:10:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x1197be800) [pid = 2288] [serial = 953] [outer = 0x0] 18:10:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x12108cc00) [pid = 2288] [serial = 954] [outer = 0x1197be800] 18:10:29 INFO - PROCESS | 2288 | 1462756229250 Marionette DEBUG loaded listener.js 18:10:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x128b3bc00) [pid = 2288] [serial = 955] [outer = 0x1197be800] 18:10:29 INFO - PROCESS | 2288 | 1462756229658 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]]]}] 18:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 727ms 18:10:29 INFO - PROCESS | 2288 | 1462756229741 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:10:29 INFO - PROCESS | 2288 | 1462756229743 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:10:29 INFO - PROCESS | 2288 | 1462756229765 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:10:29 INFO - PROCESS | 2288 | 1462756229766 Marionette TRACE conn2 <- [1,1246,null,{}] 18:10:29 INFO - PROCESS | 2288 | 1462756229769 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}] 18:10:29 INFO - PROCESS | 2288 | 1462756229880 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:10:29 INFO - PROCESS | 2288 | 1462756229953 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x135060800 == 77 [pid = 2288] [id = 319] 18:10:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x128b3e400) [pid = 2288] [serial = 956] [outer = 0x0] 18:10:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x12929b800) [pid = 2288] [serial = 957] [outer = 0x128b3e400] 18:10:29 INFO - PROCESS | 2288 | 1462756229984 Marionette DEBUG loaded listener.js 18:10:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x12a68e400) [pid = 2288] [serial = 958] [outer = 0x128b3e400] 18:10:30 INFO - PROCESS | 2288 | 1462756230398 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]]]}] 18:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 18:10:30 INFO - PROCESS | 2288 | 1462756230434 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:10:30 INFO - PROCESS | 2288 | 1462756230436 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:10:30 INFO - PROCESS | 2288 | 1462756230438 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:10:30 INFO - PROCESS | 2288 | 1462756230440 Marionette TRACE conn2 <- [1,1250,null,{}] 18:10:30 INFO - PROCESS | 2288 | 1462756230442 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}] 18:10:30 INFO - PROCESS | 2288 | 1462756230552 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:10:30 INFO - PROCESS | 2288 | 1462756230657 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x135363000 == 78 [pid = 2288] [id = 320] 18:10:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x12ace4000) [pid = 2288] [serial = 959] [outer = 0x0] 18:10:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x12b9f3000) [pid = 2288] [serial = 960] [outer = 0x12ace4000] 18:10:30 INFO - PROCESS | 2288 | 1462756230696 Marionette DEBUG loaded listener.js 18:10:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x12c33e000) [pid = 2288] [serial = 961] [outer = 0x12ace4000] 18:10:31 INFO - PROCESS | 2288 | 1462756231112 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]]]}] 18:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 719ms 18:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:10:31 INFO - PROCESS | 2288 | 1462756231158 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:10:31 INFO - PROCESS | 2288 | 1462756231159 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:10:31 INFO - PROCESS | 2288 | 1462756231162 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:10:31 INFO - PROCESS | 2288 | 1462756231163 Marionette TRACE conn2 <- [1,1254,null,{}] 18:10:31 INFO - PROCESS | 2288 | 1462756231166 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}] 18:10:31 INFO - PROCESS | 2288 | 1462756231293 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:10:31 INFO - PROCESS | 2288 | 1462756231396 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359dd800 == 79 [pid = 2288] [id = 321] 18:10:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 192 (0x12ace4800) [pid = 2288] [serial = 962] [outer = 0x0] 18:10:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 193 (0x12c54a800) [pid = 2288] [serial = 963] [outer = 0x12ace4800] 18:10:31 INFO - PROCESS | 2288 | 1462756231428 Marionette DEBUG loaded listener.js 18:10:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 194 (0x12c66f000) [pid = 2288] [serial = 964] [outer = 0x12ace4800] 18:10:31 INFO - PROCESS | 2288 | 1462756231833 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]]]}] 18:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 720ms 18:10:31 INFO - PROCESS | 2288 | 1462756231883 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:10:31 INFO - PROCESS | 2288 | 1462756231884 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:10:31 INFO - PROCESS | 2288 | 1462756231887 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:10:31 INFO - PROCESS | 2288 | 1462756231888 Marionette TRACE conn2 <- [1,1258,null,{}] 18:10:31 INFO - PROCESS | 2288 | 1462756231891 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}] 18:10:32 INFO - PROCESS | 2288 | 1462756231998 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:10:32 INFO - PROCESS | 2288 | 1462756232108 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x135bcf800 == 80 [pid = 2288] [id = 322] 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 195 (0x12ba71800) [pid = 2288] [serial = 965] [outer = 0x0] 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 196 (0x12c9cc800) [pid = 2288] [serial = 966] [outer = 0x12ba71800] 18:10:32 INFO - PROCESS | 2288 | 1462756232140 Marionette DEBUG loaded listener.js 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x12d07ac00) [pid = 2288] [serial = 967] [outer = 0x12ba71800] 18:10:32 INFO - PROCESS | 2288 | 1462756232528 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]]]}] 18:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 669ms 18:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:10:32 INFO - PROCESS | 2288 | 1462756232569 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:10:32 INFO - PROCESS | 2288 | 1462756232570 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:10:32 INFO - PROCESS | 2288 | 1462756232572 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:10:32 INFO - PROCESS | 2288 | 1462756232574 Marionette TRACE conn2 <- [1,1262,null,{}] 18:10:32 INFO - PROCESS | 2288 | 1462756232577 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}] 18:10:32 INFO - PROCESS | 2288 | 1462756232706 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:10:32 INFO - PROCESS | 2288 | 1462756232812 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e8c000 == 81 [pid = 2288] [id = 323] 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x115f65400) [pid = 2288] [serial = 968] [outer = 0x0] 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x12cebd000) [pid = 2288] [serial = 969] [outer = 0x115f65400] 18:10:32 INFO - PROCESS | 2288 | 1462756232843 Marionette DEBUG loaded listener.js 18:10:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x12d506800) [pid = 2288] [serial = 970] [outer = 0x115f65400] 18:10:33 INFO - PROCESS | 2288 | 1462756233382 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]]]}] 18:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 827ms 18:10:33 INFO - PROCESS | 2288 | 1462756233401 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:10:33 INFO - PROCESS | 2288 | 1462756233403 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:10:33 INFO - PROCESS | 2288 | 1462756233407 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:10:33 INFO - PROCESS | 2288 | 1462756233410 Marionette TRACE conn2 <- [1,1266,null,{}] 18:10:33 INFO - PROCESS | 2288 | 1462756233413 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}] 18:10:33 INFO - PROCESS | 2288 | 1462756233524 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:10:33 INFO - PROCESS | 2288 | 1462756233603 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12703b800 == 82 [pid = 2288] [id = 324] 18:10:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x1129aa400) [pid = 2288] [serial = 971] [outer = 0x0] 18:10:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x113e30800) [pid = 2288] [serial = 972] [outer = 0x1129aa400] 18:10:33 INFO - PROCESS | 2288 | 1462756233631 Marionette DEBUG loaded listener.js 18:10:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x1170ef000) [pid = 2288] [serial = 973] [outer = 0x1129aa400] 18:10:34 INFO - PROCESS | 2288 | 1462756234091 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]]]}] 18:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 725ms 18:10:34 INFO - PROCESS | 2288 | 1462756234132 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:10:34 INFO - PROCESS | 2288 | 1462756234136 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:10:34 INFO - PROCESS | 2288 | 1462756234140 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:10:34 INFO - PROCESS | 2288 | 1462756234142 Marionette TRACE conn2 <- [1,1270,null,{}] 18:10:34 INFO - PROCESS | 2288 | 1462756234144 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}] 18:10:34 INFO - PROCESS | 2288 | 1462756234250 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:10:34 INFO - PROCESS | 2288 | 1462756234316 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e1f800 == 83 [pid = 2288] [id = 325] 18:10:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x1170f7400) [pid = 2288] [serial = 974] [outer = 0x0] 18:10:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x11814e800) [pid = 2288] [serial = 975] [outer = 0x1170f7400] 18:10:34 INFO - PROCESS | 2288 | 1462756234344 Marionette DEBUG loaded listener.js 18:10:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x118815c00) [pid = 2288] [serial = 976] [outer = 0x1170f7400] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce76000 == 82 [pid = 2288] [id = 314] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9af800 == 81 [pid = 2288] [id = 313] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12be98000 == 80 [pid = 2288] [id = 312] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x124541000 == 79 [pid = 2288] [id = 311] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b20a800 == 78 [pid = 2288] [id = 310] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x1170ef400) [pid = 2288] [serial = 845] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x12d50f400) [pid = 2288] [serial = 884] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa18000 == 77 [pid = 2288] [id = 309] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x129342800 == 76 [pid = 2288] [id = 308] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x126b3f000 == 75 [pid = 2288] [id = 307] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x117049800 == 74 [pid = 2288] [id = 306] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x123b68800 == 73 [pid = 2288] [id = 305] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11879d800 == 72 [pid = 2288] [id = 304] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x116f18800 == 71 [pid = 2288] [id = 303] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11916b800 == 70 [pid = 2288] [id = 302] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x128fd7800 == 69 [pid = 2288] [id = 297] 18:10:34 INFO - PROCESS | 2288 | --DOCSHELL 0x118d96800 == 68 [pid = 2288] [id = 296] 18:10:34 INFO - PROCESS | 2288 | 1462756234782 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]]]}] 18:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 18:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:10:34 INFO - PROCESS | 2288 | 1462756234812 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:10:34 INFO - PROCESS | 2288 | 1462756234814 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:10:34 INFO - PROCESS | 2288 | 1462756234816 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:10:34 INFO - PROCESS | 2288 | 1462756234818 Marionette TRACE conn2 <- [1,1274,null,{}] 18:10:34 INFO - PROCESS | 2288 | 1462756234825 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}] 18:10:34 INFO - PROCESS | 2288 | 1462756234925 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x12acd8c00) [pid = 2288] [serial = 819] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x12a7cd000) [pid = 2288] [serial = 866] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x12aa6a400) [pid = 2288] [serial = 867] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x12ab81400) [pid = 2288] [serial = 869] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x12c666c00) [pid = 2288] [serial = 873] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x12c33f000) [pid = 2288] [serial = 872] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x11769ac00) [pid = 2288] [serial = 824] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 196 (0x118074000) [pid = 2288] [serial = 854] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 195 (0x119151800) [pid = 2288] [serial = 855] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 194 (0x118067c00) [pid = 2288] [serial = 852] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 193 (0x1170f9800) [pid = 2288] [serial = 851] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 192 (0x1292a0000) [pid = 2288] [serial = 878] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 191 (0x1129a7000) [pid = 2288] [serial = 842] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x127026400) [pid = 2288] [serial = 863] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x110eb5c00) [pid = 2288] [serial = 821] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x12ab17000) [pid = 2288] [serial = 836] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x119519800) [pid = 2288] [serial = 857] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x119e41c00) [pid = 2288] [serial = 858] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x1249d7400) [pid = 2288] [serial = 860] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x125795400) [pid = 2288] [serial = 861] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x116060400) [pid = 2288] [serial = 849] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x113153000) [pid = 2288] [serial = 848] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x123dc5800) [pid = 2288] [serial = 830] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x128ae3400) [pid = 2288] [serial = 833] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x12c344800) [pid = 2288] [serial = 839] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x119195c00) [pid = 2288] [serial = 827] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x12d508c00) [pid = 2288] [serial = 882] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x12d502800) [pid = 2288] [serial = 881] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x116940000) [pid = 2288] [serial = 875] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x12ba6e800) [pid = 2288] [serial = 870] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12cebfc00) [pid = 2288] [serial = 879] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x121087800) [pid = 2288] [serial = 876] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x1293e2c00) [pid = 2288] [serial = 864] [outer = 0x0] [url = about:blank] 18:10:34 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x127562800) [pid = 2288] [serial = 801] [outer = 0x0] [url = about:blank] 18:10:35 INFO - PROCESS | 2288 | 1462756235001 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x121042000 == 69 [pid = 2288] [id = 326] 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x116060400) [pid = 2288] [serial = 977] [outer = 0x0] 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x118628000) [pid = 2288] [serial = 978] [outer = 0x116060400] 18:10:35 INFO - PROCESS | 2288 | 1462756235030 Marionette DEBUG loaded listener.js 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x119e3d400) [pid = 2288] [serial = 979] [outer = 0x116060400] 18:10:35 INFO - PROCESS | 2288 | 1462756235333 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]]]}] 18:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 573ms 18:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:10:35 INFO - PROCESS | 2288 | 1462756235389 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:10:35 INFO - PROCESS | 2288 | 1462756235391 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:10:35 INFO - PROCESS | 2288 | 1462756235393 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:10:35 INFO - PROCESS | 2288 | 1462756235395 Marionette TRACE conn2 <- [1,1278,null,{}] 18:10:35 INFO - PROCESS | 2288 | 1462756235397 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}] 18:10:35 INFO - PROCESS | 2288 | 1462756235492 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:10:35 INFO - PROCESS | 2288 | 1462756235553 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cc1800 == 70 [pid = 2288] [id = 327] 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x119696400) [pid = 2288] [serial = 980] [outer = 0x0] 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12108dc00) [pid = 2288] [serial = 981] [outer = 0x119696400] 18:10:35 INFO - PROCESS | 2288 | 1462756235580 Marionette DEBUG loaded listener.js 18:10:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x123dc5800) [pid = 2288] [serial = 982] [outer = 0x119696400] 18:10:35 INFO - PROCESS | 2288 | 1462756235888 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]]]}] 18:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 18:10:35 INFO - PROCESS | 2288 | 1462756235915 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:10:35 INFO - PROCESS | 2288 | 1462756235924 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:10:35 INFO - PROCESS | 2288 | 1462756235927 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:10:35 INFO - PROCESS | 2288 | 1462756235930 Marionette TRACE conn2 <- [1,1282,null,{}] 18:10:35 INFO - PROCESS | 2288 | 1462756235933 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}] 18:10:36 INFO - PROCESS | 2288 | 1462756236021 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:10:36 INFO - PROCESS | 2288 | 1462756236084 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12704f000 == 71 [pid = 2288] [id = 328] 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x1197a7c00) [pid = 2288] [serial = 983] [outer = 0x0] 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x125795400) [pid = 2288] [serial = 984] [outer = 0x1197a7c00] 18:10:36 INFO - PROCESS | 2288 | 1462756236110 Marionette DEBUG loaded listener.js 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x128ae9400) [pid = 2288] [serial = 985] [outer = 0x1197a7c00] 18:10:36 INFO - PROCESS | 2288 | 1462756236407 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]]]}] 18:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 18:10:36 INFO - PROCESS | 2288 | 1462756236450 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:10:36 INFO - PROCESS | 2288 | 1462756236451 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:10:36 INFO - PROCESS | 2288 | 1462756236453 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:10:36 INFO - PROCESS | 2288 | 1462756236455 Marionette TRACE conn2 <- [1,1286,null,{}] 18:10:36 INFO - PROCESS | 2288 | 1462756236457 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}] 18:10:36 INFO - PROCESS | 2288 | 1462756236564 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:10:36 INFO - PROCESS | 2288 | 1462756236569 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b21b000 == 72 [pid = 2288] [id = 329] 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x128b3e800) [pid = 2288] [serial = 986] [outer = 0x0] 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x1293e0000) [pid = 2288] [serial = 987] [outer = 0x128b3e800] 18:10:36 INFO - PROCESS | 2288 | 1462756236594 Marionette DEBUG loaded listener.js 18:10:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x12ab20000) [pid = 2288] [serial = 988] [outer = 0x128b3e800] 18:10:36 INFO - PROCESS | 2288 | 1462756236991 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]]]}] 18:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 569ms 18:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:10:37 INFO - PROCESS | 2288 | 1462756237026 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:10:37 INFO - PROCESS | 2288 | 1462756237029 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:10:37 INFO - PROCESS | 2288 | 1462756237032 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:10:37 INFO - PROCESS | 2288 | 1462756237033 Marionette TRACE conn2 <- [1,1290,null,{}] 18:10:37 INFO - PROCESS | 2288 | 1462756237035 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}] 18:10:37 INFO - PROCESS | 2288 | 1462756237156 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:10:37 INFO - PROCESS | 2288 | 1462756237202 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be9b800 == 73 [pid = 2288] [id = 330] 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x12ab7bc00) [pid = 2288] [serial = 989] [outer = 0x0] 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x12b9f9400) [pid = 2288] [serial = 990] [outer = 0x12ab7bc00] 18:10:37 INFO - PROCESS | 2288 | 1462756237227 Marionette DEBUG loaded listener.js 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x12c33f000) [pid = 2288] [serial = 991] [outer = 0x12ab7bc00] 18:10:37 INFO - PROCESS | 2288 | 1462756237526 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]]]}] 18:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 18:10:37 INFO - PROCESS | 2288 | 1462756237560 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:10:37 INFO - PROCESS | 2288 | 1462756237563 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:10:37 INFO - PROCESS | 2288 | 1462756237567 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:10:37 INFO - PROCESS | 2288 | 1462756237568 Marionette TRACE conn2 <- [1,1294,null,{}] 18:10:37 INFO - PROCESS | 2288 | 1462756237570 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}] 18:10:37 INFO - PROCESS | 2288 | 1462756237684 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:10:37 INFO - PROCESS | 2288 | 1462756237708 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c831800 == 74 [pid = 2288] [id = 331] 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x12ab7dc00) [pid = 2288] [serial = 992] [outer = 0x0] 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x12c9d3000) [pid = 2288] [serial = 993] [outer = 0x12ab7dc00] 18:10:37 INFO - PROCESS | 2288 | 1462756237734 Marionette DEBUG loaded listener.js 18:10:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x12d508c00) [pid = 2288] [serial = 994] [outer = 0x12ab7dc00] 18:10:38 INFO - PROCESS | 2288 | 1462756238085 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]]]}] 18:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 569ms 18:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:10:38 INFO - PROCESS | 2288 | 1462756238136 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:10:38 INFO - PROCESS | 2288 | 1462756238138 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:10:38 INFO - PROCESS | 2288 | 1462756238140 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:10:38 INFO - PROCESS | 2288 | 1462756238141 Marionette TRACE conn2 <- [1,1298,null,{}] 18:10:38 INFO - PROCESS | 2288 | 1462756238143 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}] 18:10:38 INFO - PROCESS | 2288 | 1462756238258 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:10:38 INFO - PROCESS | 2288 | 1462756238270 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0d2800 == 75 [pid = 2288] [id = 332] 18:10:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x12ceb3400) [pid = 2288] [serial = 995] [outer = 0x0] 18:10:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x12d548000) [pid = 2288] [serial = 996] [outer = 0x12ceb3400] 18:10:38 INFO - PROCESS | 2288 | 1462756238295 Marionette DEBUG loaded listener.js 18:10:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x12df3ac00) [pid = 2288] [serial = 997] [outer = 0x12ceb3400] 18:10:38 INFO - PROCESS | 2288 | 1462756238637 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]]]}] 18:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 18:10:38 INFO - PROCESS | 2288 | 1462756238659 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:10:38 INFO - PROCESS | 2288 | 1462756238660 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:10:38 INFO - PROCESS | 2288 | 1462756238662 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:10:38 INFO - PROCESS | 2288 | 1462756238664 Marionette TRACE conn2 <- [1,1302,null,{}] 18:10:38 INFO - PROCESS | 2288 | 1462756238672 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}] 18:10:38 INFO - PROCESS | 2288 | 1462756238915 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x123c93400) [pid = 2288] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x1170f0c00) [pid = 2288] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x119147800) [pid = 2288] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x1212a9000) [pid = 2288] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x126f23c00) [pid = 2288] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x11858d400) [pid = 2288] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x12d50b400) [pid = 2288] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x11839d000) [pid = 2288] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x116062c00) [pid = 2288] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x1129a4800) [pid = 2288] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x112d5b800) [pid = 2288] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x1292a3c00) [pid = 2288] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:10:38 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x11962b000) [pid = 2288] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:10:38 INFO - PROCESS | 2288 | 1462756238982 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x118788000 == 76 [pid = 2288] [id = 333] 18:10:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x110eb0400) [pid = 2288] [serial = 998] [outer = 0x0] 18:10:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x1170ed400) [pid = 2288] [serial = 999] [outer = 0x110eb0400] 18:10:39 INFO - PROCESS | 2288 | 1462756239007 Marionette DEBUG loaded listener.js 18:10:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x119147800) [pid = 2288] [serial = 1000] [outer = 0x110eb0400] 18:10:39 INFO - PROCESS | 2288 | 1462756239298 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]]]}] 18:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 668ms 18:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:10:39 INFO - PROCESS | 2288 | 1462756239333 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:10:39 INFO - PROCESS | 2288 | 1462756239335 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:10:39 INFO - PROCESS | 2288 | 1462756239338 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:10:39 INFO - PROCESS | 2288 | 1462756239340 Marionette TRACE conn2 <- [1,1306,null,{}] 18:10:39 INFO - PROCESS | 2288 | 1462756239343 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}] 18:10:39 INFO - PROCESS | 2288 | 1462756239539 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:10:39 INFO - PROCESS | 2288 | 1462756239549 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbc1800 == 77 [pid = 2288] [id = 334] 18:10:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x118816000) [pid = 2288] [serial = 1001] [outer = 0x0] 18:10:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x1293dc800) [pid = 2288] [serial = 1002] [outer = 0x118816000] 18:10:39 INFO - PROCESS | 2288 | 1462756239594 Marionette DEBUG loaded listener.js 18:10:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x13507f800) [pid = 2288] [serial = 1003] [outer = 0x118816000] 18:10:40 INFO - PROCESS | 2288 | 1462756240058 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]]]}] 18:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 771ms 18:10:40 INFO - PROCESS | 2288 | 1462756240109 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:10:40 INFO - PROCESS | 2288 | 1462756240112 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:10:40 INFO - PROCESS | 2288 | 1462756240114 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:10:40 INFO - PROCESS | 2288 | 1462756240115 Marionette TRACE conn2 <- [1,1310,null,{}] 18:10:40 INFO - PROCESS | 2288 | 1462756240118 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}] 18:10:40 INFO - PROCESS | 2288 | 1462756240229 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:10:40 INFO - PROCESS | 2288 | 1462756240235 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b6d000 == 78 [pid = 2288] [id = 335] 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x135084c00) [pid = 2288] [serial = 1004] [outer = 0x0] 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x135087800) [pid = 2288] [serial = 1005] [outer = 0x135084c00] 18:10:40 INFO - PROCESS | 2288 | 1462756240260 Marionette DEBUG loaded listener.js 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x13589ec00) [pid = 2288] [serial = 1006] [outer = 0x135084c00] 18:10:40 INFO - PROCESS | 2288 | 1462756240601 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] 18:10:40 INFO - PROCESS | 2288 | 1462756240634 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:10:40 INFO - PROCESS | 2288 | 1462756240636 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:10:40 INFO - PROCESS | 2288 | 1462756240637 Marionette TRACE conn2 <- [1,1314,null,{}] 18:10:40 INFO - PROCESS | 2288 | 1462756240640 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}] 18:10:40 INFO - PROCESS | 2288 | 1462756240733 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:10:40 INFO - PROCESS | 2288 | 1462756240883 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x11663c800 == 79 [pid = 2288] [id = 336] 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x110eb2c00) [pid = 2288] [serial = 1007] [outer = 0x0] 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x1126f0400) [pid = 2288] [serial = 1008] [outer = 0x110eb2c00] 18:10:40 INFO - PROCESS | 2288 | 1462756240917 Marionette DEBUG loaded listener.js 18:10:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x112df3000) [pid = 2288] [serial = 1009] [outer = 0x110eb2c00] 18:10:41 INFO - PROCESS | 2288 | 1462756241363 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]]]}] 18:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 769ms 18:10:41 INFO - PROCESS | 2288 | 1462756241407 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:10:41 INFO - PROCESS | 2288 | 1462756241410 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:10:41 INFO - PROCESS | 2288 | 1462756241413 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:10:41 INFO - PROCESS | 2288 | 1462756241416 Marionette TRACE conn2 <- [1,1318,null,{}] 18:10:41 INFO - PROCESS | 2288 | 1462756241419 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}] 18:10:41 INFO - PROCESS | 2288 | 1462756241564 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:10:41 INFO - PROCESS | 2288 | 1462756241659 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b3a800 == 80 [pid = 2288] [id = 337] 18:10:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x11808e800) [pid = 2288] [serial = 1010] [outer = 0x0] 18:10:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 192 (0x118627800) [pid = 2288] [serial = 1011] [outer = 0x11808e800] 18:10:41 INFO - PROCESS | 2288 | 1462756241691 Marionette DEBUG loaded listener.js 18:10:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 193 (0x119512000) [pid = 2288] [serial = 1012] [outer = 0x11808e800] 18:10:42 INFO - PROCESS | 2288 | 1462756242129 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]]]}] 18:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 770ms 18:10:42 INFO - PROCESS | 2288 | 1462756242186 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:10:42 INFO - PROCESS | 2288 | 1462756242189 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:10:42 INFO - PROCESS | 2288 | 1462756242192 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:10:42 INFO - PROCESS | 2288 | 1462756242193 Marionette TRACE conn2 <- [1,1322,null,{}] 18:10:42 INFO - PROCESS | 2288 | 1462756242215 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}] 18:10:42 INFO - PROCESS | 2288 | 1462756242336 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:10:42 INFO - PROCESS | 2288 | 1462756242417 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce78000 == 81 [pid = 2288] [id = 338] 18:10:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 194 (0x119510000) [pid = 2288] [serial = 1013] [outer = 0x0] 18:10:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 195 (0x1249cbc00) [pid = 2288] [serial = 1014] [outer = 0x119510000] 18:10:42 INFO - PROCESS | 2288 | 1462756242446 Marionette DEBUG loaded listener.js 18:10:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 196 (0x128b39c00) [pid = 2288] [serial = 1015] [outer = 0x119510000] 18:10:42 INFO - PROCESS | 2288 | 1462756242869 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]]]}] 18:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 724ms 18:10:42 INFO - PROCESS | 2288 | 1462756242926 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:10:42 INFO - PROCESS | 2288 | 1462756242928 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:10:42 INFO - PROCESS | 2288 | 1462756242954 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:10:42 INFO - PROCESS | 2288 | 1462756242959 Marionette TRACE conn2 <- [1,1326,null,{}] 18:10:42 INFO - PROCESS | 2288 | 1462756242965 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}] 18:10:43 INFO - PROCESS | 2288 | 1462756243078 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:10:43 INFO - PROCESS | 2288 | 1462756243158 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d6b000 == 82 [pid = 2288] [id = 339] 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x128b3d400) [pid = 2288] [serial = 1016] [outer = 0x0] 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x12a7d1400) [pid = 2288] [serial = 1017] [outer = 0x128b3d400] 18:10:43 INFO - PROCESS | 2288 | 1462756243187 Marionette DEBUG loaded listener.js 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x12bd41800) [pid = 2288] [serial = 1018] [outer = 0x128b3d400] 18:10:43 INFO - PROCESS | 2288 | 1462756243575 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]]]}] 18:10:43 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 18:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 684ms 18:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:10:43 INFO - PROCESS | 2288 | 1462756243633 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:10:43 INFO - PROCESS | 2288 | 1462756243635 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:10:43 INFO - PROCESS | 2288 | 1462756243637 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:10:43 INFO - PROCESS | 2288 | 1462756243638 Marionette TRACE conn2 <- [1,1330,null,{}] 18:10:43 INFO - PROCESS | 2288 | 1462756243641 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}] 18:10:43 INFO - PROCESS | 2288 | 1462756243755 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:10:43 INFO - PROCESS | 2288 | 1462756243846 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d84000 == 83 [pid = 2288] [id = 340] 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x12100d800) [pid = 2288] [serial = 1019] [outer = 0x0] 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x121010800) [pid = 2288] [serial = 1020] [outer = 0x12100d800] 18:10:43 INFO - PROCESS | 2288 | 1462756243876 Marionette DEBUG loaded listener.js 18:10:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x128be6c00) [pid = 2288] [serial = 1021] [outer = 0x12100d800] 18:10:44 INFO - PROCESS | 2288 | 1462756244298 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]]]}] 18:10:44 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 18:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 18:10:44 INFO - PROCESS | 2288 | 1462756244306 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:10:44 INFO - PROCESS | 2288 | 1462756244308 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:10:44 INFO - PROCESS | 2288 | 1462756244310 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:10:44 INFO - PROCESS | 2288 | 1462756244313 Marionette TRACE conn2 <- [1,1334,null,{}] 18:10:44 INFO - PROCESS | 2288 | 1462756244316 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}] 18:10:44 INFO - PROCESS | 2288 | 1462756244446 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:10:44 INFO - PROCESS | 2288 | 1462756244529 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d0b800 == 84 [pid = 2288] [id = 341] 18:10:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x12d503c00) [pid = 2288] [serial = 1022] [outer = 0x0] 18:10:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x12d549800) [pid = 2288] [serial = 1023] [outer = 0x12d503c00] 18:10:44 INFO - PROCESS | 2288 | 1462756244564 Marionette DEBUG loaded listener.js 18:10:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x1320b9400) [pid = 2288] [serial = 1024] [outer = 0x12d503c00] 18:10:44 INFO - PROCESS | 2288 | 1462756244976 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]]]}] 18:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 722ms 18:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:10:45 INFO - PROCESS | 2288 | 1462756245032 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:10:45 INFO - PROCESS | 2288 | 1462756245034 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:10:45 INFO - PROCESS | 2288 | 1462756245036 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:10:45 INFO - PROCESS | 2288 | 1462756245037 Marionette TRACE conn2 <- [1,1338,null,{}] 18:10:45 INFO - PROCESS | 2288 | 1462756245039 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}] 18:10:45 INFO - PROCESS | 2288 | 1462756245156 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:10:45 INFO - PROCESS | 2288 | 1462756245236 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x135dc3800 == 85 [pid = 2288] [id = 342] 18:10:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x12d504c00) [pid = 2288] [serial = 1025] [outer = 0x0] 18:10:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x1320bf800) [pid = 2288] [serial = 1026] [outer = 0x12d504c00] 18:10:45 INFO - PROCESS | 2288 | 1462756245266 Marionette DEBUG loaded listener.js 18:10:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x13507d400) [pid = 2288] [serial = 1027] [outer = 0x12d504c00] 18:10:46 INFO - PROCESS | 2288 | 1462756246212 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]]]}] 18:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1221ms 18:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:10:46 INFO - PROCESS | 2288 | 1462756246257 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:10:46 INFO - PROCESS | 2288 | 1462756246259 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:10:46 INFO - PROCESS | 2288 | 1462756246261 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:10:46 INFO - PROCESS | 2288 | 1462756246262 Marionette TRACE conn2 <- [1,1342,null,{}] 18:10:46 INFO - PROCESS | 2288 | 1462756246265 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}] 18:10:46 INFO - PROCESS | 2288 | 1462756246376 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:10:46 INFO - PROCESS | 2288 | 1462756246483 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x135ddd000 == 86 [pid = 2288] [id = 343] 18:10:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x128fa7800) [pid = 2288] [serial = 1028] [outer = 0x0] 18:10:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x135085400) [pid = 2288] [serial = 1029] [outer = 0x128fa7800] 18:10:46 INFO - PROCESS | 2288 | 1462756246515 Marionette DEBUG loaded listener.js 18:10:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x1357d9800) [pid = 2288] [serial = 1030] [outer = 0x128fa7800] 18:10:46 INFO - PROCESS | 2288 | 1462756246969 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]]]}] 18:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 769ms 18:10:47 INFO - PROCESS | 2288 | 1462756247030 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:10:47 INFO - PROCESS | 2288 | 1462756247032 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:10:47 INFO - PROCESS | 2288 | 1462756247034 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:10:47 INFO - PROCESS | 2288 | 1462756247035 Marionette TRACE conn2 <- [1,1346,null,{}] 18:10:47 INFO - PROCESS | 2288 | 1462756247038 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}] 18:10:47 INFO - PROCESS | 2288 | 1462756247154 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:10:47 INFO - PROCESS | 2288 | 1462756247263 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x112612000 == 87 [pid = 2288] [id = 344] 18:10:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x118069000) [pid = 2288] [serial = 1031] [outer = 0x0] 18:10:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x1249d2c00) [pid = 2288] [serial = 1032] [outer = 0x118069000] 18:10:47 INFO - PROCESS | 2288 | 1462756247295 Marionette DEBUG loaded listener.js 18:10:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x1357da800) [pid = 2288] [serial = 1033] [outer = 0x118069000] 18:10:47 INFO - PROCESS | 2288 | 1462756247948 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]]]}] 18:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 970ms 18:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:10:48 INFO - PROCESS | 2288 | 1462756248005 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:10:48 INFO - PROCESS | 2288 | 1462756248007 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:10:48 INFO - PROCESS | 2288 | 1462756248027 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:10:48 INFO - PROCESS | 2288 | 1462756248031 Marionette TRACE conn2 <- [1,1350,null,{}] 18:10:48 INFO - PROCESS | 2288 | 1462756248038 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}] 18:10:48 INFO - PROCESS | 2288 | 1462756248152 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:10:48 INFO - PROCESS | 2288 | 1462756248268 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x112ac8000 == 88 [pid = 2288] [id = 345] 18:10:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x1126f0800) [pid = 2288] [serial = 1034] [outer = 0x0] 18:10:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x1126f5000) [pid = 2288] [serial = 1035] [outer = 0x1126f0800] 18:10:48 INFO - PROCESS | 2288 | 1462756248297 Marionette DEBUG loaded listener.js 18:10:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x1129adc00) [pid = 2288] [serial = 1036] [outer = 0x1126f0800] 18:10:48 INFO - PROCESS | 2288 | 1462756248808 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]]]}] 18:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 846ms 18:10:48 INFO - PROCESS | 2288 | 1462756248856 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:10:48 INFO - PROCESS | 2288 | 1462756248862 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:10:48 INFO - PROCESS | 2288 | 1462756248870 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:10:48 INFO - PROCESS | 2288 | 1462756248872 Marionette TRACE conn2 <- [1,1354,null,{}] 18:10:48 INFO - PROCESS | 2288 | 1462756248876 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}] 18:10:49 INFO - PROCESS | 2288 | 1462756249021 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12be9a800 == 87 [pid = 2288] [id = 239] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x135b5e000 == 86 [pid = 2288] [id = 281] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x135b6d000 == 85 [pid = 2288] [id = 335] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbc1800 == 84 [pid = 2288] [id = 334] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x118788000 == 83 [pid = 2288] [id = 333] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0d2800 == 82 [pid = 2288] [id = 332] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12c831800 == 81 [pid = 2288] [id = 331] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12be9b800 == 80 [pid = 2288] [id = 330] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12b21b000 == 79 [pid = 2288] [id = 329] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x12ab1a800) [pid = 2288] [serial = 942] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12704f000 == 78 [pid = 2288] [id = 328] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x123cc1800 == 77 [pid = 2288] [id = 327] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x121042000 == 76 [pid = 2288] [id = 326] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x117e1f800 == 75 [pid = 2288] [id = 325] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12703b800 == 74 [pid = 2288] [id = 324] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x1359dd800 == 73 [pid = 2288] [id = 321] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x135363000 == 72 [pid = 2288] [id = 320] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x135060800 == 71 [pid = 2288] [id = 319] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5bb000 == 70 [pid = 2288] [id = 318] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac96800 == 69 [pid = 2288] [id = 317] 18:10:49 INFO - PROCESS | 2288 | 1462756249188 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x119bbc800 == 68 [pid = 2288] [id = 316] 18:10:49 INFO - PROCESS | 2288 | --DOCSHELL 0x1131c6800 == 67 [pid = 2288] [id = 315] 18:10:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x115d08000 == 68 [pid = 2288] [id = 346] 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x112df3400) [pid = 2288] [serial = 1037] [outer = 0x0] 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x113271000) [pid = 2288] [serial = 1038] [outer = 0x112df3400] 18:10:49 INFO - PROCESS | 2288 | 1462756249216 Marionette DEBUG loaded listener.js 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x113c6c800) [pid = 2288] [serial = 1039] [outer = 0x112df3400] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x125799000) [pid = 2288] [serial = 927] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x11314bc00) [pid = 2288] [serial = 887] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x11769ec00) [pid = 2288] [serial = 912] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x118075800) [pid = 2288] [serial = 913] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x119627c00) [pid = 2288] [serial = 921] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x12d550000) [pid = 2288] [serial = 903] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x1241e1000) [pid = 2288] [serial = 924] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x12ace1000) [pid = 2288] [serial = 897] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 210 (0x1270e7800) [pid = 2288] [serial = 930] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 209 (0x119151000) [pid = 2288] [serial = 918] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 208 (0x119512400) [pid = 2288] [serial = 919] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x12d548400) [pid = 2288] [serial = 885] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x11861f000) [pid = 2288] [serial = 915] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x118815400) [pid = 2288] [serial = 916] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x12ceb8800) [pid = 2288] [serial = 900] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x116772400) [pid = 2288] [serial = 910] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x1164ad800) [pid = 2288] [serial = 909] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x1134ec400) [pid = 2288] [serial = 907] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x11314b400) [pid = 2288] [serial = 906] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x118092800) [pid = 2288] [serial = 890] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x126fb0c00) [pid = 2288] [serial = 894] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x12108c800) [pid = 2288] [serial = 934] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 196 (0x12a7cc800) [pid = 2288] [serial = 939] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 195 (0x12bd45c00) [pid = 2288] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 194 (0x128be7000) [pid = 2288] [serial = 936] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 193 (0x1170f5000) [pid = 2288] [serial = 933] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 192 (0x126fb5000) [pid = 2288] [serial = 928] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 191 (0x128aec800) [pid = 2288] [serial = 931] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x124e32800) [pid = 2288] [serial = 925] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x12a68a800) [pid = 2288] [serial = 937] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x123816000) [pid = 2288] [serial = 922] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x12a7f6c00) [pid = 2288] [serial = 940] [outer = 0x0] [url = about:blank] 18:10:49 INFO - PROCESS | 2288 | 1462756249557 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]]]}] 18:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 18:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:10:49 INFO - PROCESS | 2288 | 1462756249592 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:10:49 INFO - PROCESS | 2288 | 1462756249594 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:10:49 INFO - PROCESS | 2288 | 1462756249596 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:10:49 INFO - PROCESS | 2288 | 1462756249599 Marionette TRACE conn2 <- [1,1358,null,{}] 18:10:49 INFO - PROCESS | 2288 | 1462756249606 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}] 18:10:49 INFO - PROCESS | 2288 | 1462756249703 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:10:49 INFO - PROCESS | 2288 | 1462756249785 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x11849f800 == 69 [pid = 2288] [id = 347] 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x113c68c00) [pid = 2288] [serial = 1040] [outer = 0x0] 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x1164b4c00) [pid = 2288] [serial = 1041] [outer = 0x113c68c00] 18:10:49 INFO - PROCESS | 2288 | 1462756249812 Marionette DEBUG loaded listener.js 18:10:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x1170f0800) [pid = 2288] [serial = 1042] [outer = 0x113c68c00] 18:10:50 INFO - PROCESS | 2288 | 1462756250120 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]]]}] 18:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 576ms 18:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:10:50 INFO - PROCESS | 2288 | 1462756250172 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:10:50 INFO - PROCESS | 2288 | 1462756250174 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:10:50 INFO - PROCESS | 2288 | 1462756250176 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:10:50 INFO - PROCESS | 2288 | 1462756250177 Marionette TRACE conn2 <- [1,1362,null,{}] 18:10:50 INFO - PROCESS | 2288 | 1462756250180 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}] 18:10:50 INFO - PROCESS | 2288 | 1462756250272 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:10:50 INFO - PROCESS | 2288 | 1462756250341 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x119169000 == 70 [pid = 2288] [id = 348] 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x1150f8000) [pid = 2288] [serial = 1043] [outer = 0x0] 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 192 (0x117178c00) [pid = 2288] [serial = 1044] [outer = 0x1150f8000] 18:10:50 INFO - PROCESS | 2288 | 1462756250367 Marionette DEBUG loaded listener.js 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 193 (0x118073000) [pid = 2288] [serial = 1045] [outer = 0x1150f8000] 18:10:50 INFO - PROCESS | 2288 | 1462756250672 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]]]}] 18:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 523ms 18:10:50 INFO - PROCESS | 2288 | 1462756250702 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:10:50 INFO - PROCESS | 2288 | 1462756250703 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:10:50 INFO - PROCESS | 2288 | 1462756250705 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:10:50 INFO - PROCESS | 2288 | 1462756250707 Marionette TRACE conn2 <- [1,1366,null,{}] 18:10:50 INFO - PROCESS | 2288 | 1462756250709 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}] 18:10:50 INFO - PROCESS | 2288 | 1462756250807 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:10:50 INFO - PROCESS | 2288 | 1462756250811 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x12390c000 == 71 [pid = 2288] [id = 349] 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 194 (0x11808fc00) [pid = 2288] [serial = 1046] [outer = 0x0] 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 195 (0x118155400) [pid = 2288] [serial = 1047] [outer = 0x11808fc00] 18:10:50 INFO - PROCESS | 2288 | 1462756250837 Marionette DEBUG loaded listener.js 18:10:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 196 (0x1183a3800) [pid = 2288] [serial = 1048] [outer = 0x11808fc00] 18:10:51 INFO - PROCESS | 2288 | 1462756251215 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] 18:10:51 INFO - PROCESS | 2288 | 1462756251226 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:10:51 INFO - PROCESS | 2288 | 1462756251231 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:10:51 INFO - PROCESS | 2288 | 1462756251232 Marionette TRACE conn2 <- [1,1370,null,{}] 18:10:51 INFO - PROCESS | 2288 | 1462756251253 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}] 18:10:51 INFO - PROCESS | 2288 | 1462756251385 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:10:51 INFO - PROCESS | 2288 | 1462756251402 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427e000 == 72 [pid = 2288] [id = 350] 18:10:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x118620800) [pid = 2288] [serial = 1049] [outer = 0x0] 18:10:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x11881d800) [pid = 2288] [serial = 1050] [outer = 0x118620800] 18:10:51 INFO - PROCESS | 2288 | 1462756251428 Marionette DEBUG loaded listener.js 18:10:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x119516000) [pid = 2288] [serial = 1051] [outer = 0x118620800] 18:10:51 INFO - PROCESS | 2288 | 1462756251788 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] 18:10:51 INFO - PROCESS | 2288 | 1462756251820 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:10:51 INFO - PROCESS | 2288 | 1462756251822 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:10:51 INFO - PROCESS | 2288 | 1462756251823 Marionette TRACE conn2 <- [1,1374,null,{}] 18:10:51 INFO - PROCESS | 2288 | 1462756251825 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}] 18:10:51 INFO - PROCESS | 2288 | 1462756251940 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:10:51 INFO - PROCESS | 2288 | 1462756251950 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e7000 == 73 [pid = 2288] [id = 351] 18:10:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x119518c00) [pid = 2288] [serial = 1052] [outer = 0x0] 18:10:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x1197a3000) [pid = 2288] [serial = 1053] [outer = 0x119518c00] 18:10:51 INFO - PROCESS | 2288 | 1462756251975 Marionette DEBUG loaded listener.js 18:10:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x119e3e000) [pid = 2288] [serial = 1054] [outer = 0x119518c00] 18:10:52 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:52 INFO - PROCESS | 2288 | 1462756252338 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] 18:10:52 INFO - PROCESS | 2288 | 1462756252344 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:10:52 INFO - PROCESS | 2288 | 1462756252349 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:10:52 INFO - PROCESS | 2288 | 1462756252350 Marionette TRACE conn2 <- [1,1378,null,{}] 18:10:52 INFO - PROCESS | 2288 | 1462756252352 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}] 18:10:52 INFO - PROCESS | 2288 | 1462756252467 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:10:52 INFO - PROCESS | 2288 | 1462756252483 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x12736f800 == 74 [pid = 2288] [id = 352] 18:10:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x119e42400) [pid = 2288] [serial = 1055] [outer = 0x0] 18:10:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x12100dc00) [pid = 2288] [serial = 1056] [outer = 0x119e42400] 18:10:52 INFO - PROCESS | 2288 | 1462756252508 Marionette DEBUG loaded listener.js 18:10:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x121092800) [pid = 2288] [serial = 1057] [outer = 0x119e42400] 18:10:52 INFO - PROCESS | 2288 | 1462756252864 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] 18:10:52 INFO - PROCESS | 2288 | 1462756252919 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:10:52 INFO - PROCESS | 2288 | 1462756252922 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:10:52 INFO - PROCESS | 2288 | 1462756252923 Marionette TRACE conn2 <- [1,1382,null,{}] 18:10:52 INFO - PROCESS | 2288 | 1462756252925 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}] 18:10:53 INFO - PROCESS | 2288 | 1462756253048 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:10:53 INFO - PROCESS | 2288 | 1462756253064 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fc3000 == 75 [pid = 2288] [id = 353] 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x1212a3800) [pid = 2288] [serial = 1058] [outer = 0x0] 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x123c96000) [pid = 2288] [serial = 1059] [outer = 0x1212a3800] 18:10:53 INFO - PROCESS | 2288 | 1462756253089 Marionette DEBUG loaded listener.js 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x1241e5800) [pid = 2288] [serial = 1060] [outer = 0x1212a3800] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x119696400) [pid = 2288] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x128b3e800) [pid = 2288] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x12ab7bc00) [pid = 2288] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x1129aa400) [pid = 2288] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x116060400) [pid = 2288] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x1197a7c00) [pid = 2288] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x12ab7dc00) [pid = 2288] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x12ceb3400) [pid = 2288] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x1170f7400) [pid = 2288] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x110eb0400) [pid = 2288] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x12a7f0c00) [pid = 2288] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:10:53 INFO - PROCESS | 2288 | --DOMWINDOW == 196 (0x118816000) [pid = 2288] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:10:53 INFO - PROCESS | 2288 | [2288] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:53 INFO - PROCESS | 2288 | 1462756253593 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] 18:10:53 INFO - PROCESS | 2288 | 1462756253642 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:10:53 INFO - PROCESS | 2288 | 1462756253644 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:10:53 INFO - PROCESS | 2288 | 1462756253645 Marionette TRACE conn2 <- [1,1386,null,{}] 18:10:53 INFO - PROCESS | 2288 | 1462756253648 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}] 18:10:53 INFO - PROCESS | 2288 | 1462756253742 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:10:53 INFO - PROCESS | 2288 | 1462756253814 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x129694800 == 76 [pid = 2288] [id = 354] 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x1183a4400) [pid = 2288] [serial = 1061] [outer = 0x0] 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x1212aa000) [pid = 2288] [serial = 1062] [outer = 0x1183a4400] 18:10:53 INFO - PROCESS | 2288 | 1462756253839 Marionette DEBUG loaded listener.js 18:10:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x1249d7800) [pid = 2288] [serial = 1063] [outer = 0x1183a4400] 18:10:54 INFO - PROCESS | 2288 | 1462756254135 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] 18:10:54 INFO - PROCESS | 2288 | 1462756254168 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:10:54 INFO - PROCESS | 2288 | 1462756254171 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:10:54 INFO - PROCESS | 2288 | 1462756254172 Marionette TRACE conn2 <- [1,1390,null,{}] 18:10:54 INFO - PROCESS | 2288 | 1462756254175 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}] 18:10:54 INFO - PROCESS | 2288 | 1462756254286 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:10:54 INFO - PROCESS | 2288 | 1462756254373 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa18000 == 77 [pid = 2288] [id = 355] 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x11914c000) [pid = 2288] [serial = 1064] [outer = 0x0] 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x124e39000) [pid = 2288] [serial = 1065] [outer = 0x11914c000] 18:10:54 INFO - PROCESS | 2288 | 1462756254410 Marionette DEBUG loaded listener.js 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x1270b1800) [pid = 2288] [serial = 1066] [outer = 0x11914c000] 18:10:54 INFO - PROCESS | 2288 | 1462756254694 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]]]}] 18:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 571ms 18:10:54 INFO - PROCESS | 2288 | 1462756254742 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:10:54 INFO - PROCESS | 2288 | 1462756254744 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:10:54 INFO - PROCESS | 2288 | 1462756254750 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:10:54 INFO - PROCESS | 2288 | 1462756254751 Marionette TRACE conn2 <- [1,1394,null,{}] 18:10:54 INFO - PROCESS | 2288 | 1462756254753 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}] 18:10:54 INFO - PROCESS | 2288 | 1462756254849 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:10:54 INFO - PROCESS | 2288 | 1462756254853 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb52000 == 78 [pid = 2288] [id = 356] 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x111ed7800) [pid = 2288] [serial = 1067] [outer = 0x0] 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x127566000) [pid = 2288] [serial = 1068] [outer = 0x111ed7800] 18:10:54 INFO - PROCESS | 2288 | 1462756254878 Marionette DEBUG loaded listener.js 18:10:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x128b33400) [pid = 2288] [serial = 1069] [outer = 0x111ed7800] 18:10:55 INFO - PROCESS | 2288 | 1462756255225 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]]]}] 18:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 18:10:55 INFO - PROCESS | 2288 | 1462756255269 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:10:55 INFO - PROCESS | 2288 | 1462756255271 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:10:55 INFO - PROCESS | 2288 | 1462756255273 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:10:55 INFO - PROCESS | 2288 | 1462756255274 Marionette TRACE conn2 <- [1,1398,null,{}] 18:10:55 INFO - PROCESS | 2288 | 1462756255290 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}] 18:10:55 INFO - PROCESS | 2288 | 1462756255386 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:10:55 INFO - PROCESS | 2288 | 1462756255390 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be96800 == 79 [pid = 2288] [id = 357] 18:10:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x128b33c00) [pid = 2288] [serial = 1070] [outer = 0x0] 18:10:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x128b40c00) [pid = 2288] [serial = 1071] [outer = 0x128b33c00] 18:10:55 INFO - PROCESS | 2288 | 1462756255415 Marionette DEBUG loaded listener.js 18:10:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x128beb400) [pid = 2288] [serial = 1072] [outer = 0x128b33c00] 18:10:55 INFO - PROCESS | 2288 | 1462756255957 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]]]}] 18:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 718ms 18:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:10:55 INFO - PROCESS | 2288 | 1462756255992 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:10:55 INFO - PROCESS | 2288 | 1462756255995 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:10:56 INFO - PROCESS | 2288 | 1462756255998 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:10:56 INFO - PROCESS | 2288 | 1462756256001 Marionette TRACE conn2 <- [1,1402,null,{}] 18:10:56 INFO - PROCESS | 2288 | 1462756256005 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}] 18:10:56 INFO - PROCESS | 2288 | 1462756256127 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:10:56 INFO - PROCESS | 2288 | 1462756256240 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x117061000 == 80 [pid = 2288] [id = 358] 18:10:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x112d5a400) [pid = 2288] [serial = 1073] [outer = 0x0] 18:10:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x113403400) [pid = 2288] [serial = 1074] [outer = 0x112d5a400] 18:10:56 INFO - PROCESS | 2288 | 1462756256274 Marionette DEBUG loaded listener.js 18:10:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x11605fc00) [pid = 2288] [serial = 1075] [outer = 0x112d5a400] 18:10:56 INFO - PROCESS | 2288 | 1462756256716 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]]]}] 18:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 772ms 18:10:56 INFO - PROCESS | 2288 | 1462756256774 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:10:56 INFO - PROCESS | 2288 | 1462756256778 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:10:56 INFO - PROCESS | 2288 | 1462756256783 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:10:56 INFO - PROCESS | 2288 | 1462756256785 Marionette TRACE conn2 <- [1,1406,null,{}] 18:10:56 INFO - PROCESS | 2288 | 1462756256787 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}] 18:10:56 INFO - PROCESS | 2288 | 1462756256904 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:10:56 INFO - PROCESS | 2288 | 1462756256987 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cc3800 == 81 [pid = 2288] [id = 359] 18:10:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x116a67400) [pid = 2288] [serial = 1076] [outer = 0x0] 18:10:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x117690400) [pid = 2288] [serial = 1077] [outer = 0x116a67400] 18:10:57 INFO - PROCESS | 2288 | 1462756257017 Marionette DEBUG loaded listener.js 18:10:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x118154c00) [pid = 2288] [serial = 1078] [outer = 0x116a67400] 18:10:57 INFO - PROCESS | 2288 | 1462756257439 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]]]}] 18:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 719ms 18:10:57 INFO - PROCESS | 2288 | 1462756257503 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:10:57 INFO - PROCESS | 2288 | 1462756257504 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:10:57 INFO - PROCESS | 2288 | 1462756257507 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:10:57 INFO - PROCESS | 2288 | 1462756257510 Marionette TRACE conn2 <- [1,1410,null,{}] 18:10:57 INFO - PROCESS | 2288 | 1462756257518 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}] 18:10:57 INFO - PROCESS | 2288 | 1462756257639 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:10:57 INFO - PROCESS | 2288 | 1462756257724 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c030000 == 82 [pid = 2288] [id = 360] 18:10:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x1187e7400) [pid = 2288] [serial = 1079] [outer = 0x0] 18:10:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x11918ac00) [pid = 2288] [serial = 1080] [outer = 0x1187e7400] 18:10:57 INFO - PROCESS | 2288 | 1462756257758 Marionette DEBUG loaded listener.js 18:10:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x12398f800) [pid = 2288] [serial = 1081] [outer = 0x1187e7400] 18:10:58 INFO - PROCESS | 2288 | 1462756258245 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]]]}] 18:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 774ms 18:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:10:58 INFO - PROCESS | 2288 | 1462756258282 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:10:58 INFO - PROCESS | 2288 | 1462756258284 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:10:58 INFO - PROCESS | 2288 | 1462756258286 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:10:58 INFO - PROCESS | 2288 | 1462756258288 Marionette TRACE conn2 <- [1,1414,null,{}] 18:10:58 INFO - PROCESS | 2288 | 1462756258290 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}] 18:10:58 INFO - PROCESS | 2288 | 1462756258405 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:10:58 INFO - PROCESS | 2288 | 1462756258488 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c831800 == 83 [pid = 2288] [id = 361] 18:10:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x119e44c00) [pid = 2288] [serial = 1082] [outer = 0x0] 18:10:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x1268d9000) [pid = 2288] [serial = 1083] [outer = 0x119e44c00] 18:10:58 INFO - PROCESS | 2288 | 1462756258518 Marionette DEBUG loaded listener.js 18:10:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x126fadc00) [pid = 2288] [serial = 1084] [outer = 0x119e44c00] 18:10:59 INFO - PROCESS | 2288 | 1462756259008 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]]]}] 18:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 770ms 18:10:59 INFO - PROCESS | 2288 | 1462756259056 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:10:59 INFO - PROCESS | 2288 | 1462756259058 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:10:59 INFO - PROCESS | 2288 | 1462756259060 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:10:59 INFO - PROCESS | 2288 | 1462756259062 Marionette TRACE conn2 <- [1,1418,null,{}] 18:10:59 INFO - PROCESS | 2288 | 1462756259064 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}] 18:10:59 INFO - PROCESS | 2288 | 1462756259177 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:10:59 INFO - PROCESS | 2288 | 1462756259290 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0cd800 == 84 [pid = 2288] [id = 362] 18:10:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x1268e0400) [pid = 2288] [serial = 1085] [outer = 0x0] 18:10:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x128b38000) [pid = 2288] [serial = 1086] [outer = 0x1268e0400] 18:10:59 INFO - PROCESS | 2288 | 1462756259321 Marionette DEBUG loaded listener.js 18:10:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x128beec00) [pid = 2288] [serial = 1087] [outer = 0x1268e0400] 18:10:59 INFO - PROCESS | 2288 | 1462756259837 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]]]}] 18:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 18:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:10:59 INFO - PROCESS | 2288 | 1462756259883 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:10:59 INFO - PROCESS | 2288 | 1462756259884 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:10:59 INFO - PROCESS | 2288 | 1462756259887 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:10:59 INFO - PROCESS | 2288 | 1462756259888 Marionette TRACE conn2 <- [1,1422,null,{}] 18:10:59 INFO - PROCESS | 2288 | 1462756259890 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}] 18:11:00 INFO - PROCESS | 2288 | 1462756260011 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:11:00 INFO - PROCESS | 2288 | 1462756260097 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbc8000 == 85 [pid = 2288] [id = 363] 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x129295c00) [pid = 2288] [serial = 1088] [outer = 0x0] 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x1293dfc00) [pid = 2288] [serial = 1089] [outer = 0x129295c00] 18:11:00 INFO - PROCESS | 2288 | 1462756260126 Marionette DEBUG loaded listener.js 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x128e10c00) [pid = 2288] [serial = 1090] [outer = 0x129295c00] 18:11:00 INFO - PROCESS | 2288 | 1462756260552 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]]]}] 18:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 719ms 18:11:00 INFO - PROCESS | 2288 | 1462756260606 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:11:00 INFO - PROCESS | 2288 | 1462756260608 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:11:00 INFO - PROCESS | 2288 | 1462756260610 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:11:00 INFO - PROCESS | 2288 | 1462756260612 Marionette TRACE conn2 <- [1,1426,null,{}] 18:11:00 INFO - PROCESS | 2288 | 1462756260614 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}] 18:11:00 INFO - PROCESS | 2288 | 1462756260728 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:11:00 INFO - PROCESS | 2288 | 1462756260812 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x132022000 == 86 [pid = 2288] [id = 364] 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x1293e1800) [pid = 2288] [serial = 1091] [outer = 0x0] 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x12a68f400) [pid = 2288] [serial = 1092] [outer = 0x1293e1800] 18:11:00 INFO - PROCESS | 2288 | 1462756260841 Marionette DEBUG loaded listener.js 18:11:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x12a7c6000) [pid = 2288] [serial = 1093] [outer = 0x1293e1800] 18:11:01 INFO - PROCESS | 2288 | 1462756261267 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]]]}] 18:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 18:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:11:01 INFO - PROCESS | 2288 | 1462756261341 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:11:01 INFO - PROCESS | 2288 | 1462756261342 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:11:01 INFO - PROCESS | 2288 | 1462756261346 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:11:01 INFO - PROCESS | 2288 | 1462756261347 Marionette TRACE conn2 <- [1,1430,null,{}] 18:11:01 INFO - PROCESS | 2288 | 1462756261350 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}] 18:11:01 INFO - PROCESS | 2288 | 1462756261462 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:11:01 INFO - PROCESS | 2288 | 1462756261593 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x13536a000 == 87 [pid = 2288] [id = 365] 18:11:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 230 (0x11299f800) [pid = 2288] [serial = 1094] [outer = 0x0] 18:11:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 231 (0x12a7c7800) [pid = 2288] [serial = 1095] [outer = 0x11299f800] 18:11:01 INFO - PROCESS | 2288 | 1462756261623 Marionette DEBUG loaded listener.js 18:11:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 232 (0x12a7fa000) [pid = 2288] [serial = 1096] [outer = 0x11299f800] 18:11:02 INFO - PROCESS | 2288 | 1462756262081 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]]]}] 18:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 769ms 18:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:11:02 INFO - PROCESS | 2288 | 1462756262116 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:11:02 INFO - PROCESS | 2288 | 1462756262117 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:11:02 INFO - PROCESS | 2288 | 1462756262120 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:11:02 INFO - PROCESS | 2288 | 1462756262121 Marionette TRACE conn2 <- [1,1434,null,{}] 18:11:02 INFO - PROCESS | 2288 | 1462756262123 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}] 18:11:02 INFO - PROCESS | 2288 | 1462756262241 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:11:02 INFO - PROCESS | 2288 | 1462756262328 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x129343800 == 88 [pid = 2288] [id = 366] 18:11:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 233 (0x112a72400) [pid = 2288] [serial = 1097] [outer = 0x0] 18:11:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x12aa63400) [pid = 2288] [serial = 1098] [outer = 0x112a72400] 18:11:02 INFO - PROCESS | 2288 | 1462756262358 Marionette DEBUG loaded listener.js 18:11:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 235 (0x12aa6e000) [pid = 2288] [serial = 1099] [outer = 0x112a72400] 18:11:02 INFO - PROCESS | 2288 | 1462756262780 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]]]}] 18:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 718ms 18:11:02 INFO - PROCESS | 2288 | 1462756262864 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:11:02 INFO - PROCESS | 2288 | 1462756262865 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:11:02 INFO - PROCESS | 2288 | 1462756262868 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:11:02 INFO - PROCESS | 2288 | 1462756262869 Marionette TRACE conn2 <- [1,1438,null,{}] 18:11:02 INFO - PROCESS | 2288 | 1462756262871 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}] 18:11:03 INFO - PROCESS | 2288 | 1462756263036 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:11:03 INFO - PROCESS | 2288 | 1462756263412 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x116485000 == 89 [pid = 2288] [id = 367] 18:11:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 236 (0x111a06000) [pid = 2288] [serial = 1100] [outer = 0x0] 18:11:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 237 (0x111cb2c00) [pid = 2288] [serial = 1101] [outer = 0x111a06000] 18:11:03 INFO - PROCESS | 2288 | 1462756263441 Marionette DEBUG loaded listener.js 18:11:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 238 (0x112a68400) [pid = 2288] [serial = 1102] [outer = 0x111a06000] 18:11:03 INFO - PROCESS | 2288 | 1462756263897 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]]]}] 18:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1072ms 18:11:03 INFO - PROCESS | 2288 | 1462756263942 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:11:03 INFO - PROCESS | 2288 | 1462756263946 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:11:03 INFO - PROCESS | 2288 | 1462756263951 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:11:03 INFO - PROCESS | 2288 | 1462756263954 Marionette TRACE conn2 <- [1,1442,null,{}] 18:11:03 INFO - PROCESS | 2288 | 1462756263959 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}] 18:11:04 INFO - PROCESS | 2288 | 1462756264123 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:11:04 INFO - PROCESS | 2288 | 1462756264280 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x111a54000 == 90 [pid = 2288] [id = 368] 18:11:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 239 (0x11609b800) [pid = 2288] [serial = 1103] [outer = 0x0] 18:11:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 240 (0x1170ef400) [pid = 2288] [serial = 1104] [outer = 0x11609b800] 18:11:04 INFO - PROCESS | 2288 | 1462756264318 Marionette DEBUG loaded listener.js 18:11:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x118068800) [pid = 2288] [serial = 1105] [outer = 0x11609b800] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb52000 == 89 [pid = 2288] [id = 356] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa18000 == 88 [pid = 2288] [id = 355] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x129694800 == 87 [pid = 2288] [id = 354] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x128fc3000 == 86 [pid = 2288] [id = 353] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12736f800 == 85 [pid = 2288] [id = 352] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e7000 == 84 [pid = 2288] [id = 351] 18:11:04 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x135087800) [pid = 2288] [serial = 1005] [outer = 0x0] [url = about:blank] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12427e000 == 83 [pid = 2288] [id = 350] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x12390c000 == 82 [pid = 2288] [id = 349] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x119169000 == 81 [pid = 2288] [id = 348] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x11849f800 == 80 [pid = 2288] [id = 347] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x115d08000 == 79 [pid = 2288] [id = 346] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x112ac8000 == 78 [pid = 2288] [id = 345] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x126b3a800 == 77 [pid = 2288] [id = 337] 18:11:04 INFO - PROCESS | 2288 | --DOCSHELL 0x11663c800 == 76 [pid = 2288] [id = 336] 18:11:04 INFO - PROCESS | 2288 | 1462756264814 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]]]}] 18:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 875ms 18:11:04 INFO - PROCESS | 2288 | 1462756264826 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:11:04 INFO - PROCESS | 2288 | 1462756264830 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:11:04 INFO - PROCESS | 2288 | 1462756264835 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:11:04 INFO - PROCESS | 2288 | 1462756264837 Marionette TRACE conn2 <- [1,1446,null,{}] 18:11:04 INFO - PROCESS | 2288 | 1462756264839 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}] 18:11:04 INFO - PROCESS | 2288 | 1462756264939 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:11:04 INFO - PROCESS | 2288 | 1462756264946 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x11849f800 == 77 [pid = 2288] [id = 369] 18:11:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x118066800) [pid = 2288] [serial = 1106] [outer = 0x0] 18:11:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 242 (0x11814ec00) [pid = 2288] [serial = 1107] [outer = 0x118066800] 18:11:04 INFO - PROCESS | 2288 | 1462756264973 Marionette DEBUG loaded listener.js 18:11:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 243 (0x118d62400) [pid = 2288] [serial = 1108] [outer = 0x118066800] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 242 (0x12108dc00) [pid = 2288] [serial = 981] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 241 (0x123dc5800) [pid = 2288] [serial = 982] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x1293e0000) [pid = 2288] [serial = 987] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 239 (0x12b9f9400) [pid = 2288] [serial = 990] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 238 (0x1170ef000) [pid = 2288] [serial = 973] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 237 (0x113e30800) [pid = 2288] [serial = 972] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 236 (0x12108cc00) [pid = 2288] [serial = 954] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 235 (0x118628000) [pid = 2288] [serial = 978] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 234 (0x119e3d400) [pid = 2288] [serial = 979] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x125795400) [pid = 2288] [serial = 984] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 232 (0x128ae9400) [pid = 2288] [serial = 985] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 231 (0x12c9d3000) [pid = 2288] [serial = 993] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 230 (0x12929b800) [pid = 2288] [serial = 957] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 229 (0x12c33f000) [pid = 2288] [serial = 991] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x12cebd000) [pid = 2288] [serial = 969] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x12d548000) [pid = 2288] [serial = 996] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x12d508c00) [pid = 2288] [serial = 994] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x118815c00) [pid = 2288] [serial = 976] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x11814e800) [pid = 2288] [serial = 975] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x116a62c00) [pid = 2288] [serial = 948] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x1122c7c00) [pid = 2288] [serial = 945] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 221 (0x12df3ac00) [pid = 2288] [serial = 997] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 220 (0x119147800) [pid = 2288] [serial = 1000] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 219 (0x12c54a800) [pid = 2288] [serial = 963] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x12c9cc800) [pid = 2288] [serial = 966] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x12b9f3000) [pid = 2288] [serial = 960] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x12ab7c400) [pid = 2288] [serial = 943] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x1187ed000) [pid = 2288] [serial = 951] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x1293dc800) [pid = 2288] [serial = 1002] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x1170ed400) [pid = 2288] [serial = 999] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x12ab20000) [pid = 2288] [serial = 988] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x13507f800) [pid = 2288] [serial = 1003] [outer = 0x0] [url = about:blank] 18:11:05 INFO - PROCESS | 2288 | 1462756265376 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]]]}] 18:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 570ms 18:11:05 INFO - PROCESS | 2288 | 1462756265405 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:11:05 INFO - PROCESS | 2288 | 1462756265407 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:11:05 INFO - PROCESS | 2288 | 1462756265416 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:11:05 INFO - PROCESS | 2288 | 1462756265420 Marionette TRACE conn2 <- [1,1450,null,{}] 18:11:05 INFO - PROCESS | 2288 | 1462756265423 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}] 18:11:05 INFO - PROCESS | 2288 | 1462756265532 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:11:05 INFO - PROCESS | 2288 | 1462756265538 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x124549000 == 78 [pid = 2288] [id = 370] 18:11:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x118d62000) [pid = 2288] [serial = 1109] [outer = 0x0] 18:11:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x119697400) [pid = 2288] [serial = 1110] [outer = 0x118d62000] 18:11:05 INFO - PROCESS | 2288 | 1462756265564 Marionette DEBUG loaded listener.js 18:11:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x119e42c00) [pid = 2288] [serial = 1111] [outer = 0x118d62000] 18:11:05 INFO - PROCESS | 2288 | 1462756265928 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]]]}] 18:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 579ms 18:11:05 INFO - PROCESS | 2288 | 1462756265988 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:11:05 INFO - PROCESS | 2288 | 1462756265990 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:11:06 INFO - PROCESS | 2288 | 1462756266000 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:11:06 INFO - PROCESS | 2288 | 1462756266001 Marionette TRACE conn2 <- [1,1454,null,{}] 18:11:06 INFO - PROCESS | 2288 | 1462756266003 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}] 18:11:06 INFO - PROCESS | 2288 | 1462756266099 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:11:06 INFO - PROCESS | 2288 | 1462756266105 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b6a000 == 79 [pid = 2288] [id = 371] 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x121005400) [pid = 2288] [serial = 1112] [outer = 0x0] 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x12100fc00) [pid = 2288] [serial = 1113] [outer = 0x121005400] 18:11:06 INFO - PROCESS | 2288 | 1462756266131 Marionette DEBUG loaded listener.js 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x1210f9c00) [pid = 2288] [serial = 1114] [outer = 0x121005400] 18:11:06 INFO - PROCESS | 2288 | 1462756266586 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]]]}] 18:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 619ms 18:11:06 INFO - PROCESS | 2288 | 1462756266621 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:11:06 INFO - PROCESS | 2288 | 1462756266623 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:11:06 INFO - PROCESS | 2288 | 1462756266626 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:11:06 INFO - PROCESS | 2288 | 1462756266628 Marionette TRACE conn2 <- [1,1458,null,{}] 18:11:06 INFO - PROCESS | 2288 | 1462756266634 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}] 18:11:06 INFO - PROCESS | 2288 | 1462756266776 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:11:06 INFO - PROCESS | 2288 | 1462756266789 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a62d000 == 80 [pid = 2288] [id = 372] 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x124143800) [pid = 2288] [serial = 1115] [outer = 0x0] 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x1249cf800) [pid = 2288] [serial = 1116] [outer = 0x124143800] 18:11:06 INFO - PROCESS | 2288 | 1462756266836 Marionette DEBUG loaded listener.js 18:11:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x12579d000) [pid = 2288] [serial = 1117] [outer = 0x124143800] 18:11:07 INFO - PROCESS | 2288 | 1462756267253 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]]]}] 18:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 674ms 18:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:11:07 INFO - PROCESS | 2288 | 1462756267301 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:11:07 INFO - PROCESS | 2288 | 1462756267302 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:11:07 INFO - PROCESS | 2288 | 1462756267304 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:11:07 INFO - PROCESS | 2288 | 1462756267305 Marionette TRACE conn2 <- [1,1462,null,{}] 18:11:07 INFO - PROCESS | 2288 | 1462756267308 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}] 18:11:07 INFO - PROCESS | 2288 | 1462756267439 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:11:07 INFO - PROCESS | 2288 | 1462756267475 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96d000 == 81 [pid = 2288] [id = 373] 18:11:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x127026400) [pid = 2288] [serial = 1118] [outer = 0x0] 18:11:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x128be5400) [pid = 2288] [serial = 1119] [outer = 0x127026400] 18:11:07 INFO - PROCESS | 2288 | 1462756267501 Marionette DEBUG loaded listener.js 18:11:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x128fa2000) [pid = 2288] [serial = 1120] [outer = 0x127026400] 18:11:07 INFO - PROCESS | 2288 | 1462756267863 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]]]}] 18:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 18:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:11:07 INFO - PROCESS | 2288 | 1462756267875 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:11:07 INFO - PROCESS | 2288 | 1462756267876 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:11:07 INFO - PROCESS | 2288 | 1462756267880 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:11:07 INFO - PROCESS | 2288 | 1462756267881 Marionette TRACE conn2 <- [1,1466,null,{}] 18:11:07 INFO - PROCESS | 2288 | 1462756267884 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}] 18:11:08 INFO - PROCESS | 2288 | 1462756268006 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:11:08 INFO - PROCESS | 2288 | 1462756268021 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be98000 == 82 [pid = 2288] [id = 374] 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x127560c00) [pid = 2288] [serial = 1121] [outer = 0x0] 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x1292a2c00) [pid = 2288] [serial = 1122] [outer = 0x127560c00] 18:11:08 INFO - PROCESS | 2288 | 1462756268046 Marionette DEBUG loaded listener.js 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x12a7f1000) [pid = 2288] [serial = 1123] [outer = 0x127560c00] 18:11:08 INFO - PROCESS | 2288 | 1462756268437 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]]]}] 18:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 18:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:11:08 INFO - PROCESS | 2288 | 1462756268451 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:11:08 INFO - PROCESS | 2288 | 1462756268453 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:11:08 INFO - PROCESS | 2288 | 1462756268455 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:11:08 INFO - PROCESS | 2288 | 1462756268456 Marionette TRACE conn2 <- [1,1470,null,{}] 18:11:08 INFO - PROCESS | 2288 | 1462756268458 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}] 18:11:08 INFO - PROCESS | 2288 | 1462756268567 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:11:08 INFO - PROCESS | 2288 | 1462756268579 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9bd000 == 83 [pid = 2288] [id = 375] 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x12929b400) [pid = 2288] [serial = 1124] [outer = 0x0] 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x12ab1d800) [pid = 2288] [serial = 1125] [outer = 0x12929b400] 18:11:08 INFO - PROCESS | 2288 | 1462756268604 Marionette DEBUG loaded listener.js 18:11:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x12ab7c400) [pid = 2288] [serial = 1126] [outer = 0x12929b400] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x119518c00) [pid = 2288] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x1126f0800) [pid = 2288] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x1150f8000) [pid = 2288] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x113c68c00) [pid = 2288] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x112df3400) [pid = 2288] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x119e42400) [pid = 2288] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x11808fc00) [pid = 2288] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 221 (0x1212a3800) [pid = 2288] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 220 (0x1183a4400) [pid = 2288] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 219 (0x11914c000) [pid = 2288] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x118620800) [pid = 2288] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x135084c00) [pid = 2288] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:11:09 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x111ed7800) [pid = 2288] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:11:09 INFO - PROCESS | 2288 | 1462756269337 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]]]}] 18:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 922ms 18:11:09 INFO - PROCESS | 2288 | 1462756269378 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:11:09 INFO - PROCESS | 2288 | 1462756269381 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:11:09 INFO - PROCESS | 2288 | 1462756269384 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:11:09 INFO - PROCESS | 2288 | 1462756269386 Marionette TRACE conn2 <- [1,1474,null,{}] 18:11:09 INFO - PROCESS | 2288 | 1462756269390 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}] 18:11:09 INFO - PROCESS | 2288 | 1462756269577 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:11:09 INFO - PROCESS | 2288 | 1462756269629 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x12735c800 == 84 [pid = 2288] [id = 376] 18:11:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x11314f000) [pid = 2288] [serial = 1127] [outer = 0x0] 18:11:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x1170f2400) [pid = 2288] [serial = 1128] [outer = 0x11314f000] 18:11:09 INFO - PROCESS | 2288 | 1462756269654 Marionette DEBUG loaded listener.js 18:11:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x1241eb400) [pid = 2288] [serial = 1129] [outer = 0x11314f000] 18:11:09 INFO - PROCESS | 2288 | 1462756269974 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]]]}] 18:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 621ms 18:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:11:10 INFO - PROCESS | 2288 | 1462756270006 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:11:10 INFO - PROCESS | 2288 | 1462756270007 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:11:10 INFO - PROCESS | 2288 | 1462756270009 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:11:10 INFO - PROCESS | 2288 | 1462756270010 Marionette TRACE conn2 <- [1,1478,null,{}] 18:11:10 INFO - PROCESS | 2288 | 1462756270013 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}] 18:11:10 INFO - PROCESS | 2288 | 1462756270141 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:11:10 INFO - PROCESS | 2288 | 1462756270148 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x13200a000 == 85 [pid = 2288] [id = 377] 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x113150800) [pid = 2288] [serial = 1130] [outer = 0x0] 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x12ab7c800) [pid = 2288] [serial = 1131] [outer = 0x113150800] 18:11:10 INFO - PROCESS | 2288 | 1462756270178 Marionette DEBUG loaded listener.js 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x12bd3a800) [pid = 2288] [serial = 1132] [outer = 0x113150800] 18:11:10 INFO - PROCESS | 2288 | 1462756270564 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]]]}] 18:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 18:11:10 INFO - PROCESS | 2288 | 1462756270578 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:11:10 INFO - PROCESS | 2288 | 1462756270583 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:11:10 INFO - PROCESS | 2288 | 1462756270586 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:11:10 INFO - PROCESS | 2288 | 1462756270587 Marionette TRACE conn2 <- [1,1482,null,{}] 18:11:10 INFO - PROCESS | 2288 | 1462756270589 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}] 18:11:10 INFO - PROCESS | 2288 | 1462756270686 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:11:10 INFO - PROCESS | 2288 | 1462756270751 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b6a000 == 86 [pid = 2288] [id = 378] 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x118091400) [pid = 2288] [serial = 1133] [outer = 0x0] 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x12c342400) [pid = 2288] [serial = 1134] [outer = 0x118091400] 18:11:10 INFO - PROCESS | 2288 | 1462756270772 Marionette DEBUG loaded listener.js 18:11:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x12c666c00) [pid = 2288] [serial = 1135] [outer = 0x118091400] 18:11:11 INFO - PROCESS | 2288 | 1462756271101 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]]]}] 18:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 529ms 18:11:11 INFO - PROCESS | 2288 | 1462756271118 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:11:11 INFO - PROCESS | 2288 | 1462756271120 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:11:11 INFO - PROCESS | 2288 | 1462756271123 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:11:11 INFO - PROCESS | 2288 | 1462756271125 Marionette TRACE conn2 <- [1,1486,null,{}] 18:11:11 INFO - PROCESS | 2288 | 1462756271128 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}] 18:11:11 INFO - PROCESS | 2288 | 1462756271414 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:11:11 INFO - PROCESS | 2288 | 1462756271606 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f02800 == 87 [pid = 2288] [id = 379] 18:11:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x112a71000) [pid = 2288] [serial = 1136] [outer = 0x0] 18:11:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x11314e800) [pid = 2288] [serial = 1137] [outer = 0x112a71000] 18:11:11 INFO - PROCESS | 2288 | 1462756271659 Marionette DEBUG loaded listener.js 18:11:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x116060000) [pid = 2288] [serial = 1138] [outer = 0x112a71000] 18:11:12 INFO - PROCESS | 2288 | 1462756272156 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]]]}] 18:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1071ms 18:11:12 INFO - PROCESS | 2288 | 1462756272202 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:11:12 INFO - PROCESS | 2288 | 1462756272205 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:11:12 INFO - PROCESS | 2288 | 1462756272210 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:11:12 INFO - PROCESS | 2288 | 1462756272215 Marionette TRACE conn2 <- [1,1490,null,{}] 18:11:12 INFO - PROCESS | 2288 | 1462756272219 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}] 18:11:12 INFO - PROCESS | 2288 | 1462756272337 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:11:12 INFO - PROCESS | 2288 | 1462756272426 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a6b000 == 88 [pid = 2288] [id = 380] 18:11:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x11806e800) [pid = 2288] [serial = 1139] [outer = 0x0] 18:11:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 230 (0x118156400) [pid = 2288] [serial = 1140] [outer = 0x11806e800] 18:11:12 INFO - PROCESS | 2288 | 1462756272458 Marionette DEBUG loaded listener.js 18:11:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 231 (0x118816000) [pid = 2288] [serial = 1141] [outer = 0x11806e800] 18:11:12 INFO - PROCESS | 2288 | 1462756272961 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]]]}] 18:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 824ms 18:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:11:13 INFO - PROCESS | 2288 | 1462756273034 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:11:13 INFO - PROCESS | 2288 | 1462756273036 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:11:13 INFO - PROCESS | 2288 | 1462756273038 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:11:13 INFO - PROCESS | 2288 | 1462756273040 Marionette TRACE conn2 <- [1,1494,null,{}] 18:11:13 INFO - PROCESS | 2288 | 1462756273042 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}] 18:11:13 INFO - PROCESS | 2288 | 1462756273161 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:11:13 INFO - PROCESS | 2288 | 1462756273251 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81d800 == 89 [pid = 2288] [id = 381] 18:11:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 232 (0x119512400) [pid = 2288] [serial = 1142] [outer = 0x0] 18:11:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 233 (0x119e44800) [pid = 2288] [serial = 1143] [outer = 0x119512400] 18:11:13 INFO - PROCESS | 2288 | 1462756273281 Marionette DEBUG loaded listener.js 18:11:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x123c8f800) [pid = 2288] [serial = 1144] [outer = 0x119512400] 18:11:13 INFO - PROCESS | 2288 | 1462756273748 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]]]}] 18:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 18:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:11:13 INFO - PROCESS | 2288 | 1462756273759 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:11:13 INFO - PROCESS | 2288 | 1462756273762 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:11:13 INFO - PROCESS | 2288 | 1462756273772 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:11:13 INFO - PROCESS | 2288 | 1462756273776 Marionette TRACE conn2 <- [1,1498,null,{}] 18:11:13 INFO - PROCESS | 2288 | 1462756273779 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}] 18:11:13 INFO - PROCESS | 2288 | 1462756273900 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:11:14 INFO - PROCESS | 2288 | 1462756274028 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x135be1000 == 90 [pid = 2288] [id = 382] 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 235 (0x12511cc00) [pid = 2288] [serial = 1145] [outer = 0x0] 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 236 (0x128aed800) [pid = 2288] [serial = 1146] [outer = 0x12511cc00] 18:11:14 INFO - PROCESS | 2288 | 1462756274060 Marionette DEBUG loaded listener.js 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 237 (0x12a7a3800) [pid = 2288] [serial = 1147] [outer = 0x12511cc00] 18:11:14 INFO - PROCESS | 2288 | 1462756274526 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]]]}] 18:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 780ms 18:11:14 INFO - PROCESS | 2288 | 1462756274549 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:11:14 INFO - PROCESS | 2288 | 1462756274552 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:11:14 INFO - PROCESS | 2288 | 1462756274555 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:11:14 INFO - PROCESS | 2288 | 1462756274557 Marionette TRACE conn2 <- [1,1502,null,{}] 18:11:14 INFO - PROCESS | 2288 | 1462756274561 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}] 18:11:14 INFO - PROCESS | 2288 | 1462756274725 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:11:14 INFO - PROCESS | 2288 | 1462756274841 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d77000 == 91 [pid = 2288] [id = 383] 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 238 (0x12a7fb800) [pid = 2288] [serial = 1148] [outer = 0x0] 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 239 (0x12b9fb000) [pid = 2288] [serial = 1149] [outer = 0x12a7fb800] 18:11:14 INFO - PROCESS | 2288 | 1462756274874 Marionette DEBUG loaded listener.js 18:11:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 240 (0x12bd3e000) [pid = 2288] [serial = 1150] [outer = 0x12a7fb800] 18:11:15 INFO - PROCESS | 2288 | 1462756275308 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]]]}] 18:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 770ms 18:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:11:15 INFO - PROCESS | 2288 | 1462756275325 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:11:15 INFO - PROCESS | 2288 | 1462756275326 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:11:15 INFO - PROCESS | 2288 | 1462756275329 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:11:15 INFO - PROCESS | 2288 | 1462756275331 Marionette TRACE conn2 <- [1,1506,null,{}] 18:11:15 INFO - PROCESS | 2288 | 1462756275334 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}] 18:11:15 INFO - PROCESS | 2288 | 1462756275486 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:11:15 INFO - PROCESS | 2288 | 1462756275620 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x13fbc7800 == 92 [pid = 2288] [id = 384] 18:11:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x12c550000) [pid = 2288] [serial = 1151] [outer = 0x0] 18:11:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 242 (0x12c662800) [pid = 2288] [serial = 1152] [outer = 0x12c550000] 18:11:15 INFO - PROCESS | 2288 | 1462756275675 Marionette DEBUG loaded listener.js 18:11:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 243 (0x12c6f8400) [pid = 2288] [serial = 1153] [outer = 0x12c550000] 18:11:16 INFO - PROCESS | 2288 | 1462756276186 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]]]}] 18:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 871ms 18:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:11:16 INFO - PROCESS | 2288 | 1462756276200 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:11:16 INFO - PROCESS | 2288 | 1462756276202 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:11:16 INFO - PROCESS | 2288 | 1462756276204 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:11:16 INFO - PROCESS | 2288 | 1462756276205 Marionette TRACE conn2 <- [1,1510,null,{}] 18:11:16 INFO - PROCESS | 2288 | 1462756276208 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}] 18:11:16 INFO - PROCESS | 2288 | 1462756276327 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:11:16 INFO - PROCESS | 2288 | 1462756276417 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x13f048800 == 93 [pid = 2288] [id = 385] 18:11:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 244 (0x12c9cc400) [pid = 2288] [serial = 1154] [outer = 0x0] 18:11:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 245 (0x12cebd000) [pid = 2288] [serial = 1155] [outer = 0x12c9cc400] 18:11:16 INFO - PROCESS | 2288 | 1462756276446 Marionette DEBUG loaded listener.js 18:11:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 246 (0x12d080400) [pid = 2288] [serial = 1156] [outer = 0x12c9cc400] 18:11:16 INFO - PROCESS | 2288 | 1462756276841 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]]]}] 18:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 18:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:11:16 INFO - PROCESS | 2288 | 1462756276874 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:11:16 INFO - PROCESS | 2288 | 1462756276876 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:11:16 INFO - PROCESS | 2288 | 1462756276878 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:11:16 INFO - PROCESS | 2288 | 1462756276879 Marionette TRACE conn2 <- [1,1514,null,{}] 18:11:16 INFO - PROCESS | 2288 | 1462756276882 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}] 18:11:17 INFO - PROCESS | 2288 | 1462756277000 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:11:17 INFO - PROCESS | 2288 | 1462756277118 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x13fbdf800 == 94 [pid = 2288] [id = 386] 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 247 (0x12c9d3c00) [pid = 2288] [serial = 1157] [outer = 0x0] 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 248 (0x12d506c00) [pid = 2288] [serial = 1158] [outer = 0x12c9d3c00] 18:11:17 INFO - PROCESS | 2288 | 1462756277150 Marionette DEBUG loaded listener.js 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 249 (0x12d542c00) [pid = 2288] [serial = 1159] [outer = 0x12c9d3c00] 18:11:17 INFO - PROCESS | 2288 | 1462756277577 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]]]}] 18:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 722ms 18:11:17 INFO - PROCESS | 2288 | 1462756277601 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:11:17 INFO - PROCESS | 2288 | 1462756277602 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:11:17 INFO - PROCESS | 2288 | 1462756277622 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:11:17 INFO - PROCESS | 2288 | 1462756277624 Marionette TRACE conn2 <- [1,1518,null,{}] 18:11:17 INFO - PROCESS | 2288 | 1462756277626 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}] 18:11:17 INFO - PROCESS | 2288 | 1462756277783 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:11:17 INFO - PROCESS | 2288 | 1462756277835 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x140b30000 == 95 [pid = 2288] [id = 387] 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 250 (0x12d54cc00) [pid = 2288] [serial = 1160] [outer = 0x0] 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 251 (0x12df3b000) [pid = 2288] [serial = 1161] [outer = 0x12d54cc00] 18:11:17 INFO - PROCESS | 2288 | 1462756277863 Marionette DEBUG loaded listener.js 18:11:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 252 (0x12df40c00) [pid = 2288] [serial = 1162] [outer = 0x12d54cc00] 18:11:18 INFO - PROCESS | 2288 | 1462756278324 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]]]}] 18:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 786ms 18:11:18 INFO - PROCESS | 2288 | 1462756278392 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:11:18 INFO - PROCESS | 2288 | 1462756278393 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:11:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:11:18 INFO - PROCESS | 2288 | 1462756278395 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:11:18 INFO - PROCESS | 2288 | 1462756278397 Marionette TRACE conn2 <- [1,1522,null,{}] 18:11:18 INFO - PROCESS | 2288 | 1462756278400 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}] 18:11:18 INFO - PROCESS | 2288 | 1462756278514 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:11:18 INFO - PROCESS | 2288 | 1462756278606 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x11705f800 == 96 [pid = 2288] [id = 388] 18:11:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 253 (0x1170f1c00) [pid = 2288] [serial = 1163] [outer = 0x0] 18:11:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 254 (0x1187e8c00) [pid = 2288] [serial = 1164] [outer = 0x1170f1c00] 18:11:18 INFO - PROCESS | 2288 | 1462756278635 Marionette DEBUG loaded listener.js 18:11:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 255 (0x12d550400) [pid = 2288] [serial = 1165] [outer = 0x1170f1c00] 18:11:19 INFO - PROCESS | 2288 | 1462756279024 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"]]]}] 18:11:19 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 () { 18:11:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:11:19 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 () { 18:11:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:11:19 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 () { 18:11:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:11:19 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 () { 18:11:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:11:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 670ms 18:11:19 INFO - PROCESS | 2288 | 1462756279077 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:11:19 INFO - PROCESS | 2288 | 1462756279079 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:11:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:11:19 INFO - PROCESS | 2288 | 1462756279096 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:11:19 INFO - PROCESS | 2288 | 1462756279098 Marionette TRACE conn2 <- [1,1526,null,{}] 18:11:19 INFO - PROCESS | 2288 | 1462756279119 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}] 18:11:19 INFO - PROCESS | 2288 | 1462756279239 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:11:19 INFO - PROCESS | 2288 | 1462756279332 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x12932f800 == 97 [pid = 2288] [id = 389] 18:11:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 256 (0x12d550000) [pid = 2288] [serial = 1166] [outer = 0x0] 18:11:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 257 (0x1320c2800) [pid = 2288] [serial = 1167] [outer = 0x12d550000] 18:11:19 INFO - PROCESS | 2288 | 1462756279365 Marionette DEBUG loaded listener.js 18:11:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 258 (0x13507e000) [pid = 2288] [serial = 1168] [outer = 0x12d550000] 18:11:19 INFO - PROCESS | 2288 | 1462756279828 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"]]]}] 18:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:11:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:11:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 739ms 18:11:19 INFO - PROCESS | 2288 | 1462756279834 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:11:19 INFO - PROCESS | 2288 | 1462756279837 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:11:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:11:19 INFO - PROCESS | 2288 | 1462756279841 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:11:19 INFO - PROCESS | 2288 | 1462756279843 Marionette TRACE conn2 <- [1,1530,null,{}] 18:11:19 INFO - PROCESS | 2288 | 1462756279847 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}] 18:11:20 INFO - PROCESS | 2288 | 1462756280039 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:11:20 INFO - PROCESS | 2288 | 1462756280179 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1cc800 == 98 [pid = 2288] [id = 390] 18:11:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 259 (0x1129a8c00) [pid = 2288] [serial = 1169] [outer = 0x0] 18:11:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 260 (0x135082800) [pid = 2288] [serial = 1170] [outer = 0x1129a8c00] 18:11:20 INFO - PROCESS | 2288 | 1462756280210 Marionette DEBUG loaded listener.js 18:11:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 261 (0x13589c400) [pid = 2288] [serial = 1171] [outer = 0x1129a8c00] 18:11:20 INFO - PROCESS | 2288 | 1462756280838 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]]]}] 18:11:20 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 18:11:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:11:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:11:20 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. 18:11:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:11:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1027ms 18:11:20 INFO - PROCESS | 2288 | 1462756280867 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:11:20 INFO - PROCESS | 2288 | 1462756280871 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:11:20 INFO - PROCESS | 2288 | 1462756280874 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:11:20 INFO - PROCESS | 2288 | 1462756280876 Marionette TRACE conn2 <- [1,1534,null,{}] 18:11:20 INFO - PROCESS | 2288 | 1462756280880 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}] 18:11:20 INFO - PROCESS | 2288 | 1462756280992 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:11:21 INFO - PROCESS | 2288 | 1462756281123 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x124e13000 == 99 [pid = 2288] [id = 391] 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 262 (0x1126f6c00) [pid = 2288] [serial = 1172] [outer = 0x0] 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 263 (0x1150f8800) [pid = 2288] [serial = 1173] [outer = 0x1126f6c00] 18:11:21 INFO - PROCESS | 2288 | 1462756281154 Marionette DEBUG loaded listener.js 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 264 (0x117177c00) [pid = 2288] [serial = 1174] [outer = 0x1126f6c00] 18:11:21 INFO - PROCESS | 2288 | 1462756281608 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]]]}] 18:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 775ms 18:11:21 INFO - PROCESS | 2288 | 1462756281667 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:11:21 INFO - PROCESS | 2288 | 1462756281671 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:11:21 INFO - PROCESS | 2288 | 1462756281675 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:11:21 INFO - PROCESS | 2288 | 1462756281677 Marionette TRACE conn2 <- [1,1538,null,{}] 18:11:21 INFO - PROCESS | 2288 | 1462756281756 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}] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x13536e800 == 98 [pid = 2288] [id = 280] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x135b6a000 == 97 [pid = 2288] [id = 378] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x13200a000 == 96 [pid = 2288] [id = 377] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12735c800 == 95 [pid = 2288] [id = 376] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9bd000 == 94 [pid = 2288] [id = 375] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12be98000 == 93 [pid = 2288] [id = 374] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12b96d000 == 92 [pid = 2288] [id = 373] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12a62d000 == 91 [pid = 2288] [id = 372] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x128b6a000 == 90 [pid = 2288] [id = 371] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x124549000 == 89 [pid = 2288] [id = 370] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x11849f800 == 88 [pid = 2288] [id = 369] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x111a54000 == 87 [pid = 2288] [id = 368] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x116485000 == 86 [pid = 2288] [id = 367] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x129343800 == 85 [pid = 2288] [id = 366] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x13536a000 == 84 [pid = 2288] [id = 365] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x132022000 == 83 [pid = 2288] [id = 364] 18:11:21 INFO - PROCESS | 2288 | 1462756281899 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbc8000 == 82 [pid = 2288] [id = 363] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0cd800 == 81 [pid = 2288] [id = 362] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12c831800 == 80 [pid = 2288] [id = 361] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12c030000 == 79 [pid = 2288] [id = 360] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x123cc3800 == 78 [pid = 2288] [id = 359] 18:11:21 INFO - PROCESS | 2288 | --DOCSHELL 0x117061000 == 77 [pid = 2288] [id = 358] 18:11:21 INFO - PROCESS | 2288 | 1462756281907 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x117061000 == 78 [pid = 2288] [id = 392] 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 265 (0x11814d400) [pid = 2288] [serial = 1175] [outer = 0x0] 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 266 (0x1187ed000) [pid = 2288] [serial = 1176] [outer = 0x11814d400] 18:11:21 INFO - PROCESS | 2288 | 1462756281934 Marionette DEBUG loaded listener.js 18:11:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 267 (0x119194c00) [pid = 2288] [serial = 1177] [outer = 0x11814d400] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 266 (0x13589ec00) [pid = 2288] [serial = 1006] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 265 (0x121010800) [pid = 2288] [serial = 1020] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 264 (0x135085400) [pid = 2288] [serial = 1029] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 263 (0x121092800) [pid = 2288] [serial = 1057] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 262 (0x124e39000) [pid = 2288] [serial = 1065] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 261 (0x1270b1800) [pid = 2288] [serial = 1066] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 260 (0x128b33400) [pid = 2288] [serial = 1069] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 259 (0x11881d800) [pid = 2288] [serial = 1050] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 258 (0x119516000) [pid = 2288] [serial = 1051] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 257 (0x1249d7800) [pid = 2288] [serial = 1063] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 256 (0x119e3e000) [pid = 2288] [serial = 1054] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 255 (0x1241e5800) [pid = 2288] [serial = 1060] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 254 (0x1183a3800) [pid = 2288] [serial = 1048] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 253 (0x127566000) [pid = 2288] [serial = 1068] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 252 (0x1197a3000) [pid = 2288] [serial = 1053] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 251 (0x1126f5000) [pid = 2288] [serial = 1035] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 250 (0x1129adc00) [pid = 2288] [serial = 1036] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 249 (0x117178c00) [pid = 2288] [serial = 1044] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 248 (0x118073000) [pid = 2288] [serial = 1045] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 247 (0x1164b4c00) [pid = 2288] [serial = 1041] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 246 (0x1170f0800) [pid = 2288] [serial = 1042] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 245 (0x113271000) [pid = 2288] [serial = 1038] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 244 (0x113c6c800) [pid = 2288] [serial = 1039] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 243 (0x12100dc00) [pid = 2288] [serial = 1056] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 242 (0x118155400) [pid = 2288] [serial = 1047] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 241 (0x12d549800) [pid = 2288] [serial = 1023] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x1126f0400) [pid = 2288] [serial = 1008] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 239 (0x1249cbc00) [pid = 2288] [serial = 1014] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 238 (0x1249d2c00) [pid = 2288] [serial = 1032] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 237 (0x1320bf800) [pid = 2288] [serial = 1026] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 236 (0x12a7d1400) [pid = 2288] [serial = 1017] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 235 (0x123c96000) [pid = 2288] [serial = 1059] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 234 (0x118627800) [pid = 2288] [serial = 1011] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x1212aa000) [pid = 2288] [serial = 1062] [outer = 0x0] [url = about:blank] 18:11:22 INFO - PROCESS | 2288 | 1462756282325 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]]]}] 18:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 685ms 18:11:22 INFO - PROCESS | 2288 | 1462756282361 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:11:22 INFO - PROCESS | 2288 | 1462756282362 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:11:22 INFO - PROCESS | 2288 | 1462756282365 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:11:22 INFO - PROCESS | 2288 | 1462756282367 Marionette TRACE conn2 <- [1,1542,null,{}] 18:11:22 INFO - PROCESS | 2288 | 1462756282374 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}] 18:11:22 INFO - PROCESS | 2288 | 1462756282485 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:11:22 INFO - PROCESS | 2288 | 1462756282491 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x1239ee000 == 79 [pid = 2288] [id = 393] 18:11:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x11962b000) [pid = 2288] [serial = 1178] [outer = 0x0] 18:11:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 235 (0x121004400) [pid = 2288] [serial = 1179] [outer = 0x11962b000] 18:11:22 INFO - PROCESS | 2288 | 1462756282519 Marionette DEBUG loaded listener.js 18:11:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 236 (0x12108cc00) [pid = 2288] [serial = 1180] [outer = 0x11962b000] 18:11:22 INFO - PROCESS | 2288 | 1462756282885 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]]]}] 18:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 18:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:11:22 INFO - PROCESS | 2288 | 1462756282935 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:11:22 INFO - PROCESS | 2288 | 1462756282937 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:11:22 INFO - PROCESS | 2288 | 1462756282939 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:11:22 INFO - PROCESS | 2288 | 1462756282940 Marionette TRACE conn2 <- [1,1546,null,{}] 18:11:22 INFO - PROCESS | 2288 | 1462756282943 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}] 18:11:23 INFO - PROCESS | 2288 | 1462756283050 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:11:23 INFO - PROCESS | 2288 | 1462756283055 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x127039000 == 80 [pid = 2288] [id = 394] 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 237 (0x1212a9000) [pid = 2288] [serial = 1181] [outer = 0x0] 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 238 (0x1241e3400) [pid = 2288] [serial = 1182] [outer = 0x1212a9000] 18:11:23 INFO - PROCESS | 2288 | 1462756283081 Marionette DEBUG loaded listener.js 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 239 (0x124e36400) [pid = 2288] [serial = 1183] [outer = 0x1212a9000] 18:11:23 INFO - PROCESS | 2288 | 1462756283458 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]]]}] 18:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 18:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:11:23 INFO - PROCESS | 2288 | 1462756283508 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:11:23 INFO - PROCESS | 2288 | 1462756283510 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:11:23 INFO - PROCESS | 2288 | 1462756283512 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:11:23 INFO - PROCESS | 2288 | 1462756283514 Marionette TRACE conn2 <- [1,1550,null,{}] 18:11:23 INFO - PROCESS | 2288 | 1462756283516 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}] 18:11:23 INFO - PROCESS | 2288 | 1462756283614 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:11:23 INFO - PROCESS | 2288 | 1462756283618 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x129336800 == 81 [pid = 2288] [id = 395] 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 240 (0x12511b400) [pid = 2288] [serial = 1184] [outer = 0x0] 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x1268dd800) [pid = 2288] [serial = 1185] [outer = 0x12511b400] 18:11:23 INFO - PROCESS | 2288 | 1462756283644 Marionette DEBUG loaded listener.js 18:11:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 242 (0x127562800) [pid = 2288] [serial = 1186] [outer = 0x12511b400] 18:11:24 INFO - PROCESS | 2288 | 1462756284038 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]]]}] 18:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 18:11:24 INFO - PROCESS | 2288 | 1462756284085 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:11:24 INFO - PROCESS | 2288 | 1462756284086 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:11:24 INFO - PROCESS | 2288 | 1462756284088 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:11:24 INFO - PROCESS | 2288 | 1462756284089 Marionette TRACE conn2 <- [1,1554,null,{}] 18:11:24 INFO - PROCESS | 2288 | 1462756284092 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}] 18:11:24 INFO - PROCESS | 2288 | 1462756284241 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:11:24 INFO - PROCESS | 2288 | 1462756284260 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b20e000 == 82 [pid = 2288] [id = 396] 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 243 (0x128ae9400) [pid = 2288] [serial = 1187] [outer = 0x0] 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 244 (0x128faac00) [pid = 2288] [serial = 1188] [outer = 0x128ae9400] 18:11:24 INFO - PROCESS | 2288 | 1462756284286 Marionette DEBUG loaded listener.js 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 245 (0x12a7a3000) [pid = 2288] [serial = 1189] [outer = 0x128ae9400] 18:11:24 INFO - PROCESS | 2288 | 1462756284694 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]]]}] 18:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 618ms 18:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:11:24 INFO - PROCESS | 2288 | 1462756284707 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:11:24 INFO - PROCESS | 2288 | 1462756284708 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:11:24 INFO - PROCESS | 2288 | 1462756284710 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:11:24 INFO - PROCESS | 2288 | 1462756284713 Marionette TRACE conn2 <- [1,1558,null,{}] 18:11:24 INFO - PROCESS | 2288 | 1462756284716 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}] 18:11:24 INFO - PROCESS | 2288 | 1462756284843 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:11:24 INFO - PROCESS | 2288 | 1462756284857 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c020800 == 83 [pid = 2288] [id = 397] 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 246 (0x12a7cac00) [pid = 2288] [serial = 1190] [outer = 0x0] 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 247 (0x12a7f9c00) [pid = 2288] [serial = 1191] [outer = 0x12a7cac00] 18:11:24 INFO - PROCESS | 2288 | 1462756284882 Marionette DEBUG loaded listener.js 18:11:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 248 (0x12ace1000) [pid = 2288] [serial = 1192] [outer = 0x12a7cac00] 18:11:25 INFO - PROCESS | 2288 | 1462756285239 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]]]}] 18:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms 18:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:11:25 INFO - PROCESS | 2288 | 1462756285283 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:11:25 INFO - PROCESS | 2288 | 1462756285284 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:11:25 INFO - PROCESS | 2288 | 1462756285287 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:11:25 INFO - PROCESS | 2288 | 1462756285288 Marionette TRACE conn2 <- [1,1562,null,{}] 18:11:25 INFO - PROCESS | 2288 | 1462756285290 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}] 18:11:25 INFO - PROCESS | 2288 | 1462756285415 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:11:25 INFO - PROCESS | 2288 | 1462756285431 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d6000 == 84 [pid = 2288] [id = 398] 18:11:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 249 (0x12a7cc800) [pid = 2288] [serial = 1193] [outer = 0x0] 18:11:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 250 (0x12ba6e000) [pid = 2288] [serial = 1194] [outer = 0x12a7cc800] 18:11:25 INFO - PROCESS | 2288 | 1462756285456 Marionette DEBUG loaded listener.js 18:11:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 251 (0x12c344800) [pid = 2288] [serial = 1195] [outer = 0x12a7cc800] 18:11:25 INFO - PROCESS | 2288 | 1462756285830 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]]]}] 18:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 18:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:11:25 INFO - PROCESS | 2288 | 1462756285855 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:11:25 INFO - PROCESS | 2288 | 1462756285857 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:11:25 INFO - PROCESS | 2288 | 1462756285859 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:11:25 INFO - PROCESS | 2288 | 1462756285860 Marionette TRACE conn2 <- [1,1566,null,{}] 18:11:25 INFO - PROCESS | 2288 | 1462756285881 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}] 18:11:26 INFO - PROCESS | 2288 | 1462756286008 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:11:26 INFO - PROCESS | 2288 | 1462756286023 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1dd000 == 85 [pid = 2288] [id = 399] 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 252 (0x111c20400) [pid = 2288] [serial = 1196] [outer = 0x0] 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 253 (0x12c54ec00) [pid = 2288] [serial = 1197] [outer = 0x111c20400] 18:11:26 INFO - PROCESS | 2288 | 1462756286048 Marionette DEBUG loaded listener.js 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 254 (0x12c6f1800) [pid = 2288] [serial = 1198] [outer = 0x111c20400] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 253 (0x113150800) [pid = 2288] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 252 (0x127026400) [pid = 2288] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 251 (0x127560c00) [pid = 2288] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 250 (0x118066800) [pid = 2288] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 249 (0x124143800) [pid = 2288] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 248 (0x11609b800) [pid = 2288] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 247 (0x11314f000) [pid = 2288] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 246 (0x111a06000) [pid = 2288] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 245 (0x128b33c00) [pid = 2288] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 244 (0x12929b400) [pid = 2288] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 243 (0x121005400) [pid = 2288] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:11:26 INFO - PROCESS | 2288 | --DOMWINDOW == 242 (0x118d62000) [pid = 2288] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:11:26 INFO - PROCESS | 2288 | 1462756286565 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]]]}] 18:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 738ms 18:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:11:26 INFO - PROCESS | 2288 | 1462756286598 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:11:26 INFO - PROCESS | 2288 | 1462756286599 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:11:26 INFO - PROCESS | 2288 | 1462756286601 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:11:26 INFO - PROCESS | 2288 | 1462756286602 Marionette TRACE conn2 <- [1,1570,null,{}] 18:11:26 INFO - PROCESS | 2288 | 1462756286605 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}] 18:11:26 INFO - PROCESS | 2288 | 1462756286704 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:11:26 INFO - PROCESS | 2288 | 1462756286808 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b48000 == 86 [pid = 2288] [id = 400] 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 243 (0x117552c00) [pid = 2288] [serial = 1199] [outer = 0x0] 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 244 (0x127026400) [pid = 2288] [serial = 1200] [outer = 0x117552c00] 18:11:26 INFO - PROCESS | 2288 | 1462756286834 Marionette DEBUG loaded listener.js 18:11:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 245 (0x12aa72400) [pid = 2288] [serial = 1201] [outer = 0x117552c00] 18:11:27 INFO - PROCESS | 2288 | 1462756287132 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]]]}] 18:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 18:11:27 INFO - PROCESS | 2288 | 1462756287172 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:11:27 INFO - PROCESS | 2288 | 1462756287189 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:11:27 INFO - PROCESS | 2288 | 1462756287192 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:11:27 INFO - PROCESS | 2288 | 1462756287195 Marionette TRACE conn2 <- [1,1574,null,{}] 18:11:27 INFO - PROCESS | 2288 | 1462756287198 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}] 18:11:27 INFO - PROCESS | 2288 | 1462756287315 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:11:27 INFO - PROCESS | 2288 | 1462756287392 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x135357800 == 87 [pid = 2288] [id = 401] 18:11:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 246 (0x121005400) [pid = 2288] [serial = 1202] [outer = 0x0] 18:11:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 247 (0x12c6f7400) [pid = 2288] [serial = 1203] [outer = 0x121005400] 18:11:27 INFO - PROCESS | 2288 | 1462756287419 Marionette DEBUG loaded listener.js 18:11:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 248 (0x135089000) [pid = 2288] [serial = 1204] [outer = 0x121005400] 18:11:27 INFO - PROCESS | 2288 | 1462756287709 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]]]}] 18:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 574ms 18:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:11:27 INFO - PROCESS | 2288 | 1462756287767 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:11:27 INFO - PROCESS | 2288 | 1462756287768 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:11:27 INFO - PROCESS | 2288 | 1462756287770 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:11:27 INFO - PROCESS | 2288 | 1462756287771 Marionette TRACE conn2 <- [1,1578,null,{}] 18:11:27 INFO - PROCESS | 2288 | 1462756287773 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}] 18:11:27 INFO - PROCESS | 2288 | 1462756287874 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:11:27 INFO - PROCESS | 2288 | 1462756287880 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x135bce800 == 88 [pid = 2288] [id = 402] 18:11:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 249 (0x12a7c2800) [pid = 2288] [serial = 1205] [outer = 0x0] 18:11:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 250 (0x13508ac00) [pid = 2288] [serial = 1206] [outer = 0x12a7c2800] 18:11:27 INFO - PROCESS | 2288 | 1462756287981 Marionette DEBUG loaded listener.js 18:11:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 251 (0x1358a5c00) [pid = 2288] [serial = 1207] [outer = 0x12a7c2800] 18:11:28 INFO - PROCESS | 2288 | 1462756288266 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]]]}] 18:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 18:11:28 INFO - PROCESS | 2288 | 1462756288290 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:11:28 INFO - PROCESS | 2288 | 1462756288291 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:11:28 INFO - PROCESS | 2288 | 1462756288293 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:11:28 INFO - PROCESS | 2288 | 1462756288294 Marionette TRACE conn2 <- [1,1582,null,{}] 18:11:28 INFO - PROCESS | 2288 | 1462756288305 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}] 18:11:28 INFO - PROCESS | 2288 | 1462756288419 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:11:28 INFO - PROCESS | 2288 | 1462756288424 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x135dce000 == 89 [pid = 2288] [id = 403] 18:11:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 252 (0x1358a6c00) [pid = 2288] [serial = 1208] [outer = 0x0] 18:11:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 253 (0x135de8400) [pid = 2288] [serial = 1209] [outer = 0x1358a6c00] 18:11:28 INFO - PROCESS | 2288 | 1462756288448 Marionette DEBUG loaded listener.js 18:11:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 254 (0x135ded000) [pid = 2288] [serial = 1210] [outer = 0x1358a6c00] 18:11:29 INFO - PROCESS | 2288 | 1462756289034 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]]]}] 18:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 773ms 18:11:29 INFO - PROCESS | 2288 | 1462756289080 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:11:29 INFO - PROCESS | 2288 | 1462756289082 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:11:29 INFO - PROCESS | 2288 | 1462756289088 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:11:29 INFO - PROCESS | 2288 | 1462756289090 Marionette TRACE conn2 <- [1,1586,null,{}] 18:11:29 INFO - PROCESS | 2288 | 1462756289093 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}] 18:11:29 INFO - PROCESS | 2288 | 1462756289244 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:11:29 INFO - PROCESS | 2288 | 1462756289341 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x12390b000 == 90 [pid = 2288] [id = 404] 18:11:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 255 (0x118074400) [pid = 2288] [serial = 1211] [outer = 0x0] 18:11:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 256 (0x118155800) [pid = 2288] [serial = 1212] [outer = 0x118074400] 18:11:29 INFO - PROCESS | 2288 | 1462756289372 Marionette DEBUG loaded listener.js 18:11:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 257 (0x11881dc00) [pid = 2288] [serial = 1213] [outer = 0x118074400] 18:11:29 INFO - PROCESS | 2288 | 1462756289816 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]]]}] 18:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 770ms 18:11:29 INFO - PROCESS | 2288 | 1462756289859 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:11:29 INFO - PROCESS | 2288 | 1462756289865 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:11:29 INFO - PROCESS | 2288 | 1462756289870 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:11:29 INFO - PROCESS | 2288 | 1462756289872 Marionette TRACE conn2 <- [1,1590,null,{}] 18:11:29 INFO - PROCESS | 2288 | 1462756289874 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}] 18:11:30 INFO - PROCESS | 2288 | 1462756289999 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:11:30 INFO - PROCESS | 2288 | 1462756290096 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac97000 == 91 [pid = 2288] [id = 405] 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 258 (0x1197bec00) [pid = 2288] [serial = 1214] [outer = 0x0] 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 259 (0x121086c00) [pid = 2288] [serial = 1215] [outer = 0x1197bec00] 18:11:30 INFO - PROCESS | 2288 | 1462756290125 Marionette DEBUG loaded listener.js 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 260 (0x123e2fc00) [pid = 2288] [serial = 1216] [outer = 0x1197bec00] 18:11:30 INFO - PROCESS | 2288 | 1462756290532 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]]]}] 18:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 18:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:11:30 INFO - PROCESS | 2288 | 1462756290618 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:11:30 INFO - PROCESS | 2288 | 1462756290619 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:11:30 INFO - PROCESS | 2288 | 1462756290622 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:11:30 INFO - PROCESS | 2288 | 1462756290625 Marionette TRACE conn2 <- [1,1594,null,{}] 18:11:30 INFO - PROCESS | 2288 | 1462756290650 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}] 18:11:30 INFO - PROCESS | 2288 | 1462756290777 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:11:30 INFO - PROCESS | 2288 | 1462756290901 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x135dcb800 == 92 [pid = 2288] [id = 406] 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 261 (0x128b3d000) [pid = 2288] [serial = 1217] [outer = 0x0] 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 262 (0x128fae000) [pid = 2288] [serial = 1218] [outer = 0x128b3d000] 18:11:30 INFO - PROCESS | 2288 | 1462756290936 Marionette DEBUG loaded listener.js 18:11:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 263 (0x12a7f2c00) [pid = 2288] [serial = 1219] [outer = 0x128b3d000] 18:11:31 INFO - PROCESS | 2288 | 1462756291367 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]]]}] 18:11:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 772ms 18:11:31 INFO - PROCESS | 2288 | 1462756291411 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:11:31 INFO - PROCESS | 2288 | 1462756291414 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:11:31 INFO - PROCESS | 2288 | 1462756291419 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:11:31 INFO - PROCESS | 2288 | 1462756291420 Marionette TRACE conn2 <- [1,1598,null,{}] 18:11:31 INFO - PROCESS | 2288 | 1462756291423 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}] 18:11:31 INFO - PROCESS | 2288 | 1462756291546 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:11:31 INFO - PROCESS | 2288 | 1462756291642 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x142394000 == 93 [pid = 2288] [id = 407] 18:11:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 264 (0x12ab85000) [pid = 2288] [serial = 1220] [outer = 0x0] 18:11:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 265 (0x12c548400) [pid = 2288] [serial = 1221] [outer = 0x12ab85000] 18:11:31 INFO - PROCESS | 2288 | 1462756291672 Marionette DEBUG loaded listener.js 18:11:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 266 (0x12c6fb800) [pid = 2288] [serial = 1222] [outer = 0x12ab85000] 18:11:32 INFO - PROCESS | 2288 | 1462756292106 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]]]}] 18:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 18:11:32 INFO - PROCESS | 2288 | 1462756292165 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:11:32 INFO - PROCESS | 2288 | 1462756292166 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:11:32 INFO - PROCESS | 2288 | 1462756292170 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:11:32 INFO - PROCESS | 2288 | 1462756292172 Marionette TRACE conn2 <- [1,1602,null,{}] 18:11:32 INFO - PROCESS | 2288 | 1462756292174 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}] 18:11:32 INFO - PROCESS | 2288 | 1462756292294 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:11:32 INFO - PROCESS | 2288 | 1462756292390 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x1423aa800 == 94 [pid = 2288] [id = 408] 18:11:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 267 (0x12b9f7000) [pid = 2288] [serial = 1223] [outer = 0x0] 18:11:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 268 (0x12df43000) [pid = 2288] [serial = 1224] [outer = 0x12b9f7000] 18:11:32 INFO - PROCESS | 2288 | 1462756292420 Marionette DEBUG loaded listener.js 18:11:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 269 (0x13507b400) [pid = 2288] [serial = 1225] [outer = 0x12b9f7000] 18:11:32 INFO - PROCESS | 2288 | 1462756292866 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]]]}] 18:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 719ms 18:11:32 INFO - PROCESS | 2288 | 1462756292904 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:11:32 INFO - PROCESS | 2288 | 1462756292905 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:11:32 INFO - PROCESS | 2288 | 1462756292908 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:11:32 INFO - PROCESS | 2288 | 1462756292909 Marionette TRACE conn2 <- [1,1606,null,{}] 18:11:32 INFO - PROCESS | 2288 | 1462756292912 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}] 18:11:33 INFO - PROCESS | 2288 | 1462756293039 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:11:33 INFO - PROCESS | 2288 | 1462756293138 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x13794a000 == 95 [pid = 2288] [id = 409] 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 270 (0x135086400) [pid = 2288] [serial = 1226] [outer = 0x0] 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 271 (0x135859400) [pid = 2288] [serial = 1227] [outer = 0x135086400] 18:11:33 INFO - PROCESS | 2288 | 1462756293170 Marionette DEBUG loaded listener.js 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 272 (0x1358a3c00) [pid = 2288] [serial = 1228] [outer = 0x135086400] 18:11:33 INFO - PROCESS | 2288 | 1462756293585 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]]]}] 18:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 18:11:33 INFO - PROCESS | 2288 | 1462756293646 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:11:33 INFO - PROCESS | 2288 | 1462756293647 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:11:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:11:33 INFO - PROCESS | 2288 | 1462756293684 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:11:33 INFO - PROCESS | 2288 | 1462756293686 Marionette TRACE conn2 <- [1,1610,null,{}] 18:11:33 INFO - PROCESS | 2288 | 1462756293688 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}] 18:11:33 INFO - PROCESS | 2288 | 1462756293807 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:11:33 INFO - PROCESS | 2288 | 1462756293905 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f119800 == 96 [pid = 2288] [id = 410] 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 273 (0x12f125000) [pid = 2288] [serial = 1229] [outer = 0x0] 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 274 (0x12f12b800) [pid = 2288] [serial = 1230] [outer = 0x12f125000] 18:11:33 INFO - PROCESS | 2288 | 1462756293934 Marionette DEBUG loaded listener.js 18:11:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 275 (0x12f130800) [pid = 2288] [serial = 1231] [outer = 0x12f125000] 18:11:34 INFO - PROCESS | 2288 | 1462756294354 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]]]}] 18:11:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:11:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 742ms 18:11:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:11:34 INFO - PROCESS | 2288 | 1462756294406 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:11:34 INFO - PROCESS | 2288 | 1462756294408 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:11:34 INFO - PROCESS | 2288 | 1462756294410 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:11:34 INFO - PROCESS | 2288 | 1462756294411 Marionette TRACE conn2 <- [1,1614,null,{}] 18:11:34 INFO - PROCESS | 2288 | 1462756294414 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}] 18:11:34 INFO - PROCESS | 2288 | 1462756294534 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:11:34 INFO - PROCESS | 2288 | 1462756294662 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x140bc8800 == 97 [pid = 2288] [id = 411] 18:11:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 276 (0x12f132c00) [pid = 2288] [serial = 1232] [outer = 0x0] 18:11:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 277 (0x135143400) [pid = 2288] [serial = 1233] [outer = 0x12f132c00] 18:11:34 INFO - PROCESS | 2288 | 1462756294692 Marionette DEBUG loaded listener.js 18:11:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 278 (0x135147000) [pid = 2288] [serial = 1234] [outer = 0x12f132c00] 18:11:35 INFO - PROCESS | 2288 | 1462756295199 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]]]}] 18:11:35 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 18:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 18:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:11:35 INFO - PROCESS | 2288 | 1462756295234 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:11:35 INFO - PROCESS | 2288 | 1462756295236 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:11:35 INFO - PROCESS | 2288 | 1462756295240 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:11:35 INFO - PROCESS | 2288 | 1462756295242 Marionette TRACE conn2 <- [1,1618,null,{}] 18:11:35 INFO - PROCESS | 2288 | 1462756295246 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}] 18:11:35 INFO - PROCESS | 2288 | 1462756295395 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:11:35 INFO - PROCESS | 2288 | 1462756295496 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195d7800 == 98 [pid = 2288] [id = 412] 18:11:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 279 (0x1126f7000) [pid = 2288] [serial = 1235] [outer = 0x0] 18:11:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 280 (0x118159000) [pid = 2288] [serial = 1236] [outer = 0x1126f7000] 18:11:35 INFO - PROCESS | 2288 | 1462756295526 Marionette DEBUG loaded listener.js 18:11:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 281 (0x135140c00) [pid = 2288] [serial = 1237] [outer = 0x1126f7000] 18:11:36 INFO - PROCESS | 2288 | 1462756296186 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]]]}] 18:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 972ms 18:11:36 INFO - PROCESS | 2288 | 1462756296211 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:11:36 INFO - PROCESS | 2288 | 1462756296215 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:11:36 INFO - PROCESS | 2288 | 1462756296243 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:11:36 INFO - PROCESS | 2288 | 1462756296246 Marionette TRACE conn2 <- [1,1622,null,{}] 18:11:36 INFO - PROCESS | 2288 | 1462756296252 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}] 18:11:36 INFO - PROCESS | 2288 | 1462756296366 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:11:36 INFO - PROCESS | 2288 | 1462756296467 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd2000 == 99 [pid = 2288] [id = 413] 18:11:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 282 (0x115f69800) [pid = 2288] [serial = 1238] [outer = 0x0] 18:11:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 283 (0x117697400) [pid = 2288] [serial = 1239] [outer = 0x115f69800] 18:11:36 INFO - PROCESS | 2288 | 1462756296495 Marionette DEBUG loaded listener.js 18:11:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 284 (0x11858a000) [pid = 2288] [serial = 1240] [outer = 0x115f69800] 18:11:36 INFO - PROCESS | 2288 | 1462756296929 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]]]}] 18:11:37 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 18:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 779ms 18:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:11:37 INFO - PROCESS | 2288 | 1462756297020 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:11:37 INFO - PROCESS | 2288 | 1462756297024 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:11:37 INFO - PROCESS | 2288 | 1462756297028 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:11:37 INFO - PROCESS | 2288 | 1462756297030 Marionette TRACE conn2 <- [1,1626,null,{}] 18:11:37 INFO - PROCESS | 2288 | 1462756297033 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}] 18:11:37 INFO - PROCESS | 2288 | 1462756297143 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:11:37 INFO - PROCESS | 2288 | 1462756297246 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e7000 == 100 [pid = 2288] [id = 414] 18:11:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 285 (0x11961fc00) [pid = 2288] [serial = 1241] [outer = 0x0] 18:11:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 286 (0x119e40800) [pid = 2288] [serial = 1242] [outer = 0x11961fc00] 18:11:37 INFO - PROCESS | 2288 | 1462756297274 Marionette DEBUG loaded listener.js 18:11:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 287 (0x12108c000) [pid = 2288] [serial = 1243] [outer = 0x11961fc00] 18:11:37 INFO - PROCESS | 2288 | 1462756297729 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]]]}] 18:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 723ms 18:11:37 INFO - PROCESS | 2288 | 1462756297751 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:11:37 INFO - PROCESS | 2288 | 1462756297753 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:11:37 INFO - PROCESS | 2288 | 1462756297755 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:11:37 INFO - PROCESS | 2288 | 1462756297758 Marionette TRACE conn2 <- [1,1630,null,{}] 18:11:37 INFO - PROCESS | 2288 | 1462756297765 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}] 18:11:37 INFO - PROCESS | 2288 | 1462756297881 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:11:38 INFO - PROCESS | 2288 | 1462756298014 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12932a800 == 101 [pid = 2288] [id = 415] 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 288 (0x12108f400) [pid = 2288] [serial = 1244] [outer = 0x0] 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 289 (0x125741000) [pid = 2288] [serial = 1245] [outer = 0x12108f400] 18:11:38 INFO - PROCESS | 2288 | 1462756298045 Marionette DEBUG loaded listener.js 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 290 (0x128b37400) [pid = 2288] [serial = 1246] [outer = 0x12108f400] 18:11:38 INFO - PROCESS | 2288 | 1462756298456 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]]]}] 18:11:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:11:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 18:11:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:11:38 INFO - PROCESS | 2288 | 1462756298476 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:11:38 INFO - PROCESS | 2288 | 1462756298478 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:11:38 INFO - PROCESS | 2288 | 1462756298480 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:11:38 INFO - PROCESS | 2288 | 1462756298481 Marionette TRACE conn2 <- [1,1634,null,{}] 18:11:38 INFO - PROCESS | 2288 | 1462756298501 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}] 18:11:38 INFO - PROCESS | 2288 | 1462756298616 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:11:38 INFO - PROCESS | 2288 | 1462756298719 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c01b000 == 102 [pid = 2288] [id = 416] 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 291 (0x12573e400) [pid = 2288] [serial = 1247] [outer = 0x0] 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 292 (0x1293e2000) [pid = 2288] [serial = 1248] [outer = 0x12573e400] 18:11:38 INFO - PROCESS | 2288 | 1462756298746 Marionette DEBUG loaded listener.js 18:11:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 293 (0x12ab15c00) [pid = 2288] [serial = 1249] [outer = 0x12573e400] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135d6b000 == 101 [pid = 2288] [id = 339] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135dc3800 == 100 [pid = 2288] [id = 342] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x112612000 == 99 [pid = 2288] [id = 344] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135d0b800 == 98 [pid = 2288] [id = 341] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135d84000 == 97 [pid = 2288] [id = 340] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce78000 == 96 [pid = 2288] [id = 338] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135ddd000 == 95 [pid = 2288] [id = 343] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135bce800 == 94 [pid = 2288] [id = 402] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x135357800 == 93 [pid = 2288] [id = 401] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x126b48000 == 92 [pid = 2288] [id = 400] 18:11:38 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1dd000 == 91 [pid = 2288] [id = 399] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 292 (0x117690400) [pid = 2288] [serial = 1077] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 291 (0x11918ac00) [pid = 2288] [serial = 1080] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 290 (0x113403400) [pid = 2288] [serial = 1074] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 289 (0x1293dfc00) [pid = 2288] [serial = 1089] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 288 (0x128b38000) [pid = 2288] [serial = 1086] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 287 (0x1268d9000) [pid = 2288] [serial = 1083] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 286 (0x12a68f400) [pid = 2288] [serial = 1092] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 285 (0x12a7c7800) [pid = 2288] [serial = 1095] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 284 (0x12aa63400) [pid = 2288] [serial = 1098] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 283 (0x12c342400) [pid = 2288] [serial = 1134] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d6000 == 90 [pid = 2288] [id = 398] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12c020800 == 89 [pid = 2288] [id = 397] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12b20e000 == 88 [pid = 2288] [id = 396] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x129336800 == 87 [pid = 2288] [id = 395] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x127039000 == 86 [pid = 2288] [id = 394] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x1239ee000 == 85 [pid = 2288] [id = 393] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x117061000 == 84 [pid = 2288] [id = 392] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x124e13000 == 83 [pid = 2288] [id = 391] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1cc800 == 82 [pid = 2288] [id = 390] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12932f800 == 81 [pid = 2288] [id = 389] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x11705f800 == 80 [pid = 2288] [id = 388] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x140b30000 == 79 [pid = 2288] [id = 387] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x13fbdf800 == 78 [pid = 2288] [id = 386] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x13f048800 == 77 [pid = 2288] [id = 385] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x13fbc7800 == 76 [pid = 2288] [id = 384] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x135d77000 == 75 [pid = 2288] [id = 383] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x135be1000 == 74 [pid = 2288] [id = 382] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x12c81d800 == 73 [pid = 2288] [id = 381] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x124a6b000 == 72 [pid = 2288] [id = 380] 18:11:39 INFO - PROCESS | 2288 | --DOCSHELL 0x116f02800 == 71 [pid = 2288] [id = 379] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 282 (0x128be5400) [pid = 2288] [serial = 1119] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 281 (0x1292a2c00) [pid = 2288] [serial = 1122] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 280 (0x128fa2000) [pid = 2288] [serial = 1120] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 279 (0x11814ec00) [pid = 2288] [serial = 1107] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 278 (0x118d62400) [pid = 2288] [serial = 1108] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 277 (0x1249cf800) [pid = 2288] [serial = 1116] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 276 (0x118068800) [pid = 2288] [serial = 1105] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 275 (0x1170ef400) [pid = 2288] [serial = 1104] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 274 (0x1170f2400) [pid = 2288] [serial = 1128] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 273 (0x112a68400) [pid = 2288] [serial = 1102] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 272 (0x111cb2c00) [pid = 2288] [serial = 1101] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 271 (0x128b40c00) [pid = 2288] [serial = 1071] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 270 (0x128beb400) [pid = 2288] [serial = 1072] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 269 (0x12ab1d800) [pid = 2288] [serial = 1125] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 268 (0x12100fc00) [pid = 2288] [serial = 1113] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 267 (0x1210f9c00) [pid = 2288] [serial = 1114] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 266 (0x119697400) [pid = 2288] [serial = 1110] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 265 (0x119e42c00) [pid = 2288] [serial = 1111] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 264 (0x12a7f1000) [pid = 2288] [serial = 1123] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 263 (0x12ab7c800) [pid = 2288] [serial = 1131] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 262 (0x12ab7c400) [pid = 2288] [serial = 1126] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 261 (0x12bd3a800) [pid = 2288] [serial = 1132] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 260 (0x1241eb400) [pid = 2288] [serial = 1129] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | --DOMWINDOW == 259 (0x12579d000) [pid = 2288] [serial = 1117] [outer = 0x0] [url = about:blank] 18:11:39 INFO - PROCESS | 2288 | 1462756299175 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]]]}] 18:11:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:11:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 722ms 18:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:11:39 INFO - PROCESS | 2288 | 1462756299203 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:11:39 INFO - PROCESS | 2288 | 1462756299204 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:11:39 INFO - PROCESS | 2288 | 1462756299206 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:11:39 INFO - PROCESS | 2288 | 1462756299207 Marionette TRACE conn2 <- [1,1638,null,{}] 18:11:39 INFO - PROCESS | 2288 | 1462756299210 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}] 18:11:39 INFO - PROCESS | 2288 | 1462756299316 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:11:39 INFO - PROCESS | 2288 | 1462756299418 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181bf800 == 72 [pid = 2288] [id = 417] 18:11:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 260 (0x113221c00) [pid = 2288] [serial = 1250] [outer = 0x0] 18:11:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 261 (0x1210f9c00) [pid = 2288] [serial = 1251] [outer = 0x113221c00] 18:11:39 INFO - PROCESS | 2288 | 1462756299460 Marionette DEBUG loaded listener.js 18:11:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 262 (0x1292a2c00) [pid = 2288] [serial = 1252] [outer = 0x113221c00] 18:11:39 INFO - PROCESS | 2288 | 1462756299855 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]]]}] 18:11:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:11:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 18:11:39 INFO - PROCESS | 2288 | 1462756299878 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:11:39 INFO - PROCESS | 2288 | 1462756299879 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:11:39 INFO - PROCESS | 2288 | 1462756299881 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:11:39 INFO - PROCESS | 2288 | 1462756299882 Marionette TRACE conn2 <- [1,1642,null,{}] 18:11:39 INFO - PROCESS | 2288 | 1462756299885 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}] 18:11:39 INFO - PROCESS | 2288 | 1462756299995 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:11:40 INFO - PROCESS | 2288 | 1462756300100 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x128e5b000 == 73 [pid = 2288] [id = 418] 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 263 (0x12aa6a800) [pid = 2288] [serial = 1253] [outer = 0x0] 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 264 (0x12b9f2c00) [pid = 2288] [serial = 1254] [outer = 0x12aa6a800] 18:11:40 INFO - PROCESS | 2288 | 1462756300126 Marionette DEBUG loaded listener.js 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 265 (0x12c663800) [pid = 2288] [serial = 1255] [outer = 0x12aa6a800] 18:11:40 INFO - PROCESS | 2288 | 1462756300422 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]]]}] 18:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 571ms 18:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:11:40 INFO - PROCESS | 2288 | 1462756300454 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:11:40 INFO - PROCESS | 2288 | 1462756300455 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:11:40 INFO - PROCESS | 2288 | 1462756300457 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:11:40 INFO - PROCESS | 2288 | 1462756300459 Marionette TRACE conn2 <- [1,1646,null,{}] 18:11:40 INFO - PROCESS | 2288 | 1462756300461 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}] 18:11:40 INFO - PROCESS | 2288 | 1462756300608 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:11:40 INFO - PROCESS | 2288 | 1462756300615 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b981800 == 74 [pid = 2288] [id = 419] 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 266 (0x110ebb400) [pid = 2288] [serial = 1256] [outer = 0x0] 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 267 (0x12c550800) [pid = 2288] [serial = 1257] [outer = 0x110ebb400] 18:11:40 INFO - PROCESS | 2288 | 1462756300642 Marionette DEBUG loaded listener.js 18:11:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 268 (0x12d07e000) [pid = 2288] [serial = 1258] [outer = 0x110ebb400] 18:11:41 INFO - PROCESS | 2288 | 1462756300999 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]]]}] 18:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 18:11:41 INFO - PROCESS | 2288 | 1462756301027 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:11:41 INFO - PROCESS | 2288 | 1462756301029 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:11:41 INFO - PROCESS | 2288 | 1462756301034 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:11:41 INFO - PROCESS | 2288 | 1462756301035 Marionette TRACE conn2 <- [1,1650,null,{}] 18:11:41 INFO - PROCESS | 2288 | 1462756301037 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}] 18:11:41 INFO - PROCESS | 2288 | 1462756301136 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:11:41 INFO - PROCESS | 2288 | 1462756301140 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d59d000 == 75 [pid = 2288] [id = 420] 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 269 (0x12d50b400) [pid = 2288] [serial = 1259] [outer = 0x0] 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 270 (0x12df43800) [pid = 2288] [serial = 1260] [outer = 0x12d50b400] 18:11:41 INFO - PROCESS | 2288 | 1462756301165 Marionette DEBUG loaded listener.js 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 271 (0x1320c1800) [pid = 2288] [serial = 1261] [outer = 0x12d50b400] 18:11:41 INFO - PROCESS | 2288 | 1462756301589 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]]]}] 18:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 18:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:11:41 INFO - PROCESS | 2288 | 1462756301603 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:11:41 INFO - PROCESS | 2288 | 1462756301604 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:11:41 INFO - PROCESS | 2288 | 1462756301607 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:11:41 INFO - PROCESS | 2288 | 1462756301608 Marionette TRACE conn2 <- [1,1654,null,{}] 18:11:41 INFO - PROCESS | 2288 | 1462756301610 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}] 18:11:41 INFO - PROCESS | 2288 | 1462756301754 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:11:41 INFO - PROCESS | 2288 | 1462756301769 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x13200a000 == 76 [pid = 2288] [id = 421] 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 272 (0x1320c5800) [pid = 2288] [serial = 1262] [outer = 0x0] 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 273 (0x1320c7000) [pid = 2288] [serial = 1263] [outer = 0x1320c5800] 18:11:41 INFO - PROCESS | 2288 | 1462756301794 Marionette DEBUG loaded listener.js 18:11:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 274 (0x135149000) [pid = 2288] [serial = 1264] [outer = 0x1320c5800] 18:11:42 INFO - PROCESS | 2288 | 1462756302156 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]]]}] 18:11:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:11:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 569ms 18:11:42 INFO - PROCESS | 2288 | 1462756302176 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:11:42 INFO - PROCESS | 2288 | 1462756302178 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:11:42 INFO - PROCESS | 2288 | 1462756302180 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:11:42 INFO - PROCESS | 2288 | 1462756302181 Marionette TRACE conn2 <- [1,1658,null,{}] 18:11:42 INFO - PROCESS | 2288 | 1462756302184 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}] 18:11:42 INFO - PROCESS | 2288 | 1462756302315 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:11:42 INFO - PROCESS | 2288 | 1462756302331 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x135932800 == 77 [pid = 2288] [id = 422] 18:11:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 275 (0x135082400) [pid = 2288] [serial = 1265] [outer = 0x0] 18:11:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 276 (0x1357d6c00) [pid = 2288] [serial = 1266] [outer = 0x135082400] 18:11:42 INFO - PROCESS | 2288 | 1462756302355 Marionette DEBUG loaded listener.js 18:11:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 277 (0x135853800) [pid = 2288] [serial = 1267] [outer = 0x135082400] 18:11:42 INFO - PROCESS | 2288 | 1462756302741 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]]]}] 18:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 572ms 18:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:11:42 INFO - PROCESS | 2288 | 1462756302752 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:11:42 INFO - PROCESS | 2288 | 1462756302754 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:11:42 INFO - PROCESS | 2288 | 1462756302756 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:11:42 INFO - PROCESS | 2288 | 1462756302758 Marionette TRACE conn2 <- [1,1662,null,{}] 18:11:42 INFO - PROCESS | 2288 | 1462756302760 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}] 18:11:42 INFO - PROCESS | 2288 | 1462756302911 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:11:42 INFO - PROCESS | 2288 | 1462756302927 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d13000 == 78 [pid = 2288] [id = 423] 18:11:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 278 (0x135858000) [pid = 2288] [serial = 1268] [outer = 0x0] 18:11:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 279 (0x1358a4000) [pid = 2288] [serial = 1269] [outer = 0x135858000] 18:11:42 INFO - PROCESS | 2288 | 1462756302968 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 280 (0x135df0c00) [pid = 2288] [serial = 1270] [outer = 0x135858000] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 279 (0x1129a3000) [pid = 2288] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 278 (0x1293e1800) [pid = 2288] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 277 (0x12d50d000) [pid = 2288] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 276 (0x11806bc00) [pid = 2288] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 275 (0x12ba71800) [pid = 2288] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 274 (0x12d503c00) [pid = 2288] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 273 (0x12a7f3400) [pid = 2288] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 272 (0x113274000) [pid = 2288] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 271 (0x1110af800) [pid = 2288] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 270 (0x128b3d400) [pid = 2288] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 269 (0x12ace4800) [pid = 2288] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 268 (0x1126f8c00) [pid = 2288] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 267 (0x112d5a400) [pid = 2288] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 266 (0x12a7c2800) [pid = 2288] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 265 (0x12100d800) [pid = 2288] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 264 (0x12414d000) [pid = 2288] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 263 (0x127026000) [pid = 2288] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 262 (0x116941000) [pid = 2288] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 261 (0x12ace3800) [pid = 2288] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 260 (0x128ae7000) [pid = 2288] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 259 (0x118069000) [pid = 2288] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 258 (0x118621c00) [pid = 2288] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 257 (0x110eaf800) [pid = 2288] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 256 (0x124e3a800) [pid = 2288] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 255 (0x1187e7400) [pid = 2288] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 254 (0x115f65400) [pid = 2288] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 253 (0x116a67400) [pid = 2288] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 252 (0x11693bc00) [pid = 2288] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 251 (0x129295c00) [pid = 2288] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 250 (0x1126ed800) [pid = 2288] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 249 (0x123ba4c00) [pid = 2288] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 248 (0x121089400) [pid = 2288] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 247 (0x116770400) [pid = 2288] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 246 (0x12a7cac00) [pid = 2288] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 245 (0x12a7cc800) [pid = 2288] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 244 (0x111c20400) [pid = 2288] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 243 (0x117552c00) [pid = 2288] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 242 (0x1212a9000) [pid = 2288] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 241 (0x12511b400) [pid = 2288] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x1126f6c00) [pid = 2288] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 239 (0x112a71000) [pid = 2288] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 238 (0x118091400) [pid = 2288] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 237 (0x11962b000) [pid = 2288] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 236 (0x11814d400) [pid = 2288] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 235 (0x11806e800) [pid = 2288] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 234 (0x128ae9400) [pid = 2288] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x121005400) [pid = 2288] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 232 (0x118d6bc00) [pid = 2288] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 231 (0x1126f0000) [pid = 2288] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 230 (0x12bd3b400) [pid = 2288] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 229 (0x12d504c00) [pid = 2288] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x1293d8400) [pid = 2288] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x112a69000) [pid = 2288] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x12ace4000) [pid = 2288] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x119519c00) [pid = 2288] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x110eb2c00) [pid = 2288] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x112a72400) [pid = 2288] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x128aec000) [pid = 2288] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 221 (0x1126f2800) [pid = 2288] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 220 (0x12ba68c00) [pid = 2288] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 219 (0x12ba6c800) [pid = 2288] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x1197be800) [pid = 2288] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x128fa7800) [pid = 2288] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x1268e0400) [pid = 2288] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x1183a0800) [pid = 2288] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x12399a000) [pid = 2288] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x11808e800) [pid = 2288] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x124dbb400) [pid = 2288] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x118626000) [pid = 2288] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 210 (0x123dbd000) [pid = 2288] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 209 (0x128b3e400) [pid = 2288] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 208 (0x119e44c00) [pid = 2288] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x11676ec00) [pid = 2288] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x12a7f1800) [pid = 2288] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x119510000) [pid = 2288] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x11299f800) [pid = 2288] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x1129a7400) [pid = 2288] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:11:43 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x12bd3fc00) [pid = 2288] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:11:43 INFO - PROCESS | 2288 | 1462756303959 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]]]}] 18:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1222ms 18:11:43 INFO - PROCESS | 2288 | 1462756303979 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:11:43 INFO - PROCESS | 2288 | 1462756303981 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:11:43 INFO - PROCESS | 2288 | 1462756303983 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:11:43 INFO - PROCESS | 2288 | 1462756303985 Marionette TRACE conn2 <- [1,1666,null,{}] 18:11:43 INFO - PROCESS | 2288 | 1462756303987 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}] 18:11:44 INFO - PROCESS | 2288 | 1462756304090 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:11:44 INFO - PROCESS | 2288 | 1462756304194 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x11691e000 == 79 [pid = 2288] [id = 424] 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x1129a2400) [pid = 2288] [serial = 1271] [outer = 0x0] 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x1129ad000) [pid = 2288] [serial = 1272] [outer = 0x1129a2400] 18:11:44 INFO - PROCESS | 2288 | 1462756304219 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x113222000) [pid = 2288] [serial = 1273] [outer = 0x1129a2400] 18:11:44 INFO - PROCESS | 2288 | 1462756304489 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]]]}] 18:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 18:11:44 INFO - PROCESS | 2288 | 1462756304506 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 2288 | 1462756304508 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:11:44 INFO - PROCESS | 2288 | 1462756304510 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 2288 | 1462756304511 Marionette TRACE conn2 <- [1,1670,null,{}] 18:11:44 INFO - PROCESS | 2288 | 1462756304522 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}] 18:11:44 INFO - PROCESS | 2288 | 1462756304633 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:11:44 INFO - PROCESS | 2288 | 1462756304637 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be8b800 == 80 [pid = 2288] [id = 425] 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x113151400) [pid = 2288] [serial = 1274] [outer = 0x0] 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x11693bc00) [pid = 2288] [serial = 1275] [outer = 0x113151400] 18:11:44 INFO - PROCESS | 2288 | 1462756304662 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x118155400) [pid = 2288] [serial = 1276] [outer = 0x113151400] 18:11:45 INFO - PROCESS | 2288 | 1462756305036 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]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 575ms 18:11:45 INFO - PROCESS | 2288 | 1462756305106 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 2288 | 1462756305107 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:11:45 INFO - PROCESS | 2288 | 1462756305110 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 2288 | 1462756305111 Marionette TRACE conn2 <- [1,1674,null,{}] 18:11:45 INFO - PROCESS | 2288 | 1462756305114 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}] 18:11:45 INFO - PROCESS | 2288 | 1462756305219 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:11:45 INFO - PROCESS | 2288 | 1462756305223 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b5f800 == 81 [pid = 2288] [id = 426] 18:11:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x118158c00) [pid = 2288] [serial = 1277] [outer = 0x0] 18:11:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x11881f000) [pid = 2288] [serial = 1278] [outer = 0x118158c00] 18:11:45 INFO - PROCESS | 2288 | 1462756305248 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x11968ec00) [pid = 2288] [serial = 1279] [outer = 0x118158c00] 18:11:45 INFO - PROCESS | 2288 | 1462756305622 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]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 18:11:45 INFO - PROCESS | 2288 | 1462756305628 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 2288 | 1462756305630 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:11:45 INFO - PROCESS | 2288 | 1462756305636 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 2288 | 1462756305637 Marionette TRACE conn2 <- [1,1678,null,{}] 18:11:45 INFO - PROCESS | 2288 | 1462756305639 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}] 18:11:45 INFO - PROCESS | 2288 | 1462756305744 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:11:45 INFO - PROCESS | 2288 | 1462756305832 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x11309c000 == 82 [pid = 2288] [id = 427] 18:11:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x110eb2c00) [pid = 2288] [serial = 1280] [outer = 0x0] 18:11:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x1126eb800) [pid = 2288] [serial = 1281] [outer = 0x110eb2c00] 18:11:45 INFO - PROCESS | 2288 | 1462756305953 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x113ce2000) [pid = 2288] [serial = 1282] [outer = 0x110eb2c00] 18:11:46 INFO - PROCESS | 2288 | 1462756306441 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]]]}] 18:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 820ms 18:11:46 INFO - PROCESS | 2288 | 1462756306456 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:11:46 INFO - PROCESS | 2288 | 1462756306459 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:11:46 INFO - PROCESS | 2288 | 1462756306463 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 2288 | 1462756306466 Marionette TRACE conn2 <- [1,1682,null,{}] 18:11:46 INFO - PROCESS | 2288 | 1462756306469 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}] 18:11:46 INFO - PROCESS | 2288 | 1462756306628 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:11:46 INFO - PROCESS | 2288 | 1462756306729 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x128c1e800 == 83 [pid = 2288] [id = 428] 18:11:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x119133000) [pid = 2288] [serial = 1283] [outer = 0x0] 18:11:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x119150800) [pid = 2288] [serial = 1284] [outer = 0x119133000] 18:11:46 INFO - PROCESS | 2288 | 1462756306760 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x119e3b800) [pid = 2288] [serial = 1285] [outer = 0x119133000] 18:11:47 INFO - PROCESS | 2288 | 1462756307237 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]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 822ms 18:11:47 INFO - PROCESS | 2288 | 1462756307285 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 2288 | 1462756307288 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:11:47 INFO - PROCESS | 2288 | 1462756307293 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 2288 | 1462756307294 Marionette TRACE conn2 <- [1,1686,null,{}] 18:11:47 INFO - PROCESS | 2288 | 1462756307297 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}] 18:11:47 INFO - PROCESS | 2288 | 1462756307422 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:11:47 INFO - PROCESS | 2288 | 1462756307548 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x132010000 == 84 [pid = 2288] [id = 429] 18:11:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x119e45c00) [pid = 2288] [serial = 1286] [outer = 0x0] 18:11:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x121092400) [pid = 2288] [serial = 1287] [outer = 0x119e45c00] 18:11:47 INFO - PROCESS | 2288 | 1462756307580 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x1249d8c00) [pid = 2288] [serial = 1288] [outer = 0x119e45c00] 18:11:48 INFO - PROCESS | 2288 | 1462756308056 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]]]}] 18:11:48 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 18:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 774ms 18:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:11:48 INFO - PROCESS | 2288 | 1462756308067 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 2288 | 1462756308069 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:11:48 INFO - PROCESS | 2288 | 1462756308071 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 2288 | 1462756308074 Marionette TRACE conn2 <- [1,1690,null,{}] 18:11:48 INFO - PROCESS | 2288 | 1462756308082 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}] 18:11:48 INFO - PROCESS | 2288 | 1462756308209 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:11:48 INFO - PROCESS | 2288 | 1462756308336 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x13f055000 == 85 [pid = 2288] [id = 430] 18:11:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x12511b400) [pid = 2288] [serial = 1289] [outer = 0x0] 18:11:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x1270e6800) [pid = 2288] [serial = 1290] [outer = 0x12511b400] 18:11:48 INFO - PROCESS | 2288 | 1462756308369 Marionette DEBUG loaded listener.js 18:11:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x128be6800) [pid = 2288] [serial = 1291] [outer = 0x12511b400] 18:11:48 INFO - PROCESS | 2288 | 1462756308792 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]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 771ms 18:11:48 INFO - PROCESS | 2288 | 1462756308843 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 2288 | 1462756308844 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:11:48 INFO - PROCESS | 2288 | 1462756308847 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 2288 | 1462756308848 Marionette TRACE conn2 <- [1,1694,null,{}] 18:11:48 INFO - PROCESS | 2288 | 1462756308851 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}] 18:11:48 INFO - PROCESS | 2288 | 1462756308974 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:11:49 INFO - PROCESS | 2288 | 1462756309101 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x140b31800 == 86 [pid = 2288] [id = 431] 18:11:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x12579a800) [pid = 2288] [serial = 1292] [outer = 0x0] 18:11:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x128faf000) [pid = 2288] [serial = 1293] [outer = 0x12579a800] 18:11:49 INFO - PROCESS | 2288 | 1462756309143 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x12a68f400) [pid = 2288] [serial = 1294] [outer = 0x12579a800] 18:11:49 INFO - PROCESS | 2288 | 1462756309590 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]]]}] 18:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 770ms 18:11:49 INFO - PROCESS | 2288 | 1462756309631 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:11:49 INFO - PROCESS | 2288 | 1462756309632 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:11:49 INFO - PROCESS | 2288 | 1462756309637 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:11:49 INFO - PROCESS | 2288 | 1462756309638 Marionette TRACE conn2 <- [1,1698,null,{}] 18:11:49 INFO - PROCESS | 2288 | 1462756309641 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}] 18:11:49 INFO - PROCESS | 2288 | 1462756309762 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:11:49 INFO - PROCESS | 2288 | 1462756309913 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f05d800 == 87 [pid = 2288] [id = 432] 18:11:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x12a7cd000) [pid = 2288] [serial = 1295] [outer = 0x0] 18:11:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x12aa63400) [pid = 2288] [serial = 1296] [outer = 0x12a7cd000] 18:11:49 INFO - PROCESS | 2288 | 1462756309950 Marionette DEBUG loaded listener.js 18:11:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x12ace4400) [pid = 2288] [serial = 1297] [outer = 0x12a7cd000] 18:11:50 INFO - PROCESS | 2288 | 1462756310396 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]]]}] 18:11:50 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 18:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 819ms 18:11:50 INFO - PROCESS | 2288 | 1462756310457 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 2288 | 1462756310458 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:11:50 INFO - PROCESS | 2288 | 1462756310461 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 2288 | 1462756310462 Marionette TRACE conn2 <- [1,1702,null,{}] 18:11:50 INFO - PROCESS | 2288 | 1462756310464 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}] 18:11:50 INFO - PROCESS | 2288 | 1462756310591 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:11:50 INFO - PROCESS | 2288 | 1462756310721 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x113084800 == 88 [pid = 2288] [id = 433] 18:11:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 230 (0x1122c7000) [pid = 2288] [serial = 1298] [outer = 0x0] 18:11:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 231 (0x1131ad400) [pid = 2288] [serial = 1299] [outer = 0x1122c7000] 18:11:50 INFO - PROCESS | 2288 | 1462756310753 Marionette DEBUG loaded listener.js 18:11:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 232 (0x119e43c00) [pid = 2288] [serial = 1300] [outer = 0x1122c7000] 18:11:51 INFO - PROCESS | 2288 | 1462756311221 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]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 772ms 18:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:11:51 INFO - PROCESS | 2288 | 1462756311234 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:11:51 INFO - PROCESS | 2288 | 1462756311236 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:11:51 INFO - PROCESS | 2288 | 1462756311238 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 2288 | 1462756311239 Marionette TRACE conn2 <- [1,1706,null,{}] 18:11:51 INFO - PROCESS | 2288 | 1462756311242 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}] 18:11:51 INFO - PROCESS | 2288 | 1462756311368 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:11:51 INFO - PROCESS | 2288 | 1462756311497 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f20000 == 89 [pid = 2288] [id = 434] 18:11:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 233 (0x1126ec400) [pid = 2288] [serial = 1301] [outer = 0x0] 18:11:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x113275c00) [pid = 2288] [serial = 1302] [outer = 0x1126ec400] 18:11:51 INFO - PROCESS | 2288 | 1462756311530 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 235 (0x11814b400) [pid = 2288] [serial = 1303] [outer = 0x1126ec400] 18:11:52 INFO - PROCESS | 2288 | 1462756312264 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]]]}] 18:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1070ms 18:11:52 INFO - PROCESS | 2288 | 1462756312309 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:11:52 INFO - PROCESS | 2288 | 1462756312311 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:11:52 INFO - PROCESS | 2288 | 1462756312330 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:11:52 INFO - PROCESS | 2288 | 1462756312333 Marionette TRACE conn2 <- [1,1710,null,{}] 18:11:52 INFO - PROCESS | 2288 | 1462756312337 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}] 18:11:52 INFO - PROCESS | 2288 | 1462756312448 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:11:52 INFO - PROCESS | 2288 | 1462756312576 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188a3000 == 90 [pid = 2288] [id = 435] 18:11:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 236 (0x113149400) [pid = 2288] [serial = 1304] [outer = 0x0] 18:11:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 237 (0x113155c00) [pid = 2288] [serial = 1305] [outer = 0x113149400] 18:11:52 INFO - PROCESS | 2288 | 1462756312608 Marionette DEBUG loaded listener.js 18:11:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 238 (0x11504a800) [pid = 2288] [serial = 1306] [outer = 0x113149400] 18:11:53 INFO - PROCESS | 2288 | 1462756313091 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]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 826ms 18:11:53 INFO - PROCESS | 2288 | 1462756313153 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:11:53 INFO - PROCESS | 2288 | 1462756313157 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:11:53 INFO - PROCESS | 2288 | 1462756313162 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 2288 | 1462756313163 Marionette TRACE conn2 <- [1,1714,null,{}] 18:11:53 INFO - PROCESS | 2288 | 1462756313166 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}] 18:11:53 INFO - PROCESS | 2288 | 1462756313316 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:11:53 INFO - PROCESS | 2288 | 1462756313502 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x11697d800 == 91 [pid = 2288] [id = 436] 18:11:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 239 (0x1164b6800) [pid = 2288] [serial = 1307] [outer = 0x0] 18:11:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 240 (0x116772000) [pid = 2288] [serial = 1308] [outer = 0x1164b6800] 18:11:53 INFO - PROCESS | 2288 | 1462756313548 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x1170ee400) [pid = 2288] [serial = 1309] [outer = 0x1164b6800] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x135b5f800 == 90 [pid = 2288] [id = 426] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12be8b800 == 89 [pid = 2288] [id = 425] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x11691e000 == 88 [pid = 2288] [id = 424] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x119e44800) [pid = 2288] [serial = 1143] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 239 (0x12df3b000) [pid = 2288] [serial = 1161] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 238 (0x1187e8c00) [pid = 2288] [serial = 1164] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 237 (0x1320c2800) [pid = 2288] [serial = 1167] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 236 (0x12cebd000) [pid = 2288] [serial = 1155] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 235 (0x12d506c00) [pid = 2288] [serial = 1158] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 234 (0x12c662800) [pid = 2288] [serial = 1152] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x135082800) [pid = 2288] [serial = 1170] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 232 (0x12b9fb000) [pid = 2288] [serial = 1149] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 231 (0x128aed800) [pid = 2288] [serial = 1146] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | 1462756314073 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]]]}] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x135d13000 == 87 [pid = 2288] [id = 423] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x135932800 == 86 [pid = 2288] [id = 422] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x13200a000 == 85 [pid = 2288] [id = 421] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12d59d000 == 84 [pid = 2288] [id = 420] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12b981800 == 83 [pid = 2288] [id = 419] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x128e5b000 == 82 [pid = 2288] [id = 418] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x1181bf800 == 81 [pid = 2288] [id = 417] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12c01b000 == 80 [pid = 2288] [id = 416] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12932a800 == 79 [pid = 2288] [id = 415] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e7000 == 78 [pid = 2288] [id = 414] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x128fd2000 == 77 [pid = 2288] [id = 413] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x13794a000 == 76 [pid = 2288] [id = 409] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x1423aa800 == 75 [pid = 2288] [id = 408] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x142394000 == 74 [pid = 2288] [id = 407] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x135dcb800 == 73 [pid = 2288] [id = 406] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac97000 == 72 [pid = 2288] [id = 405] 18:11:54 INFO - PROCESS | 2288 | --DOCSHELL 0x12390b000 == 71 [pid = 2288] [id = 404] 18:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 973ms 18:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:11:54 INFO - PROCESS | 2288 | 1462756314134 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 2288 | 1462756314136 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:11:54 INFO - PROCESS | 2288 | 1462756314138 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 2288 | 1462756314140 Marionette TRACE conn2 <- [1,1718,null,{}] 18:11:54 INFO - PROCESS | 2288 | 1462756314149 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}] 18:11:54 INFO - PROCESS | 2288 | 1462756314246 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:11:54 INFO - PROCESS | 2288 | 1462756314256 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x11678b000 == 72 [pid = 2288] [id = 437] 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 232 (0x117553400) [pid = 2288] [serial = 1310] [outer = 0x0] 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 233 (0x118074000) [pid = 2288] [serial = 1311] [outer = 0x117553400] 18:11:54 INFO - PROCESS | 2288 | 1462756314284 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x118153400) [pid = 2288] [serial = 1312] [outer = 0x117553400] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x12a7a3000) [pid = 2288] [serial = 1189] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 232 (0x12aa72400) [pid = 2288] [serial = 1201] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 231 (0x128faac00) [pid = 2288] [serial = 1188] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 230 (0x12c6f1800) [pid = 2288] [serial = 1198] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 229 (0x1358a5c00) [pid = 2288] [serial = 1207] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x12ace1000) [pid = 2288] [serial = 1192] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x12c6f7400) [pid = 2288] [serial = 1203] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x135089000) [pid = 2288] [serial = 1204] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x126fadc00) [pid = 2288] [serial = 1084] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x117551800) [pid = 2288] [serial = 949] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x12bd38800) [pid = 2288] [serial = 837] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x128b39c00) [pid = 2288] [serial = 1015] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 221 (0x12a7fa000) [pid = 2288] [serial = 1096] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 220 (0x1170f2800) [pid = 2288] [serial = 846] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 219 (0x12c6f0400) [pid = 2288] [serial = 840] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x1129ab800) [pid = 2288] [serial = 843] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x12a7c6000) [pid = 2288] [serial = 1093] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x12df41400) [pid = 2288] [serial = 904] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x11968dc00) [pid = 2288] [serial = 952] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x12d07ac00) [pid = 2288] [serial = 967] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x1320b9400) [pid = 2288] [serial = 1024] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x12ace2400) [pid = 2288] [serial = 714] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x11814c000) [pid = 2288] [serial = 702] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 210 (0x1129a9400) [pid = 2288] [serial = 946] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 209 (0x12bd41800) [pid = 2288] [serial = 1018] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 208 (0x12c66f000) [pid = 2288] [serial = 964] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x1150f6400) [pid = 2288] [serial = 888] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x11605fc00) [pid = 2288] [serial = 1075] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x13508ac00) [pid = 2288] [serial = 1206] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x128be6c00) [pid = 2288] [serial = 1021] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x128b42c00) [pid = 2288] [serial = 774] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x12ab7d400) [pid = 2288] [serial = 645] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x11918fc00) [pid = 2288] [serial = 891] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x12c9d9400) [pid = 2288] [serial = 717] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x12aa66400) [pid = 2288] [serial = 711] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x1357da800) [pid = 2288] [serial = 1033] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x119e42800) [pid = 2288] [serial = 768] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 196 (0x1126f9000) [pid = 2288] [serial = 822] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 195 (0x1292a1800) [pid = 2288] [serial = 777] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 194 (0x12398f800) [pid = 2288] [serial = 1081] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 193 (0x12d506800) [pid = 2288] [serial = 970] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 192 (0x118154c00) [pid = 2288] [serial = 1078] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 191 (0x11839bc00) [pid = 2288] [serial = 825] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x128e10c00) [pid = 2288] [serial = 1090] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x12a7ed800) [pid = 2288] [serial = 780] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x124ad4c00) [pid = 2288] [serial = 831] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x1241e6000) [pid = 2288] [serial = 771] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x1183a7400) [pid = 2288] [serial = 765] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x12a7f9c00) [pid = 2288] [serial = 1191] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x12ba6e000) [pid = 2288] [serial = 1194] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x12c54ec00) [pid = 2288] [serial = 1197] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x127026400) [pid = 2288] [serial = 1200] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x12c344800) [pid = 2288] [serial = 1195] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x1241e3400) [pid = 2288] [serial = 1182] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x124e36400) [pid = 2288] [serial = 1183] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x1268dd800) [pid = 2288] [serial = 1185] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x127562800) [pid = 2288] [serial = 1186] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x1150f8800) [pid = 2288] [serial = 1173] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x117177c00) [pid = 2288] [serial = 1174] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x116060000) [pid = 2288] [serial = 1138] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x11314e800) [pid = 2288] [serial = 1137] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12c666c00) [pid = 2288] [serial = 1135] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x121004400) [pid = 2288] [serial = 1179] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12108cc00) [pid = 2288] [serial = 1180] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x1187ed000) [pid = 2288] [serial = 1176] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x119194c00) [pid = 2288] [serial = 1177] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x118816000) [pid = 2288] [serial = 1141] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x118156400) [pid = 2288] [serial = 1140] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x124ad0400) [pid = 2288] [serial = 642] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x1249cdc00) [pid = 2288] [serial = 657] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12c667000) [pid = 2288] [serial = 651] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x13507d400) [pid = 2288] [serial = 1027] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x12c9cf400) [pid = 2288] [serial = 898] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x11858bc00) [pid = 2288] [serial = 639] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x12c33e000) [pid = 2288] [serial = 961] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x1293d7400) [pid = 2288] [serial = 895] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x112df3000) [pid = 2288] [serial = 1009] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12aa6e000) [pid = 2288] [serial = 1099] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x12c9d1000) [pid = 2288] [serial = 654] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x128fa6800) [pid = 2288] [serial = 588] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12cec0000) [pid = 2288] [serial = 720] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12c343c00) [pid = 2288] [serial = 648] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x128b3bc00) [pid = 2288] [serial = 955] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x1357d9800) [pid = 2288] [serial = 1030] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x128beec00) [pid = 2288] [serial = 1087] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x119e3ac00) [pid = 2288] [serial = 705] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x127567400) [pid = 2288] [serial = 708] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x119512000) [pid = 2288] [serial = 1012] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12d50cc00) [pid = 2288] [serial = 901] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x11951d000) [pid = 2288] [serial = 828] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12a7a9400) [pid = 2288] [serial = 834] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x12a68e400) [pid = 2288] [serial = 958] [outer = 0x0] [url = about:blank] 18:11:54 INFO - PROCESS | 2288 | 1462756314769 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]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 18:11:54 INFO - PROCESS | 2288 | 1462756314811 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 2288 | 1462756314813 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:11:54 INFO - PROCESS | 2288 | 1462756314821 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 2288 | 1462756314822 Marionette TRACE conn2 <- [1,1722,null,{}] 18:11:54 INFO - PROCESS | 2288 | 1462756314825 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}] 18:11:54 INFO - PROCESS | 2288 | 1462756314920 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:11:54 INFO - PROCESS | 2288 | 1462756314924 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x11916f800 == 73 [pid = 2288] [id = 438] 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1183a2400) [pid = 2288] [serial = 1313] [outer = 0x0] 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x11861a000) [pid = 2288] [serial = 1314] [outer = 0x1183a2400] 18:11:54 INFO - PROCESS | 2288 | 1462756314952 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x118720000) [pid = 2288] [serial = 1315] [outer = 0x1183a2400] 18:11:55 INFO - PROCESS | 2288 | 1462756315309 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]]]}] 18:11:55 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 18:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 520ms 18:11:55 INFO - PROCESS | 2288 | 1462756315341 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 2288 | 1462756315342 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:11:55 INFO - PROCESS | 2288 | 1462756315345 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 2288 | 1462756315346 Marionette TRACE conn2 <- [1,1726,null,{}] 18:11:55 INFO - PROCESS | 2288 | 1462756315348 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}] 18:11:55 INFO - PROCESS | 2288 | 1462756315447 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:11:55 INFO - PROCESS | 2288 | 1462756315451 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x12104e000 == 74 [pid = 2288] [id = 439] 18:11:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x1187ec400) [pid = 2288] [serial = 1316] [outer = 0x0] 18:11:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x11881b800) [pid = 2288] [serial = 1317] [outer = 0x1187ec400] 18:11:55 INFO - PROCESS | 2288 | 1462756315477 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x11914b800) [pid = 2288] [serial = 1318] [outer = 0x1187ec400] 18:11:55 INFO - PROCESS | 2288 | 1462756315872 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]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 18:11:55 INFO - PROCESS | 2288 | 1462756315917 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:11:55 INFO - PROCESS | 2288 | 1462756315919 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:11:55 INFO - PROCESS | 2288 | 1462756315922 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 2288 | 1462756315924 Marionette TRACE conn2 <- [1,1730,null,{}] 18:11:55 INFO - PROCESS | 2288 | 1462756315927 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}] 18:11:56 INFO - PROCESS | 2288 | 1462756316135 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:11:56 INFO - PROCESS | 2288 | 1462756316205 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427f800 == 75 [pid = 2288] [id = 440] 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x118813400) [pid = 2288] [serial = 1319] [outer = 0x0] 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x119628c00) [pid = 2288] [serial = 1320] [outer = 0x118813400] 18:11:56 INFO - PROCESS | 2288 | 1462756316246 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x119e42800) [pid = 2288] [serial = 1321] [outer = 0x118813400] 18:11:56 INFO - PROCESS | 2288 | 1462756316652 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]]]}] 18:11:56 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 18:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 771ms 18:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:11:56 INFO - PROCESS | 2288 | 1462756316692 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:11:56 INFO - PROCESS | 2288 | 1462756316694 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:11:56 INFO - PROCESS | 2288 | 1462756316696 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:11:56 INFO - PROCESS | 2288 | 1462756316697 Marionette TRACE conn2 <- [1,1734,null,{}] 18:11:56 INFO - PROCESS | 2288 | 1462756316718 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}] 18:11:56 INFO - PROCESS | 2288 | 1462756316833 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:11:56 INFO - PROCESS | 2288 | 1462756316860 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a64800 == 76 [pid = 2288] [id = 441] 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x119515800) [pid = 2288] [serial = 1322] [outer = 0x0] 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12100d400) [pid = 2288] [serial = 1323] [outer = 0x119515800] 18:11:56 INFO - PROCESS | 2288 | 1462756316885 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12108c400) [pid = 2288] [serial = 1324] [outer = 0x119515800] 18:11:57 INFO - PROCESS | 2288 | 1462756317240 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]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 572ms 18:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:11:57 INFO - PROCESS | 2288 | 1462756317274 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 2288 | 1462756317275 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:11:57 INFO - PROCESS | 2288 | 1462756317278 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 2288 | 1462756317279 Marionette TRACE conn2 <- [1,1738,null,{}] 18:11:57 INFO - PROCESS | 2288 | 1462756317282 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}] 18:11:57 INFO - PROCESS | 2288 | 1462756317406 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:11:57 INFO - PROCESS | 2288 | 1462756317420 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b3e000 == 77 [pid = 2288] [id = 442] 18:11:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x121005000) [pid = 2288] [serial = 1325] [outer = 0x0] 18:11:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1212a5400) [pid = 2288] [serial = 1326] [outer = 0x121005000] 18:11:57 INFO - PROCESS | 2288 | 1462756317446 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12399a000) [pid = 2288] [serial = 1327] [outer = 0x121005000] 18:11:57 INFO - PROCESS | 2288 | 1462756317873 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]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 622ms 18:11:57 INFO - PROCESS | 2288 | 1462756317907 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 2288 | 1462756317909 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:11:57 INFO - PROCESS | 2288 | 1462756317913 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 2288 | 1462756317915 Marionette TRACE conn2 <- [1,1742,null,{}] 18:11:57 INFO - PROCESS | 2288 | 1462756317918 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}] 18:11:58 INFO - PROCESS | 2288 | 1462756318101 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:11:58 INFO - PROCESS | 2288 | 1462756318137 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b7b800 == 78 [pid = 2288] [id = 443] 18:11:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x121091800) [pid = 2288] [serial = 1328] [outer = 0x0] 18:11:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x1241e6000) [pid = 2288] [serial = 1329] [outer = 0x121091800] 18:11:58 INFO - PROCESS | 2288 | 1462756318157 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x1249d4000) [pid = 2288] [serial = 1330] [outer = 0x121091800] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x12c9cc400) [pid = 2288] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x12a7fb800) [pid = 2288] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x1170f1c00) [pid = 2288] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x1129a8c00) [pid = 2288] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x12d550000) [pid = 2288] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x119512400) [pid = 2288] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12c9d3c00) [pid = 2288] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12c550000) [pid = 2288] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x12d54cc00) [pid = 2288] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x12511cc00) [pid = 2288] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x1320c5800) [pid = 2288] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x110ebb400) [pid = 2288] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x12b9f7000) [pid = 2288] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x113221c00) [pid = 2288] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x11961fc00) [pid = 2288] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12573e400) [pid = 2288] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x135086400) [pid = 2288] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x135082400) [pid = 2288] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x115f69800) [pid = 2288] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12d50b400) [pid = 2288] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x128b3d000) [pid = 2288] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12aa6a800) [pid = 2288] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x12108f400) [pid = 2288] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x1126f7000) [pid = 2288] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x12ab85000) [pid = 2288] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x135858000) [pid = 2288] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1197bec00) [pid = 2288] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x1129a2400) [pid = 2288] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x118074400) [pid = 2288] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:11:59 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x113151400) [pid = 2288] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:11:59 INFO - PROCESS | 2288 | 1462756319103 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]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1222ms 18:11:59 INFO - PROCESS | 2288 | 1462756319135 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 2288 | 1462756319136 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:11:59 INFO - PROCESS | 2288 | 1462756319138 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 2288 | 1462756319139 Marionette TRACE conn2 <- [1,1746,null,{}] 18:11:59 INFO - PROCESS | 2288 | 1462756319142 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}] 18:11:59 INFO - PROCESS | 2288 | 1462756319249 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:11:59 INFO - PROCESS | 2288 | 1462756319321 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x124543000 == 79 [pid = 2288] [id = 444] 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x1129a8c00) [pid = 2288] [serial = 1331] [outer = 0x0] 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x118074400) [pid = 2288] [serial = 1332] [outer = 0x1129a8c00] 18:11:59 INFO - PROCESS | 2288 | 1462756319347 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x123e3d000) [pid = 2288] [serial = 1333] [outer = 0x1129a8c00] 18:11:59 INFO - PROCESS | 2288 | 1462756319658 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]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 18:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:11:59 INFO - PROCESS | 2288 | 1462756319708 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 2288 | 1462756319709 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:11:59 INFO - PROCESS | 2288 | 1462756319711 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 2288 | 1462756319713 Marionette TRACE conn2 <- [1,1750,null,{}] 18:11:59 INFO - PROCESS | 2288 | 1462756319716 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}] 18:11:59 INFO - PROCESS | 2288 | 1462756319826 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:11:59 INFO - PROCESS | 2288 | 1462756319894 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x129694800 == 80 [pid = 2288] [id = 445] 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x113274000) [pid = 2288] [serial = 1334] [outer = 0x0] 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x124db9400) [pid = 2288] [serial = 1335] [outer = 0x113274000] 18:11:59 INFO - PROCESS | 2288 | 1462756319925 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x126ba7000) [pid = 2288] [serial = 1336] [outer = 0x113274000] 18:12:00 INFO - PROCESS | 2288 | 1462756320236 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]]]}] 18:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 18:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:12:00 INFO - PROCESS | 2288 | 1462756320282 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:12:00 INFO - PROCESS | 2288 | 1462756320284 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:12:00 INFO - PROCESS | 2288 | 1462756320286 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:12:00 INFO - PROCESS | 2288 | 1462756320287 Marionette TRACE conn2 <- [1,1754,null,{}] 18:12:00 INFO - PROCESS | 2288 | 1462756320289 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}] 18:12:00 INFO - PROCESS | 2288 | 1462756320386 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:12:00 INFO - PROCESS | 2288 | 1462756320390 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac03800 == 81 [pid = 2288] [id = 446] 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x1268e0800) [pid = 2288] [serial = 1337] [outer = 0x0] 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x1270e8c00) [pid = 2288] [serial = 1338] [outer = 0x1268e0800] 18:12:00 INFO - PROCESS | 2288 | 1462756320415 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x128ae9c00) [pid = 2288] [serial = 1339] [outer = 0x1268e0800] 18:12:00 INFO - PROCESS | 2288 | 1462756320782 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]]]}] 18:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 18:12:00 INFO - PROCESS | 2288 | 1462756320806 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:12:00 INFO - PROCESS | 2288 | 1462756320807 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:12:00 INFO - PROCESS | 2288 | 1462756320809 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:12:00 INFO - PROCESS | 2288 | 1462756320810 Marionette TRACE conn2 <- [1,1758,null,{}] 18:12:00 INFO - PROCESS | 2288 | 1462756320828 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}] 18:12:00 INFO - PROCESS | 2288 | 1462756320923 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:12:00 INFO - PROCESS | 2288 | 1462756320927 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b981000 == 82 [pid = 2288] [id = 447] 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x1122bbc00) [pid = 2288] [serial = 1340] [outer = 0x0] 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x128b34000) [pid = 2288] [serial = 1341] [outer = 0x1122bbc00] 18:12:00 INFO - PROCESS | 2288 | 1462756320952 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x128be3400) [pid = 2288] [serial = 1342] [outer = 0x1122bbc00] 18:12:01 INFO - PROCESS | 2288 | 1462756321508 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]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 719ms 18:12:01 INFO - PROCESS | 2288 | 1462756321529 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:12:01 INFO - PROCESS | 2288 | 1462756321535 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:12:01 INFO - PROCESS | 2288 | 1462756321538 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 2288 | 1462756321541 Marionette TRACE conn2 <- [1,1762,null,{}] 18:12:01 INFO - PROCESS | 2288 | 1462756321545 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}] 18:12:01 INFO - PROCESS | 2288 | 1462756321665 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:12:01 INFO - PROCESS | 2288 | 1462756321789 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x11705c800 == 83 [pid = 2288] [id = 448] 18:12:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x113c64000) [pid = 2288] [serial = 1343] [outer = 0x0] 18:12:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x11504ec00) [pid = 2288] [serial = 1344] [outer = 0x113c64000] 18:12:01 INFO - PROCESS | 2288 | 1462756321821 Marionette DEBUG loaded listener.js 18:12:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1164ae000) [pid = 2288] [serial = 1345] [outer = 0x113c64000] 18:12:02 INFO - PROCESS | 2288 | 1462756322265 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]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 771ms 18:12:02 INFO - PROCESS | 2288 | 1462756322310 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:12:02 INFO - PROCESS | 2288 | 1462756322315 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:12:02 INFO - PROCESS | 2288 | 1462756322320 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 2288 | 1462756322322 Marionette TRACE conn2 <- [1,1766,null,{}] 18:12:02 INFO - PROCESS | 2288 | 1462756322324 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}] 18:12:02 INFO - PROCESS | 2288 | 1462756322445 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:12:02 INFO - PROCESS | 2288 | 1462756322529 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cc6000 == 84 [pid = 2288] [id = 449] 18:12:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x116a65000) [pid = 2288] [serial = 1346] [outer = 0x0] 18:12:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x117547800) [pid = 2288] [serial = 1347] [outer = 0x116a65000] 18:12:02 INFO - PROCESS | 2288 | 1462756322561 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x11858bc00) [pid = 2288] [serial = 1348] [outer = 0x116a65000] 18:12:03 INFO - PROCESS | 2288 | 1462756322994 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]]]}] 18:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 18:12:03 INFO - PROCESS | 2288 | 1462756323044 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:12:03 INFO - PROCESS | 2288 | 1462756323045 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:12:03 INFO - PROCESS | 2288 | 1462756323050 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:12:03 INFO - PROCESS | 2288 | 1462756323052 Marionette TRACE conn2 <- [1,1770,null,{}] 18:12:03 INFO - PROCESS | 2288 | 1462756323061 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}] 18:12:03 INFO - PROCESS | 2288 | 1462756323180 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:12:03 INFO - PROCESS | 2288 | 1462756323266 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bda0800 == 85 [pid = 2288] [id = 450] 18:12:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x11881d800) [pid = 2288] [serial = 1349] [outer = 0x0] 18:12:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x119518400) [pid = 2288] [serial = 1350] [outer = 0x11881d800] 18:12:03 INFO - PROCESS | 2288 | 1462756323300 Marionette DEBUG loaded listener.js 18:12:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x119e3b000) [pid = 2288] [serial = 1351] [outer = 0x11881d800] 18:12:03 INFO - PROCESS | 2288 | 1462756323696 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]]]}] 18:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 18:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:12:03 INFO - PROCESS | 2288 | 1462756323735 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:12:03 INFO - PROCESS | 2288 | 1462756323737 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:12:03 INFO - PROCESS | 2288 | 1462756323739 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:12:03 INFO - PROCESS | 2288 | 1462756323741 Marionette TRACE conn2 <- [1,1774,null,{}] 18:12:03 INFO - PROCESS | 2288 | 1462756323743 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}] 18:12:03 INFO - PROCESS | 2288 | 1462756323862 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:12:03 INFO - PROCESS | 2288 | 1462756323975 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bea5000 == 86 [pid = 2288] [id = 451] 18:12:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x119e44c00) [pid = 2288] [serial = 1352] [outer = 0x0] 18:12:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x1212a3400) [pid = 2288] [serial = 1353] [outer = 0x119e44c00] 18:12:04 INFO - PROCESS | 2288 | 1462756324009 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x124de6c00) [pid = 2288] [serial = 1354] [outer = 0x119e44c00] 18:12:04 INFO - PROCESS | 2288 | 1462756324428 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]]]}] 18:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 719ms 18:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:12:04 INFO - PROCESS | 2288 | 1462756324459 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:12:04 INFO - PROCESS | 2288 | 1462756324461 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:12:04 INFO - PROCESS | 2288 | 1462756324463 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:12:04 INFO - PROCESS | 2288 | 1462756324464 Marionette TRACE conn2 <- [1,1778,null,{}] 18:12:04 INFO - PROCESS | 2288 | 1462756324467 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}] 18:12:04 INFO - PROCESS | 2288 | 1462756324600 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:12:04 INFO - PROCESS | 2288 | 1462756324715 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c575000 == 87 [pid = 2288] [id = 452] 18:12:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x121087000) [pid = 2288] [serial = 1355] [outer = 0x0] 18:12:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x124e3ac00) [pid = 2288] [serial = 1356] [outer = 0x121087000] 18:12:04 INFO - PROCESS | 2288 | 1462756324746 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x126b9f400) [pid = 2288] [serial = 1357] [outer = 0x121087000] 18:12:05 INFO - PROCESS | 2288 | 1462756325159 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]]]}] 18:12:05 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 18:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 18:12:05 INFO - PROCESS | 2288 | 1462756325185 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:12:05 INFO - PROCESS | 2288 | 1462756325187 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:12:05 INFO - PROCESS | 2288 | 1462756325189 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 2288 | 1462756325190 Marionette TRACE conn2 <- [1,1782,null,{}] 18:12:05 INFO - PROCESS | 2288 | 1462756325193 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}] 18:12:05 INFO - PROCESS | 2288 | 1462756325316 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:12:05 INFO - PROCESS | 2288 | 1462756325405 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b2000 == 88 [pid = 2288] [id = 453] 18:12:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x127567400) [pid = 2288] [serial = 1358] [outer = 0x0] 18:12:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x128bea400) [pid = 2288] [serial = 1359] [outer = 0x127567400] 18:12:05 INFO - PROCESS | 2288 | 1462756325435 Marionette DEBUG loaded listener.js 18:12:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x128facc00) [pid = 2288] [serial = 1360] [outer = 0x127567400] 18:12:05 INFO - PROCESS | 2288 | 1462756325835 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]]]}] 18:12:05 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 18:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 669ms 18:12:05 INFO - PROCESS | 2288 | 1462756325860 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:12:05 INFO - PROCESS | 2288 | 1462756325862 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:12:05 INFO - PROCESS | 2288 | 1462756325866 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 2288 | 1462756325868 Marionette TRACE conn2 <- [1,1786,null,{}] 18:12:05 INFO - PROCESS | 2288 | 1462756325872 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}] 18:12:06 INFO - PROCESS | 2288 | 1462756326033 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:12:06 INFO - PROCESS | 2288 | 1462756326120 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0d4000 == 89 [pid = 2288] [id = 454] 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x128ec4400) [pid = 2288] [serial = 1361] [outer = 0x0] 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x1292a2000) [pid = 2288] [serial = 1362] [outer = 0x128ec4400] 18:12:06 INFO - PROCESS | 2288 | 1462756326150 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x1293e0800) [pid = 2288] [serial = 1363] [outer = 0x128ec4400] 18:12:06 INFO - PROCESS | 2288 | 1462756326556 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]]]}] 18:12:06 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 18:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 722ms 18:12:06 INFO - PROCESS | 2288 | 1462756326587 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 2288 | 1462756326589 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:12:06 INFO - PROCESS | 2288 | 1462756326591 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 2288 | 1462756326592 Marionette TRACE conn2 <- [1,1790,null,{}] 18:12:06 INFO - PROCESS | 2288 | 1462756326595 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}] 18:12:06 INFO - PROCESS | 2288 | 1462756326711 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:12:06 INFO - PROCESS | 2288 | 1462756326827 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1eb000 == 90 [pid = 2288] [id = 455] 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x1292a0800) [pid = 2288] [serial = 1364] [outer = 0x0] 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x12a687400) [pid = 2288] [serial = 1365] [outer = 0x1292a0800] 18:12:06 INFO - PROCESS | 2288 | 1462756326860 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12a7cdc00) [pid = 2288] [serial = 1366] [outer = 0x1292a0800] 18:12:07 INFO - PROCESS | 2288 | 1462756327248 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]]]}] 18:12:07 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) 18:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 718ms 18:12:07 INFO - PROCESS | 2288 | 1462756327310 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:12:07 INFO - PROCESS | 2288 | 1462756327312 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:12:07 INFO - PROCESS | 2288 | 1462756327314 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:12:07 INFO - PROCESS | 2288 | 1462756327316 Marionette TRACE conn2 <- [1,1794,null,{}] 18:12:07 INFO - PROCESS | 2288 | 1462756327318 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}] 18:12:07 INFO - PROCESS | 2288 | 1462756327450 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:12:07 INFO - PROCESS | 2288 | 1462756327569 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbcb000 == 91 [pid = 2288] [id = 456] 18:12:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x1126f8c00) [pid = 2288] [serial = 1367] [outer = 0x0] 18:12:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12a7d1400) [pid = 2288] [serial = 1368] [outer = 0x1126f8c00] 18:12:07 INFO - PROCESS | 2288 | 1462756327600 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x12aa70000) [pid = 2288] [serial = 1369] [outer = 0x1126f8c00] 18:12:08 INFO - PROCESS | 2288 | 1462756328012 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]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 18:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:12:08 INFO - PROCESS | 2288 | 1462756328056 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 2288 | 1462756328057 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:12:08 INFO - PROCESS | 2288 | 1462756328060 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 2288 | 1462756328061 Marionette TRACE conn2 <- [1,1798,null,{}] 18:12:08 INFO - PROCESS | 2288 | 1462756328064 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}] 18:12:08 INFO - PROCESS | 2288 | 1462756328187 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:12:08 INFO - PROCESS | 2288 | 1462756328278 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195d4000 == 92 [pid = 2288] [id = 457] 18:12:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x112a66400) [pid = 2288] [serial = 1370] [outer = 0x0] 18:12:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x11605b400) [pid = 2288] [serial = 1371] [outer = 0x112a66400] 18:12:08 INFO - PROCESS | 2288 | 1462756328308 Marionette DEBUG loaded listener.js 18:12:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x128b3b400) [pid = 2288] [serial = 1372] [outer = 0x112a66400] 18:12:08 INFO - PROCESS | 2288 | 1462756328972 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]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 924ms 18:12:09 INFO - PROCESS | 2288 | 1462756329000 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 2288 | 1462756329002 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:12:09 INFO - PROCESS | 2288 | 1462756329008 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 2288 | 1462756329010 Marionette TRACE conn2 <- [1,1802,null,{}] 18:12:09 INFO - PROCESS | 2288 | 1462756329016 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}] 18:12:09 INFO - PROCESS | 2288 | 1462756329130 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:12:09 INFO - PROCESS | 2288 | 1462756329225 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x117058800 == 93 [pid = 2288] [id = 458] 18:12:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x112a75800) [pid = 2288] [serial = 1373] [outer = 0x0] 18:12:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x113c68c00) [pid = 2288] [serial = 1374] [outer = 0x112a75800] 18:12:09 INFO - PROCESS | 2288 | 1462756329253 Marionette DEBUG loaded listener.js 18:12:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1164b4c00) [pid = 2288] [serial = 1375] [outer = 0x112a75800] 18:12:09 INFO - PROCESS | 2288 | 1462756329782 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]]]}] 18:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 826ms 18:12:09 INFO - PROCESS | 2288 | 1462756329834 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 2288 | 1462756329840 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:12:09 INFO - PROCESS | 2288 | 1462756329847 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 2288 | 1462756329849 Marionette TRACE conn2 <- [1,1806,null,{}] 18:12:09 INFO - PROCESS | 2288 | 1462756329853 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}] 18:12:10 INFO - PROCESS | 2288 | 1462756330011 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1e8000 == 92 [pid = 2288] [id = 212] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x121049800 == 91 [pid = 2288] [id = 300] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x135c39000 == 90 [pid = 2288] [id = 299] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac03800 == 89 [pid = 2288] [id = 446] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x129694800 == 88 [pid = 2288] [id = 445] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x124543000 == 87 [pid = 2288] [id = 444] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x12f12b800) [pid = 2288] [serial = 1230] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x135143400) [pid = 2288] [serial = 1233] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x11881f000) [pid = 2288] [serial = 1278] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | 1462756330236 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x128b7b800 == 86 [pid = 2288] [id = 443] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x126b3e000 == 85 [pid = 2288] [id = 442] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x124a64800 == 84 [pid = 2288] [id = 441] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12427f800 == 83 [pid = 2288] [id = 440] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12104e000 == 82 [pid = 2288] [id = 439] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x11916f800 == 81 [pid = 2288] [id = 438] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x11678b000 == 80 [pid = 2288] [id = 437] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x11697d800 == 79 [pid = 2288] [id = 436] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x1188a3000 == 78 [pid = 2288] [id = 435] 18:12:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x11341c800 == 79 [pid = 2288] [id = 459] 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x112d0f000) [pid = 2288] [serial = 1376] [outer = 0x0] 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1164ec400) [pid = 2288] [serial = 1377] [outer = 0x112d0f000] 18:12:10 INFO - PROCESS | 2288 | 1462756330270 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x117698800) [pid = 2288] [serial = 1378] [outer = 0x112d0f000] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x140b31800 == 78 [pid = 2288] [id = 431] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x13f055000 == 77 [pid = 2288] [id = 430] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x132010000 == 76 [pid = 2288] [id = 429] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x128c1e800 == 75 [pid = 2288] [id = 428] 18:12:10 INFO - PROCESS | 2288 | --DOCSHELL 0x11309c000 == 74 [pid = 2288] [id = 427] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x12d542c00) [pid = 2288] [serial = 1159] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12c6f8400) [pid = 2288] [serial = 1153] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12df40c00) [pid = 2288] [serial = 1162] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12a7a3800) [pid = 2288] [serial = 1147] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12d080400) [pid = 2288] [serial = 1156] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x12bd3e000) [pid = 2288] [serial = 1150] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x12d550400) [pid = 2288] [serial = 1165] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x13589c400) [pid = 2288] [serial = 1171] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x13507e000) [pid = 2288] [serial = 1168] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x123c8f800) [pid = 2288] [serial = 1144] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x135df0c00) [pid = 2288] [serial = 1270] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x113222000) [pid = 2288] [serial = 1273] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x11693bc00) [pid = 2288] [serial = 1275] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x118155400) [pid = 2288] [serial = 1276] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x1320c1800) [pid = 2288] [serial = 1261] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x1320c7000) [pid = 2288] [serial = 1263] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x12c550800) [pid = 2288] [serial = 1257] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x12d07e000) [pid = 2288] [serial = 1258] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x13507b400) [pid = 2288] [serial = 1225] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x12df43000) [pid = 2288] [serial = 1224] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x1210f9c00) [pid = 2288] [serial = 1251] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x1292a2c00) [pid = 2288] [serial = 1252] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12108c000) [pid = 2288] [serial = 1243] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x119e40800) [pid = 2288] [serial = 1242] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x12ab15c00) [pid = 2288] [serial = 1249] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x1293e2000) [pid = 2288] [serial = 1248] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x1358a3c00) [pid = 2288] [serial = 1228] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x135859400) [pid = 2288] [serial = 1227] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1357d6c00) [pid = 2288] [serial = 1266] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x11858a000) [pid = 2288] [serial = 1240] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x117697400) [pid = 2288] [serial = 1239] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12df43800) [pid = 2288] [serial = 1260] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x135149000) [pid = 2288] [serial = 1264] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12a7f2c00) [pid = 2288] [serial = 1219] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x128fae000) [pid = 2288] [serial = 1218] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12b9f2c00) [pid = 2288] [serial = 1254] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12c663800) [pid = 2288] [serial = 1255] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x125741000) [pid = 2288] [serial = 1245] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x128b37400) [pid = 2288] [serial = 1246] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x135140c00) [pid = 2288] [serial = 1237] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x118159000) [pid = 2288] [serial = 1236] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12c6fb800) [pid = 2288] [serial = 1222] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12c548400) [pid = 2288] [serial = 1221] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x1358a4000) [pid = 2288] [serial = 1269] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x123e2fc00) [pid = 2288] [serial = 1216] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x121086c00) [pid = 2288] [serial = 1215] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x1129ad000) [pid = 2288] [serial = 1272] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x11881dc00) [pid = 2288] [serial = 1213] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x118155800) [pid = 2288] [serial = 1212] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x135de8400) [pid = 2288] [serial = 1209] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x135853800) [pid = 2288] [serial = 1267] [outer = 0x0] [url = about:blank] 18:12:10 INFO - PROCESS | 2288 | 1462756330639 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]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 823ms 18:12:10 INFO - PROCESS | 2288 | 1462756330669 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 2288 | 1462756330670 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:12:10 INFO - PROCESS | 2288 | 1462756330673 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 2288 | 1462756330675 Marionette TRACE conn2 <- [1,1810,null,{}] 18:12:10 INFO - PROCESS | 2288 | 1462756330685 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}] 18:12:10 INFO - PROCESS | 2288 | 1462756330786 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:12:10 INFO - PROCESS | 2288 | 1462756330792 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x121041800 == 75 [pid = 2288] [id = 460] 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11814f800) [pid = 2288] [serial = 1379] [outer = 0x0] 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x11861f000) [pid = 2288] [serial = 1380] [outer = 0x11814f800] 18:12:10 INFO - PROCESS | 2288 | 1462756330820 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x118d62000) [pid = 2288] [serial = 1381] [outer = 0x11814f800] 18:12:11 INFO - PROCESS | 2288 | 1462756331219 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]]]}] 18:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 572ms 18:12:11 INFO - PROCESS | 2288 | 1462756331246 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:12:11 INFO - PROCESS | 2288 | 1462756331248 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:12:11 INFO - PROCESS | 2288 | 1462756331253 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:12:11 INFO - PROCESS | 2288 | 1462756331254 Marionette TRACE conn2 <- [1,1814,null,{}] 18:12:11 INFO - PROCESS | 2288 | 1462756331256 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}] 18:12:11 INFO - PROCESS | 2288 | 1462756331353 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:12:11 INFO - PROCESS | 2288 | 1462756331358 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x124d86800 == 76 [pid = 2288] [id = 461] 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x11914b000) [pid = 2288] [serial = 1382] [outer = 0x0] 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x11951b000) [pid = 2288] [serial = 1383] [outer = 0x11914b000] 18:12:11 INFO - PROCESS | 2288 | 1462756331384 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x119e3a000) [pid = 2288] [serial = 1384] [outer = 0x11914b000] 18:12:11 INFO - PROCESS | 2288 | 1462756331755 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]]]}] 18:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 18:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:12:11 INFO - PROCESS | 2288 | 1462756331771 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:12:11 INFO - PROCESS | 2288 | 1462756331772 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:12:11 INFO - PROCESS | 2288 | 1462756331775 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:12:11 INFO - PROCESS | 2288 | 1462756331776 Marionette TRACE conn2 <- [1,1818,null,{}] 18:12:11 INFO - PROCESS | 2288 | 1462756331778 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}] 18:12:11 INFO - PROCESS | 2288 | 1462756331904 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:12:11 INFO - PROCESS | 2288 | 1462756331911 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12736f800 == 77 [pid = 2288] [id = 462] 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x119e3cc00) [pid = 2288] [serial = 1385] [outer = 0x0] 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x12100ac00) [pid = 2288] [serial = 1386] [outer = 0x119e3cc00] 18:12:11 INFO - PROCESS | 2288 | 1462756331937 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x121093000) [pid = 2288] [serial = 1387] [outer = 0x119e3cc00] 18:12:12 INFO - PROCESS | 2288 | 1462756332440 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]]]}] 18:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 719ms 18:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:12:12 INFO - PROCESS | 2288 | 1462756332495 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:12:12 INFO - PROCESS | 2288 | 1462756332497 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:12:12 INFO - PROCESS | 2288 | 1462756332501 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:12:12 INFO - PROCESS | 2288 | 1462756332503 Marionette TRACE conn2 <- [1,1822,null,{}] 18:12:12 INFO - PROCESS | 2288 | 1462756332507 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}] 18:12:12 INFO - PROCESS | 2288 | 1462756332629 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:12:12 INFO - PROCESS | 2288 | 1462756332714 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x1184a1000 == 78 [pid = 2288] [id = 463] 18:12:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x112d5d400) [pid = 2288] [serial = 1388] [outer = 0x0] 18:12:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x116098c00) [pid = 2288] [serial = 1389] [outer = 0x112d5d400] 18:12:12 INFO - PROCESS | 2288 | 1462756332747 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x116a65400) [pid = 2288] [serial = 1390] [outer = 0x112d5d400] 18:12:13 INFO - PROCESS | 2288 | 1462756333224 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]]]}] 18:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 771ms 18:12:13 INFO - PROCESS | 2288 | 1462756333272 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 2288 | 1462756333277 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:12:13 INFO - PROCESS | 2288 | 1462756333282 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 2288 | 1462756333283 Marionette TRACE conn2 <- [1,1826,null,{}] 18:12:13 INFO - PROCESS | 2288 | 1462756333286 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}] 18:12:13 INFO - PROCESS | 2288 | 1462756333406 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:12:13 INFO - PROCESS | 2288 | 1462756333491 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x124937000 == 79 [pid = 2288] [id = 464] 18:12:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x117692400) [pid = 2288] [serial = 1391] [outer = 0x0] 18:12:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x11814e400) [pid = 2288] [serial = 1392] [outer = 0x117692400] 18:12:13 INFO - PROCESS | 2288 | 1462756333523 Marionette DEBUG loaded listener.js 18:12:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x118720c00) [pid = 2288] [serial = 1393] [outer = 0x117692400] 18:12:13 INFO - PROCESS | 2288 | 1462756333961 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]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 725ms 18:12:14 INFO - PROCESS | 2288 | 1462756334007 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 2288 | 1462756334009 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:12:14 INFO - PROCESS | 2288 | 1462756334011 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 2288 | 1462756334014 Marionette TRACE conn2 <- [1,1830,null,{}] 18:12:14 INFO - PROCESS | 2288 | 1462756334022 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}] 18:12:14 INFO - PROCESS | 2288 | 1462756334145 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:12:14 INFO - PROCESS | 2288 | 1462756334232 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac05800 == 80 [pid = 2288] [id = 465] 18:12:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x11918b000) [pid = 2288] [serial = 1394] [outer = 0x0] 18:12:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x121004400) [pid = 2288] [serial = 1395] [outer = 0x11918b000] 18:12:14 INFO - PROCESS | 2288 | 1462756334266 Marionette DEBUG loaded listener.js 18:12:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x123dbf800) [pid = 2288] [serial = 1396] [outer = 0x11918b000] 18:12:14 INFO - PROCESS | 2288 | 1462756334719 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]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 773ms 18:12:14 INFO - PROCESS | 2288 | 1462756334785 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 2288 | 1462756334788 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:12:14 INFO - PROCESS | 2288 | 1462756334790 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 2288 | 1462756334791 Marionette TRACE conn2 <- [1,1834,null,{}] 18:12:14 INFO - PROCESS | 2288 | 1462756334794 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}] 18:12:14 INFO - PROCESS | 2288 | 1462756334913 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:12:14 INFO - PROCESS | 2288 | 1462756334996 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96a000 == 81 [pid = 2288] [id = 466] 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1249d2800) [pid = 2288] [serial = 1397] [outer = 0x0] 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x124de8800) [pid = 2288] [serial = 1398] [outer = 0x1249d2800] 18:12:15 INFO - PROCESS | 2288 | 1462756335029 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x125796800) [pid = 2288] [serial = 1399] [outer = 0x1249d2800] 18:12:15 INFO - PROCESS | 2288 | 1462756335467 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]]]}] 18:12:15 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 18:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x125796400) [pid = 2288] [serial = 1400] [outer = 0x124e35800] 18:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:12:15 INFO - PROCESS | 2288 | 1462756335537 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:12:15 INFO - PROCESS | 2288 | 1462756335538 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:12:15 INFO - PROCESS | 2288 | 1462756335571 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 2288 | 1462756335572 Marionette TRACE conn2 <- [1,1838,null,{}] 18:12:15 INFO - PROCESS | 2288 | 1462756335598 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}] 18:12:15 INFO - PROCESS | 2288 | 1462756335713 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:12:15 INFO - PROCESS | 2288 | 1462756335796 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c02f800 == 82 [pid = 2288] [id = 467] 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x110eb3c00) [pid = 2288] [serial = 1401] [outer = 0x0] 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x128ae4400) [pid = 2288] [serial = 1402] [outer = 0x110eb3c00] 18:12:15 INFO - PROCESS | 2288 | 1462756335839 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x128b3d000) [pid = 2288] [serial = 1403] [outer = 0x110eb3c00] 18:12:16 INFO - PROCESS | 2288 | 1462756336321 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]]]}] 18:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 820ms 18:12:16 INFO - PROCESS | 2288 | 1462756336368 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:12:16 INFO - PROCESS | 2288 | 1462756336371 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:12:16 INFO - PROCESS | 2288 | 1462756336375 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:12:16 INFO - PROCESS | 2288 | 1462756336377 Marionette TRACE conn2 <- [1,1842,null,{}] 18:12:16 INFO - PROCESS | 2288 | 1462756336380 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}] 18:12:16 INFO - PROCESS | 2288 | 1462756336585 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:12:16 INFO - PROCESS | 2288 | 1462756336753 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d9800 == 83 [pid = 2288] [id = 468] 18:12:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x128e07400) [pid = 2288] [serial = 1404] [outer = 0x0] 18:12:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1293ea400) [pid = 2288] [serial = 1405] [outer = 0x128e07400] 18:12:16 INFO - PROCESS | 2288 | 1462756336785 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x12aa70c00) [pid = 2288] [serial = 1406] [outer = 0x128e07400] 18:12:17 INFO - PROCESS | 2288 | 1462756337229 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]]]}] 18:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 871ms 18:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:12:17 INFO - PROCESS | 2288 | 1462756337245 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 2288 | 1462756337247 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:12:17 INFO - PROCESS | 2288 | 1462756337251 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 2288 | 1462756337253 Marionette TRACE conn2 <- [1,1846,null,{}] 18:12:17 INFO - PROCESS | 2288 | 1462756337255 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}] 18:12:17 INFO - PROCESS | 2288 | 1462756337368 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:12:17 INFO - PROCESS | 2288 | 1462756337481 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f051800 == 84 [pid = 2288] [id = 469] 18:12:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12a7fc000) [pid = 2288] [serial = 1407] [outer = 0x0] 18:12:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12ab1fc00) [pid = 2288] [serial = 1408] [outer = 0x12a7fc000] 18:12:17 INFO - PROCESS | 2288 | 1462756337513 Marionette DEBUG loaded listener.js 18:12:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12acdb800) [pid = 2288] [serial = 1409] [outer = 0x12a7fc000] 18:12:17 INFO - PROCESS | 2288 | 1462756337903 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]]]}] 18:12:17 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) 18:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 18:12:17 INFO - PROCESS | 2288 | 1462756337922 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 2288 | 1462756337923 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:12:17 INFO - PROCESS | 2288 | 1462756337926 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 2288 | 1462756337927 Marionette TRACE conn2 <- [1,1850,null,{}] 18:12:17 INFO - PROCESS | 2288 | 1462756337929 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}] 18:12:18 INFO - PROCESS | 2288 | 1462756338062 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:12:18 INFO - PROCESS | 2288 | 1462756338161 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f10b000 == 85 [pid = 2288] [id = 470] 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1170f7c00) [pid = 2288] [serial = 1410] [outer = 0x0] 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12ace0400) [pid = 2288] [serial = 1411] [outer = 0x1170f7c00] 18:12:18 INFO - PROCESS | 2288 | 1462756338191 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12b9f2400) [pid = 2288] [serial = 1412] [outer = 0x1170f7c00] 18:12:18 INFO - PROCESS | 2288 | 1462756338576 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]]]}] 18:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 718ms 18:12:18 INFO - PROCESS | 2288 | 1462756338645 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:12:18 INFO - PROCESS | 2288 | 1462756338646 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:12:18 INFO - PROCESS | 2288 | 1462756338649 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:12:18 INFO - PROCESS | 2288 | 1462756338650 Marionette TRACE conn2 <- [1,1854,null,{}] 18:12:18 INFO - PROCESS | 2288 | 1462756338653 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}] 18:12:18 INFO - PROCESS | 2288 | 1462756338769 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:12:18 INFO - PROCESS | 2288 | 1462756338855 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1ce800 == 86 [pid = 2288] [id = 471] 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12ace1800) [pid = 2288] [serial = 1413] [outer = 0x0] 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12b9fc000) [pid = 2288] [serial = 1414] [outer = 0x12ace1800] 18:12:18 INFO - PROCESS | 2288 | 1462756338887 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x12ba70800) [pid = 2288] [serial = 1415] [outer = 0x12ace1800] 18:12:19 INFO - PROCESS | 2288 | 1462756339309 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]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 18:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:12:19 INFO - PROCESS | 2288 | 1462756339377 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:12:19 INFO - PROCESS | 2288 | 1462756339379 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:12:19 INFO - PROCESS | 2288 | 1462756339396 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 2288 | 1462756339397 Marionette TRACE conn2 <- [1,1858,null,{}] 18:12:19 INFO - PROCESS | 2288 | 1462756339420 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}] 18:12:19 INFO - PROCESS | 2288 | 1462756339536 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:12:19 INFO - PROCESS | 2288 | 1462756339639 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x132011000 == 87 [pid = 2288] [id = 472] 18:12:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x1126f9400) [pid = 2288] [serial = 1416] [outer = 0x0] 18:12:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x12bd3b000) [pid = 2288] [serial = 1417] [outer = 0x1126f9400] 18:12:19 INFO - PROCESS | 2288 | 1462756339669 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12c33e000) [pid = 2288] [serial = 1418] [outer = 0x1126f9400] 18:12:20 INFO - PROCESS | 2288 | 1462756340121 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]]]}] 18:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 755ms 18:12:20 INFO - PROCESS | 2288 | 1462756340136 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:12:20 INFO - PROCESS | 2288 | 1462756340138 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:12:20 INFO - PROCESS | 2288 | 1462756340141 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:12:20 INFO - PROCESS | 2288 | 1462756340143 Marionette TRACE conn2 <- [1,1862,null,{}] 18:12:20 INFO - PROCESS | 2288 | 1462756340145 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}] 18:12:20 INFO - PROCESS | 2288 | 1462756340330 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:12:20 INFO - PROCESS | 2288 | 1462756340343 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x135204800 == 88 [pid = 2288] [id = 473] 18:12:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x12c346000) [pid = 2288] [serial = 1419] [outer = 0x0] 18:12:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12c550800) [pid = 2288] [serial = 1420] [outer = 0x12c346000] 18:12:20 INFO - PROCESS | 2288 | 1462756340381 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12c66ac00) [pid = 2288] [serial = 1421] [outer = 0x12c346000] 18:12:21 INFO - PROCESS | 2288 | 1462756341037 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]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 926ms 18:12:21 INFO - PROCESS | 2288 | 1462756341069 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 2288 | 1462756341072 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:12:21 INFO - PROCESS | 2288 | 1462756341076 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 2288 | 1462756341078 Marionette TRACE conn2 <- [1,1866,null,{}] 18:12:21 INFO - PROCESS | 2288 | 1462756341083 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}] 18:12:21 INFO - PROCESS | 2288 | 1462756341203 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:12:21 INFO - PROCESS | 2288 | 1462756341293 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x125783800 == 89 [pid = 2288] [id = 474] 18:12:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1150f9c00) [pid = 2288] [serial = 1422] [outer = 0x0] 18:12:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x116096800) [pid = 2288] [serial = 1423] [outer = 0x1150f9c00] 18:12:21 INFO - PROCESS | 2288 | 1462756341322 Marionette DEBUG loaded listener.js 18:12:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x11814d800) [pid = 2288] [serial = 1424] [outer = 0x1150f9c00] 18:12:21 INFO - PROCESS | 2288 | 1462756341861 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]]]}] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x113e04000 == 88 [pid = 2288] [id = 26] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x124d86800 == 87 [pid = 2288] [id = 461] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x121041800 == 86 [pid = 2288] [id = 460] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x11341c800 == 85 [pid = 2288] [id = 459] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x117058800 == 84 [pid = 2288] [id = 458] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0d4000 == 83 [pid = 2288] [id = 454] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b2000 == 82 [pid = 2288] [id = 453] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12c575000 == 81 [pid = 2288] [id = 452] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12bea5000 == 80 [pid = 2288] [id = 451] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x12bda0800 == 79 [pid = 2288] [id = 450] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x123cc6000 == 78 [pid = 2288] [id = 449] 18:12:21 INFO - PROCESS | 2288 | --DOCSHELL 0x11705c800 == 77 [pid = 2288] [id = 448] 18:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 878ms 18:12:21 INFO - PROCESS | 2288 | 1462756341959 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 2288 | 1462756341961 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:12:21 INFO - PROCESS | 2288 | 1462756341965 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 2288 | 1462756341967 Marionette TRACE conn2 <- [1,1870,null,{}] 18:12:21 INFO - PROCESS | 2288 | 1462756341971 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}] 18:12:22 INFO - PROCESS | 2288 | 1462756342127 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:12:22 INFO - PROCESS | 2288 | 1462756342246 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x1187a4000 == 78 [pid = 2288] [id = 475] 18:12:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x11326d000) [pid = 2288] [serial = 1425] [outer = 0x0] 18:12:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x1150f9800) [pid = 2288] [serial = 1426] [outer = 0x11326d000] 18:12:22 INFO - PROCESS | 2288 | 1462756342282 Marionette DEBUG loaded listener.js 18:12:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x117697400) [pid = 2288] [serial = 1427] [outer = 0x11326d000] 18:12:22 INFO - PROCESS | 2288 | 1462756342746 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]]]}] 18:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 825ms 18:12:22 INFO - PROCESS | 2288 | 1462756342790 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:12:22 INFO - PROCESS | 2288 | 1462756342794 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:12:22 INFO - PROCESS | 2288 | 1462756342798 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:12:22 INFO - PROCESS | 2288 | 1462756342800 Marionette TRACE conn2 <- [1,1874,null,{}] 18:12:22 INFO - PROCESS | 2288 | 1462756342803 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}] 18:12:22 INFO - PROCESS | 2288 | 1462756342924 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:12:23 INFO - PROCESS | 2288 | 1462756343016 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12411d800 == 79 [pid = 2288] [id = 476] 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x11806cc00) [pid = 2288] [serial = 1428] [outer = 0x0] 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1183a1000) [pid = 2288] [serial = 1429] [outer = 0x11806cc00] 18:12:23 INFO - PROCESS | 2288 | 1462756343049 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x11951a800) [pid = 2288] [serial = 1430] [outer = 0x11806cc00] 18:12:23 INFO - PROCESS | 2288 | 1462756343494 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]]]}] 18:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 18:12:23 INFO - PROCESS | 2288 | 1462756343520 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:12:23 INFO - PROCESS | 2288 | 1462756343521 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:12:23 INFO - PROCESS | 2288 | 1462756343524 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:12:23 INFO - PROCESS | 2288 | 1462756343527 Marionette TRACE conn2 <- [1,1878,null,{}] 18:12:23 INFO - PROCESS | 2288 | 1462756343551 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}] 18:12:23 INFO - PROCESS | 2288 | 1462756343705 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:12:23 INFO - PROCESS | 2288 | 1462756343771 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b219000 == 80 [pid = 2288] [id = 477] 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x123816000) [pid = 2288] [serial = 1431] [outer = 0x0] 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x123ba9c00) [pid = 2288] [serial = 1432] [outer = 0x123816000] 18:12:23 INFO - PROCESS | 2288 | 1462756343805 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x1241df800) [pid = 2288] [serial = 1433] [outer = 0x123816000] 18:12:24 INFO - PROCESS | 2288 | 1462756344292 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]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 777ms 18:12:24 INFO - PROCESS | 2288 | 1462756344318 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:12:24 INFO - PROCESS | 2288 | 1462756344320 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:12:24 INFO - PROCESS | 2288 | 1462756344325 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 2288 | 1462756344326 Marionette TRACE conn2 <- [1,1882,null,{}] 18:12:24 INFO - PROCESS | 2288 | 1462756344329 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}] 18:12:24 INFO - PROCESS | 2288 | 1462756344446 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:12:24 INFO - PROCESS | 2288 | 1462756344538 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b2000 == 81 [pid = 2288] [id = 478] 18:12:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x124dbb400) [pid = 2288] [serial = 1434] [outer = 0x0] 18:12:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x128ae3c00) [pid = 2288] [serial = 1435] [outer = 0x124dbb400] 18:12:24 INFO - PROCESS | 2288 | 1462756344568 Marionette DEBUG loaded listener.js 18:12:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x128bea000) [pid = 2288] [serial = 1436] [outer = 0x124dbb400] 18:12:24 INFO - PROCESS | 2288 | 1462756344991 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]]]}] 18:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 18:12:25 INFO - PROCESS | 2288 | 1462756345047 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 2288 | 1462756345048 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:12:25 INFO - PROCESS | 2288 | 1462756345050 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 2288 | 1462756345051 Marionette TRACE conn2 <- [1,1886,null,{}] 18:12:25 INFO - PROCESS | 2288 | 1462756345054 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}] 18:12:25 INFO - PROCESS | 2288 | 1462756345167 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:12:25 INFO - PROCESS | 2288 | 1462756345287 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1e4000 == 82 [pid = 2288] [id = 479] 18:12:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x128be3000) [pid = 2288] [serial = 1437] [outer = 0x0] 18:12:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x128ecd800) [pid = 2288] [serial = 1438] [outer = 0x128be3000] 18:12:25 INFO - PROCESS | 2288 | 1462756345319 Marionette DEBUG loaded listener.js 18:12:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x1293e1c00) [pid = 2288] [serial = 1439] [outer = 0x128be3000] 18:12:25 INFO - PROCESS | 2288 | 1462756345752 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]]]}] 18:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 18:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:12:25 INFO - PROCESS | 2288 | 1462756345821 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 2288 | 1462756345822 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:12:25 INFO - PROCESS | 2288 | 1462756345825 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 2288 | 1462756345826 Marionette TRACE conn2 <- [1,1890,null,{}] 18:12:25 INFO - PROCESS | 2288 | 1462756345828 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}] 18:12:25 INFO - PROCESS | 2288 | 1462756345971 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:12:26 INFO - PROCESS | 2288 | 1462756346096 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x135077000 == 83 [pid = 2288] [id = 480] 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x12a7c4800) [pid = 2288] [serial = 1440] [outer = 0x0] 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x12a7f5800) [pid = 2288] [serial = 1441] [outer = 0x12a7c4800] 18:12:26 INFO - PROCESS | 2288 | 1462756346130 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x12c54e400) [pid = 2288] [serial = 1442] [outer = 0x12a7c4800] 18:12:26 INFO - PROCESS | 2288 | 1462756346532 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]]]}] 18:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 768ms 18:12:26 INFO - PROCESS | 2288 | 1462756346593 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:12:26 INFO - PROCESS | 2288 | 1462756346595 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:12:26 INFO - PROCESS | 2288 | 1462756346597 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:12:26 INFO - PROCESS | 2288 | 1462756346599 Marionette TRACE conn2 <- [1,1894,null,{}] 18:12:26 INFO - PROCESS | 2288 | 1462756346601 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}] 18:12:26 INFO - PROCESS | 2288 | 1462756346714 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:12:26 INFO - PROCESS | 2288 | 1462756346835 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x13536f000 == 84 [pid = 2288] [id = 481] 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x12c348400) [pid = 2288] [serial = 1443] [outer = 0x0] 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x12c666800) [pid = 2288] [serial = 1444] [outer = 0x12c348400] 18:12:26 INFO - PROCESS | 2288 | 1462756346868 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x12c6f0800) [pid = 2288] [serial = 1445] [outer = 0x12c348400] 18:12:27 INFO - PROCESS | 2288 | 1462756347439 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]]]}] 18:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 871ms 18:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:12:27 INFO - PROCESS | 2288 | 1462756347470 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:12:27 INFO - PROCESS | 2288 | 1462756347471 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:12:27 INFO - PROCESS | 2288 | 1462756347473 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:12:27 INFO - PROCESS | 2288 | 1462756347474 Marionette TRACE conn2 <- [1,1898,null,{}] 18:12:27 INFO - PROCESS | 2288 | 1462756347477 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}] 18:12:27 INFO - PROCESS | 2288 | 1462756347592 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:12:27 INFO - PROCESS | 2288 | 1462756347685 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x135937800 == 85 [pid = 2288] [id = 482] 18:12:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 192 (0x110ebbc00) [pid = 2288] [serial = 1446] [outer = 0x0] 18:12:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 193 (0x12c6fb800) [pid = 2288] [serial = 1447] [outer = 0x110ebbc00] 18:12:27 INFO - PROCESS | 2288 | 1462756347714 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 194 (0x12c9d1000) [pid = 2288] [serial = 1448] [outer = 0x110ebbc00] 18:12:28 INFO - PROCESS | 2288 | 1462756348123 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]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 18:12:28 INFO - PROCESS | 2288 | 1462756348193 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 2288 | 1462756348194 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:12:28 INFO - PROCESS | 2288 | 1462756348197 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 2288 | 1462756348198 Marionette TRACE conn2 <- [1,1902,null,{}] 18:12:28 INFO - PROCESS | 2288 | 1462756348203 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}] 18:12:28 INFO - PROCESS | 2288 | 1462756348314 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:12:28 INFO - PROCESS | 2288 | 1462756348409 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359d0000 == 86 [pid = 2288] [id = 483] 18:12:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 195 (0x12c670400) [pid = 2288] [serial = 1449] [outer = 0x0] 18:12:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 196 (0x12c9dbc00) [pid = 2288] [serial = 1450] [outer = 0x12c670400] 18:12:28 INFO - PROCESS | 2288 | 1462756348439 Marionette DEBUG loaded listener.js 18:12:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x12d078c00) [pid = 2288] [serial = 1451] [outer = 0x12c670400] 18:12:28 INFO - PROCESS | 2288 | 1462756348862 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]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 18:12:28 INFO - PROCESS | 2288 | 1462756348942 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 2288 | 1462756348944 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:12:28 INFO - PROCESS | 2288 | 1462756348949 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 2288 | 1462756348950 Marionette TRACE conn2 <- [1,1906,null,{}] 18:12:28 INFO - PROCESS | 2288 | 1462756348953 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}] 18:12:29 INFO - PROCESS | 2288 | 1462756349066 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:12:29 INFO - PROCESS | 2288 | 1462756349162 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b6a000 == 87 [pid = 2288] [id = 484] 18:12:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x12c9d9400) [pid = 2288] [serial = 1452] [outer = 0x0] 18:12:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x12d081800) [pid = 2288] [serial = 1453] [outer = 0x12c9d9400] 18:12:29 INFO - PROCESS | 2288 | 1462756349192 Marionette DEBUG loaded listener.js 18:12:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x12d50ac00) [pid = 2288] [serial = 1454] [outer = 0x12c9d9400] 18:12:29 INFO - PROCESS | 2288 | 1462756349616 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]]]}] 18:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 18:12:29 INFO - PROCESS | 2288 | 1462756349670 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:12:29 INFO - PROCESS | 2288 | 1462756349672 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:12:29 INFO - PROCESS | 2288 | 1462756349674 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:12:29 INFO - PROCESS | 2288 | 1462756349676 Marionette TRACE conn2 <- [1,1910,null,{}] 18:12:29 INFO - PROCESS | 2288 | 1462756349679 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}] 18:12:29 INFO - PROCESS | 2288 | 1462756349811 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:12:30 INFO - PROCESS | 2288 | 1462756350040 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bba000 == 88 [pid = 2288] [id = 485] 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x1126f2400) [pid = 2288] [serial = 1455] [outer = 0x0] 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x112d0a400) [pid = 2288] [serial = 1456] [outer = 0x1126f2400] 18:12:30 INFO - PROCESS | 2288 | 1462756350071 Marionette DEBUG loaded listener.js 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x11605fc00) [pid = 2288] [serial = 1457] [outer = 0x1126f2400] 18:12:30 INFO - PROCESS | 2288 | 1462756350500 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]]]}] 18:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 872ms 18:12:30 INFO - PROCESS | 2288 | 1462756350547 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:12:30 INFO - PROCESS | 2288 | 1462756350552 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:12:30 INFO - PROCESS | 2288 | 1462756350555 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:12:30 INFO - PROCESS | 2288 | 1462756350558 Marionette TRACE conn2 <- [1,1914,null,{}] 18:12:30 INFO - PROCESS | 2288 | 1462756350561 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}] 18:12:30 INFO - PROCESS | 2288 | 1462756350675 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:12:30 INFO - PROCESS | 2288 | 1462756350773 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be93800 == 89 [pid = 2288] [id = 486] 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x11858c400) [pid = 2288] [serial = 1458] [outer = 0x0] 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x1187e6000) [pid = 2288] [serial = 1459] [outer = 0x11858c400] 18:12:30 INFO - PROCESS | 2288 | 1462756350804 Marionette DEBUG loaded listener.js 18:12:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x119e3d400) [pid = 2288] [serial = 1460] [outer = 0x11858c400] 18:12:31 INFO - PROCESS | 2288 | 1462756351253 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]]]}] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12f05d800 == 88 [pid = 2288] [id = 432] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac81800 == 87 [pid = 2288] [id = 187] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x132011000 == 86 [pid = 2288] [id = 472] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1ce800 == 85 [pid = 2288] [id = 471] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12f10b000 == 84 [pid = 2288] [id = 470] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12f051800 == 83 [pid = 2288] [id = 469] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d9800 == 82 [pid = 2288] [id = 468] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12c02f800 == 81 [pid = 2288] [id = 467] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12b96a000 == 80 [pid = 2288] [id = 466] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac05800 == 79 [pid = 2288] [id = 465] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x124937000 == 78 [pid = 2288] [id = 464] 18:12:31 INFO - PROCESS | 2288 | --DOCSHELL 0x1184a1000 == 77 [pid = 2288] [id = 463] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbcc800 == 76 [pid = 2288] [id = 216] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11697b000 == 75 [pid = 2288] [id = 118] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b97f800 == 74 [pid = 2288] [id = 10] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9c1800 == 73 [pid = 2288] [id = 233] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x112abb000 == 72 [pid = 2288] [id = 25] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x116f20000 == 71 [pid = 2288] [id = 434] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12bda4800 == 70 [pid = 2288] [id = 169] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac89800 == 69 [pid = 2288] [id = 19] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b97b000 == 68 [pid = 2288] [id = 131] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c576000 == 67 [pid = 2288] [id = 13] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12bd9f800 == 66 [pid = 2288] [id = 21] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12683e000 == 65 [pid = 2288] [id = 214] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135dce000 == 64 [pid = 2288] [id = 403] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x1195d7800 == 63 [pid = 2288] [id = 412] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x140bc8800 == 62 [pid = 2288] [id = 411] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x113084800 == 61 [pid = 2288] [id = 433] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5aa000 == 60 [pid = 2288] [id = 215] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11260b000 == 59 [pid = 2288] [id = 22] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x13521c000 == 58 [pid = 2288] [id = 259] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135bcf800 == 57 [pid = 2288] [id = 322] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x132004800 == 56 [pid = 2288] [id = 240] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11679f000 == 55 [pid = 2288] [id = 23] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c01e000 == 54 [pid = 2288] [id = 12] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x123913000 == 53 [pid = 2288] [id = 200] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b22a000 == 52 [pid = 2288] [id = 134] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12f119800 == 51 [pid = 2288] [id = 410] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x1188ae000 == 50 [pid = 2288] [id = 217] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c570800 == 49 [pid = 2288] [id = 260] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12bda5000 == 48 [pid = 2288] [id = 11] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11a12c800 == 47 [pid = 2288] [id = 282] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x123e8c000 == 46 [pid = 2288] [id = 323] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11704b800 == 45 [pid = 2288] [id = 137] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12a627800 == 44 [pid = 2288] [id = 186] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c018800 == 43 [pid = 2288] [id = 199] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135d73800 == 42 [pid = 2288] [id = 295] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5a3800 == 41 [pid = 2288] [id = 20] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa07800 == 40 [pid = 2288] [id = 8] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x123ca8800 == 39 [pid = 2288] [id = 218] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x1195d4000 == 38 [pid = 2288] [id = 457] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d8800 == 37 [pid = 2288] [id = 18] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcb800 == 36 [pid = 2288] [id = 6] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x132016000 == 35 [pid = 2288] [id = 254] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x115f7c000 == 34 [pid = 2288] [id = 219] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135206800 == 33 [pid = 2288] [id = 258] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b4800 == 32 [pid = 2288] [id = 298] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1eb000 == 31 [pid = 2288] [id = 455] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b6000 == 30 [pid = 2288] [id = 15] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbcb000 == 29 [pid = 2288] [id = 456] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x11705c000 == 28 [pid = 2288] [id = 24] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x121045800 == 27 [pid = 2288] [id = 301] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b21d800 == 26 [pid = 2288] [id = 9] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12be96800 == 25 [pid = 2288] [id = 357] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c81e800 == 24 [pid = 2288] [id = 14] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135204800 == 23 [pid = 2288] [id = 473] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135b6a000 == 22 [pid = 2288] [id = 484] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x1359d0000 == 21 [pid = 2288] [id = 483] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135937800 == 20 [pid = 2288] [id = 482] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x13536f000 == 19 [pid = 2288] [id = 481] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x135077000 == 18 [pid = 2288] [id = 480] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1e4000 == 17 [pid = 2288] [id = 479] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b981000 == 16 [pid = 2288] [id = 447] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b2000 == 15 [pid = 2288] [id = 478] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12b219000 == 14 [pid = 2288] [id = 477] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12411d800 == 13 [pid = 2288] [id = 476] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x12736f800 == 12 [pid = 2288] [id = 462] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x1187a4000 == 11 [pid = 2288] [id = 475] 18:12:34 INFO - PROCESS | 2288 | --DOCSHELL 0x125783800 == 10 [pid = 2288] [id = 474] 18:12:35 INFO - PROCESS | 2288 | --DOCSHELL 0x119bba000 == 9 [pid = 2288] [id = 485] 18:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 4941ms 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x117692400) [pid = 2288] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x112d5d400) [pid = 2288] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x1126f2400) [pid = 2288] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x1122bbc00) [pid = 2288] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x119e3cc00) [pid = 2288] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x11814f800) [pid = 2288] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x112d0f000) [pid = 2288] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x112a75800) [pid = 2288] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x11914b000) [pid = 2288] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 196 (0x119e44c00) [pid = 2288] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 195 (0x116a65000) [pid = 2288] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 194 (0x113c64000) [pid = 2288] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 193 (0x11806cc00) [pid = 2288] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 192 (0x11881d800) [pid = 2288] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 191 (0x121087000) [pid = 2288] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x127567400) [pid = 2288] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x1249d2800) [pid = 2288] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x128ec4400) [pid = 2288] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x1292a0800) [pid = 2288] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x1126f8c00) [pid = 2288] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x11918b000) [pid = 2288] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x12a7fc000) [pid = 2288] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x128e07400) [pid = 2288] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x110eb3c00) [pid = 2288] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x112a66400) [pid = 2288] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x11326d000) [pid = 2288] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x124dbb400) [pid = 2288] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x123816000) [pid = 2288] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x1126f9400) [pid = 2288] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x12ace1800) [pid = 2288] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x1170f7c00) [pid = 2288] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x110ebbc00) [pid = 2288] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12c348400) [pid = 2288] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x1358a6c00) [pid = 2288] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12f125000) [pid = 2288] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12f132c00) [pid = 2288] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x121091800) [pid = 2288] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x12a7cd000) [pid = 2288] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x1187ec400) [pid = 2288] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x1268e0800) [pid = 2288] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x12511b400) [pid = 2288] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x117553400) [pid = 2288] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x118158c00) [pid = 2288] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x1129a8c00) [pid = 2288] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x1122c7000) [pid = 2288] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x118813400) [pid = 2288] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x119133000) [pid = 2288] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x113149400) [pid = 2288] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x121005000) [pid = 2288] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12579a800) [pid = 2288] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x1183a2400) [pid = 2288] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x110eb2c00) [pid = 2288] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x113274000) [pid = 2288] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x1126ec400) [pid = 2288] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x119515800) [pid = 2288] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x119e45c00) [pid = 2288] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x12a7c4800) [pid = 2288] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x1164b6800) [pid = 2288] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x128be3000) [pid = 2288] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1150f9c00) [pid = 2288] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12c346000) [pid = 2288] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12c9d9400) [pid = 2288] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:12:36 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12c670400) [pid = 2288] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:12:36 INFO - PROCESS | 2288 | 1462756356688 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 2288 | 1462756356690 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:12:36 INFO - PROCESS | 2288 | 1462756356713 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 2288 | 1462756356719 Marionette TRACE conn2 <- [1,1918,null,{}] 18:12:36 INFO - PROCESS | 2288 | 1462756356724 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}] 18:12:36 INFO - PROCESS | 2288 | 1462756356808 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:12:36 INFO - PROCESS | 2288 | 1462756356814 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x11226f000 == 10 [pid = 2288] [id = 487] 18:12:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1126f5c00) [pid = 2288] [serial = 1461] [outer = 0x0] 18:12:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1126f8c00) [pid = 2288] [serial = 1462] [outer = 0x1126f5c00] 18:12:36 INFO - PROCESS | 2288 | 1462756356847 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x1129a5400) [pid = 2288] [serial = 1463] [outer = 0x1126f5c00] 18:12:37 INFO - PROCESS | 2288 | 1462756357205 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]]]}] 18:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 526ms 18:12:37 INFO - PROCESS | 2288 | 1462756357238 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 2288 | 1462756357240 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:12:37 INFO - PROCESS | 2288 | 1462756357257 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 2288 | 1462756357260 Marionette TRACE conn2 <- [1,1922,null,{}] 18:12:37 INFO - PROCESS | 2288 | 1462756357263 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}] 18:12:37 INFO - PROCESS | 2288 | 1462756357345 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:12:37 INFO - PROCESS | 2288 | 1462756357353 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x115f76000 == 11 [pid = 2288] [id = 488] 18:12:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x1129a9800) [pid = 2288] [serial = 1464] [outer = 0x0] 18:12:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x112d0b800) [pid = 2288] [serial = 1465] [outer = 0x1129a9800] 18:12:37 INFO - PROCESS | 2288 | 1462756357380 Marionette DEBUG loaded listener.js 18:12:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x113149800) [pid = 2288] [serial = 1466] [outer = 0x1129a9800] 18:12:37 INFO - PROCESS | 2288 | 1462756357750 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]]]}] 18:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 534ms 18:12:37 INFO - PROCESS | 2288 | 1462756357779 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 2288 | 1462756357782 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:12:37 INFO - PROCESS | 2288 | 1462756357788 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 2288 | 1462756357790 Marionette TRACE conn2 <- [1,1926,null,{}] 18:12:37 INFO - PROCESS | 2288 | 1462756357802 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}] 18:12:37 INFO - PROCESS | 2288 | 1462756357974 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:12:38 INFO - PROCESS | 2288 | 1462756357995 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x117046800 == 12 [pid = 2288] [id = 489] 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x113154000) [pid = 2288] [serial = 1467] [outer = 0x0] 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1131a6c00) [pid = 2288] [serial = 1468] [outer = 0x113154000] 18:12:38 INFO - PROCESS | 2288 | 1462756358042 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x1134e8000) [pid = 2288] [serial = 1469] [outer = 0x113154000] 18:12:38 INFO - PROCESS | 2288 | 1462756358477 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]]]}] 18:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 725ms 18:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:12:38 INFO - PROCESS | 2288 | 1462756358512 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:12:38 INFO - PROCESS | 2288 | 1462756358513 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:12:38 INFO - PROCESS | 2288 | 1462756358516 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:12:38 INFO - PROCESS | 2288 | 1462756358517 Marionette TRACE conn2 <- [1,1930,null,{}] 18:12:38 INFO - PROCESS | 2288 | 1462756358519 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}] 18:12:38 INFO - PROCESS | 2288 | 1462756358627 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:12:38 INFO - PROCESS | 2288 | 1462756358634 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e11800 == 13 [pid = 2288] [id = 490] 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x113ce8000) [pid = 2288] [serial = 1470] [outer = 0x0] 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x115f0cc00) [pid = 2288] [serial = 1471] [outer = 0x113ce8000] 18:12:38 INFO - PROCESS | 2288 | 1462756358659 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x1164f7400) [pid = 2288] [serial = 1472] [outer = 0x113ce8000] 18:12:39 INFO - PROCESS | 2288 | 1462756359241 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]]]}] 18:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 769ms 18:12:39 INFO - PROCESS | 2288 | 1462756359286 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:12:39 INFO - PROCESS | 2288 | 1462756359288 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:12:39 INFO - PROCESS | 2288 | 1462756359291 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:12:39 INFO - PROCESS | 2288 | 1462756359294 Marionette TRACE conn2 <- [1,1934,null,{}] 18:12:39 INFO - PROCESS | 2288 | 1462756359297 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}] 18:12:39 INFO - PROCESS | 2288 | 1462756359426 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:12:39 INFO - PROCESS | 2288 | 1462756359511 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x116978800 == 14 [pid = 2288] [id = 491] 18:12:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1129ad000) [pid = 2288] [serial = 1473] [outer = 0x0] 18:12:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x112df4400) [pid = 2288] [serial = 1474] [outer = 0x1129ad000] 18:12:39 INFO - PROCESS | 2288 | 1462756359544 Marionette DEBUG loaded listener.js 18:12:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x113150000) [pid = 2288] [serial = 1475] [outer = 0x1129ad000] 18:12:40 INFO - PROCESS | 2288 | 1462756360059 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]]]}] 18:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 822ms 18:12:40 INFO - PROCESS | 2288 | 1462756360120 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 2288 | 1462756360124 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:12:40 INFO - PROCESS | 2288 | 1462756360129 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 2288 | 1462756360131 Marionette TRACE conn2 <- [1,1938,null,{}] 18:12:40 INFO - PROCESS | 2288 | 1462756360134 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}] 18:12:40 INFO - PROCESS | 2288 | 1462756360250 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:12:40 INFO - PROCESS | 2288 | 1462756360335 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e08000 == 15 [pid = 2288] [id = 492] 18:12:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x1126f3800) [pid = 2288] [serial = 1476] [outer = 0x0] 18:12:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x113229400) [pid = 2288] [serial = 1477] [outer = 0x1126f3800] 18:12:40 INFO - PROCESS | 2288 | 1462756360364 Marionette DEBUG loaded listener.js 18:12:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x1169b9000) [pid = 2288] [serial = 1478] [outer = 0x1126f3800] 18:12:41 INFO - PROCESS | 2288 | 1462756361093 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]]]}] 18:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 975ms 18:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:12:41 INFO - PROCESS | 2288 | 1462756361105 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:12:41 INFO - PROCESS | 2288 | 1462756361107 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:12:41 INFO - PROCESS | 2288 | 1462756361110 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:12:41 INFO - PROCESS | 2288 | 1462756361113 Marionette TRACE conn2 <- [1,1942,null,{}] 18:12:41 INFO - PROCESS | 2288 | 1462756361117 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}] 18:12:41 INFO - PROCESS | 2288 | 1462756361215 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:12:41 INFO - PROCESS | 2288 | 1462756361301 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x112617800 == 16 [pid = 2288] [id = 493] 18:12:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x1122c8c00) [pid = 2288] [serial = 1479] [outer = 0x0] 18:12:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x1129a2400) [pid = 2288] [serial = 1480] [outer = 0x1122c8c00] 18:12:41 INFO - PROCESS | 2288 | 1462756361329 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x112a75400) [pid = 2288] [serial = 1481] [outer = 0x1122c8c00] 18:12:41 INFO - PROCESS | 2288 | --DOCSHELL 0x12be93800 == 15 [pid = 2288] [id = 486] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x11605fc00) [pid = 2288] [serial = 1457] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x12100d400) [pid = 2288] [serial = 1323] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x1212a5400) [pid = 2288] [serial = 1326] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x1126eb800) [pid = 2288] [serial = 1281] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x12aa63400) [pid = 2288] [serial = 1296] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x119628c00) [pid = 2288] [serial = 1320] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x11861a000) [pid = 2288] [serial = 1314] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12108c400) [pid = 2288] [serial = 1324] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x118720000) [pid = 2288] [serial = 1315] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x116a65400) [pid = 2288] [serial = 1390] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x119150800) [pid = 2288] [serial = 1284] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x113155c00) [pid = 2288] [serial = 1305] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x11504a800) [pid = 2288] [serial = 1306] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x11814e400) [pid = 2288] [serial = 1392] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x1187e6000) [pid = 2288] [serial = 1459] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x124de6c00) [pid = 2288] [serial = 1354] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x1131ad400) [pid = 2288] [serial = 1299] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1150f9800) [pid = 2288] [serial = 1426] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x113275c00) [pid = 2288] [serial = 1302] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x1241e6000) [pid = 2288] [serial = 1329] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x128b34000) [pid = 2288] [serial = 1341] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x126b9f400) [pid = 2288] [serial = 1357] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x128facc00) [pid = 2288] [serial = 1360] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12a7cdc00) [pid = 2288] [serial = 1366] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x118074400) [pid = 2288] [serial = 1332] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12399a000) [pid = 2288] [serial = 1327] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x128be3400) [pid = 2288] [serial = 1342] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x1293e0800) [pid = 2288] [serial = 1363] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x112d0a400) [pid = 2288] [serial = 1456] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x126ba7000) [pid = 2288] [serial = 1336] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1249d4000) [pid = 2288] [serial = 1330] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x1170ee400) [pid = 2288] [serial = 1309] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x116772000) [pid = 2288] [serial = 1308] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x118074000) [pid = 2288] [serial = 1311] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x118153400) [pid = 2288] [serial = 1312] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x11881b800) [pid = 2288] [serial = 1317] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1270e6800) [pid = 2288] [serial = 1290] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x11914b800) [pid = 2288] [serial = 1318] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x121092400) [pid = 2288] [serial = 1287] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x12aa70000) [pid = 2288] [serial = 1369] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x128faf000) [pid = 2288] [serial = 1293] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x123e3d000) [pid = 2288] [serial = 1333] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x119e3a000) [pid = 2288] [serial = 1384] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x128b3b400) [pid = 2288] [serial = 1372] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x128ae9c00) [pid = 2288] [serial = 1339] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x12100ac00) [pid = 2288] [serial = 1386] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x124db9400) [pid = 2288] [serial = 1335] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x121093000) [pid = 2288] [serial = 1387] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x119e42800) [pid = 2288] [serial = 1321] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x11605b400) [pid = 2288] [serial = 1371] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x1270e8c00) [pid = 2288] [serial = 1338] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x1164ec400) [pid = 2288] [serial = 1377] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x117698800) [pid = 2288] [serial = 1378] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x116096800) [pid = 2288] [serial = 1423] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x113c68c00) [pid = 2288] [serial = 1374] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1164b4c00) [pid = 2288] [serial = 1375] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x11951b000) [pid = 2288] [serial = 1383] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x1212a3400) [pid = 2288] [serial = 1353] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x117547800) [pid = 2288] [serial = 1347] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1164ae000) [pid = 2288] [serial = 1345] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 103 (0x11504ec00) [pid = 2288] [serial = 1344] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 102 (0x119518400) [pid = 2288] [serial = 1350] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 101 (0x116098c00) [pid = 2288] [serial = 1389] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 100 (0x123dbf800) [pid = 2288] [serial = 1396] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 99 (0x124e3ac00) [pid = 2288] [serial = 1356] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 98 (0x124de8800) [pid = 2288] [serial = 1398] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 97 (0x128bea400) [pid = 2288] [serial = 1359] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 96 (0x1292a2000) [pid = 2288] [serial = 1362] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 95 (0x118d62000) [pid = 2288] [serial = 1381] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 94 (0x12a687400) [pid = 2288] [serial = 1365] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 93 (0x12a7d1400) [pid = 2288] [serial = 1368] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x118720c00) [pid = 2288] [serial = 1393] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x121004400) [pid = 2288] [serial = 1395] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x119e3b000) [pid = 2288] [serial = 1351] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x119194000) [pid = 2288] [serial = 892] [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.] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x11858bc00) [pid = 2288] [serial = 1348] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x12aa70c00) [pid = 2288] [serial = 1406] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x12ab1fc00) [pid = 2288] [serial = 1408] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 85 (0x117697400) [pid = 2288] [serial = 1427] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 84 (0x128b3d000) [pid = 2288] [serial = 1403] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 83 (0x1293ea400) [pid = 2288] [serial = 1405] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 82 (0x11814d800) [pid = 2288] [serial = 1424] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 81 (0x1183a1000) [pid = 2288] [serial = 1429] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 80 (0x128ae4400) [pid = 2288] [serial = 1402] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 79 (0x125796800) [pid = 2288] [serial = 1399] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 78 (0x11861f000) [pid = 2288] [serial = 1380] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 77 (0x128ae3c00) [pid = 2288] [serial = 1435] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 76 (0x12ba70800) [pid = 2288] [serial = 1415] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 75 (0x12bd3b000) [pid = 2288] [serial = 1417] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 74 (0x123ba9c00) [pid = 2288] [serial = 1432] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 73 (0x12b9f2400) [pid = 2288] [serial = 1412] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 72 (0x12b9fc000) [pid = 2288] [serial = 1414] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 71 (0x11951a800) [pid = 2288] [serial = 1430] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 70 (0x12acdb800) [pid = 2288] [serial = 1409] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 69 (0x12ace0400) [pid = 2288] [serial = 1411] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 68 (0x12c54e400) [pid = 2288] [serial = 1442] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 67 (0x12c666800) [pid = 2288] [serial = 1444] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 66 (0x12a7f5800) [pid = 2288] [serial = 1441] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 65 (0x1293e1c00) [pid = 2288] [serial = 1439] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 64 (0x11968ec00) [pid = 2288] [serial = 1279] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 63 (0x135147000) [pid = 2288] [serial = 1234] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 62 (0x12ace4400) [pid = 2288] [serial = 1297] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 61 (0x1249d8c00) [pid = 2288] [serial = 1288] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 60 (0x119e3b800) [pid = 2288] [serial = 1285] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 59 (0x119e43c00) [pid = 2288] [serial = 1300] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 58 (0x11814b400) [pid = 2288] [serial = 1303] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 57 (0x12a68f400) [pid = 2288] [serial = 1294] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 56 (0x12f130800) [pid = 2288] [serial = 1231] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 55 (0x135ded000) [pid = 2288] [serial = 1210] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (0x113ce2000) [pid = 2288] [serial = 1282] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (0x128be6800) [pid = 2288] [serial = 1291] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 52 (0x128bea000) [pid = 2288] [serial = 1436] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 51 (0x128ecd800) [pid = 2288] [serial = 1438] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 50 (0x12c66ac00) [pid = 2288] [serial = 1421] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 49 (0x12c550800) [pid = 2288] [serial = 1420] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 48 (0x1241df800) [pid = 2288] [serial = 1433] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 47 (0x12c33e000) [pid = 2288] [serial = 1418] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 46 (0x12d50ac00) [pid = 2288] [serial = 1454] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 45 (0x12d078c00) [pid = 2288] [serial = 1451] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 44 (0x12d081800) [pid = 2288] [serial = 1453] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 43 (0x12c9d1000) [pid = 2288] [serial = 1448] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 42 (0x12c9dbc00) [pid = 2288] [serial = 1450] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 41 (0x12c6f0800) [pid = 2288] [serial = 1445] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | --DOMWINDOW == 40 (0x12c6fb800) [pid = 2288] [serial = 1447] [outer = 0x0] [url = about:blank] 18:12:41 INFO - PROCESS | 2288 | 1462756361763 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]]]}] 18:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 675ms 18:12:41 INFO - PROCESS | 2288 | 1462756361787 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:12:41 INFO - PROCESS | 2288 | 1462756361791 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:12:41 INFO - PROCESS | 2288 | 1462756361795 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:12:41 INFO - PROCESS | 2288 | 1462756361797 Marionette TRACE conn2 <- [1,1946,null,{}] 18:12:41 INFO - PROCESS | 2288 | 1462756361800 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}] 18:12:41 INFO - PROCESS | 2288 | 1462756361890 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:12:41 INFO - PROCESS | 2288 | 1462756361956 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x1164da000 == 16 [pid = 2288] [id = 494] 18:12:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 41 (0x1126ec800) [pid = 2288] [serial = 1482] [outer = 0x0] 18:12:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 42 (0x11314cc00) [pid = 2288] [serial = 1483] [outer = 0x1126ec800] 18:12:42 INFO - PROCESS | 2288 | 1462756361998 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 43 (0x1134ea400) [pid = 2288] [serial = 1484] [outer = 0x1126ec800] 18:12:42 INFO - PROCESS | 2288 | 1462756362378 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]]]}] 18:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 619ms 18:12:42 INFO - PROCESS | 2288 | 1462756362415 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:12:42 INFO - PROCESS | 2288 | 1462756362416 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:12:42 INFO - PROCESS | 2288 | 1462756362419 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 2288 | 1462756362421 Marionette TRACE conn2 <- [1,1950,null,{}] 18:12:42 INFO - PROCESS | 2288 | 1462756362429 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}] 18:12:42 INFO - PROCESS | 2288 | 1462756362514 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:12:42 INFO - PROCESS | 2288 | 1462756362586 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188ac800 == 17 [pid = 2288] [id = 495] 18:12:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 44 (0x110eb1400) [pid = 2288] [serial = 1485] [outer = 0x0] 18:12:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 45 (0x1164f3c00) [pid = 2288] [serial = 1486] [outer = 0x110eb1400] 18:12:42 INFO - PROCESS | 2288 | 1462756362615 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 46 (0x116f43400) [pid = 2288] [serial = 1487] [outer = 0x110eb1400] 18:12:42 INFO - PROCESS | 2288 | 1462756362915 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]]]}] 18:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 18:12:42 INFO - PROCESS | 2288 | 1462756362941 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:12:42 INFO - PROCESS | 2288 | 1462756362942 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:12:42 INFO - PROCESS | 2288 | 1462756362945 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 2288 | 1462756362946 Marionette TRACE conn2 <- [1,1954,null,{}] 18:12:42 INFO - PROCESS | 2288 | 1462756362948 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}] 18:12:43 INFO - PROCESS | 2288 | 1462756363041 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:12:43 INFO - PROCESS | 2288 | 1462756363090 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195ce800 == 18 [pid = 2288] [id = 496] 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 47 (0x116946000) [pid = 2288] [serial = 1488] [outer = 0x0] 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 48 (0x1170f1400) [pid = 2288] [serial = 1489] [outer = 0x116946000] 18:12:43 INFO - PROCESS | 2288 | 1462756363117 Marionette DEBUG loaded listener.js 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 49 (0x11717bc00) [pid = 2288] [serial = 1490] [outer = 0x116946000] 18:12:43 INFO - PROCESS | 2288 | 1462756363408 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]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 18:12:43 INFO - PROCESS | 2288 | 1462756363465 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:12:43 INFO - PROCESS | 2288 | 1462756363469 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:12:43 INFO - PROCESS | 2288 | 1462756363471 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 2288 | 1462756363472 Marionette TRACE conn2 <- [1,1958,null,{}] 18:12:43 INFO - PROCESS | 2288 | 1462756363475 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}] 18:12:43 INFO - PROCESS | 2288 | 1462756363553 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:12:43 INFO - PROCESS | 2288 | 1462756363558 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x119d3b800 == 19 [pid = 2288] [id = 497] 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 50 (0x11754d400) [pid = 2288] [serial = 1491] [outer = 0x0] 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 51 (0x117699c00) [pid = 2288] [serial = 1492] [outer = 0x11754d400] 18:12:43 INFO - PROCESS | 2288 | 1462756363587 Marionette DEBUG loaded listener.js 18:12:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (0x11806a400) [pid = 2288] [serial = 1493] [outer = 0x11754d400] 18:12:43 INFO - PROCESS | 2288 | 1462756363973 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]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 18:12:43 INFO - PROCESS | 2288 | 1462756363990 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 2288 | 1462756363991 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:12:43 INFO - PROCESS | 2288 | 1462756363993 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 2288 | 1462756363994 Marionette TRACE conn2 <- [1,1962,null,{}] 18:12:43 INFO - PROCESS | 2288 | 1462756363997 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}] 18:12:44 INFO - PROCESS | 2288 | 1462756364115 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:12:44 INFO - PROCESS | 2288 | 1462756364120 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12103b800 == 20 [pid = 2288] [id = 498] 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (0x11806f800) [pid = 2288] [serial = 1494] [outer = 0x0] 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (0x118087800) [pid = 2288] [serial = 1495] [outer = 0x11806f800] 18:12:44 INFO - PROCESS | 2288 | 1462756364146 Marionette DEBUG loaded listener.js 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (0x11839a800) [pid = 2288] [serial = 1496] [outer = 0x11806f800] 18:12:44 INFO - PROCESS | 2288 | 1462756364489 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]]]}] 18:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 18:12:44 INFO - PROCESS | 2288 | 1462756364515 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:12:44 INFO - PROCESS | 2288 | 1462756364516 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:12:44 INFO - PROCESS | 2288 | 1462756364520 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:12:44 INFO - PROCESS | 2288 | 1462756364522 Marionette TRACE conn2 <- [1,1966,null,{}] 18:12:44 INFO - PROCESS | 2288 | 1462756364524 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}] 18:12:44 INFO - PROCESS | 2288 | 1462756364629 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:12:44 INFO - PROCESS | 2288 | --DOMWINDOW == 54 (0x113154000) [pid = 2288] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:12:44 INFO - PROCESS | 2288 | --DOMWINDOW == 53 (0x1126f5c00) [pid = 2288] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:12:44 INFO - PROCESS | 2288 | --DOMWINDOW == 52 (0x1129a9800) [pid = 2288] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:12:44 INFO - PROCESS | 2288 | --DOMWINDOW == 51 (0x11858c400) [pid = 2288] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:12:44 INFO - PROCESS | 2288 | 1462756364668 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x116917000 == 21 [pid = 2288] [id = 499] 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 52 (0x110eb1c00) [pid = 2288] [serial = 1497] [outer = 0x0] 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 53 (0x112df3400) [pid = 2288] [serial = 1498] [outer = 0x110eb1c00] 18:12:44 INFO - PROCESS | 2288 | 1462756364693 Marionette DEBUG loaded listener.js 18:12:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 54 (0x1183a7c00) [pid = 2288] [serial = 1499] [outer = 0x110eb1c00] 18:12:44 INFO - PROCESS | 2288 | 1462756364986 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]]]}] 18:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 18:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:12:45 INFO - PROCESS | 2288 | 1462756365041 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 2288 | 1462756365042 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:12:45 INFO - PROCESS | 2288 | 1462756365044 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 2288 | 1462756365046 Marionette TRACE conn2 <- [1,1970,null,{}] 18:12:45 INFO - PROCESS | 2288 | 1462756365048 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}] 18:12:45 INFO - PROCESS | 2288 | 1462756365124 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:12:45 INFO - PROCESS | 2288 | 1462756365129 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x123caa800 == 22 [pid = 2288] [id = 500] 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 55 (0x1183a4400) [pid = 2288] [serial = 1500] [outer = 0x0] 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 56 (0x11861dc00) [pid = 2288] [serial = 1501] [outer = 0x1183a4400] 18:12:45 INFO - PROCESS | 2288 | 1462756365158 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 57 (0x118628800) [pid = 2288] [serial = 1502] [outer = 0x1183a4400] 18:12:45 INFO - PROCESS | 2288 | 1462756365476 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]]]}] 18:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 468ms 18:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:12:45 INFO - PROCESS | 2288 | 1462756365513 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 2288 | 1462756365514 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:12:45 INFO - PROCESS | 2288 | 1462756365517 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 2288 | 1462756365518 Marionette TRACE conn2 <- [1,1974,null,{}] 18:12:45 INFO - PROCESS | 2288 | 1462756365520 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}] 18:12:45 INFO - PROCESS | 2288 | 1462756365626 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:12:45 INFO - PROCESS | 2288 | 1462756365634 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cbf800 == 23 [pid = 2288] [id = 501] 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 58 (0x118621400) [pid = 2288] [serial = 1503] [outer = 0x0] 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 59 (0x1187e8400) [pid = 2288] [serial = 1504] [outer = 0x118621400] 18:12:45 INFO - PROCESS | 2288 | 1462756365660 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 60 (0x1187f3000) [pid = 2288] [serial = 1505] [outer = 0x118621400] 18:12:45 INFO - PROCESS | 2288 | 1462756365954 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]]]}] 18:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 18:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:12:45 INFO - PROCESS | 2288 | 1462756365988 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 2288 | 1462756365990 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:12:45 INFO - PROCESS | 2288 | 1462756365992 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 2288 | 1462756365993 Marionette TRACE conn2 <- [1,1978,null,{}] 18:12:45 INFO - PROCESS | 2288 | 1462756365995 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}] 18:12:46 INFO - PROCESS | 2288 | 1462756366075 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:12:46 INFO - PROCESS | 2288 | 1462756366080 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x12453f800 == 24 [pid = 2288] [id = 502] 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 61 (0x118817400) [pid = 2288] [serial = 1506] [outer = 0x0] 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 62 (0x118d65c00) [pid = 2288] [serial = 1507] [outer = 0x118817400] 18:12:46 INFO - PROCESS | 2288 | 1462756366108 Marionette DEBUG loaded listener.js 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 63 (0x119130000) [pid = 2288] [serial = 1508] [outer = 0x118817400] 18:12:46 INFO - PROCESS | 2288 | 1462756366439 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]]]}] 18:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 468ms 18:12:46 INFO - PROCESS | 2288 | 1462756366460 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 2288 | 1462756366462 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:12:46 INFO - PROCESS | 2288 | 1462756366464 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 2288 | 1462756366466 Marionette TRACE conn2 <- [1,1982,null,{}] 18:12:46 INFO - PROCESS | 2288 | 1462756366468 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}] 18:12:46 INFO - PROCESS | 2288 | 1462756366581 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:12:46 INFO - PROCESS | 2288 | 1462756366590 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a64000 == 25 [pid = 2288] [id = 503] 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 64 (0x11914b800) [pid = 2288] [serial = 1509] [outer = 0x0] 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 65 (0x11918e400) [pid = 2288] [serial = 1510] [outer = 0x11914b800] 18:12:46 INFO - PROCESS | 2288 | 1462756366618 Marionette DEBUG loaded listener.js 18:12:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 66 (0x119517400) [pid = 2288] [serial = 1511] [outer = 0x11914b800] 18:12:46 INFO - PROCESS | 2288 | 1462756366939 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]]]}] 18:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 18:12:46 INFO - PROCESS | 2288 | 1462756366985 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 2288 | 1462756366987 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:12:46 INFO - PROCESS | 2288 | 1462756366989 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 2288 | 1462756366990 Marionette TRACE conn2 <- [1,1986,null,{}] 18:12:46 INFO - PROCESS | 2288 | 1462756366992 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}] 18:12:47 INFO - PROCESS | 2288 | 1462756367074 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:12:47 INFO - PROCESS | 2288 | 1462756367078 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x125776800 == 26 [pid = 2288] [id = 504] 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 67 (0x119518800) [pid = 2288] [serial = 1512] [outer = 0x0] 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 68 (0x119625400) [pid = 2288] [serial = 1513] [outer = 0x119518800] 18:12:47 INFO - PROCESS | 2288 | 1462756367105 Marionette DEBUG loaded listener.js 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 69 (0x119697400) [pid = 2288] [serial = 1514] [outer = 0x119518800] 18:12:47 INFO - PROCESS | 2288 | 1462756367413 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]]]}] 18:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 18:12:47 INFO - PROCESS | 2288 | 1462756367457 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:12:47 INFO - PROCESS | 2288 | 1462756367458 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:12:47 INFO - PROCESS | 2288 | 1462756367461 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:12:47 INFO - PROCESS | 2288 | 1462756367462 Marionette TRACE conn2 <- [1,1990,null,{}] 18:12:47 INFO - PROCESS | 2288 | 1462756367464 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}] 18:12:47 INFO - PROCESS | 2288 | 1462756367565 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:12:47 INFO - PROCESS | 2288 | 1462756367574 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x12704b800 == 27 [pid = 2288] [id = 505] 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 70 (0x11962b800) [pid = 2288] [serial = 1515] [outer = 0x0] 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 71 (0x1197ba800) [pid = 2288] [serial = 1516] [outer = 0x11962b800] 18:12:47 INFO - PROCESS | 2288 | 1462756367598 Marionette DEBUG loaded listener.js 18:12:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 72 (0x119e3a000) [pid = 2288] [serial = 1517] [outer = 0x11962b800] 18:12:48 INFO - PROCESS | 2288 | 1462756368073 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]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 618ms 18:12:48 INFO - PROCESS | 2288 | 1462756368080 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:12:48 INFO - PROCESS | 2288 | 1462756368083 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:12:48 INFO - PROCESS | 2288 | 1462756368105 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 2288 | 1462756368107 Marionette TRACE conn2 <- [1,1994,null,{}] 18:12:48 INFO - PROCESS | 2288 | 1462756368111 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}] 18:12:48 INFO - PROCESS | 2288 | 1462756368214 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:12:48 INFO - PROCESS | 2288 | 1462756368279 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x1170a8800 == 28 [pid = 2288] [id = 506] 18:12:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 73 (0x112d10c00) [pid = 2288] [serial = 1518] [outer = 0x0] 18:12:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 74 (0x113155400) [pid = 2288] [serial = 1519] [outer = 0x112d10c00] 18:12:48 INFO - PROCESS | 2288 | 1462756368311 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 75 (0x113472400) [pid = 2288] [serial = 1520] [outer = 0x112d10c00] 18:12:48 INFO - PROCESS | 2288 | 1462756368742 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]]]}] 18:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 678ms 18:12:48 INFO - PROCESS | 2288 | 1462756368783 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:12:48 INFO - PROCESS | 2288 | 1462756368790 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:12:48 INFO - PROCESS | 2288 | 1462756368796 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:12:48 INFO - PROCESS | 2288 | 1462756368800 Marionette TRACE conn2 <- [1,1998,null,{}] 18:12:48 INFO - PROCESS | 2288 | 1462756368804 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}] 18:12:48 INFO - PROCESS | 2288 | 1462756368953 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:12:49 INFO - PROCESS | 2288 | 1462756369089 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x12104a000 == 29 [pid = 2288] [id = 507] 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 76 (0x116058400) [pid = 2288] [serial = 1521] [outer = 0x0] 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 77 (0x1169c1400) [pid = 2288] [serial = 1522] [outer = 0x116058400] 18:12:49 INFO - PROCESS | 2288 | 1462756369123 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 78 (0x1170f7400) [pid = 2288] [serial = 1523] [outer = 0x116058400] 18:12:49 INFO - PROCESS | 2288 | 1462756369550 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]]]}] 18:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 774ms 18:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:12:49 INFO - PROCESS | 2288 | 1462756369570 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:12:49 INFO - PROCESS | 2288 | 1462756369572 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:12:49 INFO - PROCESS | 2288 | 1462756369574 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:12:49 INFO - PROCESS | 2288 | 1462756369577 Marionette TRACE conn2 <- [1,2002,null,{}] 18:12:49 INFO - PROCESS | 2288 | 1462756369586 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}] 18:12:49 INFO - PROCESS | 2288 | 1462756369688 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:12:49 INFO - PROCESS | 2288 | 1462756369741 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b69800 == 30 [pid = 2288] [id = 508] 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 79 (0x118070400) [pid = 2288] [serial = 1524] [outer = 0x0] 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 80 (0x11814c800) [pid = 2288] [serial = 1525] [outer = 0x118070400] 18:12:49 INFO - PROCESS | 2288 | 1462756369773 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 81 (0x11815a000) [pid = 2288] [serial = 1526] [outer = 0x118070400] 18:12:50 INFO - PROCESS | 2288 | 1462756370222 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]]]}] 18:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 18:12:50 INFO - PROCESS | 2288 | 1462756370247 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:12:50 INFO - PROCESS | 2288 | 1462756370249 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:12:50 INFO - PROCESS | 2288 | 1462756370270 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 2288 | 1462756370271 Marionette TRACE conn2 <- [1,2006,null,{}] 18:12:50 INFO - PROCESS | 2288 | 1462756370274 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}] 18:12:50 INFO - PROCESS | 2288 | 1462756370395 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:12:50 INFO - PROCESS | 2288 | 1462756370459 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fba800 == 31 [pid = 2288] [id = 509] 18:12:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 82 (0x118589c00) [pid = 2288] [serial = 1527] [outer = 0x0] 18:12:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 83 (0x119147000) [pid = 2288] [serial = 1528] [outer = 0x118589c00] 18:12:50 INFO - PROCESS | 2288 | 1462756370489 Marionette DEBUG loaded listener.js 18:12:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 84 (0x119193400) [pid = 2288] [serial = 1529] [outer = 0x118589c00] 18:12:50 INFO - PROCESS | 2288 | 1462756370905 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]]]}] 18:12:50 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 18:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 18:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:12:50 INFO - PROCESS | 2288 | 1462756370940 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:12:50 INFO - PROCESS | 2288 | 1462756370941 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:12:50 INFO - PROCESS | 2288 | 1462756370943 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 2288 | 1462756370945 Marionette TRACE conn2 <- [1,2010,null,{}] 18:12:50 INFO - PROCESS | 2288 | 1462756370947 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}] 18:12:51 INFO - PROCESS | 2288 | 1462756371047 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:12:51 INFO - PROCESS | 2288 | 1462756371098 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd3800 == 32 [pid = 2288] [id = 510] 18:12:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 85 (0x11861ac00) [pid = 2288] [serial = 1530] [outer = 0x0] 18:12:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 86 (0x119516000) [pid = 2288] [serial = 1531] [outer = 0x11861ac00] 18:12:51 INFO - PROCESS | 2288 | 1462756371127 Marionette DEBUG loaded listener.js 18:12:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x1197a2c00) [pid = 2288] [serial = 1532] [outer = 0x11861ac00] 18:12:51 INFO - PROCESS | 2288 | 1462756371748 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]]]}] 18:12:51 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 18:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 18:12:51 INFO - PROCESS | 2288 | 1462756371814 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:12:51 INFO - PROCESS | 2288 | 1462756371816 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:12:51 INFO - PROCESS | 2288 | 1462756371820 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:12:51 INFO - PROCESS | 2288 | 1462756371822 Marionette TRACE conn2 <- [1,2014,null,{}] 18:12:51 INFO - PROCESS | 2288 | 1462756371825 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}] 18:12:51 INFO - PROCESS | 2288 | 1462756371924 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:12:51 INFO - PROCESS | 2288 | 1462756371989 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x118d8d000 == 33 [pid = 2288] [id = 511] 18:12:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x11299f400) [pid = 2288] [serial = 1533] [outer = 0x0] 18:12:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x112a75000) [pid = 2288] [serial = 1534] [outer = 0x11299f400] 18:12:52 INFO - PROCESS | 2288 | 1462756372017 Marionette DEBUG loaded listener.js 18:12:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x11314f400) [pid = 2288] [serial = 1535] [outer = 0x11299f400] 18:12:52 INFO - PROCESS | 2288 | 1462756372468 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]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 18:12:52 INFO - PROCESS | 2288 | 1462756372490 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 2288 | 1462756372493 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:12:52 INFO - PROCESS | 2288 | 1462756372498 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 2288 | 1462756372500 Marionette TRACE conn2 <- [1,2018,null,{}] 18:12:52 INFO - PROCESS | 2288 | 1462756372503 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}] 18:12:52 INFO - PROCESS | 2288 | 1462756372587 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:12:52 INFO - PROCESS | 2288 | 1462756372592 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x113c39000 == 34 [pid = 2288] [id = 512] 18:12:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x113273000) [pid = 2288] [serial = 1536] [outer = 0x0] 18:12:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x1150fcc00) [pid = 2288] [serial = 1537] [outer = 0x113273000] 18:12:52 INFO - PROCESS | 2288 | 1462756372619 Marionette DEBUG loaded listener.js 18:12:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x116a67000) [pid = 2288] [serial = 1538] [outer = 0x113273000] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 92 (0x1131a6c00) [pid = 2288] [serial = 1468] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 91 (0x1126f8c00) [pid = 2288] [serial = 1462] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 90 (0x112d0b800) [pid = 2288] [serial = 1465] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 89 (0x1134e8000) [pid = 2288] [serial = 1469] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 88 (0x119e3d400) [pid = 2288] [serial = 1460] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 87 (0x1129a5400) [pid = 2288] [serial = 1463] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | --DOMWINDOW == 86 (0x113149800) [pid = 2288] [serial = 1466] [outer = 0x0] [url = about:blank] 18:12:52 INFO - PROCESS | 2288 | 1462756372960 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]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 472ms 18:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:12:52 INFO - PROCESS | 2288 | 1462756372976 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 2288 | 1462756372977 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:12:52 INFO - PROCESS | 2288 | 1462756372979 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 2288 | 1462756372982 Marionette TRACE conn2 <- [1,2022,null,{}] 18:12:52 INFO - PROCESS | 2288 | 1462756372991 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}] 18:12:53 INFO - PROCESS | 2288 | 1462756373074 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:12:53 INFO - PROCESS | 2288 | 1462756373079 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195bb800 == 35 [pid = 2288] [id = 513] 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 87 (0x1170f8400) [pid = 2288] [serial = 1539] [outer = 0x0] 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 88 (0x117553400) [pid = 2288] [serial = 1540] [outer = 0x1170f8400] 18:12:53 INFO - PROCESS | 2288 | 1462756373110 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 89 (0x11808fc00) [pid = 2288] [serial = 1541] [outer = 0x1170f8400] 18:12:53 INFO - PROCESS | 2288 | 1462756373500 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]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 576ms 18:12:53 INFO - PROCESS | 2288 | 1462756373555 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 2288 | 1462756373557 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:12:53 INFO - PROCESS | 2288 | 1462756373559 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 2288 | 1462756373560 Marionette TRACE conn2 <- [1,2026,null,{}] 18:12:53 INFO - PROCESS | 2288 | 1462756373563 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}] 18:12:53 INFO - PROCESS | 2288 | 1462756373654 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:12:53 INFO - PROCESS | 2288 | 1462756373658 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x123913000 == 36 [pid = 2288] [id = 514] 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 90 (0x118150000) [pid = 2288] [serial = 1542] [outer = 0x0] 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 91 (0x11839c400) [pid = 2288] [serial = 1543] [outer = 0x118150000] 18:12:53 INFO - PROCESS | 2288 | 1462756373685 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 92 (0x11861ec00) [pid = 2288] [serial = 1544] [outer = 0x118150000] 18:12:54 INFO - PROCESS | 2288 | 1462756374074 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]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 18:12:54 INFO - PROCESS | 2288 | 1462756374129 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 2288 | 1462756374132 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:12:54 INFO - PROCESS | 2288 | 1462756374136 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 2288 | 1462756374139 Marionette TRACE conn2 <- [1,2030,null,{}] 18:12:54 INFO - PROCESS | 2288 | 1462756374143 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}] 18:12:54 INFO - PROCESS | 2288 | 1462756374245 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:12:54 INFO - PROCESS | 2288 | 1462756374327 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f02800 == 37 [pid = 2288] [id = 515] 18:12:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 93 (0x112a68400) [pid = 2288] [serial = 1545] [outer = 0x0] 18:12:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 94 (0x112df4800) [pid = 2288] [serial = 1546] [outer = 0x112a68400] 18:12:54 INFO - PROCESS | 2288 | 1462756374372 Marionette DEBUG loaded listener.js 18:12:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 95 (0x113c68800) [pid = 2288] [serial = 1547] [outer = 0x112a68400] 18:12:54 INFO - PROCESS | 2288 | 1462756374790 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]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 676ms 18:12:54 INFO - PROCESS | 2288 | 1462756374812 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 2288 | 1462756374816 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:12:54 INFO - PROCESS | 2288 | 1462756374823 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 2288 | 1462756374825 Marionette TRACE conn2 <- [1,2034,null,{}] 18:12:54 INFO - PROCESS | 2288 | 1462756374827 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}] 18:12:54 INFO - PROCESS | 2288 | 1462756374928 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:12:54 INFO - PROCESS | 2288 | 1462756374977 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x116649000 == 38 [pid = 2288] [id = 516] 18:12:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 96 (0x116428c00) [pid = 2288] [serial = 1548] [outer = 0x0] 18:12:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 97 (0x1170f8000) [pid = 2288] [serial = 1549] [outer = 0x116428c00] 18:12:55 INFO - PROCESS | 2288 | 1462756375010 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 98 (0x11808f800) [pid = 2288] [serial = 1550] [outer = 0x116428c00] 18:12:55 INFO - PROCESS | 2288 | 1462756375437 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]]]}] 18:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 619ms 18:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:12:55 INFO - PROCESS | 2288 | 1462756375443 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:12:55 INFO - PROCESS | 2288 | 1462756375444 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:12:55 INFO - PROCESS | 2288 | 1462756375447 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:12:55 INFO - PROCESS | 2288 | 1462756375449 Marionette TRACE conn2 <- [1,2038,null,{}] 18:12:55 INFO - PROCESS | 2288 | 1462756375460 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}] 18:12:55 INFO - PROCESS | 2288 | 1462756375563 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:12:55 INFO - PROCESS | 2288 | 1462756375660 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x124d86800 == 39 [pid = 2288] [id = 517] 18:12:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 99 (0x11861b400) [pid = 2288] [serial = 1551] [outer = 0x0] 18:12:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 100 (0x1187ef400) [pid = 2288] [serial = 1552] [outer = 0x11861b400] 18:12:55 INFO - PROCESS | 2288 | 1462756375693 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 101 (0x119153c00) [pid = 2288] [serial = 1553] [outer = 0x11861b400] 18:12:56 INFO - PROCESS | 2288 | 1462756376123 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]]]}] 18:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 726ms 18:12:56 INFO - PROCESS | 2288 | 1462756376173 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:12:56 INFO - PROCESS | 2288 | 1462756376175 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:12:56 INFO - PROCESS | 2288 | 1462756376177 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 2288 | 1462756376178 Marionette TRACE conn2 <- [1,2042,null,{}] 18:12:56 INFO - PROCESS | 2288 | 1462756376181 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}] 18:12:56 INFO - PROCESS | 2288 | 1462756376280 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:12:56 INFO - PROCESS | 2288 | 1462756376344 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x127374000 == 40 [pid = 2288] [id = 518] 18:12:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 102 (0x119190c00) [pid = 2288] [serial = 1554] [outer = 0x0] 18:12:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 103 (0x11962b000) [pid = 2288] [serial = 1555] [outer = 0x119190c00] 18:12:56 INFO - PROCESS | 2288 | 1462756376374 Marionette DEBUG loaded listener.js 18:12:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 104 (0x119e3c000) [pid = 2288] [serial = 1556] [outer = 0x119190c00] 18:12:56 INFO - PROCESS | 2288 | 1462756376789 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]]]}] 18:12:56 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) 18:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 672ms 18:12:56 INFO - PROCESS | 2288 | 1462756376850 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:12:56 INFO - PROCESS | 2288 | 1462756376851 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:12:56 INFO - PROCESS | 2288 | 1462756376853 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 2288 | 1462756376855 Marionette TRACE conn2 <- [1,2046,null,{}] 18:12:56 INFO - PROCESS | 2288 | 1462756376857 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}] 18:12:56 INFO - PROCESS | 2288 | 1462756376972 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:12:57 INFO - PROCESS | 2288 | 1462756377025 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcd800 == 41 [pid = 2288] [id = 519] 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x119e3c400) [pid = 2288] [serial = 1557] [outer = 0x0] 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x119e45c00) [pid = 2288] [serial = 1558] [outer = 0x119e3c400] 18:12:57 INFO - PROCESS | 2288 | 1462756377054 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x121007c00) [pid = 2288] [serial = 1559] [outer = 0x119e3c400] 18:12:57 INFO - PROCESS | 2288 | 1462756377465 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]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 618ms 18:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:12:57 INFO - PROCESS | 2288 | 1462756377472 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 2288 | 1462756377474 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:12:57 INFO - PROCESS | 2288 | 1462756377476 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 2288 | 1462756377477 Marionette TRACE conn2 <- [1,2050,null,{}] 18:12:57 INFO - PROCESS | 2288 | 1462756377480 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}] 18:12:57 INFO - PROCESS | 2288 | 1462756377598 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:12:57 INFO - PROCESS | 2288 | 1462756377667 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a627000 == 42 [pid = 2288] [id = 520] 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x12100d400) [pid = 2288] [serial = 1560] [outer = 0x0] 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x12108a000) [pid = 2288] [serial = 1561] [outer = 0x12100d400] 18:12:57 INFO - PROCESS | 2288 | 1462756377697 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x1212a4c00) [pid = 2288] [serial = 1562] [outer = 0x12100d400] 18:12:58 INFO - PROCESS | 2288 | 1462756378119 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]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 668ms 18:12:58 INFO - PROCESS | 2288 | 1462756378145 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:12:58 INFO - PROCESS | 2288 | 1462756378146 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:12:58 INFO - PROCESS | 2288 | 1462756378149 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 2288 | 1462756378150 Marionette TRACE conn2 <- [1,2054,null,{}] 18:12:58 INFO - PROCESS | 2288 | 1462756378153 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}] 18:12:58 INFO - PROCESS | 2288 | 1462756378249 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:12:58 INFO - PROCESS | 2288 | 1462756378335 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa1f000 == 43 [pid = 2288] [id = 521] 18:12:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x12100fc00) [pid = 2288] [serial = 1563] [outer = 0x0] 18:12:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x123995800) [pid = 2288] [serial = 1564] [outer = 0x12100fc00] 18:12:58 INFO - PROCESS | 2288 | 1462756378364 Marionette DEBUG loaded listener.js 18:12:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x123c95400) [pid = 2288] [serial = 1565] [outer = 0x12100fc00] 18:12:58 INFO - PROCESS | 2288 | 1462756378790 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]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 18:12:58 INFO - PROCESS | 2288 | 1462756378820 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:12:58 INFO - PROCESS | 2288 | 1462756378822 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:12:58 INFO - PROCESS | 2288 | 1462756378824 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 2288 | 1462756378825 Marionette TRACE conn2 <- [1,2058,null,{}] 18:12:58 INFO - PROCESS | 2288 | 1462756378828 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}] 18:12:58 INFO - PROCESS | 2288 | 1462756378930 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:12:59 INFO - PROCESS | 2288 | 1462756379092 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f0a800 == 44 [pid = 2288] [id = 522] 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x111c21800) [pid = 2288] [serial = 1566] [outer = 0x0] 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1126f0800) [pid = 2288] [serial = 1567] [outer = 0x111c21800] 18:12:59 INFO - PROCESS | 2288 | 1462756379122 Marionette DEBUG loaded listener.js 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1129acc00) [pid = 2288] [serial = 1568] [outer = 0x111c21800] 18:12:59 INFO - PROCESS | 2288 | 1462756379573 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]]]}] 18:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 772ms 18:12:59 INFO - PROCESS | 2288 | 1462756379597 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:12:59 INFO - PROCESS | 2288 | 1462756379600 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:12:59 INFO - PROCESS | 2288 | 1462756379603 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:12:59 INFO - PROCESS | 2288 | 1462756379605 Marionette TRACE conn2 <- [1,2062,null,{}] 18:12:59 INFO - PROCESS | 2288 | 1462756379609 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}] 18:12:59 INFO - PROCESS | 2288 | 1462756379745 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x1195bb800 == 43 [pid = 2288] [id = 513] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x113c39000 == 42 [pid = 2288] [id = 512] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x118d8d000 == 41 [pid = 2288] [id = 511] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x128b69800 == 40 [pid = 2288] [id = 508] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x12104a000 == 39 [pid = 2288] [id = 507] 18:12:59 INFO - PROCESS | 2288 | --DOCSHELL 0x1170a8800 == 38 [pid = 2288] [id = 506] 18:12:59 INFO - PROCESS | 2288 | 1462756379818 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x116485000 == 39 [pid = 2288] [id = 523] 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x113157800) [pid = 2288] [serial = 1569] [outer = 0x0] 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x11340bc00) [pid = 2288] [serial = 1570] [outer = 0x113157800] 18:12:59 INFO - PROCESS | 2288 | 1462756379847 Marionette DEBUG loaded listener.js 18:12:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x11814fc00) [pid = 2288] [serial = 1571] [outer = 0x113157800] 18:13:00 INFO - PROCESS | 2288 | 1462756380163 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]]]}] 18:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 18:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:13:00 INFO - PROCESS | 2288 | 1462756380177 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:13:00 INFO - PROCESS | 2288 | 1462756380179 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:13:00 INFO - PROCESS | 2288 | 1462756380182 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:13:00 INFO - PROCESS | 2288 | 1462756380184 Marionette TRACE conn2 <- [1,2066,null,{}] 18:13:00 INFO - PROCESS | 2288 | 1462756380189 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}] 18:13:00 INFO - PROCESS | 2288 | 1462756380278 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:13:00 INFO - PROCESS | 2288 | 1462756380368 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x121047800 == 40 [pid = 2288] [id = 524] 18:13:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1170fc000) [pid = 2288] [serial = 1572] [outer = 0x0] 18:13:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x11839e800) [pid = 2288] [serial = 1573] [outer = 0x1170fc000] 18:13:00 INFO - PROCESS | 2288 | 1462756380395 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x119195800) [pid = 2288] [serial = 1574] [outer = 0x1170fc000] 18:13:00 INFO - PROCESS | 2288 | 1462756380750 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]]]}] 18:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 576ms 18:13:00 INFO - PROCESS | 2288 | 1462756380758 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:13:00 INFO - PROCESS | 2288 | 1462756380760 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:13:00 INFO - PROCESS | 2288 | 1462756380767 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:13:00 INFO - PROCESS | 2288 | 1462756380773 Marionette TRACE conn2 <- [1,2070,null,{}] 18:13:00 INFO - PROCESS | 2288 | 1462756380782 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}] 18:13:00 INFO - PROCESS | 2288 | 1462756380888 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:13:00 INFO - PROCESS | 2288 | 1462756380924 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x128c20000 == 41 [pid = 2288] [id = 525] 18:13:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x119514000) [pid = 2288] [serial = 1575] [outer = 0x0] 18:13:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x119e43000) [pid = 2288] [serial = 1576] [outer = 0x119514000] 18:13:00 INFO - PROCESS | 2288 | 1462756380950 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x12108e400) [pid = 2288] [serial = 1577] [outer = 0x119514000] 18:13:01 INFO - PROCESS | 2288 | 1462756381305 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]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 585ms 18:13:01 INFO - PROCESS | 2288 | 1462756381347 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 2288 | 1462756381349 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:13:01 INFO - PROCESS | 2288 | 1462756381351 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 2288 | 1462756381352 Marionette TRACE conn2 <- [1,2074,null,{}] 18:13:01 INFO - PROCESS | 2288 | 1462756381355 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}] 18:13:01 INFO - PROCESS | 2288 | 1462756381460 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:13:01 INFO - PROCESS | 2288 | 1462756381494 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac80000 == 42 [pid = 2288] [id = 526] 18:13:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x1210f9c00) [pid = 2288] [serial = 1578] [outer = 0x0] 18:13:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x117696800) [pid = 2288] [serial = 1579] [outer = 0x1210f9c00] 18:13:01 INFO - PROCESS | 2288 | 1462756381519 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x12414c400) [pid = 2288] [serial = 1580] [outer = 0x1210f9c00] 18:13:01 INFO - PROCESS | 2288 | 1462756381897 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]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 570ms 18:13:01 INFO - PROCESS | 2288 | 1462756381924 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 2288 | 1462756381927 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:13:01 INFO - PROCESS | 2288 | 1462756381930 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 2288 | 1462756381932 Marionette TRACE conn2 <- [1,2078,null,{}] 18:13:01 INFO - PROCESS | 2288 | 1462756381936 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}] 18:13:02 INFO - PROCESS | 2288 | 1462756382094 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:13:02 INFO - PROCESS | 2288 | 1462756382116 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b223800 == 43 [pid = 2288] [id = 527] 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x1249ce400) [pid = 2288] [serial = 1581] [outer = 0x0] 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x1249d0400) [pid = 2288] [serial = 1582] [outer = 0x1249ce400] 18:13:02 INFO - PROCESS | 2288 | 1462756382163 Marionette DEBUG loaded listener.js 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x124a48c00) [pid = 2288] [serial = 1583] [outer = 0x1249ce400] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x11806f800) [pid = 2288] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x110eb1c00) [pid = 2288] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x1129ad000) [pid = 2288] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x110eb1400) [pid = 2288] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x1126f3800) [pid = 2288] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x119518800) [pid = 2288] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1126ec800) [pid = 2288] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x116946000) [pid = 2288] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x11754d400) [pid = 2288] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x113ce8000) [pid = 2288] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1122c8c00) [pid = 2288] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x11299f400) [pid = 2288] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x11914b800) [pid = 2288] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x113273000) [pid = 2288] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x118621400) [pid = 2288] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x118817400) [pid = 2288] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x1183a4400) [pid = 2288] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x1170f8400) [pid = 2288] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:13:02 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x11861ac00) [pid = 2288] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:13:02 INFO - PROCESS | 2288 | 1462756382627 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]]]}] 18:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 726ms 18:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:13:02 INFO - PROCESS | 2288 | 1462756382662 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:13:02 INFO - PROCESS | 2288 | 1462756382663 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:13:02 INFO - PROCESS | 2288 | 1462756382669 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 2288 | 1462756382672 Marionette TRACE conn2 <- [1,2082,null,{}] 18:13:02 INFO - PROCESS | 2288 | 1462756382675 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}] 18:13:02 INFO - PROCESS | 2288 | 1462756382766 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:13:02 INFO - PROCESS | 2288 | 1462756382774 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x123e75000 == 44 [pid = 2288] [id = 528] 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x1164ae000) [pid = 2288] [serial = 1584] [outer = 0x0] 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x117544c00) [pid = 2288] [serial = 1585] [outer = 0x1164ae000] 18:13:02 INFO - PROCESS | 2288 | 1462756382799 Marionette DEBUG loaded listener.js 18:13:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x1187ef800) [pid = 2288] [serial = 1586] [outer = 0x1164ae000] 18:13:03 INFO - PROCESS | 2288 | 1462756383122 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]]]}] 18:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 475ms 18:13:03 INFO - PROCESS | 2288 | 1462756383140 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:13:03 INFO - PROCESS | 2288 | 1462756383142 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:13:03 INFO - PROCESS | 2288 | 1462756383144 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:13:03 INFO - PROCESS | 2288 | 1462756383145 Marionette TRACE conn2 <- [1,2086,null,{}] 18:13:03 INFO - PROCESS | 2288 | 1462756383147 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}] 18:13:03 INFO - PROCESS | 2288 | 1462756383232 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:13:03 INFO - PROCESS | 2288 | 1462756383291 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b97f800 == 45 [pid = 2288] [id = 529] 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x11814c000) [pid = 2288] [serial = 1587] [outer = 0x0] 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x11914b800) [pid = 2288] [serial = 1588] [outer = 0x11814c000] 18:13:03 INFO - PROCESS | 2288 | 1462756383317 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x124de6c00) [pid = 2288] [serial = 1589] [outer = 0x11814c000] 18:13:03 INFO - PROCESS | 2288 | 1462756383625 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]]]}] 18:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 18:13:03 INFO - PROCESS | 2288 | 1462756383665 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:13:03 INFO - PROCESS | 2288 | 1462756383666 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:13:03 INFO - PROCESS | 2288 | 1462756383671 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:13:03 INFO - PROCESS | 2288 | 1462756383672 Marionette TRACE conn2 <- [1,2090,null,{}] 18:13:03 INFO - PROCESS | 2288 | 1462756383675 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}] 18:13:03 INFO - PROCESS | 2288 | 1462756383765 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:13:03 INFO - PROCESS | 2288 | 1462756383771 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bda7000 == 46 [pid = 2288] [id = 530] 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x11861f000) [pid = 2288] [serial = 1590] [outer = 0x0] 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x124e33800) [pid = 2288] [serial = 1591] [outer = 0x11861f000] 18:13:03 INFO - PROCESS | 2288 | 1462756383797 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x12511cc00) [pid = 2288] [serial = 1592] [outer = 0x11861f000] 18:13:04 INFO - PROCESS | 2288 | 1462756384135 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]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 18:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:13:04 INFO - PROCESS | 2288 | 1462756384193 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:13:04 INFO - PROCESS | 2288 | 1462756384194 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:13:04 INFO - PROCESS | 2288 | 1462756384196 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 2288 | 1462756384197 Marionette TRACE conn2 <- [1,2094,null,{}] 18:13:04 INFO - PROCESS | 2288 | 1462756384200 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}] 18:13:04 INFO - PROCESS | 2288 | 1462756384288 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:13:04 INFO - PROCESS | 2288 | 1462756384292 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be91000 == 47 [pid = 2288] [id = 531] 18:13:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x124e31800) [pid = 2288] [serial = 1593] [outer = 0x0] 18:13:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x125745400) [pid = 2288] [serial = 1594] [outer = 0x124e31800] 18:13:04 INFO - PROCESS | 2288 | 1462756384317 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1268dd800) [pid = 2288] [serial = 1595] [outer = 0x124e31800] 18:13:04 INFO - PROCESS | 2288 | 1462756384807 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]]]}] 18:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 18:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:13:04 INFO - PROCESS | 2288 | 1462756384819 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:13:04 INFO - PROCESS | 2288 | 1462756384822 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:13:04 INFO - PROCESS | 2288 | 1462756384827 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 2288 | 1462756384830 Marionette TRACE conn2 <- [1,2098,null,{}] 18:13:04 INFO - PROCESS | 2288 | 1462756384834 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}] 18:13:04 INFO - PROCESS | 2288 | 1462756384971 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:13:05 INFO - PROCESS | 2288 | 1462756385116 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12390f000 == 48 [pid = 2288] [id = 532] 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x116060c00) [pid = 2288] [serial = 1596] [outer = 0x0] 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x1170f3800) [pid = 2288] [serial = 1597] [outer = 0x116060c00] 18:13:05 INFO - PROCESS | 2288 | 1462756385148 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x11806d800) [pid = 2288] [serial = 1598] [outer = 0x116060c00] 18:13:05 INFO - PROCESS | 2288 | 1462756385550 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]]]}] 18:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 772ms 18:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:13:05 INFO - PROCESS | 2288 | 1462756385599 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:13:05 INFO - PROCESS | 2288 | 1462756385603 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:13:05 INFO - PROCESS | 2288 | 1462756385607 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:13:05 INFO - PROCESS | 2288 | 1462756385609 Marionette TRACE conn2 <- [1,2102,null,{}] 18:13:05 INFO - PROCESS | 2288 | 1462756385612 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}] 18:13:05 INFO - PROCESS | 2288 | 1462756385720 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:13:05 INFO - PROCESS | 2288 | 1462756385778 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12932c800 == 49 [pid = 2288] [id = 533] 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x116a64c00) [pid = 2288] [serial = 1599] [outer = 0x0] 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x1187e9000) [pid = 2288] [serial = 1600] [outer = 0x116a64c00] 18:13:05 INFO - PROCESS | 2288 | 1462756385808 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x11969ac00) [pid = 2288] [serial = 1601] [outer = 0x116a64c00] 18:13:06 INFO - PROCESS | 2288 | 1462756386238 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]]]}] 18:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 18:13:06 INFO - PROCESS | 2288 | 1462756386280 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:13:06 INFO - PROCESS | 2288 | 1462756386282 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:13:06 INFO - PROCESS | 2288 | 1462756386285 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:13:06 INFO - PROCESS | 2288 | 1462756386287 Marionette TRACE conn2 <- [1,2106,null,{}] 18:13:06 INFO - PROCESS | 2288 | 1462756386295 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}] 18:13:06 INFO - PROCESS | 2288 | 1462756386464 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:13:06 INFO - PROCESS | 2288 | 1462756386518 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c01e000 == 50 [pid = 2288] [id = 534] 18:13:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x1212aa000) [pid = 2288] [serial = 1602] [outer = 0x0] 18:13:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x123e3c800) [pid = 2288] [serial = 1603] [outer = 0x1212aa000] 18:13:06 INFO - PROCESS | 2288 | 1462756386549 Marionette DEBUG loaded listener.js 18:13:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1249cb000) [pid = 2288] [serial = 1604] [outer = 0x1212aa000] 18:13:06 INFO - PROCESS | 2288 | 1462756386958 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]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 722ms 18:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:13:07 INFO - PROCESS | 2288 | 1462756387007 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 2288 | 1462756387009 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:13:07 INFO - PROCESS | 2288 | 1462756387011 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 2288 | 1462756387013 Marionette TRACE conn2 <- [1,2110,null,{}] 18:13:07 INFO - PROCESS | 2288 | 1462756387015 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}] 18:13:07 INFO - PROCESS | 2288 | 1462756387122 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:13:07 INFO - PROCESS | 2288 | 1462756387205 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c818000 == 51 [pid = 2288] [id = 535] 18:13:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x126ba0400) [pid = 2288] [serial = 1605] [outer = 0x0] 18:13:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x126ba3c00) [pid = 2288] [serial = 1606] [outer = 0x126ba0400] 18:13:07 INFO - PROCESS | 2288 | 1462756387277 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x126fb4400) [pid = 2288] [serial = 1607] [outer = 0x126ba0400] 18:13:07 INFO - PROCESS | 2288 | 1462756387678 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]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 18:13:07 INFO - PROCESS | 2288 | 1462756387733 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:13:07 INFO - PROCESS | 2288 | 1462756387735 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:13:07 INFO - PROCESS | 2288 | 1462756387737 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 2288 | 1462756387738 Marionette TRACE conn2 <- [1,2114,null,{}] 18:13:07 INFO - PROCESS | 2288 | 1462756387760 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}] 18:13:07 INFO - PROCESS | 2288 | 1462756387863 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:13:07 INFO - PROCESS | 2288 | 1462756387934 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c831000 == 52 [pid = 2288] [id = 536] 18:13:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x124e37400) [pid = 2288] [serial = 1608] [outer = 0x0] 18:13:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x127029000) [pid = 2288] [serial = 1609] [outer = 0x124e37400] 18:13:07 INFO - PROCESS | 2288 | 1462756387963 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x1270e6800) [pid = 2288] [serial = 1610] [outer = 0x124e37400] 18:13:08 INFO - PROCESS | 2288 | 1462756388389 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]]]}] 18:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 688ms 18:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:13:08 INFO - PROCESS | 2288 | 1462756388425 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:13:08 INFO - PROCESS | 2288 | 1462756388427 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:13:08 INFO - PROCESS | 2288 | 1462756388429 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 2288 | 1462756388430 Marionette TRACE conn2 <- [1,2118,null,{}] 18:13:08 INFO - PROCESS | 2288 | 1462756388433 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}] 18:13:08 INFO - PROCESS | 2288 | 1462756388564 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:13:08 INFO - PROCESS | 2288 | 1462756388643 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c817800 == 53 [pid = 2288] [id = 537] 18:13:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x1126f4800) [pid = 2288] [serial = 1611] [outer = 0x0] 18:13:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x127562000) [pid = 2288] [serial = 1612] [outer = 0x1126f4800] 18:13:08 INFO - PROCESS | 2288 | 1462756388673 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x128b37c00) [pid = 2288] [serial = 1613] [outer = 0x1126f4800] 18:13:09 INFO - PROCESS | 2288 | 1462756389319 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]]]}] 18:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 920ms 18:13:09 INFO - PROCESS | 2288 | 1462756389350 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:13:09 INFO - PROCESS | 2288 | 1462756389352 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:13:09 INFO - PROCESS | 2288 | 1462756389356 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:13:09 INFO - PROCESS | 2288 | 1462756389358 Marionette TRACE conn2 <- [1,2122,null,{}] 18:13:09 INFO - PROCESS | 2288 | 1462756389363 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}] 18:13:09 INFO - PROCESS | 2288 | 1462756389459 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:13:09 INFO - PROCESS | 2288 | 1462756389521 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188a6000 == 54 [pid = 2288] [id = 538] 18:13:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x112fe4c00) [pid = 2288] [serial = 1614] [outer = 0x0] 18:13:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x113154c00) [pid = 2288] [serial = 1615] [outer = 0x112fe4c00] 18:13:09 INFO - PROCESS | 2288 | 1462756389549 Marionette DEBUG loaded listener.js 18:13:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1150f9400) [pid = 2288] [serial = 1616] [outer = 0x112fe4c00] 18:13:10 INFO - PROCESS | 2288 | 1462756390013 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]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 727ms 18:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:13:10 INFO - PROCESS | 2288 | 1462756390083 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:13:10 INFO - PROCESS | 2288 | 1462756390087 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:13:10 INFO - PROCESS | 2288 | 1462756390091 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:13:10 INFO - PROCESS | 2288 | 1462756390093 Marionette TRACE conn2 <- [1,2126,null,{}] 18:13:10 INFO - PROCESS | 2288 | 1462756390096 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}] 18:13:10 INFO - PROCESS | 2288 | 1462756390227 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12bda7000 == 53 [pid = 2288] [id = 530] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12b97f800 == 52 [pid = 2288] [id = 529] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x123e75000 == 51 [pid = 2288] [id = 528] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12b223800 == 50 [pid = 2288] [id = 527] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x1197ba800) [pid = 2288] [serial = 1516] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x11839c400) [pid = 2288] [serial = 1543] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x113155400) [pid = 2288] [serial = 1519] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x1169c1400) [pid = 2288] [serial = 1522] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x11814c800) [pid = 2288] [serial = 1525] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x119147000) [pid = 2288] [serial = 1528] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | 1462756390378 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac80000 == 49 [pid = 2288] [id = 526] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x128c20000 == 48 [pid = 2288] [id = 525] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x121047800 == 47 [pid = 2288] [id = 524] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x116485000 == 46 [pid = 2288] [id = 523] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x116f0a800 == 45 [pid = 2288] [id = 522] 18:13:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x113e10000 == 46 [pid = 2288] [id = 539] 18:13:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x1122c8c00) [pid = 2288] [serial = 1617] [outer = 0x0] 18:13:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x11314a800) [pid = 2288] [serial = 1618] [outer = 0x1122c8c00] 18:13:10 INFO - PROCESS | 2288 | 1462756390424 Marionette DEBUG loaded listener.js 18:13:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x1170f3c00) [pid = 2288] [serial = 1619] [outer = 0x1122c8c00] 18:13:10 INFO - PROCESS | 2288 | --DOCSHELL 0x123913000 == 45 [pid = 2288] [id = 514] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x1164f7400) [pid = 2288] [serial = 1472] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x118087800) [pid = 2288] [serial = 1495] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x112df3400) [pid = 2288] [serial = 1498] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x1183a7c00) [pid = 2288] [serial = 1499] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x11839a800) [pid = 2288] [serial = 1496] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x112df4400) [pid = 2288] [serial = 1474] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x1164f3c00) [pid = 2288] [serial = 1486] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x116f43400) [pid = 2288] [serial = 1487] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1169b9000) [pid = 2288] [serial = 1478] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x113229400) [pid = 2288] [serial = 1477] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x119625400) [pid = 2288] [serial = 1513] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x11314cc00) [pid = 2288] [serial = 1483] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x1134ea400) [pid = 2288] [serial = 1484] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x1170f1400) [pid = 2288] [serial = 1489] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x11717bc00) [pid = 2288] [serial = 1490] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x117699c00) [pid = 2288] [serial = 1492] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x115f0cc00) [pid = 2288] [serial = 1471] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1129a2400) [pid = 2288] [serial = 1480] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x112a75000) [pid = 2288] [serial = 1534] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x112a75400) [pid = 2288] [serial = 1481] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x119517400) [pid = 2288] [serial = 1511] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x116a67000) [pid = 2288] [serial = 1538] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x11314f400) [pid = 2288] [serial = 1535] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x1187f3000) [pid = 2288] [serial = 1505] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x118d65c00) [pid = 2288] [serial = 1507] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x113150000) [pid = 2288] [serial = 1475] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x11918e400) [pid = 2288] [serial = 1510] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x119130000) [pid = 2288] [serial = 1508] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x119697400) [pid = 2288] [serial = 1514] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x118628800) [pid = 2288] [serial = 1502] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x11806a400) [pid = 2288] [serial = 1493] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x11808fc00) [pid = 2288] [serial = 1541] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x11861dc00) [pid = 2288] [serial = 1501] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1187e8400) [pid = 2288] [serial = 1504] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x1197a2c00) [pid = 2288] [serial = 1532] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x119516000) [pid = 2288] [serial = 1531] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x117553400) [pid = 2288] [serial = 1540] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | --DOMWINDOW == 104 (0x1150fcc00) [pid = 2288] [serial = 1537] [outer = 0x0] [url = about:blank] 18:13:10 INFO - PROCESS | 2288 | 1462756390833 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]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 770ms 18:13:10 INFO - PROCESS | 2288 | 1462756390862 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:13:10 INFO - PROCESS | 2288 | 1462756390864 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:13:10 INFO - PROCESS | 2288 | 1462756390866 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:13:10 INFO - PROCESS | 2288 | 1462756390868 Marionette TRACE conn2 <- [1,2130,null,{}] 18:13:10 INFO - PROCESS | 2288 | 1462756390875 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}] 18:13:10 INFO - PROCESS | 2288 | 1462756390965 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:13:10 INFO - PROCESS | 2288 | 1462756390973 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x118da7000 == 46 [pid = 2288] [id = 540] 18:13:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 105 (0x117695000) [pid = 2288] [serial = 1620] [outer = 0x0] 18:13:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x118069800) [pid = 2288] [serial = 1621] [outer = 0x117695000] 18:13:11 INFO - PROCESS | 2288 | 1462756391001 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x118156800) [pid = 2288] [serial = 1622] [outer = 0x117695000] 18:13:11 INFO - PROCESS | 2288 | 1462756391376 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] 18:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:13:11 INFO - PROCESS | 2288 | 1462756391390 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:13:11 INFO - PROCESS | 2288 | 1462756391392 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 2288 | 1462756391393 Marionette TRACE conn2 <- [1,2134,null,{}] 18:13:11 INFO - PROCESS | 2288 | 1462756391395 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}] 18:13:11 INFO - PROCESS | 2288 | 1462756391490 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:13:11 INFO - PROCESS | 2288 | 1462756391541 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bc4000 == 47 [pid = 2288] [id = 541] 18:13:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x118157c00) [pid = 2288] [serial = 1623] [outer = 0x0] 18:13:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x11861bc00) [pid = 2288] [serial = 1624] [outer = 0x118157c00] 18:13:11 INFO - PROCESS | 2288 | 1462756391567 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x119130000) [pid = 2288] [serial = 1625] [outer = 0x118157c00] 18:13:11 INFO - PROCESS | 2288 | 1462756391859 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]]]}] 18:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 18:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:13:11 INFO - PROCESS | 2288 | 1462756391911 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 2288 | 1462756391912 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:13:11 INFO - PROCESS | 2288 | 1462756391914 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 2288 | 1462756391915 Marionette TRACE conn2 <- [1,2138,null,{}] 18:13:11 INFO - PROCESS | 2288 | 1462756391919 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}] 18:13:12 INFO - PROCESS | 2288 | 1462756392003 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:13:12 INFO - PROCESS | 2288 | 1462756392057 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x117043000 == 48 [pid = 2288] [id = 542] 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x118158800) [pid = 2288] [serial = 1626] [outer = 0x0] 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x119151c00) [pid = 2288] [serial = 1627] [outer = 0x118158800] 18:13:12 INFO - PROCESS | 2288 | 1462756392082 Marionette DEBUG loaded listener.js 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x11951d400) [pid = 2288] [serial = 1628] [outer = 0x118158800] 18:13:12 INFO - PROCESS | 2288 | 1462756392401 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]]]}] 18:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 18:13:12 INFO - PROCESS | 2288 | 1462756392437 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:13:12 INFO - PROCESS | 2288 | 1462756392439 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:13:12 INFO - PROCESS | 2288 | 1462756392441 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:13:12 INFO - PROCESS | 2288 | 1462756392442 Marionette TRACE conn2 <- [1,2142,null,{}] 18:13:12 INFO - PROCESS | 2288 | 1462756392444 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}] 18:13:12 INFO - PROCESS | 2288 | 1462756392543 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:13:12 INFO - PROCESS | 2288 | 1462756392548 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x124936800 == 49 [pid = 2288] [id = 543] 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x11962d000) [pid = 2288] [serial = 1629] [outer = 0x0] 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x121004400) [pid = 2288] [serial = 1630] [outer = 0x11962d000] 18:13:12 INFO - PROCESS | 2288 | 1462756392575 Marionette DEBUG loaded listener.js 18:13:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x1212a3400) [pid = 2288] [serial = 1631] [outer = 0x11962d000] 18:13:12 INFO - PROCESS | 2288 | 1462756392974 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] 18:13:13 INFO - PROCESS | 2288 | 1462756393019 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:13:13 INFO - PROCESS | 2288 | 1462756393021 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:13:13 INFO - PROCESS | 2288 | 1462756393022 Marionette TRACE conn2 <- [1,2146,null,{}] 18:13:13 INFO - PROCESS | 2288 | 1462756393024 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}] 18:13:13 INFO - PROCESS | 2288 | 1462756393130 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:13:13 INFO - PROCESS | 2288 | 1462756393169 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12735e000 == 50 [pid = 2288] [id = 544] 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x1197a0400) [pid = 2288] [serial = 1632] [outer = 0x0] 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x123c8d000) [pid = 2288] [serial = 1633] [outer = 0x1197a0400] 18:13:13 INFO - PROCESS | 2288 | 1462756393194 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1249cb800) [pid = 2288] [serial = 1634] [outer = 0x1197a0400] 18:13:13 INFO - PROCESS | 2288 | 1462756393539 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] 18:13:13 INFO - PROCESS | 2288 | 1462756393592 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:13:13 INFO - PROCESS | 2288 | 1462756393594 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:13:13 INFO - PROCESS | 2288 | 1462756393595 Marionette TRACE conn2 <- [1,2150,null,{}] 18:13:13 INFO - PROCESS | 2288 | 1462756393597 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}] 18:13:13 INFO - PROCESS | 2288 | 1462756393700 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:13:13 INFO - PROCESS | 2288 | 1462756393704 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b7d800 == 51 [pid = 2288] [id = 545] 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x124143800) [pid = 2288] [serial = 1635] [outer = 0x0] 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x124acb400) [pid = 2288] [serial = 1636] [outer = 0x124143800] 18:13:13 INFO - PROCESS | 2288 | 1462756393759 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x127029400) [pid = 2288] [serial = 1637] [outer = 0x124143800] 18:13:14 INFO - PROCESS | 2288 | 1462756394081 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]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 18:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:13:14 INFO - PROCESS | 2288 | 1462756394113 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 2288 | 1462756394114 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:13:14 INFO - PROCESS | 2288 | 1462756394125 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 2288 | 1462756394126 Marionette TRACE conn2 <- [1,2154,null,{}] 18:13:14 INFO - PROCESS | 2288 | 1462756394128 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}] 18:13:14 INFO - PROCESS | 2288 | 1462756394239 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:13:14 INFO - PROCESS | 2288 | 1462756394275 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x129340800 == 52 [pid = 2288] [id = 546] 18:13:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x124db1400) [pid = 2288] [serial = 1638] [outer = 0x0] 18:13:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x127565400) [pid = 2288] [serial = 1639] [outer = 0x124db1400] 18:13:14 INFO - PROCESS | 2288 | 1462756394299 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x128aea800) [pid = 2288] [serial = 1640] [outer = 0x124db1400] 18:13:14 INFO - PROCESS | 2288 | 1462756394638 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]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 576ms 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x119514000) [pid = 2288] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x118150000) [pid = 2288] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x1210f9c00) [pid = 2288] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x111c21800) [pid = 2288] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x1249ce400) [pid = 2288] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x113157800) [pid = 2288] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x1164ae000) [pid = 2288] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x1170fc000) [pid = 2288] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x11814c000) [pid = 2288] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x11861f000) [pid = 2288] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x112d10c00) [pid = 2288] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x116058400) [pid = 2288] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x118070400) [pid = 2288] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:13:14 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x118589c00) [pid = 2288] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:13:14 INFO - PROCESS | 2288 | 1462756394853 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 2288 | 1462756394855 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:13:14 INFO - PROCESS | 2288 | 1462756394867 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 2288 | 1462756394868 Marionette TRACE conn2 <- [1,2158,null,{}] 18:13:14 INFO - PROCESS | 2288 | 1462756394870 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}] 18:13:14 INFO - PROCESS | 2288 | 1462756394961 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:13:14 INFO - PROCESS | 2288 | 1462756394967 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x125789000 == 53 [pid = 2288] [id = 547] 18:13:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x113ce7800) [pid = 2288] [serial = 1641] [outer = 0x0] 18:13:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x117552000) [pid = 2288] [serial = 1642] [outer = 0x113ce7800] 18:13:14 INFO - PROCESS | 2288 | 1462756394993 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x118589c00) [pid = 2288] [serial = 1643] [outer = 0x113ce7800] 18:13:15 INFO - PROCESS | 2288 | 1462756395354 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]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 18:13:15 INFO - PROCESS | 2288 | 1462756395391 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 2288 | 1462756395392 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:13:15 INFO - PROCESS | 2288 | 1462756395394 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 2288 | 1462756395396 Marionette TRACE conn2 <- [1,2162,null,{}] 18:13:15 INFO - PROCESS | 2288 | 1462756395399 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}] 18:13:15 INFO - PROCESS | 2288 | 1462756395524 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:13:15 INFO - PROCESS | 2288 | 1462756395562 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b22a000 == 54 [pid = 2288] [id = 548] 18:13:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x128ae3400) [pid = 2288] [serial = 1644] [outer = 0x0] 18:13:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x128b36000) [pid = 2288] [serial = 1645] [outer = 0x128ae3400] 18:13:15 INFO - PROCESS | 2288 | 1462756395591 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x128b41400) [pid = 2288] [serial = 1646] [outer = 0x128ae3400] 18:13:15 INFO - PROCESS | 2288 | 1462756395912 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]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 18:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:13:15 INFO - PROCESS | 2288 | 1462756395964 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 2288 | 1462756395966 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:13:15 INFO - PROCESS | 2288 | 1462756395968 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 2288 | 1462756395969 Marionette TRACE conn2 <- [1,2166,null,{}] 18:13:15 INFO - PROCESS | 2288 | 1462756395971 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}] 18:13:16 INFO - PROCESS | 2288 | 1462756396061 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:13:16 INFO - PROCESS | 2288 | 1462756396118 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb68000 == 55 [pid = 2288] [id = 549] 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x128aefc00) [pid = 2288] [serial = 1647] [outer = 0x0] 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x128be6000) [pid = 2288] [serial = 1648] [outer = 0x128aefc00] 18:13:16 INFO - PROCESS | 2288 | 1462756396143 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x128e0a800) [pid = 2288] [serial = 1649] [outer = 0x128aefc00] 18:13:16 INFO - PROCESS | 2288 | 1462756396410 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]]]}] 18:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 470ms 18:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:13:16 INFO - PROCESS | 2288 | 1462756396441 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:13:16 INFO - PROCESS | 2288 | 1462756396442 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:13:16 INFO - PROCESS | 2288 | 1462756396445 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:13:16 INFO - PROCESS | 2288 | 1462756396446 Marionette TRACE conn2 <- [1,2170,null,{}] 18:13:16 INFO - PROCESS | 2288 | 1462756396448 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}] 18:13:16 INFO - PROCESS | 2288 | 1462756396543 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:13:16 INFO - PROCESS | 2288 | 1462756396548 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bea4000 == 56 [pid = 2288] [id = 550] 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x128beb000) [pid = 2288] [serial = 1650] [outer = 0x0] 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x128ec4c00) [pid = 2288] [serial = 1651] [outer = 0x128beb000] 18:13:16 INFO - PROCESS | 2288 | 1462756396573 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x128fa6c00) [pid = 2288] [serial = 1652] [outer = 0x128beb000] 18:13:17 INFO - PROCESS | 2288 | 1462756397043 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]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 18:13:17 INFO - PROCESS | 2288 | 1462756397064 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 2288 | 1462756397067 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:13:17 INFO - PROCESS | 2288 | 1462756397073 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 2288 | 1462756397076 Marionette TRACE conn2 <- [1,2174,null,{}] 18:13:17 INFO - PROCESS | 2288 | 1462756397080 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}] 18:13:17 INFO - PROCESS | 2288 | 1462756397191 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:13:17 INFO - PROCESS | 2288 | 1462756397263 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x11705c800 == 57 [pid = 2288] [id = 551] 18:13:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x11299f400) [pid = 2288] [serial = 1653] [outer = 0x0] 18:13:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x113154000) [pid = 2288] [serial = 1654] [outer = 0x11299f400] 18:13:17 INFO - PROCESS | 2288 | 1462756397296 Marionette DEBUG loaded listener.js 18:13:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x115052800) [pid = 2288] [serial = 1655] [outer = 0x11299f400] 18:13:17 INFO - PROCESS | 2288 | 1462756397701 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]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 18:13:17 INFO - PROCESS | 2288 | 1462756397744 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 2288 | 1462756397749 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:13:17 INFO - PROCESS | 2288 | 1462756397756 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 2288 | 1462756397758 Marionette TRACE conn2 <- [1,2178,null,{}] 18:13:17 INFO - PROCESS | 2288 | 1462756397761 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}] 18:13:17 INFO - PROCESS | 2288 | 1462756397894 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:13:17 INFO - PROCESS | 2288 | 1462756397968 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x121036000 == 58 [pid = 2288] [id = 552] 18:13:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x1164f3c00) [pid = 2288] [serial = 1656] [outer = 0x0] 18:13:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x11754d400) [pid = 2288] [serial = 1657] [outer = 0x1164f3c00] 18:13:18 INFO - PROCESS | 2288 | 1462756397999 Marionette DEBUG loaded listener.js 18:13:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x11858f000) [pid = 2288] [serial = 1658] [outer = 0x1164f3c00] 18:13:18 INFO - PROCESS | 2288 | 1462756398415 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]]]}] 18:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 18:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:13:18 INFO - PROCESS | 2288 | 1462756398429 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:13:18 INFO - PROCESS | 2288 | 1462756398430 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:13:18 INFO - PROCESS | 2288 | 1462756398433 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:13:18 INFO - PROCESS | 2288 | 1462756398436 Marionette TRACE conn2 <- [1,2182,null,{}] 18:13:18 INFO - PROCESS | 2288 | 1462756398444 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}] 18:13:18 INFO - PROCESS | 2288 | 1462756398557 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:13:18 INFO - PROCESS | 2288 | 1462756398619 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c01d800 == 59 [pid = 2288] [id = 553] 18:13:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x118713000) [pid = 2288] [serial = 1659] [outer = 0x0] 18:13:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x119622400) [pid = 2288] [serial = 1660] [outer = 0x118713000] 18:13:18 INFO - PROCESS | 2288 | 1462756398691 Marionette DEBUG loaded listener.js 18:13:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x121013800) [pid = 2288] [serial = 1661] [outer = 0x118713000] 18:13:19 INFO - PROCESS | 2288 | 1462756399103 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]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 726ms 18:13:19 INFO - PROCESS | 2288 | 1462756399160 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 2288 | 1462756399162 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:13:19 INFO - PROCESS | 2288 | 1462756399164 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 2288 | 1462756399165 Marionette TRACE conn2 <- [1,2186,null,{}] 18:13:19 INFO - PROCESS | 2288 | 1462756399170 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}] 18:13:19 INFO - PROCESS | 2288 | 1462756399299 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:13:19 INFO - PROCESS | 2288 | 1462756399383 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1cd000 == 60 [pid = 2288] [id = 554] 18:13:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x123ba5000) [pid = 2288] [serial = 1662] [outer = 0x0] 18:13:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x1249c9800) [pid = 2288] [serial = 1663] [outer = 0x123ba5000] 18:13:19 INFO - PROCESS | 2288 | 1462756399414 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x124e35000) [pid = 2288] [serial = 1664] [outer = 0x123ba5000] 18:13:19 INFO - PROCESS | 2288 | 1462756399841 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]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 722ms 18:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:13:19 INFO - PROCESS | 2288 | 1462756399902 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 2288 | 1462756399904 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:13:19 INFO - PROCESS | 2288 | 1462756399908 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 2288 | 1462756399910 Marionette TRACE conn2 <- [1,2190,null,{}] 18:13:19 INFO - PROCESS | 2288 | 1462756399912 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}] 18:13:20 INFO - PROCESS | 2288 | 1462756400027 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:13:20 INFO - PROCESS | 2288 | 1462756400101 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1e9000 == 61 [pid = 2288] [id = 555] 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1197be000) [pid = 2288] [serial = 1665] [outer = 0x0] 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x127565800) [pid = 2288] [serial = 1666] [outer = 0x1197be000] 18:13:20 INFO - PROCESS | 2288 | 1462756400124 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x128b39800) [pid = 2288] [serial = 1667] [outer = 0x1197be000] 18:13:20 INFO - PROCESS | 2288 | 1462756400510 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]]]}] 18:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 626ms 18:13:20 INFO - PROCESS | 2288 | 1462756400535 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:13:20 INFO - PROCESS | 2288 | 1462756400537 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:13:20 INFO - PROCESS | 2288 | 1462756400540 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:13:20 INFO - PROCESS | 2288 | 1462756400541 Marionette TRACE conn2 <- [1,2194,null,{}] 18:13:20 INFO - PROCESS | 2288 | 1462756400544 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}] 18:13:20 INFO - PROCESS | 2288 | 1462756400732 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:13:20 INFO - PROCESS | 2288 | 1462756400838 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5b3800 == 62 [pid = 2288] [id = 556] 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x128ec6400) [pid = 2288] [serial = 1668] [outer = 0x0] 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x129298000) [pid = 2288] [serial = 1669] [outer = 0x128ec6400] 18:13:20 INFO - PROCESS | 2288 | 1462756400884 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x1293dc800) [pid = 2288] [serial = 1670] [outer = 0x128ec6400] 18:13:21 INFO - PROCESS | 2288 | 1462756401384 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]]]}] 18:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 871ms 18:13:21 INFO - PROCESS | 2288 | 1462756401410 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 2288 | 1462756401412 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:13:21 INFO - PROCESS | 2288 | 1462756401414 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 2288 | 1462756401415 Marionette TRACE conn2 <- [1,2198,null,{}] 18:13:21 INFO - PROCESS | 2288 | 1462756401418 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}] 18:13:21 INFO - PROCESS | 2288 | 1462756401534 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:13:21 INFO - PROCESS | 2288 | 1462756401797 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181ca800 == 63 [pid = 2288] [id = 557] 18:13:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x1126f3c00) [pid = 2288] [serial = 1671] [outer = 0x0] 18:13:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1129a1400) [pid = 2288] [serial = 1672] [outer = 0x1126f3c00] 18:13:21 INFO - PROCESS | 2288 | 1462756401847 Marionette DEBUG loaded listener.js 18:13:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x112d5d400) [pid = 2288] [serial = 1673] [outer = 0x1126f3c00] 18:13:22 INFO - PROCESS | 2288 | 1462756402312 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]]]}] 18:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 922ms 18:13:22 INFO - PROCESS | 2288 | 1462756402336 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:13:22 INFO - PROCESS | 2288 | 1462756402339 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:13:22 INFO - PROCESS | 2288 | 1462756402342 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:13:22 INFO - PROCESS | 2288 | 1462756402344 Marionette TRACE conn2 <- [1,2202,null,{}] 18:13:22 INFO - PROCESS | 2288 | 1462756402348 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}] 18:13:22 INFO - PROCESS | 2288 | 1462756402449 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:13:22 INFO - PROCESS | 2288 | 1462756402524 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d3800 == 64 [pid = 2288] [id = 558] 18:13:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x113222000) [pid = 2288] [serial = 1674] [outer = 0x0] 18:13:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x115f69800) [pid = 2288] [serial = 1675] [outer = 0x113222000] 18:13:22 INFO - PROCESS | 2288 | 1462756402553 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x1169c1400) [pid = 2288] [serial = 1676] [outer = 0x113222000] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb68000 == 63 [pid = 2288] [id = 549] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x12b22a000 == 62 [pid = 2288] [id = 548] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x125789000 == 61 [pid = 2288] [id = 547] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x129340800 == 60 [pid = 2288] [id = 546] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x128b7d800 == 59 [pid = 2288] [id = 545] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x12108a000) [pid = 2288] [serial = 1561] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x123995800) [pid = 2288] [serial = 1564] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x125745400) [pid = 2288] [serial = 1594] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x12735e000 == 58 [pid = 2288] [id = 544] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x124936800 == 57 [pid = 2288] [id = 543] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x117043000 == 56 [pid = 2288] [id = 542] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x119bc4000 == 55 [pid = 2288] [id = 541] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x118da7000 == 54 [pid = 2288] [id = 540] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x113e10000 == 53 [pid = 2288] [id = 539] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x1188a6000 == 52 [pid = 2288] [id = 538] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x12932c800 == 51 [pid = 2288] [id = 533] 18:13:22 INFO - PROCESS | 2288 | --DOCSHELL 0x12390f000 == 50 [pid = 2288] [id = 532] 18:13:22 INFO - PROCESS | 2288 | 1462756402977 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]]]}] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x119e43000) [pid = 2288] [serial = 1576] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x11861ec00) [pid = 2288] [serial = 1544] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x117696800) [pid = 2288] [serial = 1579] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x112df4800) [pid = 2288] [serial = 1546] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x1187ef400) [pid = 2288] [serial = 1552] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x1129acc00) [pid = 2288] [serial = 1568] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x1126f0800) [pid = 2288] [serial = 1567] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x11962b000) [pid = 2288] [serial = 1555] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x12108e400) [pid = 2288] [serial = 1577] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x1249d0400) [pid = 2288] [serial = 1582] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12414c400) [pid = 2288] [serial = 1580] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x124a48c00) [pid = 2288] [serial = 1583] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x11340bc00) [pid = 2288] [serial = 1570] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x11814fc00) [pid = 2288] [serial = 1571] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x1170f8000) [pid = 2288] [serial = 1549] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x119e45c00) [pid = 2288] [serial = 1558] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x117544c00) [pid = 2288] [serial = 1585] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x11839e800) [pid = 2288] [serial = 1573] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x124de6c00) [pid = 2288] [serial = 1589] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x119195800) [pid = 2288] [serial = 1574] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x1187ef800) [pid = 2288] [serial = 1586] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12511cc00) [pid = 2288] [serial = 1592] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x11914b800) [pid = 2288] [serial = 1588] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x124e33800) [pid = 2288] [serial = 1591] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x113472400) [pid = 2288] [serial = 1520] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x1170f7400) [pid = 2288] [serial = 1523] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x11815a000) [pid = 2288] [serial = 1526] [outer = 0x0] [url = about:blank] 18:13:22 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x119193400) [pid = 2288] [serial = 1529] [outer = 0x0] [url = about:blank] 18:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 669ms 18:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:13:23 INFO - PROCESS | 2288 | 1462756403013 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 2288 | 1462756403016 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:13:23 INFO - PROCESS | 2288 | 1462756403019 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 2288 | 1462756403020 Marionette TRACE conn2 <- [1,2206,null,{}] 18:13:23 INFO - PROCESS | 2288 | 1462756403022 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}] 18:13:23 INFO - PROCESS | 2288 | 1462756403110 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:13:23 INFO - PROCESS | 2288 | 1462756403115 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181dd800 == 51 [pid = 2288] [id = 559] 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x116a6e400) [pid = 2288] [serial = 1677] [outer = 0x0] 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x1170f7400) [pid = 2288] [serial = 1678] [outer = 0x116a6e400] 18:13:23 INFO - PROCESS | 2288 | 1462756403142 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x117692400) [pid = 2288] [serial = 1679] [outer = 0x116a6e400] 18:13:23 INFO - PROCESS | 2288 | 1462756403479 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]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 18:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:13:23 INFO - PROCESS | 2288 | 1462756403558 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 2288 | 1462756403560 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:13:23 INFO - PROCESS | 2288 | 1462756403564 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 2288 | 1462756403568 Marionette TRACE conn2 <- [1,2210,null,{}] 18:13:23 INFO - PROCESS | 2288 | 1462756403575 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}] 18:13:23 INFO - PROCESS | 2288 | 1462756403661 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:13:23 INFO - PROCESS | 2288 | 1462756403671 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x123915000 == 52 [pid = 2288] [id = 560] 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x11806c400) [pid = 2288] [serial = 1680] [outer = 0x0] 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x11814f800) [pid = 2288] [serial = 1681] [outer = 0x11806c400] 18:13:23 INFO - PROCESS | 2288 | 1462756403697 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x1183a3400) [pid = 2288] [serial = 1682] [outer = 0x11806c400] 18:13:24 INFO - PROCESS | 2288 | 1462756404032 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]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 524ms 18:13:24 INFO - PROCESS | 2288 | 1462756404088 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:13:24 INFO - PROCESS | 2288 | 1462756404097 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:13:24 INFO - PROCESS | 2288 | 1462756404112 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 2288 | 1462756404113 Marionette TRACE conn2 <- [1,2214,null,{}] 18:13:24 INFO - PROCESS | 2288 | 1462756404115 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}] 18:13:24 INFO - PROCESS | 2288 | 1462756404200 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:13:24 INFO - PROCESS | 2288 | 1462756404207 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e06800 == 53 [pid = 2288] [id = 561] 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x11858bc00) [pid = 2288] [serial = 1683] [outer = 0x0] 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1187f3000) [pid = 2288] [serial = 1684] [outer = 0x11858bc00] 18:13:24 INFO - PROCESS | 2288 | 1462756404233 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11914c800) [pid = 2288] [serial = 1685] [outer = 0x11858bc00] 18:13:24 INFO - PROCESS | 2288 | 1462756404544 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]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 475ms 18:13:24 INFO - PROCESS | 2288 | 1462756404582 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:13:24 INFO - PROCESS | 2288 | 1462756404584 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:13:24 INFO - PROCESS | 2288 | 1462756404588 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 2288 | 1462756404589 Marionette TRACE conn2 <- [1,2218,null,{}] 18:13:24 INFO - PROCESS | 2288 | 1462756404592 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}] 18:13:24 INFO - PROCESS | 2288 | 1462756404675 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:13:24 INFO - PROCESS | 2288 | 1462756404680 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12577e800 == 54 [pid = 2288] [id = 562] 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x119519c00) [pid = 2288] [serial = 1686] [outer = 0x0] 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x119627400) [pid = 2288] [serial = 1687] [outer = 0x119519c00] 18:13:24 INFO - PROCESS | 2288 | 1462756404768 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x121009c00) [pid = 2288] [serial = 1688] [outer = 0x119519c00] 18:13:25 INFO - PROCESS | 2288 | 1462756405112 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]]]}] 18:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 18:13:25 INFO - PROCESS | 2288 | 1462756405159 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:13:25 INFO - PROCESS | 2288 | 1462756405161 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:13:25 INFO - PROCESS | 2288 | 1462756405163 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:13:25 INFO - PROCESS | 2288 | 1462756405164 Marionette TRACE conn2 <- [1,2222,null,{}] 18:13:25 INFO - PROCESS | 2288 | 1462756405166 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}] 18:13:25 INFO - PROCESS | 2288 | 1462756405282 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:13:25 INFO - PROCESS | 2288 | 1462756405323 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x128e67800 == 55 [pid = 2288] [id = 563] 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x12108ac00) [pid = 2288] [serial = 1689] [outer = 0x0] 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x123b0ac00) [pid = 2288] [serial = 1690] [outer = 0x12108ac00] 18:13:25 INFO - PROCESS | 2288 | 1462756405348 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x12414b400) [pid = 2288] [serial = 1691] [outer = 0x12108ac00] 18:13:25 INFO - PROCESS | 2288 | 1462756405676 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]]]}] 18:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 18:13:25 INFO - PROCESS | 2288 | 1462756405683 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:13:25 INFO - PROCESS | 2288 | 1462756405685 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:13:25 INFO - PROCESS | 2288 | 1462756405688 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:13:25 INFO - PROCESS | 2288 | 1462756405689 Marionette TRACE conn2 <- [1,2226,null,{}] 18:13:25 INFO - PROCESS | 2288 | 1462756405692 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}] 18:13:25 INFO - PROCESS | 2288 | 1462756405799 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:13:25 INFO - PROCESS | 2288 | 1462756405834 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12969d800 == 56 [pid = 2288] [id = 564] 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x123c97000) [pid = 2288] [serial = 1692] [outer = 0x0] 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1249cdc00) [pid = 2288] [serial = 1693] [outer = 0x123c97000] 18:13:25 INFO - PROCESS | 2288 | 1462756405859 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x124de8800) [pid = 2288] [serial = 1694] [outer = 0x123c97000] 18:13:26 INFO - PROCESS | 2288 | 1462756406191 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]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 18:13:26 INFO - PROCESS | 2288 | 1462756406213 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 2288 | 1462756406214 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:13:26 INFO - PROCESS | 2288 | 1462756406217 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 2288 | 1462756406219 Marionette TRACE conn2 <- [1,2230,null,{}] 18:13:26 INFO - PROCESS | 2288 | 1462756406222 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}] 18:13:26 INFO - PROCESS | 2288 | 1462756406327 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:13:26 INFO - PROCESS | 2288 | 1462756406364 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac10800 == 57 [pid = 2288] [id = 565] 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x1249cd400) [pid = 2288] [serial = 1695] [outer = 0x0] 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x12573f400) [pid = 2288] [serial = 1696] [outer = 0x1249cd400] 18:13:26 INFO - PROCESS | 2288 | 1462756406389 Marionette DEBUG loaded listener.js 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x126f25c00) [pid = 2288] [serial = 1697] [outer = 0x1249cd400] 18:13:26 INFO - PROCESS | 2288 | 1462756406695 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]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 18:13:26 INFO - PROCESS | 2288 | 1462756406738 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 2288 | 1462756406740 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:13:26 INFO - PROCESS | 2288 | 1462756406742 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 2288 | 1462756406743 Marionette TRACE conn2 <- [1,2234,null,{}] 18:13:26 INFO - PROCESS | 2288 | 1462756406745 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}] 18:13:26 INFO - PROCESS | 2288 | 1462756406847 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:13:26 INFO - PROCESS | 2288 | 1462756406859 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b22a800 == 58 [pid = 2288] [id = 566] 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x124e2bc00) [pid = 2288] [serial = 1698] [outer = 0x0] 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x1270b7800) [pid = 2288] [serial = 1699] [outer = 0x124e2bc00] 18:13:26 INFO - PROCESS | 2288 | 1462756406884 Marionette DEBUG loaded listener.js 18:13:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x128aedc00) [pid = 2288] [serial = 1700] [outer = 0x124e2bc00] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x128aefc00) [pid = 2288] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x1197a0400) [pid = 2288] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x124143800) [pid = 2288] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x117695000) [pid = 2288] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x124e31800) [pid = 2288] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x118157c00) [pid = 2288] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x1122c8c00) [pid = 2288] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x124db1400) [pid = 2288] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x112fe4c00) [pid = 2288] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x118158800) [pid = 2288] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x11962d000) [pid = 2288] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x113ce7800) [pid = 2288] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:13:27 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x128ae3400) [pid = 2288] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:13:27 INFO - PROCESS | 2288 | 1462756407319 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]]]}] 18:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 622ms 18:13:27 INFO - PROCESS | 2288 | 1462756407364 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 2288 | 1462756407365 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:13:27 INFO - PROCESS | 2288 | 1462756407368 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 2288 | 1462756407369 Marionette TRACE conn2 <- [1,2238,null,{}] 18:13:27 INFO - PROCESS | 2288 | 1462756407371 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}] 18:13:27 INFO - PROCESS | 2288 | 1462756407461 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:13:27 INFO - PROCESS | 2288 | 1462756407524 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x127379800 == 59 [pid = 2288] [id = 567] 18:13:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x112fe4c00) [pid = 2288] [serial = 1701] [outer = 0x0] 18:13:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x11858c400) [pid = 2288] [serial = 1702] [outer = 0x112fe4c00] 18:13:27 INFO - PROCESS | 2288 | 1462756407554 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x128ae3400) [pid = 2288] [serial = 1703] [outer = 0x112fe4c00] 18:13:27 INFO - PROCESS | 2288 | 1462756407858 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]]]}] 18:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 18:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:13:27 INFO - PROCESS | 2288 | 1462756407890 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 2288 | 1462756407891 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:13:27 INFO - PROCESS | 2288 | 1462756407893 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 2288 | 1462756407895 Marionette TRACE conn2 <- [1,2242,null,{}] 18:13:27 INFO - PROCESS | 2288 | 1462756407897 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}] 18:13:28 INFO - PROCESS | 2288 | 1462756408001 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:13:28 INFO - PROCESS | 2288 | 1462756408005 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be88800 == 60 [pid = 2288] [id = 568] 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x128af0000) [pid = 2288] [serial = 1704] [outer = 0x0] 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x128be3800) [pid = 2288] [serial = 1705] [outer = 0x128af0000] 18:13:28 INFO - PROCESS | 2288 | 1462756408031 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x128facc00) [pid = 2288] [serial = 1706] [outer = 0x128af0000] 18:13:28 INFO - PROCESS | 2288 | 1462756408373 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]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 18:13:28 INFO - PROCESS | 2288 | 1462756408413 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 2288 | 1462756408415 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:13:28 INFO - PROCESS | 2288 | 1462756408428 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 2288 | 1462756408429 Marionette TRACE conn2 <- [1,2246,null,{}] 18:13:28 INFO - PROCESS | 2288 | 1462756408432 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}] 18:13:28 INFO - PROCESS | 2288 | 1462756408520 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:13:28 INFO - PROCESS | 2288 | 1462756408524 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c56b800 == 61 [pid = 2288] [id = 569] 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x129296400) [pid = 2288] [serial = 1707] [outer = 0x0] 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x12929f800) [pid = 2288] [serial = 1708] [outer = 0x129296400] 18:13:28 INFO - PROCESS | 2288 | 1462756408549 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1293ea400) [pid = 2288] [serial = 1709] [outer = 0x129296400] 18:13:28 INFO - PROCESS | 2288 | 1462756408939 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]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 532ms 18:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:13:28 INFO - PROCESS | 2288 | 1462756408950 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 2288 | 1462756408952 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:13:28 INFO - PROCESS | 2288 | 1462756408957 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 2288 | 1462756408959 Marionette TRACE conn2 <- [1,2250,null,{}] 18:13:28 INFO - PROCESS | 2288 | 1462756408962 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}] 18:13:29 INFO - PROCESS | 2288 | 1462756409121 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:13:29 INFO - PROCESS | 2288 | 1462756409135 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9bf000 == 62 [pid = 2288] [id = 570] 18:13:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x129297800) [pid = 2288] [serial = 1710] [outer = 0x0] 18:13:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x1293f2c00) [pid = 2288] [serial = 1711] [outer = 0x129297800] 18:13:29 INFO - PROCESS | 2288 | 1462756409173 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12a68f400) [pid = 2288] [serial = 1712] [outer = 0x129297800] 18:13:29 INFO - PROCESS | 2288 | 1462756409703 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]]]}] 18:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 825ms 18:13:29 INFO - PROCESS | 2288 | 1462756409781 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 2288 | 1462756409786 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:13:29 INFO - PROCESS | 2288 | 1462756409790 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 2288 | 1462756409793 Marionette TRACE conn2 <- [1,2254,null,{}] 18:13:29 INFO - PROCESS | 2288 | 1462756409796 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}] 18:13:29 INFO - PROCESS | 2288 | 1462756409908 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:13:29 INFO - PROCESS | 2288 | 1462756409995 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x11916e800 == 63 [pid = 2288] [id = 571] 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x1164b4c00) [pid = 2288] [serial = 1713] [outer = 0x0] 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x1169b9000) [pid = 2288] [serial = 1714] [outer = 0x1164b4c00] 18:13:30 INFO - PROCESS | 2288 | 1462756410026 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x11717dc00) [pid = 2288] [serial = 1715] [outer = 0x1164b4c00] 18:13:30 INFO - PROCESS | 2288 | 1462756410470 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]]]}] 18:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 723ms 18:13:30 INFO - PROCESS | 2288 | 1462756410513 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:13:30 INFO - PROCESS | 2288 | 1462756410517 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:13:30 INFO - PROCESS | 2288 | 1462756410522 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:13:30 INFO - PROCESS | 2288 | 1462756410524 Marionette TRACE conn2 <- [1,2258,null,{}] 18:13:30 INFO - PROCESS | 2288 | 1462756410527 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}] 18:13:30 INFO - PROCESS | 2288 | 1462756410640 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:13:30 INFO - PROCESS | 2288 | 1462756410713 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b46000 == 64 [pid = 2288] [id = 572] 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x11754dc00) [pid = 2288] [serial = 1716] [outer = 0x0] 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1183a5c00) [pid = 2288] [serial = 1717] [outer = 0x11754dc00] 18:13:30 INFO - PROCESS | 2288 | 1462756410743 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x118d64000) [pid = 2288] [serial = 1718] [outer = 0x11754dc00] 18:13:31 INFO - PROCESS | 2288 | 1462756411157 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]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 669ms 18:13:31 INFO - PROCESS | 2288 | 1462756411215 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 2288 | 1462756411216 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:13:31 INFO - PROCESS | 2288 | 1462756411235 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 2288 | 1462756411237 Marionette TRACE conn2 <- [1,2262,null,{}] 18:13:31 INFO - PROCESS | 2288 | 1462756411245 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}] 18:13:31 INFO - PROCESS | 2288 | 1462756411357 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:13:31 INFO - PROCESS | 2288 | 1462756411433 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce83000 == 65 [pid = 2288] [id = 573] 18:13:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x11951c000) [pid = 2288] [serial = 1719] [outer = 0x0] 18:13:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x12100f400) [pid = 2288] [serial = 1720] [outer = 0x11951c000] 18:13:31 INFO - PROCESS | 2288 | 1462756411465 Marionette DEBUG loaded listener.js 18:13:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x124e5c800) [pid = 2288] [serial = 1721] [outer = 0x11951c000] 18:13:31 INFO - PROCESS | 2288 | 1462756411886 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]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 675ms 18:13:31 INFO - PROCESS | 2288 | 1462756411908 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 2288 | 1462756411910 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:13:31 INFO - PROCESS | 2288 | 1462756411912 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 2288 | 1462756411914 Marionette TRACE conn2 <- [1,2266,null,{}] 18:13:31 INFO - PROCESS | 2288 | 1462756411916 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}] 18:13:32 INFO - PROCESS | 2288 | 1462756412026 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:13:32 INFO - PROCESS | 2288 | 1462756412087 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbd9000 == 66 [pid = 2288] [id = 574] 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x123993000) [pid = 2288] [serial = 1722] [outer = 0x0] 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x128b3bc00) [pid = 2288] [serial = 1723] [outer = 0x123993000] 18:13:32 INFO - PROCESS | 2288 | 1462756412157 Marionette DEBUG loaded listener.js 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x128e07000) [pid = 2288] [serial = 1724] [outer = 0x123993000] 18:13:32 INFO - PROCESS | 2288 | 1462756412567 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]]]}] 18:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 18:13:32 INFO - PROCESS | 2288 | 1462756412663 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:13:32 INFO - PROCESS | 2288 | 1462756412665 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:13:32 INFO - PROCESS | 2288 | 1462756412669 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 2288 | 1462756412671 Marionette TRACE conn2 <- [1,2270,null,{}] 18:13:32 INFO - PROCESS | 2288 | 1462756412673 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}] 18:13:32 INFO - PROCESS | 2288 | 1462756412779 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:13:32 INFO - PROCESS | 2288 | 1462756412881 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f063800 == 67 [pid = 2288] [id = 575] 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x128b35c00) [pid = 2288] [serial = 1725] [outer = 0x0] 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x1292a4800) [pid = 2288] [serial = 1726] [outer = 0x128b35c00] 18:13:32 INFO - PROCESS | 2288 | 1462756412912 Marionette DEBUG loaded listener.js 18:13:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12a684400) [pid = 2288] [serial = 1727] [outer = 0x128b35c00] 18:13:33 INFO - PROCESS | 2288 | 1462756413308 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]]]}] 18:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 18:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:13:33 INFO - PROCESS | 2288 | 1462756413341 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 2288 | 1462756413342 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:13:33 INFO - PROCESS | 2288 | 1462756413344 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 2288 | 1462756413346 Marionette TRACE conn2 <- [1,2274,null,{}] 18:13:33 INFO - PROCESS | 2288 | 1462756413348 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}] 18:13:33 INFO - PROCESS | 2288 | 1462756413464 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:13:33 INFO - PROCESS | 2288 | 1462756413526 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be8f000 == 68 [pid = 2288] [id = 576] 18:13:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x1129acc00) [pid = 2288] [serial = 1728] [outer = 0x0] 18:13:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12a7a2c00) [pid = 2288] [serial = 1729] [outer = 0x1129acc00] 18:13:33 INFO - PROCESS | 2288 | 1462756413609 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12a7d0800) [pid = 2288] [serial = 1730] [outer = 0x1129acc00] 18:13:34 INFO - PROCESS | 2288 | 1462756414240 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]]]}] 18:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 925ms 18:13:34 INFO - PROCESS | 2288 | 1462756414285 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:13:34 INFO - PROCESS | 2288 | 1462756414288 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:13:34 INFO - PROCESS | 2288 | 1462756414293 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:13:34 INFO - PROCESS | 2288 | 1462756414296 Marionette TRACE conn2 <- [1,2278,null,{}] 18:13:34 INFO - PROCESS | 2288 | 1462756414300 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}] 18:13:34 INFO - PROCESS | 2288 | 1462756414399 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:13:34 INFO - PROCESS | 2288 | 1462756414477 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x12390d000 == 69 [pid = 2288] [id = 577] 18:13:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x1129ae400) [pid = 2288] [serial = 1731] [outer = 0x0] 18:13:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x113157000) [pid = 2288] [serial = 1732] [outer = 0x1129ae400] 18:13:34 INFO - PROCESS | 2288 | 1462756414505 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x1169c1c00) [pid = 2288] [serial = 1733] [outer = 0x1129ae400] 18:13:34 INFO - PROCESS | 2288 | 1462756414928 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]]]}] 18:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 671ms 18:13:34 INFO - PROCESS | 2288 | 1462756414965 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:13:34 INFO - PROCESS | 2288 | 1462756414969 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:13:34 INFO - PROCESS | 2288 | 1462756414973 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:13:34 INFO - PROCESS | 2288 | 1462756414975 Marionette TRACE conn2 <- [1,2282,null,{}] 18:13:34 INFO - PROCESS | 2288 | 1462756414978 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}] 18:13:35 INFO - PROCESS | 2288 | 1462756415080 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:13:35 INFO - PROCESS | 2288 | 1462756415156 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188b6800 == 70 [pid = 2288] [id = 578] 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x113c69c00) [pid = 2288] [serial = 1734] [outer = 0x0] 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x117552c00) [pid = 2288] [serial = 1735] [outer = 0x113c69c00] 18:13:35 INFO - PROCESS | 2288 | 1462756415186 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x118095400) [pid = 2288] [serial = 1736] [outer = 0x113c69c00] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x124d86800 == 69 [pid = 2288] [id = 517] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x116649000 == 68 [pid = 2288] [id = 516] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x127374000 == 67 [pid = 2288] [id = 518] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcd800 == 66 [pid = 2288] [id = 519] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x116f02800 == 65 [pid = 2288] [id = 515] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12c56b800 == 64 [pid = 2288] [id = 569] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12be88800 == 63 [pid = 2288] [id = 568] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x127379800 == 62 [pid = 2288] [id = 567] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12b22a800 == 61 [pid = 2288] [id = 566] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac10800 == 60 [pid = 2288] [id = 565] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x123e3c800) [pid = 2288] [serial = 1603] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x127562000) [pid = 2288] [serial = 1612] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x127029000) [pid = 2288] [serial = 1609] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x126ba3c00) [pid = 2288] [serial = 1606] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x128ec4c00) [pid = 2288] [serial = 1651] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12969d800 == 59 [pid = 2288] [id = 564] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x128e67800 == 58 [pid = 2288] [id = 563] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12577e800 == 57 [pid = 2288] [id = 562] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x117e06800 == 56 [pid = 2288] [id = 561] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x123915000 == 55 [pid = 2288] [id = 560] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x1181dd800 == 54 [pid = 2288] [id = 559] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d3800 == 53 [pid = 2288] [id = 558] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x1181ca800 == 52 [pid = 2288] [id = 557] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1cd000 == 51 [pid = 2288] [id = 554] 18:13:35 INFO - PROCESS | 2288 | --DOCSHELL 0x12bea4000 == 50 [pid = 2288] [id = 550] 18:13:35 INFO - PROCESS | 2288 | 1462756415584 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]]]}] 18:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 622ms 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x127565400) [pid = 2288] [serial = 1639] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x1150f9400) [pid = 2288] [serial = 1616] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x113154c00) [pid = 2288] [serial = 1615] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x119151c00) [pid = 2288] [serial = 1627] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x11951d400) [pid = 2288] [serial = 1628] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x1170f3800) [pid = 2288] [serial = 1597] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x121004400) [pid = 2288] [serial = 1630] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x127029400) [pid = 2288] [serial = 1637] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x117552000) [pid = 2288] [serial = 1642] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x118589c00) [pid = 2288] [serial = 1643] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x128aea800) [pid = 2288] [serial = 1640] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x128b36000) [pid = 2288] [serial = 1645] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x128e0a800) [pid = 2288] [serial = 1649] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x1212a3400) [pid = 2288] [serial = 1631] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x128be6000) [pid = 2288] [serial = 1648] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x128b41400) [pid = 2288] [serial = 1646] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x123c8d000) [pid = 2288] [serial = 1633] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x124acb400) [pid = 2288] [serial = 1636] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x1249cb800) [pid = 2288] [serial = 1634] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x1187e9000) [pid = 2288] [serial = 1600] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x118069800) [pid = 2288] [serial = 1621] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x118156800) [pid = 2288] [serial = 1622] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x1268dd800) [pid = 2288] [serial = 1595] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x11861bc00) [pid = 2288] [serial = 1624] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x119130000) [pid = 2288] [serial = 1625] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x11314a800) [pid = 2288] [serial = 1618] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x1170f3c00) [pid = 2288] [serial = 1619] [outer = 0x0] [url = about:blank] 18:13:35 INFO - PROCESS | 2288 | 1462756415615 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:13:35 INFO - PROCESS | 2288 | 1462756415616 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:13:35 INFO - PROCESS | 2288 | 1462756415622 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:13:35 INFO - PROCESS | 2288 | 1462756415624 Marionette TRACE conn2 <- [1,2286,null,{}] 18:13:35 INFO - PROCESS | 2288 | 1462756415632 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}] 18:13:35 INFO - PROCESS | 2288 | 1462756415721 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:13:35 INFO - PROCESS | 2288 | 1462756415745 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x11916b800 == 51 [pid = 2288] [id = 579] 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x11839c400) [pid = 2288] [serial = 1737] [outer = 0x0] 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x11861f000) [pid = 2288] [serial = 1738] [outer = 0x11839c400] 18:13:35 INFO - PROCESS | 2288 | 1462756415774 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x119150400) [pid = 2288] [serial = 1739] [outer = 0x11839c400] 18:13:36 INFO - PROCESS | 2288 | 1462756416136 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]]]}] 18:13:36 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 18:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 18:13:36 INFO - PROCESS | 2288 | 1462756416145 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:13:36 INFO - PROCESS | 2288 | 1462756416147 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:13:36 INFO - PROCESS | 2288 | 1462756416149 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 2288 | 1462756416150 Marionette TRACE conn2 <- [1,2290,null,{}] 18:13:36 INFO - PROCESS | 2288 | 1462756416155 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}] 18:13:36 INFO - PROCESS | 2288 | 1462756416267 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:13:36 INFO - PROCESS | 2288 | 1462756416325 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x123cb3800 == 52 [pid = 2288] [id = 580] 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x119195800) [pid = 2288] [serial = 1740] [outer = 0x0] 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1197aa800) [pid = 2288] [serial = 1741] [outer = 0x119195800] 18:13:36 INFO - PROCESS | 2288 | 1462756416351 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x121012800) [pid = 2288] [serial = 1742] [outer = 0x119195800] 18:13:36 INFO - PROCESS | 2288 | 1462756416624 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]]]}] 18:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 18:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:13:36 INFO - PROCESS | 2288 | 1462756416676 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:13:36 INFO - PROCESS | 2288 | 1462756416677 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:13:36 INFO - PROCESS | 2288 | 1462756416692 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 2288 | 1462756416693 Marionette TRACE conn2 <- [1,2294,null,{}] 18:13:36 INFO - PROCESS | 2288 | 1462756416695 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}] 18:13:36 INFO - PROCESS | 2288 | 1462756416783 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:13:36 INFO - PROCESS | 2288 | 1462756416846 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12735e000 == 53 [pid = 2288] [id = 581] 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x119512400) [pid = 2288] [serial = 1743] [outer = 0x0] 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x1212ab800) [pid = 2288] [serial = 1744] [outer = 0x119512400] 18:13:36 INFO - PROCESS | 2288 | 1462756416871 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12490cc00) [pid = 2288] [serial = 1745] [outer = 0x119512400] 18:13:37 INFO - PROCESS | 2288 | 1462756417178 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]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 531ms 18:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:13:37 INFO - PROCESS | 2288 | 1462756417212 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 2288 | 1462756417213 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:13:37 INFO - PROCESS | 2288 | 1462756417215 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 2288 | 1462756417217 Marionette TRACE conn2 <- [1,2298,null,{}] 18:13:37 INFO - PROCESS | 2288 | 1462756417222 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}] 18:13:37 INFO - PROCESS | 2288 | 1462756417322 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:13:37 INFO - PROCESS | 2288 | 1462756417328 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a61f800 == 54 [pid = 2288] [id = 582] 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x1249d6000) [pid = 2288] [serial = 1746] [outer = 0x0] 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x126f24800) [pid = 2288] [serial = 1747] [outer = 0x1249d6000] 18:13:37 INFO - PROCESS | 2288 | 1462756417354 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x128b35000) [pid = 2288] [serial = 1748] [outer = 0x1249d6000] 18:13:37 INFO - PROCESS | 2288 | 1462756417696 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]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 18:13:37 INFO - PROCESS | 2288 | 1462756417739 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 2288 | 1462756417740 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:13:37 INFO - PROCESS | 2288 | 1462756417742 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 2288 | 1462756417744 Marionette TRACE conn2 <- [1,2302,null,{}] 18:13:37 INFO - PROCESS | 2288 | 1462756417746 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}] 18:13:37 INFO - PROCESS | 2288 | 1462756417866 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:13:37 INFO - PROCESS | 2288 | 1462756417886 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac10800 == 55 [pid = 2288] [id = 583] 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x126ba7c00) [pid = 2288] [serial = 1749] [outer = 0x0] 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x128be6000) [pid = 2288] [serial = 1750] [outer = 0x126ba7c00] 18:13:37 INFO - PROCESS | 2288 | 1462756417912 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x128e04c00) [pid = 2288] [serial = 1751] [outer = 0x126ba7c00] 18:13:38 INFO - PROCESS | 2288 | 1462756418273 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]]]}] 18:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 570ms 18:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:13:38 INFO - PROCESS | 2288 | 1462756418313 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 2288 | 1462756418315 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:13:38 INFO - PROCESS | 2288 | 1462756418317 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 2288 | 1462756418318 Marionette TRACE conn2 <- [1,2306,null,{}] 18:13:38 INFO - PROCESS | 2288 | 1462756418320 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}] 18:13:38 INFO - PROCESS | 2288 | 1462756418430 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:13:38 INFO - PROCESS | 2288 | 1462756418444 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b976000 == 56 [pid = 2288] [id = 584] 18:13:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x128af1c00) [pid = 2288] [serial = 1752] [outer = 0x0] 18:13:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x12929d800) [pid = 2288] [serial = 1753] [outer = 0x128af1c00] 18:13:38 INFO - PROCESS | 2288 | 1462756418469 Marionette DEBUG loaded listener.js 18:13:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x1293f0400) [pid = 2288] [serial = 1754] [outer = 0x128af1c00] 18:13:38 INFO - PROCESS | 2288 | 1462756418807 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]]]}] 18:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 18:13:38 INFO - PROCESS | 2288 | 1462756418839 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 2288 | 1462756418841 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:13:38 INFO - PROCESS | 2288 | 1462756418843 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 2288 | 1462756418844 Marionette TRACE conn2 <- [1,2310,null,{}] 18:13:38 INFO - PROCESS | 2288 | 1462756418846 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}] 18:13:38 INFO - PROCESS | 2288 | 1462756418954 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:13:38 INFO - PROCESS | 2288 | 1462756418993 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdb6800 == 57 [pid = 2288] [id = 585] 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x128fa9c00) [pid = 2288] [serial = 1755] [outer = 0x0] 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x12a79e800) [pid = 2288] [serial = 1756] [outer = 0x128fa9c00] 18:13:39 INFO - PROCESS | 2288 | 1462756419018 Marionette DEBUG loaded listener.js 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x12a7c8800) [pid = 2288] [serial = 1757] [outer = 0x128fa9c00] 18:13:39 INFO - PROCESS | 2288 | 1462756419372 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]]]}] 18:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 18:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:13:39 INFO - PROCESS | 2288 | 1462756419413 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:13:39 INFO - PROCESS | 2288 | 1462756419415 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:13:39 INFO - PROCESS | 2288 | 1462756419417 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:13:39 INFO - PROCESS | 2288 | 1462756419418 Marionette TRACE conn2 <- [1,2314,null,{}] 18:13:39 INFO - PROCESS | 2288 | 1462756419421 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}] 18:13:39 INFO - PROCESS | 2288 | 1462756419532 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:13:39 INFO - PROCESS | 2288 | 1462756419573 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c027800 == 58 [pid = 2288] [id = 586] 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12a7a7400) [pid = 2288] [serial = 1758] [outer = 0x0] 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12a7ed800) [pid = 2288] [serial = 1759] [outer = 0x12a7a7400] 18:13:39 INFO - PROCESS | 2288 | 1462756419598 Marionette DEBUG loaded listener.js 18:13:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12a7f4800) [pid = 2288] [serial = 1760] [outer = 0x12a7a7400] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x128af0000) [pid = 2288] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x129296400) [pid = 2288] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12108ac00) [pid = 2288] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x123c97000) [pid = 2288] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x1249cd400) [pid = 2288] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x124e2bc00) [pid = 2288] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x112fe4c00) [pid = 2288] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x11806c400) [pid = 2288] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x119519c00) [pid = 2288] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x1126f3c00) [pid = 2288] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x128beb000) [pid = 2288] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x11858bc00) [pid = 2288] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x116a6e400) [pid = 2288] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:13:39 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x113222000) [pid = 2288] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:13:40 INFO - PROCESS | 2288 | 1462756420048 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]]]}] 18:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 18:13:40 INFO - PROCESS | 2288 | 1462756420090 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:13:40 INFO - PROCESS | 2288 | 1462756420092 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:13:40 INFO - PROCESS | 2288 | 1462756420094 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 2288 | 1462756420096 Marionette TRACE conn2 <- [1,2318,null,{}] 18:13:40 INFO - PROCESS | 2288 | 1462756420098 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}] 18:13:40 INFO - PROCESS | 2288 | 1462756420207 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:13:40 INFO - PROCESS | 2288 | 1462756420293 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9c0800 == 59 [pid = 2288] [id = 587] 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x1164f7000) [pid = 2288] [serial = 1761] [outer = 0x0] 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1293e9400) [pid = 2288] [serial = 1762] [outer = 0x1164f7000] 18:13:40 INFO - PROCESS | 2288 | 1462756420323 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x12a7fa000) [pid = 2288] [serial = 1763] [outer = 0x1164f7000] 18:13:40 INFO - PROCESS | 2288 | 1462756420633 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] 18:13:40 INFO - PROCESS | 2288 | 1462756420667 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:13:40 INFO - PROCESS | 2288 | 1462756420671 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 2288 | 1462756420673 Marionette TRACE conn2 <- [1,2322,null,{}] 18:13:40 INFO - PROCESS | 2288 | 1462756420675 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}] 18:13:40 INFO - PROCESS | 2288 | 1462756420766 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:13:40 INFO - PROCESS | 2288 | 1462756420771 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1e8800 == 60 [pid = 2288] [id = 588] 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1170f3400) [pid = 2288] [serial = 1764] [outer = 0x0] 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x12aa68000) [pid = 2288] [serial = 1765] [outer = 0x1170f3400] 18:13:40 INFO - PROCESS | 2288 | 1462756420797 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x12ab16800) [pid = 2288] [serial = 1766] [outer = 0x1170f3400] 18:13:41 INFO - PROCESS | 2288 | 1462756421113 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]]]}] 18:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 18:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:13:41 INFO - PROCESS | 2288 | 1462756421141 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:13:41 INFO - PROCESS | 2288 | 1462756421143 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:13:41 INFO - PROCESS | 2288 | 1462756421145 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:13:41 INFO - PROCESS | 2288 | 1462756421146 Marionette TRACE conn2 <- [1,2326,null,{}] 18:13:41 INFO - PROCESS | 2288 | 1462756421148 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}] 18:13:41 INFO - PROCESS | 2288 | 1462756421269 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:13:41 INFO - PROCESS | 2288 | 1462756421276 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f105800 == 61 [pid = 2288] [id = 589] 18:13:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x118154800) [pid = 2288] [serial = 1767] [outer = 0x0] 18:13:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x12ab19000) [pid = 2288] [serial = 1768] [outer = 0x118154800] 18:13:41 INFO - PROCESS | 2288 | 1462756421301 Marionette DEBUG loaded listener.js 18:13:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x12ab20c00) [pid = 2288] [serial = 1769] [outer = 0x118154800] 18:13:41 INFO - PROCESS | 2288 | 1462756421699 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]]]}] 18:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 568ms 18:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:13:41 INFO - PROCESS | 2288 | 1462756421714 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:13:41 INFO - PROCESS | 2288 | 1462756421716 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:13:41 INFO - PROCESS | 2288 | 1462756421719 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:13:41 INFO - PROCESS | 2288 | 1462756421721 Marionette TRACE conn2 <- [1,2330,null,{}] 18:13:41 INFO - PROCESS | 2288 | 1462756421725 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}] 18:13:41 INFO - PROCESS | 2288 | 1462756421876 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:13:42 INFO - PROCESS | 2288 | 1462756422074 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x113c39000 == 62 [pid = 2288] [id = 590] 18:13:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x111a06000) [pid = 2288] [serial = 1770] [outer = 0x0] 18:13:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x1126f0c00) [pid = 2288] [serial = 1771] [outer = 0x111a06000] 18:13:42 INFO - PROCESS | 2288 | 1462756422127 Marionette DEBUG loaded listener.js 18:13:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x112df3c00) [pid = 2288] [serial = 1772] [outer = 0x111a06000] 18:13:42 INFO - PROCESS | 2288 | 1462756422646 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]]]}] 18:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 972ms 18:13:42 INFO - PROCESS | 2288 | 1462756422692 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 2288 | 1462756422695 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:13:42 INFO - PROCESS | 2288 | 1462756422698 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 2288 | 1462756422701 Marionette TRACE conn2 <- [1,2334,null,{}] 18:13:42 INFO - PROCESS | 2288 | 1462756422724 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}] 18:13:42 INFO - PROCESS | 2288 | 1462756422840 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:13:42 INFO - PROCESS | 2288 | 1462756422918 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b72800 == 63 [pid = 2288] [id = 591] 18:13:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x1170f3800) [pid = 2288] [serial = 1773] [outer = 0x0] 18:13:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x117696800) [pid = 2288] [serial = 1774] [outer = 0x1170f3800] 18:13:42 INFO - PROCESS | 2288 | 1462756422949 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x11814c800) [pid = 2288] [serial = 1775] [outer = 0x1170f3800] 18:13:43 INFO - PROCESS | 2288 | 1462756423361 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]]]}] 18:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 690ms 18:13:43 INFO - PROCESS | 2288 | 1462756423390 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:13:43 INFO - PROCESS | 2288 | 1462756423393 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:13:43 INFO - PROCESS | 2288 | 1462756423396 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:13:43 INFO - PROCESS | 2288 | 1462756423398 Marionette TRACE conn2 <- [1,2338,null,{}] 18:13:43 INFO - PROCESS | 2288 | 1462756423400 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}] 18:13:43 INFO - PROCESS | 2288 | 1462756423510 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:13:43 INFO - PROCESS | 2288 | 1462756423575 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b977800 == 64 [pid = 2288] [id = 592] 18:13:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x1183a4800) [pid = 2288] [serial = 1776] [outer = 0x0] 18:13:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x119130000) [pid = 2288] [serial = 1777] [outer = 0x1183a4800] 18:13:43 INFO - PROCESS | 2288 | 1462756423605 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x123dbd400) [pid = 2288] [serial = 1778] [outer = 0x1183a4800] 18:13:44 INFO - PROCESS | 2288 | 1462756424104 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]]]}] 18:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 18:13:44 INFO - PROCESS | 2288 | 1462756424118 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:13:44 INFO - PROCESS | 2288 | 1462756424120 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:13:44 INFO - PROCESS | 2288 | 1462756424125 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 2288 | 1462756424132 Marionette TRACE conn2 <- [1,2342,null,{}] 18:13:44 INFO - PROCESS | 2288 | 1462756424210 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}] 18:13:44 INFO - PROCESS | 2288 | 1462756424380 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:13:44 INFO - PROCESS | 2288 | 1462756424499 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1e0800 == 65 [pid = 2288] [id = 593] 18:13:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x119e3b400) [pid = 2288] [serial = 1779] [outer = 0x0] 18:13:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x1270e2800) [pid = 2288] [serial = 1780] [outer = 0x119e3b400] 18:13:44 INFO - PROCESS | 2288 | 1462756424530 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x128b36000) [pid = 2288] [serial = 1781] [outer = 0x119e3b400] 18:13:44 INFO - PROCESS | 2288 | 1462756424962 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]]]}] 18:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 849ms 18:13:44 INFO - PROCESS | 2288 | 1462756424977 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:13:44 INFO - PROCESS | 2288 | 1462756424979 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:13:44 INFO - PROCESS | 2288 | 1462756424983 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 2288 | 1462756424984 Marionette TRACE conn2 <- [1,2346,null,{}] 18:13:44 INFO - PROCESS | 2288 | 1462756424987 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}] 18:13:45 INFO - PROCESS | 2288 | 1462756425097 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:13:45 INFO - PROCESS | 2288 | 1462756425202 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x132014800 == 66 [pid = 2288] [id = 594] 18:13:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x128be6800) [pid = 2288] [serial = 1782] [outer = 0x0] 18:13:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12a68d800) [pid = 2288] [serial = 1783] [outer = 0x128be6800] 18:13:45 INFO - PROCESS | 2288 | 1462756425235 Marionette DEBUG loaded listener.js 18:13:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x12a7f6c00) [pid = 2288] [serial = 1784] [outer = 0x128be6800] 18:13:45 INFO - PROCESS | 2288 | 1462756425666 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]]]}] 18:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 726ms 18:13:45 INFO - PROCESS | 2288 | 1462756425709 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 2288 | 1462756425711 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:13:45 INFO - PROCESS | 2288 | 1462756425714 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 2288 | 1462756425715 Marionette TRACE conn2 <- [1,2350,null,{}] 18:13:45 INFO - PROCESS | 2288 | 1462756425718 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}] 18:13:45 INFO - PROCESS | 2288 | 1462756425879 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:13:46 INFO - PROCESS | 2288 | 1462756426022 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x135074000 == 67 [pid = 2288] [id = 595] 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12ab23000) [pid = 2288] [serial = 1785] [outer = 0x0] 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12ab79400) [pid = 2288] [serial = 1786] [outer = 0x12ab23000] 18:13:46 INFO - PROCESS | 2288 | 1462756426078 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12ab85c00) [pid = 2288] [serial = 1787] [outer = 0x12ab23000] 18:13:46 INFO - PROCESS | 2288 | 1462756426593 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]]]}] 18:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 919ms 18:13:46 INFO - PROCESS | 2288 | 1462756426633 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:13:46 INFO - PROCESS | 2288 | 1462756426634 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:13:46 INFO - PROCESS | 2288 | 1462756426658 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:13:46 INFO - PROCESS | 2288 | 1462756426659 Marionette TRACE conn2 <- [1,2354,null,{}] 18:13:46 INFO - PROCESS | 2288 | 1462756426662 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}] 18:13:46 INFO - PROCESS | 2288 | 1462756426775 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:13:46 INFO - PROCESS | 2288 | 1462756426854 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188b4800 == 68 [pid = 2288] [id = 596] 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x12414d000) [pid = 2288] [serial = 1788] [outer = 0x0] 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x128fa0400) [pid = 2288] [serial = 1789] [outer = 0x12414d000] 18:13:46 INFO - PROCESS | 2288 | 1462756426884 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x12acde400) [pid = 2288] [serial = 1790] [outer = 0x12414d000] 18:13:47 INFO - PROCESS | 2288 | 1462756427531 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]]]}] 18:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 927ms 18:13:47 INFO - PROCESS | 2288 | 1462756427583 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:13:47 INFO - PROCESS | 2288 | 1462756427587 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:13:47 INFO - PROCESS | 2288 | 1462756427591 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:13:47 INFO - PROCESS | 2288 | 1462756427593 Marionette TRACE conn2 <- [1,2358,null,{}] 18:13:47 INFO - PROCESS | 2288 | 1462756427597 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}] 18:13:47 INFO - PROCESS | 2288 | 1462756427696 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:13:47 INFO - PROCESS | 2288 | 1462756427775 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x116f18800 == 69 [pid = 2288] [id = 597] 18:13:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x1122c4000) [pid = 2288] [serial = 1791] [outer = 0x0] 18:13:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x11314d400) [pid = 2288] [serial = 1792] [outer = 0x1122c4000] 18:13:47 INFO - PROCESS | 2288 | 1462756427804 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1150f9c00) [pid = 2288] [serial = 1793] [outer = 0x1122c4000] 18:13:48 INFO - PROCESS | 2288 | 1462756428237 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]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 672ms 18:13:48 INFO - PROCESS | 2288 | 1462756428264 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 2288 | 1462756428268 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:13:48 INFO - PROCESS | 2288 | 1462756428272 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 2288 | 1462756428274 Marionette TRACE conn2 <- [1,2362,null,{}] 18:13:48 INFO - PROCESS | 2288 | 1462756428276 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}] 18:13:48 INFO - PROCESS | 2288 | 1462756428379 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:13:48 INFO - PROCESS | 2288 | 1462756428445 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x1195c0800 == 70 [pid = 2288] [id = 598] 18:13:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1169b8c00) [pid = 2288] [serial = 1794] [outer = 0x0] 18:13:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x117695c00) [pid = 2288] [serial = 1795] [outer = 0x1169b8c00] 18:13:48 INFO - PROCESS | 2288 | 1462756428473 Marionette DEBUG loaded listener.js 18:13:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x11808a000) [pid = 2288] [serial = 1796] [outer = 0x1169b8c00] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12f105800 == 69 [pid = 2288] [id = 589] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1e8800 == 68 [pid = 2288] [id = 588] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9c0800 == 67 [pid = 2288] [id = 587] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12c027800 == 66 [pid = 2288] [id = 586] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdb6800 == 65 [pid = 2288] [id = 585] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12b976000 == 64 [pid = 2288] [id = 584] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x127565800) [pid = 2288] [serial = 1666] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x129298000) [pid = 2288] [serial = 1669] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x1249c9800) [pid = 2288] [serial = 1663] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac10800 == 63 [pid = 2288] [id = 583] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12a61f800 == 62 [pid = 2288] [id = 582] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12735e000 == 61 [pid = 2288] [id = 581] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x123cb3800 == 60 [pid = 2288] [id = 580] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x11916b800 == 59 [pid = 2288] [id = 579] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x1188b6800 == 58 [pid = 2288] [id = 578] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12390d000 == 57 [pid = 2288] [id = 577] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12be8f000 == 56 [pid = 2288] [id = 576] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12f063800 == 55 [pid = 2288] [id = 575] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbd9000 == 54 [pid = 2288] [id = 574] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce83000 == 53 [pid = 2288] [id = 573] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x126b46000 == 52 [pid = 2288] [id = 572] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x11916e800 == 51 [pid = 2288] [id = 571] 18:13:48 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9bf000 == 50 [pid = 2288] [id = 570] 18:13:48 INFO - PROCESS | 2288 | 1462756428896 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]]]}] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x128be3800) [pid = 2288] [serial = 1705] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12929f800) [pid = 2288] [serial = 1708] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x128facc00) [pid = 2288] [serial = 1706] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x1293ea400) [pid = 2288] [serial = 1709] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x123b0ac00) [pid = 2288] [serial = 1690] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x128ae3400) [pid = 2288] [serial = 1703] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x12414b400) [pid = 2288] [serial = 1691] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x128aedc00) [pid = 2288] [serial = 1700] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x121009c00) [pid = 2288] [serial = 1688] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x1249cdc00) [pid = 2288] [serial = 1693] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12573f400) [pid = 2288] [serial = 1696] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x124de8800) [pid = 2288] [serial = 1694] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x1270b7800) [pid = 2288] [serial = 1699] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x11858c400) [pid = 2288] [serial = 1702] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x11814f800) [pid = 2288] [serial = 1681] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x1183a3400) [pid = 2288] [serial = 1682] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x119627400) [pid = 2288] [serial = 1687] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x126f25c00) [pid = 2288] [serial = 1697] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x112d5d400) [pid = 2288] [serial = 1673] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x1129a1400) [pid = 2288] [serial = 1672] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x128fa6c00) [pid = 2288] [serial = 1652] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x1187f3000) [pid = 2288] [serial = 1684] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x11914c800) [pid = 2288] [serial = 1685] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x113154000) [pid = 2288] [serial = 1654] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x11754d400) [pid = 2288] [serial = 1657] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x1170f7400) [pid = 2288] [serial = 1678] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x117692400) [pid = 2288] [serial = 1679] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1169c1400) [pid = 2288] [serial = 1676] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x115f69800) [pid = 2288] [serial = 1675] [outer = 0x0] [url = about:blank] 18:13:48 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x119622400) [pid = 2288] [serial = 1660] [outer = 0x0] [url = about:blank] 18:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 669ms 18:13:48 INFO - PROCESS | 2288 | 1462756428941 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 2288 | 1462756428943 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:13:48 INFO - PROCESS | 2288 | 1462756428945 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 2288 | 1462756428947 Marionette TRACE conn2 <- [1,2366,null,{}] 18:13:48 INFO - PROCESS | 2288 | 1462756428955 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}] 18:13:49 INFO - PROCESS | 2288 | 1462756429061 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:13:49 INFO - PROCESS | 2288 | 1462756429069 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x119958000 == 51 [pid = 2288] [id = 599] 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x118152800) [pid = 2288] [serial = 1797] [outer = 0x0] 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x118595800) [pid = 2288] [serial = 1798] [outer = 0x118152800] 18:13:49 INFO - PROCESS | 2288 | 1462756429097 Marionette DEBUG loaded listener.js 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x1187f3000) [pid = 2288] [serial = 1799] [outer = 0x118152800] 18:13:49 INFO - PROCESS | 2288 | 1462756429492 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]]]}] 18:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 18:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:13:49 INFO - PROCESS | 2288 | 1462756429521 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:13:49 INFO - PROCESS | 2288 | 1462756429523 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:13:49 INFO - PROCESS | 2288 | 1462756429525 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:13:49 INFO - PROCESS | 2288 | 1462756429526 Marionette TRACE conn2 <- [1,2370,null,{}] 18:13:49 INFO - PROCESS | 2288 | 1462756429529 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}] 18:13:49 INFO - PROCESS | 2288 | 1462756429615 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:13:49 INFO - PROCESS | 2288 | 1462756429619 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e5800 == 52 [pid = 2288] [id = 600] 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x119146400) [pid = 2288] [serial = 1800] [outer = 0x0] 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x119517800) [pid = 2288] [serial = 1801] [outer = 0x119146400] 18:13:49 INFO - PROCESS | 2288 | 1462756429646 Marionette DEBUG loaded listener.js 18:13:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x12108b800) [pid = 2288] [serial = 1802] [outer = 0x119146400] 18:13:50 INFO - PROCESS | 2288 | 1462756429998 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]]]}] 18:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 18:13:50 INFO - PROCESS | 2288 | 1462756430044 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 2288 | 1462756430045 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:13:50 INFO - PROCESS | 2288 | 1462756430048 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 2288 | 1462756430049 Marionette TRACE conn2 <- [1,2374,null,{}] 18:13:50 INFO - PROCESS | 2288 | 1462756430051 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}] 18:13:50 INFO - PROCESS | 2288 | 1462756430152 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:13:50 INFO - PROCESS | 2288 | 1462756430158 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x116006000 == 53 [pid = 2288] [id = 601] 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x121093c00) [pid = 2288] [serial = 1803] [outer = 0x0] 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x123991c00) [pid = 2288] [serial = 1804] [outer = 0x121093c00] 18:13:50 INFO - PROCESS | 2288 | 1462756430200 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x1241e5800) [pid = 2288] [serial = 1805] [outer = 0x121093c00] 18:13:50 INFO - PROCESS | 2288 | 1462756430680 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]]]}] 18:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 668ms 18:13:50 INFO - PROCESS | 2288 | 1462756430724 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 2288 | 1462756430725 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:13:50 INFO - PROCESS | 2288 | 1462756430728 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 2288 | 1462756430729 Marionette TRACE conn2 <- [1,2378,null,{}] 18:13:50 INFO - PROCESS | 2288 | 1462756430731 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}] 18:13:50 INFO - PROCESS | 2288 | 1462756430862 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:13:50 INFO - PROCESS | 2288 | 1462756430901 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a628800 == 54 [pid = 2288] [id = 602] 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x124db0000) [pid = 2288] [serial = 1806] [outer = 0x0] 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12511a400) [pid = 2288] [serial = 1807] [outer = 0x124db0000] 18:13:50 INFO - PROCESS | 2288 | 1462756430930 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x127562000) [pid = 2288] [serial = 1808] [outer = 0x124db0000] 18:13:51 INFO - PROCESS | 2288 | 1462756431265 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]]]}] 18:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 570ms 18:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:13:51 INFO - PROCESS | 2288 | 1462756431306 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:13:51 INFO - PROCESS | 2288 | 1462756431307 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:13:51 INFO - PROCESS | 2288 | 1462756431309 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:13:51 INFO - PROCESS | 2288 | 1462756431310 Marionette TRACE conn2 <- [1,2382,null,{}] 18:13:51 INFO - PROCESS | 2288 | 1462756431313 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}] 18:13:51 INFO - PROCESS | 2288 | 1462756431425 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:13:51 INFO - PROCESS | 2288 | 1462756431462 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac80000 == 55 [pid = 2288] [id = 603] 18:13:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x124de7000) [pid = 2288] [serial = 1809] [outer = 0x0] 18:13:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x128b3a000) [pid = 2288] [serial = 1810] [outer = 0x124de7000] 18:13:51 INFO - PROCESS | 2288 | 1462756431487 Marionette DEBUG loaded listener.js 18:13:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x128be5400) [pid = 2288] [serial = 1811] [outer = 0x124de7000] 18:13:51 INFO - PROCESS | 2288 | 1462756431832 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]]]}] 18:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 18:13:51 INFO - PROCESS | 2288 | 1462756431878 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:13:51 INFO - PROCESS | 2288 | 1462756431879 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:13:51 INFO - PROCESS | 2288 | 1462756431882 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:13:51 INFO - PROCESS | 2288 | 1462756431883 Marionette TRACE conn2 <- [1,2386,null,{}] 18:13:51 INFO - PROCESS | 2288 | 1462756431885 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}] 18:13:51 INFO - PROCESS | 2288 | 1462756431995 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:13:52 INFO - PROCESS | 2288 | 1462756432009 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96a800 == 56 [pid = 2288] [id = 604] 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x128af0000) [pid = 2288] [serial = 1812] [outer = 0x0] 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x128e0ec00) [pid = 2288] [serial = 1813] [outer = 0x128af0000] 18:13:52 INFO - PROCESS | 2288 | 1462756432034 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x128fab400) [pid = 2288] [serial = 1814] [outer = 0x128af0000] 18:13:52 INFO - PROCESS | 2288 | 1462756432375 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]]]}] 18:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 517ms 18:13:52 INFO - PROCESS | 2288 | 1462756432400 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:13:52 INFO - PROCESS | 2288 | 1462756432402 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:13:52 INFO - PROCESS | 2288 | 1462756432405 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:13:52 INFO - PROCESS | 2288 | 1462756432406 Marionette TRACE conn2 <- [1,2390,null,{}] 18:13:52 INFO - PROCESS | 2288 | 1462756432416 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}] 18:13:52 INFO - PROCESS | 2288 | 1462756432524 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:13:52 INFO - PROCESS | 2288 | 1462756432563 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be88800 == 57 [pid = 2288] [id = 605] 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x128bea400) [pid = 2288] [serial = 1815] [outer = 0x0] 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12929f800) [pid = 2288] [serial = 1816] [outer = 0x128bea400] 18:13:52 INFO - PROCESS | 2288 | 1462756432595 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x1293e2c00) [pid = 2288] [serial = 1817] [outer = 0x128bea400] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x128af1c00) [pid = 2288] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x1129ae400) [pid = 2288] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x119195800) [pid = 2288] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x1249d6000) [pid = 2288] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x119512400) [pid = 2288] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x113c69c00) [pid = 2288] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x128fa9c00) [pid = 2288] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x129297800) [pid = 2288] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x11839c400) [pid = 2288] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x1164f7000) [pid = 2288] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x12a7a7400) [pid = 2288] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x1170f3400) [pid = 2288] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:13:52 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x126ba7c00) [pid = 2288] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:13:53 INFO - PROCESS | 2288 | 1462756433037 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]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 677ms 18:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:13:53 INFO - PROCESS | 2288 | 1462756433083 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 2288 | 1462756433084 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:13:53 INFO - PROCESS | 2288 | 1462756433086 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 2288 | 1462756433088 Marionette TRACE conn2 <- [1,2394,null,{}] 18:13:53 INFO - PROCESS | 2288 | 1462756433090 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}] 18:13:53 INFO - PROCESS | 2288 | 1462756433180 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:13:53 INFO - PROCESS | 2288 | 1462756433245 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bd98800 == 58 [pid = 2288] [id = 606] 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x1126f7800) [pid = 2288] [serial = 1818] [outer = 0x0] 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x119512400) [pid = 2288] [serial = 1819] [outer = 0x1126f7800] 18:13:53 INFO - PROCESS | 2288 | 1462756433270 Marionette DEBUG loaded listener.js 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12929ac00) [pid = 2288] [serial = 1820] [outer = 0x1126f7800] 18:13:53 INFO - PROCESS | 2288 | 1462756433577 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]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 18:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:13:53 INFO - PROCESS | 2288 | 1462756433608 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 2288 | 1462756433610 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:13:53 INFO - PROCESS | 2288 | 1462756433612 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 2288 | 1462756433614 Marionette TRACE conn2 <- [1,2398,null,{}] 18:13:53 INFO - PROCESS | 2288 | 1462756433616 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}] 18:13:53 INFO - PROCESS | 2288 | 1462756433731 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:13:53 INFO - PROCESS | 2288 | 1462756433738 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9bb000 == 59 [pid = 2288] [id = 607] 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1293e3c00) [pid = 2288] [serial = 1821] [outer = 0x0] 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12a7cb400) [pid = 2288] [serial = 1822] [outer = 0x1293e3c00] 18:13:53 INFO - PROCESS | 2288 | 1462756433786 Marionette DEBUG loaded listener.js 18:13:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12aa63c00) [pid = 2288] [serial = 1823] [outer = 0x1293e3c00] 18:13:54 INFO - PROCESS | 2288 | 1462756434293 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]]]}] 18:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 18:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:13:54 INFO - PROCESS | 2288 | 1462756434333 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:13:54 INFO - PROCESS | 2288 | 1462756434335 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:13:54 INFO - PROCESS | 2288 | 1462756434337 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:13:54 INFO - PROCESS | 2288 | 1462756434338 Marionette TRACE conn2 <- [1,2402,null,{}] 18:13:54 INFO - PROCESS | 2288 | 1462756434340 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}] 18:13:54 INFO - PROCESS | 2288 | 1462756434431 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:13:54 INFO - PROCESS | 2288 | 1462756434436 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d7000 == 60 [pid = 2288] [id = 608] 18:13:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x129298800) [pid = 2288] [serial = 1824] [outer = 0x0] 18:13:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12aa72800) [pid = 2288] [serial = 1825] [outer = 0x129298800] 18:13:54 INFO - PROCESS | 2288 | 1462756434462 Marionette DEBUG loaded listener.js 18:13:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x12ab7c400) [pid = 2288] [serial = 1826] [outer = 0x129298800] 18:13:54 INFO - PROCESS | 2288 | 1462756434793 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]]]}] 18:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 473ms 18:13:54 INFO - PROCESS | 2288 | 1462756434810 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:13:54 INFO - PROCESS | 2288 | 1462756434811 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:13:54 INFO - PROCESS | 2288 | 1462756434813 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:13:54 INFO - PROCESS | 2288 | 1462756434815 Marionette TRACE conn2 <- [1,2406,null,{}] 18:13:54 INFO - PROCESS | 2288 | 1462756434817 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}] 18:13:54 INFO - PROCESS | 2288 | 1462756434937 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:13:55 INFO - PROCESS | 2288 | 1462756435048 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x11696a800 == 61 [pid = 2288] [id = 609] 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x110eb0000) [pid = 2288] [serial = 1827] [outer = 0x0] 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x111c26800) [pid = 2288] [serial = 1828] [outer = 0x110eb0000] 18:13:55 INFO - PROCESS | 2288 | 1462756435081 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x112fbcc00) [pid = 2288] [serial = 1829] [outer = 0x110eb0000] 18:13:55 INFO - PROCESS | 2288 | 1462756435531 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]]]}] 18:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 769ms 18:13:55 INFO - PROCESS | 2288 | 1462756435585 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:13:55 INFO - PROCESS | 2288 | 1462756435588 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:13:55 INFO - PROCESS | 2288 | 1462756435591 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:13:55 INFO - PROCESS | 2288 | 1462756435594 Marionette TRACE conn2 <- [1,2410,null,{}] 18:13:55 INFO - PROCESS | 2288 | 1462756435597 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}] 18:13:55 INFO - PROCESS | 2288 | 1462756435709 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:13:55 INFO - PROCESS | 2288 | 1462756435787 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x12427e000 == 62 [pid = 2288] [id = 610] 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x113275c00) [pid = 2288] [serial = 1830] [outer = 0x0] 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x1170f9400) [pid = 2288] [serial = 1831] [outer = 0x113275c00] 18:13:55 INFO - PROCESS | 2288 | 1462756435820 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x11814f000) [pid = 2288] [serial = 1832] [outer = 0x113275c00] 18:13:56 INFO - PROCESS | 2288 | 1462756436260 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]]]}] 18:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 18:13:56 INFO - PROCESS | 2288 | 1462756436316 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 2288 | 1462756436319 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:13:56 INFO - PROCESS | 2288 | 1462756436336 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 2288 | 1462756436338 Marionette TRACE conn2 <- [1,2414,null,{}] 18:13:56 INFO - PROCESS | 2288 | 1462756436340 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}] 18:13:56 INFO - PROCESS | 2288 | 1462756436451 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:13:56 INFO - PROCESS | 2288 | 1462756436530 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c826000 == 63 [pid = 2288] [id = 611] 18:13:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1183a1000) [pid = 2288] [serial = 1833] [outer = 0x0] 18:13:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x11951bc00) [pid = 2288] [serial = 1834] [outer = 0x1183a1000] 18:13:56 INFO - PROCESS | 2288 | 1462756436561 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x1249ccc00) [pid = 2288] [serial = 1835] [outer = 0x1183a1000] 18:13:57 INFO - PROCESS | 2288 | 1462756437020 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]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 725ms 18:13:57 INFO - PROCESS | 2288 | 1462756437076 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 2288 | 1462756437079 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:13:57 INFO - PROCESS | 2288 | 1462756437094 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 2288 | 1462756437101 Marionette TRACE conn2 <- [1,2418,null,{}] 18:13:57 INFO - PROCESS | 2288 | 1462756437106 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}] 18:13:57 INFO - PROCESS | 2288 | 1462756437217 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:13:57 INFO - PROCESS | 2288 | 1462756437295 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f10b000 == 64 [pid = 2288] [id = 612] 18:13:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x12399a000) [pid = 2288] [serial = 1836] [outer = 0x0] 18:13:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x128b3e800) [pid = 2288] [serial = 1837] [outer = 0x12399a000] 18:13:57 INFO - PROCESS | 2288 | 1462756437324 Marionette DEBUG loaded listener.js 18:13:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x1293db400) [pid = 2288] [serial = 1838] [outer = 0x12399a000] 18:13:57 INFO - PROCESS | 2288 | 1462756437754 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]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 687ms 18:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:13:57 INFO - PROCESS | 2288 | 1462756437780 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 2288 | 1462756437782 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:13:57 INFO - PROCESS | 2288 | 1462756437797 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 2288 | 1462756437799 Marionette TRACE conn2 <- [1,2422,null,{}] 18:13:57 INFO - PROCESS | 2288 | 1462756437804 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}] 18:13:57 INFO - PROCESS | 2288 | 1462756437914 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:13:58 INFO - PROCESS | 2288 | 1462756438021 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1db000 == 65 [pid = 2288] [id = 613] 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1293dd000) [pid = 2288] [serial = 1839] [outer = 0x0] 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12a7cdc00) [pid = 2288] [serial = 1840] [outer = 0x1293dd000] 18:13:58 INFO - PROCESS | 2288 | 1462756438052 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12a7fb000) [pid = 2288] [serial = 1841] [outer = 0x1293dd000] 18:13:58 INFO - PROCESS | 2288 | 1462756438438 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]]]}] 18:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 686ms 18:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:13:58 INFO - PROCESS | 2288 | 1462756438472 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:13:58 INFO - PROCESS | 2288 | 1462756438473 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:13:58 INFO - PROCESS | 2288 | 1462756438475 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:13:58 INFO - PROCESS | 2288 | 1462756438477 Marionette TRACE conn2 <- [1,2426,null,{}] 18:13:58 INFO - PROCESS | 2288 | 1462756438479 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}] 18:13:58 INFO - PROCESS | 2288 | 1462756438591 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:13:58 INFO - PROCESS | 2288 | 1462756438667 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x135215000 == 66 [pid = 2288] [id = 614] 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x12ab21800) [pid = 2288] [serial = 1842] [outer = 0x0] 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12ab81c00) [pid = 2288] [serial = 1843] [outer = 0x12ab21800] 18:13:58 INFO - PROCESS | 2288 | 1462756438701 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x12b9ee800) [pid = 2288] [serial = 1844] [outer = 0x12ab21800] 18:13:59 INFO - PROCESS | 2288 | 1462756439100 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]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 668ms 18:13:59 INFO - PROCESS | 2288 | 1462756439144 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 2288 | 1462756439146 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:13:59 INFO - PROCESS | 2288 | 1462756439148 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 2288 | 1462756439149 Marionette TRACE conn2 <- [1,2430,null,{}] 18:13:59 INFO - PROCESS | 2288 | 1462756439152 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}] 18:13:59 INFO - PROCESS | 2288 | 1462756439264 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:13:59 INFO - PROCESS | 2288 | 1462756439373 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x13536b000 == 67 [pid = 2288] [id = 615] 18:13:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x12ab21c00) [pid = 2288] [serial = 1845] [outer = 0x0] 18:13:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x12b9f4000) [pid = 2288] [serial = 1846] [outer = 0x12ab21c00] 18:13:59 INFO - PROCESS | 2288 | 1462756439404 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x12ba69400) [pid = 2288] [serial = 1847] [outer = 0x12ab21c00] 18:13:59 INFO - PROCESS | 2288 | 1462756439794 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]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 18:13:59 INFO - PROCESS | 2288 | 1462756439817 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 2288 | 1462756439819 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:13:59 INFO - PROCESS | 2288 | 1462756439821 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 2288 | 1462756439822 Marionette TRACE conn2 <- [1,2434,null,{}] 18:13:59 INFO - PROCESS | 2288 | 1462756439825 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}] 18:13:59 INFO - PROCESS | 2288 | 1462756439933 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:14:00 INFO - PROCESS | 2288 | 1462756440076 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f10d000 == 68 [pid = 2288] [id = 616] 18:14:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x12ab85000) [pid = 2288] [serial = 1848] [outer = 0x0] 18:14:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x12ba70800) [pid = 2288] [serial = 1849] [outer = 0x12ab85000] 18:14:00 INFO - PROCESS | 2288 | 1462756440110 Marionette DEBUG loaded listener.js 18:14:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x12bd3e800) [pid = 2288] [serial = 1850] [outer = 0x12ab85000] 18:14:00 INFO - PROCESS | 2288 | 1462756440829 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]]]}] 18:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1019ms 18:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:14:00 INFO - PROCESS | 2288 | 1462756440841 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:14:00 INFO - PROCESS | 2288 | 1462756440843 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:14:00 INFO - PROCESS | 2288 | 1462756440846 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 2288 | 1462756440848 Marionette TRACE conn2 <- [1,2438,null,{}] 18:14:00 INFO - PROCESS | 2288 | 1462756440852 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}] 18:14:00 INFO - PROCESS | 2288 | 1462756440966 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:14:01 INFO - PROCESS | 2288 | 1462756441051 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a65000 == 69 [pid = 2288] [id = 617] 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x1126f6000) [pid = 2288] [serial = 1851] [outer = 0x0] 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x113152400) [pid = 2288] [serial = 1852] [outer = 0x1126f6000] 18:14:01 INFO - PROCESS | 2288 | 1462756441082 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x1170fb800) [pid = 2288] [serial = 1853] [outer = 0x1126f6000] 18:14:01 INFO - PROCESS | 2288 | 1462756441522 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]]]}] 18:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 727ms 18:14:01 INFO - PROCESS | 2288 | 1462756441587 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:14:01 INFO - PROCESS | 2288 | 1462756441591 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:14:01 INFO - PROCESS | 2288 | 1462756441597 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:14:01 INFO - PROCESS | 2288 | 1462756441599 Marionette TRACE conn2 <- [1,2442,null,{}] 18:14:01 INFO - PROCESS | 2288 | 1462756441601 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}] 18:14:01 INFO - PROCESS | 2288 | 1462756441704 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:14:01 INFO - PROCESS | 2288 | 1462756441786 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a12a800 == 70 [pid = 2288] [id = 618] 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x118072400) [pid = 2288] [serial = 1854] [outer = 0x0] 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x11839d000) [pid = 2288] [serial = 1855] [outer = 0x118072400] 18:14:01 INFO - PROCESS | 2288 | 1462756441813 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x119190800) [pid = 2288] [serial = 1856] [outer = 0x118072400] 18:14:02 INFO - PROCESS | 2288 | 1462756442248 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]]]}] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x11705c800 == 69 [pid = 2288] [id = 551] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d7000 == 68 [pid = 2288] [id = 608] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9bb000 == 67 [pid = 2288] [id = 607] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12bd98800 == 66 [pid = 2288] [id = 606] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12be88800 == 65 [pid = 2288] [id = 605] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12b96a800 == 64 [pid = 2288] [id = 604] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac80000 == 63 [pid = 2288] [id = 603] 18:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 190 (0x1169b9000) [pid = 2288] [serial = 1714] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 189 (0x1292a4800) [pid = 2288] [serial = 1726] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 188 (0x1183a5c00) [pid = 2288] [serial = 1717] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x12100f400) [pid = 2288] [serial = 1720] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x128b3bc00) [pid = 2288] [serial = 1723] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x12a7a2c00) [pid = 2288] [serial = 1729] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x12ab19000) [pid = 2288] [serial = 1768] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12a628800 == 62 [pid = 2288] [id = 602] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x116006000 == 61 [pid = 2288] [id = 601] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e5800 == 60 [pid = 2288] [id = 600] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x119958000 == 59 [pid = 2288] [id = 599] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x1195c0800 == 58 [pid = 2288] [id = 598] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x116f18800 == 57 [pid = 2288] [id = 597] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1e0800 == 56 [pid = 2288] [id = 593] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12b977800 == 55 [pid = 2288] [id = 592] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x123b72800 == 54 [pid = 2288] [id = 591] 18:14:02 INFO - PROCESS | 2288 | --DOCSHELL 0x113c39000 == 53 [pid = 2288] [id = 590] 18:14:02 INFO - PROCESS | 2288 | 1462756442344 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:14:02 INFO - PROCESS | 2288 | 1462756442345 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:14:02 INFO - PROCESS | 2288 | 1462756442348 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 2288 | 1462756442350 Marionette TRACE conn2 <- [1,2446,null,{}] 18:14:02 INFO - PROCESS | 2288 | 1462756442359 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}] 18:14:02 INFO - PROCESS | 2288 | 1462756442453 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x12929d800) [pid = 2288] [serial = 1753] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x1169c1c00) [pid = 2288] [serial = 1733] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x113157000) [pid = 2288] [serial = 1732] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x1197aa800) [pid = 2288] [serial = 1741] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x121012800) [pid = 2288] [serial = 1742] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x126f24800) [pid = 2288] [serial = 1747] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x128b35000) [pid = 2288] [serial = 1748] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x1212ab800) [pid = 2288] [serial = 1744] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x12490cc00) [pid = 2288] [serial = 1745] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x118095400) [pid = 2288] [serial = 1736] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x117552c00) [pid = 2288] [serial = 1735] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12a79e800) [pid = 2288] [serial = 1756] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x1293f2c00) [pid = 2288] [serial = 1711] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12a68f400) [pid = 2288] [serial = 1712] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x11861f000) [pid = 2288] [serial = 1738] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x119150400) [pid = 2288] [serial = 1739] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x1293e9400) [pid = 2288] [serial = 1762] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x12a7ed800) [pid = 2288] [serial = 1759] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x12a7c8800) [pid = 2288] [serial = 1757] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x12aa68000) [pid = 2288] [serial = 1765] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12a7f4800) [pid = 2288] [serial = 1760] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x12a7fa000) [pid = 2288] [serial = 1763] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x128be6000) [pid = 2288] [serial = 1750] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x1293f0400) [pid = 2288] [serial = 1754] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x12ab16800) [pid = 2288] [serial = 1766] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x128e04c00) [pid = 2288] [serial = 1751] [outer = 0x0] [url = about:blank] 18:14:02 INFO - PROCESS | 2288 | 1462756442534 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x119bba000 == 54 [pid = 2288] [id = 619] 18:14:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x117552c00) [pid = 2288] [serial = 1857] [outer = 0x0] 18:14:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12100f400) [pid = 2288] [serial = 1858] [outer = 0x117552c00] 18:14:02 INFO - PROCESS | 2288 | 1462756442566 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x123e3c000) [pid = 2288] [serial = 1859] [outer = 0x117552c00] 18:14:02 INFO - PROCESS | 2288 | 1462756442931 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]]]}] 18:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 623ms 18:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:14:02 INFO - PROCESS | 2288 | 1462756442971 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:14:02 INFO - PROCESS | 2288 | 1462756442973 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:14:02 INFO - PROCESS | 2288 | 1462756442975 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 2288 | 1462756442976 Marionette TRACE conn2 <- [1,2450,null,{}] 18:14:02 INFO - PROCESS | 2288 | 1462756442979 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}] 18:14:03 INFO - PROCESS | 2288 | 1462756443093 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:14:03 INFO - PROCESS | 2288 | 1462756443158 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12454d000 == 55 [pid = 2288] [id = 620] 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x1241e6400) [pid = 2288] [serial = 1860] [outer = 0x0] 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x124dbd000) [pid = 2288] [serial = 1861] [outer = 0x1241e6400] 18:14:03 INFO - PROCESS | 2288 | 1462756443184 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12702b800) [pid = 2288] [serial = 1862] [outer = 0x1241e6400] 18:14:03 INFO - PROCESS | 2288 | 1462756443458 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]]]}] 18:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 18:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:14:03 INFO - PROCESS | 2288 | 1462756443495 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:14:03 INFO - PROCESS | 2288 | 1462756443496 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:14:03 INFO - PROCESS | 2288 | 1462756443498 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:14:03 INFO - PROCESS | 2288 | 1462756443500 Marionette TRACE conn2 <- [1,2454,null,{}] 18:14:03 INFO - PROCESS | 2288 | 1462756443502 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}] 18:14:03 INFO - PROCESS | 2288 | 1462756443621 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:14:03 INFO - PROCESS | 2288 | 1462756443683 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x129693000 == 56 [pid = 2288] [id = 621] 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x124e2b400) [pid = 2288] [serial = 1863] [outer = 0x0] 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x127029400) [pid = 2288] [serial = 1864] [outer = 0x124e2b400] 18:14:03 INFO - PROCESS | 2288 | 1462756443708 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x128b3f400) [pid = 2288] [serial = 1865] [outer = 0x124e2b400] 18:14:04 INFO - PROCESS | 2288 | 1462756444000 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]]]}] 18:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 18:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:14:04 INFO - PROCESS | 2288 | 1462756444026 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 2288 | 1462756444028 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:14:04 INFO - PROCESS | 2288 | 1462756444030 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 2288 | 1462756444031 Marionette TRACE conn2 <- [1,2458,null,{}] 18:14:04 INFO - PROCESS | 2288 | 1462756444034 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}] 18:14:04 INFO - PROCESS | 2288 | 1462756444144 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:14:04 INFO - PROCESS | 2288 | 1462756444217 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b218800 == 57 [pid = 2288] [id = 622] 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x128aec400) [pid = 2288] [serial = 1866] [outer = 0x0] 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x128fa4000) [pid = 2288] [serial = 1867] [outer = 0x128aec400] 18:14:04 INFO - PROCESS | 2288 | 1462756444243 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x12a7f3400) [pid = 2288] [serial = 1868] [outer = 0x128aec400] 18:14:04 INFO - PROCESS | 2288 | 1462756444555 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]]]}] 18:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 18:14:04 INFO - PROCESS | 2288 | 1462756444600 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 2288 | 1462756444601 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:14:04 INFO - PROCESS | 2288 | 1462756444604 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 2288 | 1462756444605 Marionette TRACE conn2 <- [1,2462,null,{}] 18:14:04 INFO - PROCESS | 2288 | 1462756444607 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}] 18:14:04 INFO - PROCESS | 2288 | 1462756444718 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:14:04 INFO - PROCESS | 2288 | 1462756444762 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdb4800 == 58 [pid = 2288] [id = 623] 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x12a7ed800) [pid = 2288] [serial = 1869] [outer = 0x0] 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x12aa6c800) [pid = 2288] [serial = 1870] [outer = 0x12a7ed800] 18:14:04 INFO - PROCESS | 2288 | 1462756444794 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12ab7a400) [pid = 2288] [serial = 1871] [outer = 0x12a7ed800] 18:14:05 INFO - PROCESS | 2288 | 1462756445124 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]]]}] 18:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 18:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:14:05 INFO - PROCESS | 2288 | 1462756445175 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:14:05 INFO - PROCESS | 2288 | 1462756445176 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:14:05 INFO - PROCESS | 2288 | 1462756445178 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:14:05 INFO - PROCESS | 2288 | 1462756445179 Marionette TRACE conn2 <- [1,2466,null,{}] 18:14:05 INFO - PROCESS | 2288 | 1462756445181 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}] 18:14:05 INFO - PROCESS | 2288 | 1462756445292 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:14:05 INFO - PROCESS | 2288 | 1462756445305 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c822800 == 59 [pid = 2288] [id = 624] 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x12ab82c00) [pid = 2288] [serial = 1872] [outer = 0x0] 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12ace2400) [pid = 2288] [serial = 1873] [outer = 0x12ab82c00] 18:14:05 INFO - PROCESS | 2288 | 1462756445330 Marionette DEBUG loaded listener.js 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12b9f5c00) [pid = 2288] [serial = 1874] [outer = 0x12ab82c00] 18:14:05 INFO - PROCESS | 2288 | 1462756445669 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]]]}] 18:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 18:14:05 INFO - PROCESS | 2288 | 1462756445697 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:14:05 INFO - PROCESS | 2288 | 1462756445698 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:14:05 INFO - PROCESS | 2288 | 1462756445700 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:14:05 INFO - PROCESS | 2288 | 1462756445701 Marionette TRACE conn2 <- [1,2470,null,{}] 18:14:05 INFO - PROCESS | 2288 | 1462756445704 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}] 18:14:05 INFO - PROCESS | 2288 | 1462756445818 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:14:05 INFO - PROCESS | 2288 | 1462756445831 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d6000 == 60 [pid = 2288] [id = 625] 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x12ab83c00) [pid = 2288] [serial = 1875] [outer = 0x0] 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12bd3d400) [pid = 2288] [serial = 1876] [outer = 0x12ab83c00] 18:14:05 INFO - PROCESS | 2288 | 1462756445856 Marionette DEBUG loaded listener.js 18:14:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x12bd41c00) [pid = 2288] [serial = 1877] [outer = 0x12ab83c00] 18:14:06 INFO - PROCESS | 2288 | 1462756446215 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]]]}] 18:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 18:14:06 INFO - PROCESS | 2288 | 1462756446222 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:14:06 INFO - PROCESS | 2288 | 1462756446223 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:14:06 INFO - PROCESS | 2288 | 1462756446225 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:14:06 INFO - PROCESS | 2288 | 1462756446226 Marionette TRACE conn2 <- [1,2474,null,{}] 18:14:06 INFO - PROCESS | 2288 | 1462756446229 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}] 18:14:06 INFO - PROCESS | 2288 | 1462756446347 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:14:06 INFO - PROCESS | 2288 | 1462756446361 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12dbda800 == 61 [pid = 2288] [id = 626] 18:14:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x12b9fbc00) [pid = 2288] [serial = 1878] [outer = 0x0] 18:14:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x12c33cc00) [pid = 2288] [serial = 1879] [outer = 0x12b9fbc00] 18:14:06 INFO - PROCESS | 2288 | 1462756446387 Marionette DEBUG loaded listener.js 18:14:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x12c342000) [pid = 2288] [serial = 1880] [outer = 0x12b9fbc00] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x128bea400) [pid = 2288] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x118152800) [pid = 2288] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x124db0000) [pid = 2288] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x1212aa000) [pid = 2288] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x123993000) [pid = 2288] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x118154800) [pid = 2288] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x118713000) [pid = 2288] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x11951c000) [pid = 2288] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12100fc00) [pid = 2288] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x11861b400) [pid = 2288] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x1197be000) [pid = 2288] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x1129acc00) [pid = 2288] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x1169b8c00) [pid = 2288] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x1164f3c00) [pid = 2288] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x12414d000) [pid = 2288] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x1122c4000) [pid = 2288] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x124de7000) [pid = 2288] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x126ba0400) [pid = 2288] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x112a68400) [pid = 2288] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x128af0000) [pid = 2288] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x12100d400) [pid = 2288] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x1126f4800) [pid = 2288] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x121093c00) [pid = 2288] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x11299f400) [pid = 2288] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x128ec6400) [pid = 2288] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x119e3c400) [pid = 2288] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x123ba5000) [pid = 2288] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x116428c00) [pid = 2288] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x119146400) [pid = 2288] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x119190c00) [pid = 2288] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x1164b4c00) [pid = 2288] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x11962b800) [pid = 2288] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x116a64c00) [pid = 2288] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x1126f7800) [pid = 2288] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x116060c00) [pid = 2288] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x124e37400) [pid = 2288] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x1293e3c00) [pid = 2288] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x11754dc00) [pid = 2288] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:14:06 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x128b35c00) [pid = 2288] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:14:07 INFO - PROCESS | 2288 | 1462756446995 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]]]}] 18:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 820ms 18:14:07 INFO - PROCESS | 2288 | 1462756447047 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 2288 | 1462756447048 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:14:07 INFO - PROCESS | 2288 | 1462756447051 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 2288 | 1462756447053 Marionette TRACE conn2 <- [1,2478,null,{}] 18:14:07 INFO - PROCESS | 2288 | 1462756447085 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}] 18:14:07 INFO - PROCESS | 2288 | 1462756447202 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:14:07 INFO - PROCESS | 2288 | 1462756447206 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b219000 == 62 [pid = 2288] [id = 627] 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1170f6000) [pid = 2288] [serial = 1881] [outer = 0x0] 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x11951ac00) [pid = 2288] [serial = 1882] [outer = 0x1170f6000] 18:14:07 INFO - PROCESS | 2288 | 1462756447236 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x1212a5400) [pid = 2288] [serial = 1883] [outer = 0x1170f6000] 18:14:07 INFO - PROCESS | 2288 | 1462756447593 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]]]}] 18:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 575ms 18:14:07 INFO - PROCESS | 2288 | 1462756447627 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 2288 | 1462756447628 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:14:07 INFO - PROCESS | 2288 | 1462756447630 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 2288 | 1462756447631 Marionette TRACE conn2 <- [1,2482,null,{}] 18:14:07 INFO - PROCESS | 2288 | 1462756447634 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}] 18:14:07 INFO - PROCESS | 2288 | 1462756447767 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:14:07 INFO - PROCESS | 2288 | 1462756447774 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f10e000 == 63 [pid = 2288] [id = 628] 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x111cbd000) [pid = 2288] [serial = 1884] [outer = 0x0] 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x1249d8800) [pid = 2288] [serial = 1885] [outer = 0x111cbd000] 18:14:07 INFO - PROCESS | 2288 | 1462756447799 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x128af0000) [pid = 2288] [serial = 1886] [outer = 0x111cbd000] 18:14:08 INFO - PROCESS | 2288 | 1462756448117 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]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 18:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:14:08 INFO - PROCESS | 2288 | 1462756448151 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 2288 | 1462756448153 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:14:08 INFO - PROCESS | 2288 | 1462756448157 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 2288 | 1462756448158 Marionette TRACE conn2 <- [1,2486,null,{}] 18:14:08 INFO - PROCESS | 2288 | 1462756448161 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}] 18:14:08 INFO - PROCESS | 2288 | 1462756448254 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:14:08 INFO - PROCESS | 2288 | 1462756448258 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x13520f000 == 64 [pid = 2288] [id = 629] 18:14:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x1249cac00) [pid = 2288] [serial = 1887] [outer = 0x0] 18:14:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x128fab000) [pid = 2288] [serial = 1888] [outer = 0x1249cac00] 18:14:08 INFO - PROCESS | 2288 | 1462756448283 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x12bd46400) [pid = 2288] [serial = 1889] [outer = 0x1249cac00] 18:14:08 INFO - PROCESS | 2288 | 1462756448640 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]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 18:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:14:08 INFO - PROCESS | 2288 | 1462756448675 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 2288 | 1462756448677 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:14:08 INFO - PROCESS | 2288 | 1462756448679 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 2288 | 1462756448680 Marionette TRACE conn2 <- [1,2490,null,{}] 18:14:08 INFO - PROCESS | 2288 | 1462756448695 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}] 18:14:08 INFO - PROCESS | 2288 | 1462756448790 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:14:08 INFO - PROCESS | 2288 | 1462756448931 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x113232000 == 65 [pid = 2288] [id = 630] 18:14:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x110eb2c00) [pid = 2288] [serial = 1890] [outer = 0x0] 18:14:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x1122c3800) [pid = 2288] [serial = 1891] [outer = 0x110eb2c00] 18:14:08 INFO - PROCESS | 2288 | 1462756448963 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x113155400) [pid = 2288] [serial = 1892] [outer = 0x110eb2c00] 18:14:09 INFO - PROCESS | 2288 | 1462756449396 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]]]}] 18:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 783ms 18:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:14:09 INFO - PROCESS | 2288 | 1462756449471 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:14:09 INFO - PROCESS | 2288 | 1462756449474 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:14:09 INFO - PROCESS | 2288 | 1462756449478 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:14:09 INFO - PROCESS | 2288 | 1462756449481 Marionette TRACE conn2 <- [1,2494,null,{}] 18:14:09 INFO - PROCESS | 2288 | 1462756449484 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}] 18:14:09 INFO - PROCESS | 2288 | 1462756449627 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:14:09 INFO - PROCESS | 2288 | 1462756449710 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b51800 == 66 [pid = 2288] [id = 631] 18:14:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x117695400) [pid = 2288] [serial = 1893] [outer = 0x0] 18:14:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x11806fc00) [pid = 2288] [serial = 1894] [outer = 0x117695400] 18:14:09 INFO - PROCESS | 2288 | 1462756449742 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x11861a000) [pid = 2288] [serial = 1895] [outer = 0x117695400] 18:14:10 INFO - PROCESS | 2288 | 1462756450164 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]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 18:14:10 INFO - PROCESS | 2288 | 1462756450203 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:14:10 INFO - PROCESS | 2288 | 1462756450206 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:14:10 INFO - PROCESS | 2288 | 1462756450209 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 2288 | 1462756450210 Marionette TRACE conn2 <- [1,2498,null,{}] 18:14:10 INFO - PROCESS | 2288 | 1462756450213 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}] 18:14:10 INFO - PROCESS | 2288 | 1462756450328 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:14:10 INFO - PROCESS | 2288 | 1462756450441 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bda4000 == 67 [pid = 2288] [id = 632] 18:14:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x11918b000) [pid = 2288] [serial = 1896] [outer = 0x0] 18:14:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x121008c00) [pid = 2288] [serial = 1897] [outer = 0x11918b000] 18:14:10 INFO - PROCESS | 2288 | 1462756450473 Marionette DEBUG loaded listener.js 18:14:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x1249cbc00) [pid = 2288] [serial = 1898] [outer = 0x11918b000] 18:14:10 INFO - PROCESS | 2288 | 1462756450895 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]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 18:14:10 INFO - PROCESS | 2288 | 1462756450928 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:14:10 INFO - PROCESS | 2288 | 1462756450930 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:14:10 INFO - PROCESS | 2288 | 1462756450938 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 2288 | 1462756450941 Marionette TRACE conn2 <- [1,2502,null,{}] 18:14:10 INFO - PROCESS | 2288 | 1462756450968 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}] 18:14:11 INFO - PROCESS | 2288 | 1462756451120 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:14:11 INFO - PROCESS | 2288 | 1462756451180 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359cc800 == 68 [pid = 2288] [id = 633] 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x1183a6000) [pid = 2288] [serial = 1899] [outer = 0x0] 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x128ae9000) [pid = 2288] [serial = 1900] [outer = 0x1183a6000] 18:14:11 INFO - PROCESS | 2288 | 1462756451211 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x1293ef000) [pid = 2288] [serial = 1901] [outer = 0x1183a6000] 18:14:11 INFO - PROCESS | 2288 | 1462756451637 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]]]}] 18:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 749ms 18:14:11 INFO - PROCESS | 2288 | 1462756451682 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:14:11 INFO - PROCESS | 2288 | 1462756451684 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:14:11 INFO - PROCESS | 2288 | 1462756451687 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:14:11 INFO - PROCESS | 2288 | 1462756451688 Marionette TRACE conn2 <- [1,2506,null,{}] 18:14:11 INFO - PROCESS | 2288 | 1462756451691 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}] 18:14:11 INFO - PROCESS | 2288 | 1462756451804 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:14:11 INFO - PROCESS | 2288 | 1462756451915 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359e0800 == 69 [pid = 2288] [id = 634] 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x1293e9400) [pid = 2288] [serial = 1902] [outer = 0x0] 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12a7f0000) [pid = 2288] [serial = 1903] [outer = 0x1293e9400] 18:14:11 INFO - PROCESS | 2288 | 1462756451946 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12ace4400) [pid = 2288] [serial = 1904] [outer = 0x1293e9400] 18:14:12 INFO - PROCESS | 2288 | 1462756452364 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]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 722ms 18:14:12 INFO - PROCESS | 2288 | 1462756452417 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 2288 | 1462756452419 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:14:12 INFO - PROCESS | 2288 | 1462756452423 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 2288 | 1462756452424 Marionette TRACE conn2 <- [1,2510,null,{}] 18:14:12 INFO - PROCESS | 2288 | 1462756452427 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}] 18:14:12 INFO - PROCESS | 2288 | 1462756452536 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:14:12 INFO - PROCESS | 2288 | 1462756452647 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b79000 == 70 [pid = 2288] [id = 635] 18:14:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12c341400) [pid = 2288] [serial = 1905] [outer = 0x0] 18:14:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x12c344000) [pid = 2288] [serial = 1906] [outer = 0x12c341400] 18:14:12 INFO - PROCESS | 2288 | 1462756452683 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x12c662400) [pid = 2288] [serial = 1907] [outer = 0x12c341400] 18:14:13 INFO - PROCESS | 2288 | 1462756453167 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]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 771ms 18:14:13 INFO - PROCESS | 2288 | 1462756453194 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 2288 | 1462756453196 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:14:13 INFO - PROCESS | 2288 | 1462756453199 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 2288 | 1462756453200 Marionette TRACE conn2 <- [1,2514,null,{}] 18:14:13 INFO - PROCESS | 2288 | 1462756453203 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}] 18:14:13 INFO - PROCESS | 2288 | 1462756453321 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:14:13 INFO - PROCESS | 2288 | 1462756453433 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x111ae8800 == 71 [pid = 2288] [id = 636] 18:14:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x1126ed400) [pid = 2288] [serial = 1908] [outer = 0x0] 18:14:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x113c6a800) [pid = 2288] [serial = 1909] [outer = 0x1126ed400] 18:14:13 INFO - PROCESS | 2288 | 1462756453466 Marionette DEBUG loaded listener.js 18:14:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x118153400) [pid = 2288] [serial = 1910] [outer = 0x1126ed400] 18:14:14 INFO - PROCESS | 2288 | 1462756454174 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]]]}] 18:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1019ms 18:14:14 INFO - PROCESS | 2288 | 1462756454219 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:14:14 INFO - PROCESS | 2288 | 1462756454222 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:14:14 INFO - PROCESS | 2288 | 1462756454226 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:14:14 INFO - PROCESS | 2288 | 1462756454228 Marionette TRACE conn2 <- [1,2518,null,{}] 18:14:14 INFO - PROCESS | 2288 | 1462756454232 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}] 18:14:14 INFO - PROCESS | 2288 | 1462756454335 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:14:14 INFO - PROCESS | 2288 | 1462756454425 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x116974000 == 72 [pid = 2288] [id = 637] 18:14:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x1129a2800) [pid = 2288] [serial = 1911] [outer = 0x0] 18:14:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1129adc00) [pid = 2288] [serial = 1912] [outer = 0x1129a2800] 18:14:14 INFO - PROCESS | 2288 | 1462756454454 Marionette DEBUG loaded listener.js 18:14:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x113225000) [pid = 2288] [serial = 1913] [outer = 0x1129a2800] 18:14:14 INFO - PROCESS | 2288 | 1462756454893 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]]]}] 18:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 18:14:14 INFO - PROCESS | 2288 | 1462756454949 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:14:14 INFO - PROCESS | 2288 | 1462756454953 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:14:14 INFO - PROCESS | 2288 | 1462756454958 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:14:14 INFO - PROCESS | 2288 | 1462756454959 Marionette TRACE conn2 <- [1,2522,null,{}] 18:14:14 INFO - PROCESS | 2288 | 1462756454962 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}] 18:14:15 INFO - PROCESS | 2288 | 1462756455066 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:14:15 INFO - PROCESS | 2288 | 1462756455185 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x11915d000 == 73 [pid = 2288] [id = 638] 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x11769b000) [pid = 2288] [serial = 1914] [outer = 0x0] 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x118070000) [pid = 2288] [serial = 1915] [outer = 0x11769b000] 18:14:15 INFO - PROCESS | 2288 | 1462756455214 Marionette DEBUG loaded listener.js 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x118152c00) [pid = 2288] [serial = 1916] [outer = 0x11769b000] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x13520f000 == 72 [pid = 2288] [id = 629] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12f10e000 == 71 [pid = 2288] [id = 628] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12b219000 == 70 [pid = 2288] [id = 627] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12dbda800 == 69 [pid = 2288] [id = 626] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d6000 == 68 [pid = 2288] [id = 625] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x12aa72800) [pid = 2288] [serial = 1825] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12c822800 == 67 [pid = 2288] [id = 624] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdb4800 == 66 [pid = 2288] [id = 623] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12b218800 == 65 [pid = 2288] [id = 622] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x129693000 == 64 [pid = 2288] [id = 621] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12454d000 == 63 [pid = 2288] [id = 620] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x119bba000 == 62 [pid = 2288] [id = 619] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x11a12a800 == 61 [pid = 2288] [id = 618] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x124a65000 == 60 [pid = 2288] [id = 617] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12f10b000 == 59 [pid = 2288] [id = 612] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12c826000 == 58 [pid = 2288] [id = 611] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x12427e000 == 57 [pid = 2288] [id = 610] 18:14:15 INFO - PROCESS | 2288 | --DOCSHELL 0x11696a800 == 56 [pid = 2288] [id = 609] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x12929f800) [pid = 2288] [serial = 1816] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x1293e2c00) [pid = 2288] [serial = 1817] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x118595800) [pid = 2288] [serial = 1798] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x127562000) [pid = 2288] [serial = 1808] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12511a400) [pid = 2288] [serial = 1807] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x1249cb000) [pid = 2288] [serial = 1604] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x128e07000) [pid = 2288] [serial = 1724] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12a68d800) [pid = 2288] [serial = 1783] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x12ab20c00) [pid = 2288] [serial = 1769] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x121013800) [pid = 2288] [serial = 1661] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x124e5c800) [pid = 2288] [serial = 1721] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x123c95400) [pid = 2288] [serial = 1565] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x119153c00) [pid = 2288] [serial = 1553] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x128b39800) [pid = 2288] [serial = 1667] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12a7d0800) [pid = 2288] [serial = 1730] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x11808a000) [pid = 2288] [serial = 1796] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x11858f000) [pid = 2288] [serial = 1658] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x12acde400) [pid = 2288] [serial = 1790] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x1150f9c00) [pid = 2288] [serial = 1793] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x128b3a000) [pid = 2288] [serial = 1810] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x117695c00) [pid = 2288] [serial = 1795] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x126fb4400) [pid = 2288] [serial = 1607] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x1126f0c00) [pid = 2288] [serial = 1771] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x113c68800) [pid = 2288] [serial = 1547] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x128fab400) [pid = 2288] [serial = 1814] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x1212a4c00) [pid = 2288] [serial = 1562] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x11314d400) [pid = 2288] [serial = 1792] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x128b37c00) [pid = 2288] [serial = 1613] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x123991c00) [pid = 2288] [serial = 1804] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x128fa0400) [pid = 2288] [serial = 1789] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x115052800) [pid = 2288] [serial = 1655] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1293dc800) [pid = 2288] [serial = 1670] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x128be5400) [pid = 2288] [serial = 1811] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x121007c00) [pid = 2288] [serial = 1559] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x124e35000) [pid = 2288] [serial = 1664] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x11808f800) [pid = 2288] [serial = 1550] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x128e0ec00) [pid = 2288] [serial = 1813] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x119517800) [pid = 2288] [serial = 1801] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x119e3c000) [pid = 2288] [serial = 1556] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x1187f3000) [pid = 2288] [serial = 1799] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x11717dc00) [pid = 2288] [serial = 1715] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x119e3a000) [pid = 2288] [serial = 1517] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x11969ac00) [pid = 2288] [serial = 1601] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x119512400) [pid = 2288] [serial = 1819] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12929ac00) [pid = 2288] [serial = 1820] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x117696800) [pid = 2288] [serial = 1774] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x119130000) [pid = 2288] [serial = 1777] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x11806d800) [pid = 2288] [serial = 1598] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x1270e6800) [pid = 2288] [serial = 1610] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x12ab79400) [pid = 2288] [serial = 1786] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x12108b800) [pid = 2288] [serial = 1802] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x12a7cb400) [pid = 2288] [serial = 1822] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x1270e2800) [pid = 2288] [serial = 1780] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x118d64000) [pid = 2288] [serial = 1718] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x1241e5800) [pid = 2288] [serial = 1805] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x12aa63c00) [pid = 2288] [serial = 1823] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x12a684400) [pid = 2288] [serial = 1727] [outer = 0x0] [url = about:blank] 18:14:15 INFO - PROCESS | 2288 | 1462756455660 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]]]}] 18:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 18:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:14:15 INFO - PROCESS | 2288 | 1462756455678 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:14:15 INFO - PROCESS | 2288 | 1462756455679 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:14:15 INFO - PROCESS | 2288 | 1462756455681 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:14:15 INFO - PROCESS | 2288 | 1462756455684 Marionette TRACE conn2 <- [1,2526,null,{}] 18:14:15 INFO - PROCESS | 2288 | 1462756455696 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}] 18:14:15 INFO - PROCESS | 2288 | 1462756455796 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:14:15 INFO - PROCESS | 2288 | 1462756455802 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x119959800 == 57 [pid = 2288] [id = 639] 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x118074000) [pid = 2288] [serial = 1917] [outer = 0x0] 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x11858c800) [pid = 2288] [serial = 1918] [outer = 0x118074000] 18:14:15 INFO - PROCESS | 2288 | 1462756455832 Marionette DEBUG loaded listener.js 18:14:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x118819800) [pid = 2288] [serial = 1919] [outer = 0x118074000] 18:14:16 INFO - PROCESS | 2288 | 1462756456222 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]]]}] 18:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 578ms 18:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:14:16 INFO - PROCESS | 2288 | 1462756456260 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:14:16 INFO - PROCESS | 2288 | 1462756456262 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:14:16 INFO - PROCESS | 2288 | 1462756456264 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 2288 | 1462756456265 Marionette TRACE conn2 <- [1,2530,null,{}] 18:14:16 INFO - PROCESS | 2288 | 1462756456267 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}] 18:14:16 INFO - PROCESS | 2288 | 1462756456359 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:14:16 INFO - PROCESS | 2288 | 1462756456363 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x124552800 == 58 [pid = 2288] [id = 640] 18:14:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x119147800) [pid = 2288] [serial = 1920] [outer = 0x0] 18:14:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x119517800) [pid = 2288] [serial = 1921] [outer = 0x119147800] 18:14:16 INFO - PROCESS | 2288 | 1462756456385 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x119e39800) [pid = 2288] [serial = 1922] [outer = 0x119147800] 18:14:16 INFO - PROCESS | 2288 | 1462756456789 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]]]}] 18:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 18:14:16 INFO - PROCESS | 2288 | 1462756456835 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:14:16 INFO - PROCESS | 2288 | 1462756456843 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:14:16 INFO - PROCESS | 2288 | 1462756456845 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 2288 | 1462756456846 Marionette TRACE conn2 <- [1,2534,null,{}] 18:14:16 INFO - PROCESS | 2288 | 1462756456849 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}] 18:14:16 INFO - PROCESS | 2288 | 1462756456939 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:14:16 INFO - PROCESS | 2288 | 1462756456944 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x117048000 == 59 [pid = 2288] [id = 641] 18:14:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119e39000) [pid = 2288] [serial = 1923] [outer = 0x0] 18:14:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x121010c00) [pid = 2288] [serial = 1924] [outer = 0x119e39000] 18:14:16 INFO - PROCESS | 2288 | 1462756456970 Marionette DEBUG loaded listener.js 18:14:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x121092000) [pid = 2288] [serial = 1925] [outer = 0x119e39000] 18:14:17 INFO - PROCESS | 2288 | 1462756457323 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]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 18:14:17 INFO - PROCESS | 2288 | 1462756457364 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 2288 | 1462756457365 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:14:17 INFO - PROCESS | 2288 | 1462756457367 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 2288 | 1462756457368 Marionette TRACE conn2 <- [1,2538,null,{}] 18:14:17 INFO - PROCESS | 2288 | 1462756457371 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}] 18:14:17 INFO - PROCESS | 2288 | 1462756457505 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:14:17 INFO - PROCESS | 2288 | 1462756457562 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcc000 == 60 [pid = 2288] [id = 642] 18:14:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x119eeb400) [pid = 2288] [serial = 1926] [outer = 0x0] 18:14:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x1212adc00) [pid = 2288] [serial = 1927] [outer = 0x119eeb400] 18:14:17 INFO - PROCESS | 2288 | 1462756457590 Marionette DEBUG loaded listener.js 18:14:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x124e35c00) [pid = 2288] [serial = 1928] [outer = 0x119eeb400] 18:14:17 INFO - PROCESS | 2288 | 1462756457944 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]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 620ms 18:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:14:17 INFO - PROCESS | 2288 | 1462756457990 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 2288 | 1462756457992 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:14:17 INFO - PROCESS | 2288 | 1462756457995 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 2288 | 1462756457997 Marionette TRACE conn2 <- [1,2542,null,{}] 18:14:18 INFO - PROCESS | 2288 | 1462756458001 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}] 18:14:18 INFO - PROCESS | 2288 | 1462756458182 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:14:18 INFO - PROCESS | 2288 | 1462756458206 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa1d800 == 61 [pid = 2288] [id = 643] 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x124e2d000) [pid = 2288] [serial = 1929] [outer = 0x0] 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x1268d8c00) [pid = 2288] [serial = 1930] [outer = 0x124e2d000] 18:14:18 INFO - PROCESS | 2288 | 1462756458242 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1270b6400) [pid = 2288] [serial = 1931] [outer = 0x124e2d000] 18:14:18 INFO - PROCESS | 2288 | 1462756458589 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]]]}] 18:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 620ms 18:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:14:18 INFO - PROCESS | 2288 | 1462756458616 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:14:18 INFO - PROCESS | 2288 | 1462756458617 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:14:18 INFO - PROCESS | 2288 | 1462756458619 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:14:18 INFO - PROCESS | 2288 | 1462756458621 Marionette TRACE conn2 <- [1,2546,null,{}] 18:14:18 INFO - PROCESS | 2288 | 1462756458623 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}] 18:14:18 INFO - PROCESS | 2288 | 1462756458741 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:14:18 INFO - PROCESS | 2288 | 1462756458796 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b217000 == 62 [pid = 2288] [id = 644] 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x1187e7c00) [pid = 2288] [serial = 1932] [outer = 0x0] 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x124e36c00) [pid = 2288] [serial = 1933] [outer = 0x1187e7c00] 18:14:18 INFO - PROCESS | 2288 | 1462756458822 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x128af0800) [pid = 2288] [serial = 1934] [outer = 0x1187e7c00] 18:14:19 INFO - PROCESS | 2288 | 1462756459136 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]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 572ms 18:14:19 INFO - PROCESS | 2288 | 1462756459192 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:14:19 INFO - PROCESS | 2288 | 1462756459193 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:14:19 INFO - PROCESS | 2288 | 1462756459195 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 2288 | 1462756459196 Marionette TRACE conn2 <- [1,2550,null,{}] 18:14:19 INFO - PROCESS | 2288 | 1462756459199 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}] 18:14:19 INFO - PROCESS | 2288 | 1462756459314 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:14:19 INFO - PROCESS | 2288 | 1462756459329 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bb51000 == 63 [pid = 2288] [id = 645] 18:14:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x128b3d400) [pid = 2288] [serial = 1935] [outer = 0x0] 18:14:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x128be8800) [pid = 2288] [serial = 1936] [outer = 0x128b3d400] 18:14:19 INFO - PROCESS | 2288 | 1462756459353 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x128fae000) [pid = 2288] [serial = 1937] [outer = 0x128b3d400] 18:14:19 INFO - PROCESS | 2288 | 1462756459712 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]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 18:14:19 INFO - PROCESS | 2288 | 1462756459715 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:14:19 INFO - PROCESS | 2288 | 1462756459716 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:14:19 INFO - PROCESS | 2288 | 1462756459718 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 2288 | 1462756459720 Marionette TRACE conn2 <- [1,2554,null,{}] 18:14:19 INFO - PROCESS | 2288 | 1462756459725 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}] 18:14:20 INFO - PROCESS | 2288 | 1462756460048 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12a7ed800) [pid = 2288] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12ab83c00) [pid = 2288] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12ab82c00) [pid = 2288] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x12b9fbc00) [pid = 2288] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x117552c00) [pid = 2288] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x1241e6400) [pid = 2288] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x124e2b400) [pid = 2288] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x1126f6000) [pid = 2288] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x118072400) [pid = 2288] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x128aec400) [pid = 2288] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x111cbd000) [pid = 2288] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x1170f6000) [pid = 2288] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:14:20 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x129298800) [pid = 2288] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:14:20 INFO - PROCESS | 2288 | 1462756460119 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b6f800 == 64 [pid = 2288] [id = 646] 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x1126f6000) [pid = 2288] [serial = 1938] [outer = 0x0] 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x1170f6000) [pid = 2288] [serial = 1939] [outer = 0x1126f6000] 18:14:20 INFO - PROCESS | 2288 | 1462756460145 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x124dbd800) [pid = 2288] [serial = 1940] [outer = 0x1126f6000] 18:14:20 INFO - PROCESS | 2288 | 1462756460449 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]]]}] 18:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 772ms 18:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:14:20 INFO - PROCESS | 2288 | 1462756460491 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:14:20 INFO - PROCESS | 2288 | 1462756460493 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:14:20 INFO - PROCESS | 2288 | 1462756460495 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 2288 | 1462756460497 Marionette TRACE conn2 <- [1,2558,null,{}] 18:14:20 INFO - PROCESS | 2288 | 1462756460499 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}] 18:14:20 INFO - PROCESS | 2288 | 1462756460630 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:14:20 INFO - PROCESS | 2288 | 1462756460637 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c027800 == 65 [pid = 2288] [id = 647] 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x112d5b800) [pid = 2288] [serial = 1941] [outer = 0x0] 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x1293f2c00) [pid = 2288] [serial = 1942] [outer = 0x112d5b800] 18:14:20 INFO - PROCESS | 2288 | 1462756460667 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x12aa6dc00) [pid = 2288] [serial = 1943] [outer = 0x112d5b800] 18:14:21 INFO - PROCESS | 2288 | 1462756460998 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]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 18:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:14:21 INFO - PROCESS | 2288 | 1462756461014 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:14:21 INFO - PROCESS | 2288 | 1462756461016 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:14:21 INFO - PROCESS | 2288 | 1462756461018 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 2288 | 1462756461019 Marionette TRACE conn2 <- [1,2562,null,{}] 18:14:21 INFO - PROCESS | 2288 | 1462756461025 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}] 18:14:21 INFO - PROCESS | 2288 | 1462756461120 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:14:21 INFO - PROCESS | 2288 | 1462756461124 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce79800 == 66 [pid = 2288] [id = 648] 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x1126f4800) [pid = 2288] [serial = 1944] [outer = 0x0] 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x12ab7c000) [pid = 2288] [serial = 1945] [outer = 0x1126f4800] 18:14:21 INFO - PROCESS | 2288 | 1462756461150 Marionette DEBUG loaded listener.js 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x12ace3400) [pid = 2288] [serial = 1946] [outer = 0x1126f4800] 18:14:21 INFO - PROCESS | 2288 | 1462756461509 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]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 523ms 18:14:21 INFO - PROCESS | 2288 | 1462756461558 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:14:21 INFO - PROCESS | 2288 | 1462756461560 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:14:21 INFO - PROCESS | 2288 | 1462756461562 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 2288 | 1462756461563 Marionette TRACE conn2 <- [1,2566,null,{}] 18:14:21 INFO - PROCESS | 2288 | 1462756461565 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}] 18:14:21 INFO - PROCESS | 2288 | 1462756461659 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:14:21 INFO - PROCESS | 2288 | 1462756461663 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1dc000 == 67 [pid = 2288] [id = 649] 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12ace3c00) [pid = 2288] [serial = 1947] [outer = 0x0] 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x12ba64000) [pid = 2288] [serial = 1948] [outer = 0x12ace3c00] 18:14:21 INFO - PROCESS | 2288 | 1462756461688 Marionette DEBUG loaded listener.js 18:14:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x12bd3bc00) [pid = 2288] [serial = 1949] [outer = 0x12ace3c00] 18:14:22 INFO - PROCESS | 2288 | 1462756462105 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]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 18:14:22 INFO - PROCESS | 2288 | 1462756462132 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:14:22 INFO - PROCESS | 2288 | 1462756462135 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:14:22 INFO - PROCESS | 2288 | 1462756462141 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 2288 | 1462756462144 Marionette TRACE conn2 <- [1,2570,null,{}] 18:14:22 INFO - PROCESS | 2288 | 1462756462148 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}] 18:14:22 INFO - PROCESS | 2288 | 1462756462265 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:14:22 INFO - PROCESS | 2288 | 1462756462349 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e05000 == 68 [pid = 2288] [id = 650] 18:14:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x1129a8400) [pid = 2288] [serial = 1950] [outer = 0x0] 18:14:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1129ae400) [pid = 2288] [serial = 1951] [outer = 0x1129a8400] 18:14:22 INFO - PROCESS | 2288 | 1462756462380 Marionette DEBUG loaded listener.js 18:14:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x113158000) [pid = 2288] [serial = 1952] [outer = 0x1129a8400] 18:14:22 INFO - PROCESS | 2288 | 1462756462880 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]]]}] 18:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 777ms 18:14:22 INFO - PROCESS | 2288 | 1462756462921 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:14:22 INFO - PROCESS | 2288 | 1462756462925 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:14:22 INFO - PROCESS | 2288 | 1462756462932 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:14:22 INFO - PROCESS | 2288 | 1462756462934 Marionette TRACE conn2 <- [1,2574,null,{}] 18:14:22 INFO - PROCESS | 2288 | 1462756462937 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}] 18:14:23 INFO - PROCESS | 2288 | 1462756463051 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:14:23 INFO - PROCESS | 2288 | 1462756463131 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x124d86800 == 69 [pid = 2288] [id = 651] 18:14:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1170f8c00) [pid = 2288] [serial = 1953] [outer = 0x0] 18:14:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x118073800) [pid = 2288] [serial = 1954] [outer = 0x1170f8c00] 18:14:23 INFO - PROCESS | 2288 | 1462756463162 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x11839cc00) [pid = 2288] [serial = 1955] [outer = 0x1170f8c00] 18:14:23 INFO - PROCESS | 2288 | 1462756463592 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]]]}] 18:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 18:14:23 INFO - PROCESS | 2288 | 1462756463652 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:14:23 INFO - PROCESS | 2288 | 1462756463653 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:14:23 INFO - PROCESS | 2288 | 1462756463656 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:14:23 INFO - PROCESS | 2288 | 1462756463659 Marionette TRACE conn2 <- [1,2578,null,{}] 18:14:23 INFO - PROCESS | 2288 | 1462756463667 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}] 18:14:23 INFO - PROCESS | 2288 | 1462756463787 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:14:23 INFO - PROCESS | 2288 | 1462756463872 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c82c800 == 70 [pid = 2288] [id = 652] 18:14:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x118713000) [pid = 2288] [serial = 1956] [outer = 0x0] 18:14:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x119148000) [pid = 2288] [serial = 1957] [outer = 0x118713000] 18:14:23 INFO - PROCESS | 2288 | 1462756463925 Marionette DEBUG loaded listener.js 18:14:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x123c97c00) [pid = 2288] [serial = 1958] [outer = 0x118713000] 18:14:24 INFO - PROCESS | 2288 | 1462756464455 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]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 821ms 18:14:24 INFO - PROCESS | 2288 | 1462756464477 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 2288 | 1462756464479 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:14:24 INFO - PROCESS | 2288 | 1462756464482 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 2288 | 1462756464483 Marionette TRACE conn2 <- [1,2582,null,{}] 18:14:24 INFO - PROCESS | 2288 | 1462756464503 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}] 18:14:24 INFO - PROCESS | 2288 | 1462756464643 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:14:24 INFO - PROCESS | 2288 | 1462756464701 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f057800 == 71 [pid = 2288] [id = 653] 18:14:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1249d6400) [pid = 2288] [serial = 1959] [outer = 0x0] 18:14:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x124dee000) [pid = 2288] [serial = 1960] [outer = 0x1249d6400] 18:14:24 INFO - PROCESS | 2288 | 1462756464732 Marionette DEBUG loaded listener.js 18:14:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x128b38c00) [pid = 2288] [serial = 1961] [outer = 0x1249d6400] 18:14:25 INFO - PROCESS | 2288 | 1462756465156 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]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 718ms 18:14:25 INFO - PROCESS | 2288 | 1462756465217 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 2288 | 1462756465218 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:14:25 INFO - PROCESS | 2288 | 1462756465224 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 2288 | 1462756465225 Marionette TRACE conn2 <- [1,2586,null,{}] 18:14:25 INFO - PROCESS | 2288 | 1462756465228 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}] 18:14:25 INFO - PROCESS | 2288 | 1462756465392 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:14:25 INFO - PROCESS | 2288 | 1462756465510 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f11b800 == 72 [pid = 2288] [id = 654] 18:14:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x1249d7800) [pid = 2288] [serial = 1962] [outer = 0x0] 18:14:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x1292a4800) [pid = 2288] [serial = 1963] [outer = 0x1249d7800] 18:14:25 INFO - PROCESS | 2288 | 1462756465556 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12a7c7800) [pid = 2288] [serial = 1964] [outer = 0x1249d7800] 18:14:26 INFO - PROCESS | 2288 | 1462756465998 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]]]}] 18:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 820ms 18:14:26 INFO - PROCESS | 2288 | 1462756466044 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:14:26 INFO - PROCESS | 2288 | 1462756466046 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:14:26 INFO - PROCESS | 2288 | 1462756466050 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:14:26 INFO - PROCESS | 2288 | 1462756466052 Marionette TRACE conn2 <- [1,2590,null,{}] 18:14:26 INFO - PROCESS | 2288 | 1462756466081 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}] 18:14:26 INFO - PROCESS | 2288 | 1462756466218 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:14:26 INFO - PROCESS | 2288 | 1462756466303 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x135076800 == 73 [pid = 2288] [id = 655] 18:14:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12ab86800) [pid = 2288] [serial = 1965] [outer = 0x0] 18:14:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12bd3ec00) [pid = 2288] [serial = 1966] [outer = 0x12ab86800] 18:14:26 INFO - PROCESS | 2288 | 1462756466333 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12c348c00) [pid = 2288] [serial = 1967] [outer = 0x12ab86800] 18:14:26 INFO - PROCESS | 2288 | 1462756466757 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]]]}] 18:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 743ms 18:14:26 INFO - PROCESS | 2288 | 1462756466800 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:14:26 INFO - PROCESS | 2288 | 1462756466801 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:14:26 INFO - PROCESS | 2288 | 1462756466805 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:14:26 INFO - PROCESS | 2288 | 1462756466806 Marionette TRACE conn2 <- [1,2594,null,{}] 18:14:26 INFO - PROCESS | 2288 | 1462756466809 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}] 18:14:26 INFO - PROCESS | 2288 | 1462756466920 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:14:27 INFO - PROCESS | 2288 | 1462756467002 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x135924000 == 74 [pid = 2288] [id = 656] 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12b9f3800) [pid = 2288] [serial = 1968] [outer = 0x0] 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x12c665c00) [pid = 2288] [serial = 1969] [outer = 0x12b9f3800] 18:14:27 INFO - PROCESS | 2288 | 1462756467031 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x12c66d800) [pid = 2288] [serial = 1970] [outer = 0x12b9f3800] 18:14:27 INFO - PROCESS | 2288 | 1462756467444 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]]]}] 18:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 18:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:14:27 INFO - PROCESS | 2288 | 1462756467476 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 2288 | 1462756467477 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:14:27 INFO - PROCESS | 2288 | 1462756467480 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 2288 | 1462756467481 Marionette TRACE conn2 <- [1,2598,null,{}] 18:14:27 INFO - PROCESS | 2288 | 1462756467483 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}] 18:14:27 INFO - PROCESS | 2288 | 1462756467597 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:14:27 INFO - PROCESS | 2288 | 1462756467679 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359cd800 == 75 [pid = 2288] [id = 657] 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x12c349000) [pid = 2288] [serial = 1971] [outer = 0x0] 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12c6f1000) [pid = 2288] [serial = 1972] [outer = 0x12c349000] 18:14:27 INFO - PROCESS | 2288 | 1462756467708 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x12c6f5400) [pid = 2288] [serial = 1973] [outer = 0x12c349000] 18:14:28 INFO - PROCESS | 2288 | 1462756468132 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]]]}] 18:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 18:14:28 INFO - PROCESS | 2288 | 1462756468208 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:14:28 INFO - PROCESS | 2288 | 1462756468210 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:14:28 INFO - PROCESS | 2288 | 1462756468245 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:14:28 INFO - PROCESS | 2288 | 1462756468247 Marionette TRACE conn2 <- [1,2602,null,{}] 18:14:28 INFO - PROCESS | 2288 | 1462756468252 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}] 18:14:28 INFO - PROCESS | 2288 | 1462756468467 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:14:28 INFO - PROCESS | 2288 | 1462756468547 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x135bde800 == 76 [pid = 2288] [id = 658] 18:14:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12c6eec00) [pid = 2288] [serial = 1974] [outer = 0x0] 18:14:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12c6fc000) [pid = 2288] [serial = 1975] [outer = 0x12c6eec00] 18:14:28 INFO - PROCESS | 2288 | 1462756468592 Marionette DEBUG loaded listener.js 18:14:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12c9d0c00) [pid = 2288] [serial = 1976] [outer = 0x12c6eec00] 18:14:29 INFO - PROCESS | 2288 | 1462756469072 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]]]}] 18:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 902ms 18:14:29 INFO - PROCESS | 2288 | 1462756469118 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:14:29 INFO - PROCESS | 2288 | 1462756469120 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:14:29 INFO - PROCESS | 2288 | 1462756469125 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:14:29 INFO - PROCESS | 2288 | 1462756469126 Marionette TRACE conn2 <- [1,2606,null,{}] 18:14:29 INFO - PROCESS | 2288 | 1462756469128 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}] 18:14:29 INFO - PROCESS | 2288 | 1462756469242 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:14:29 INFO - PROCESS | 2288 | 1462756469507 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x121039000 == 77 [pid = 2288] [id = 659] 18:14:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x111e66800) [pid = 2288] [serial = 1977] [outer = 0x0] 18:14:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x1126f6400) [pid = 2288] [serial = 1978] [outer = 0x111e66800] 18:14:29 INFO - PROCESS | 2288 | 1462756469545 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x11314cc00) [pid = 2288] [serial = 1979] [outer = 0x111e66800] 18:14:30 INFO - PROCESS | 2288 | 1462756470046 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]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 968ms 18:14:30 INFO - PROCESS | 2288 | 1462756470094 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 2288 | 1462756470097 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:14:30 INFO - PROCESS | 2288 | 1462756470100 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 2288 | 1462756470102 Marionette TRACE conn2 <- [1,2610,null,{}] 18:14:30 INFO - PROCESS | 2288 | 1462756470106 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}] 18:14:30 INFO - PROCESS | 2288 | 1462756470213 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:14:30 INFO - PROCESS | 2288 | 1462756470312 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x118d8d000 == 78 [pid = 2288] [id = 660] 18:14:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x118069000) [pid = 2288] [serial = 1980] [outer = 0x0] 18:14:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x118090000) [pid = 2288] [serial = 1981] [outer = 0x118069000] 18:14:30 INFO - PROCESS | 2288 | 1462756470341 Marionette DEBUG loaded listener.js 18:14:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x11861c000) [pid = 2288] [serial = 1982] [outer = 0x118069000] 18:14:30 INFO - PROCESS | 2288 | 1462756470816 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]]]}] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce79800 == 77 [pid = 2288] [id = 648] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12c027800 == 76 [pid = 2288] [id = 647] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x123b6f800 == 75 [pid = 2288] [id = 646] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12bb51000 == 74 [pid = 2288] [id = 645] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12b217000 == 73 [pid = 2288] [id = 644] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x12b9f4000) [pid = 2288] [serial = 1846] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x12a7cdc00) [pid = 2288] [serial = 1840] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12ab81c00) [pid = 2288] [serial = 1843] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x128b3e800) [pid = 2288] [serial = 1837] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x11951bc00) [pid = 2288] [serial = 1834] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x111c26800) [pid = 2288] [serial = 1828] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x12ba70800) [pid = 2288] [serial = 1849] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x1170f9400) [pid = 2288] [serial = 1831] [outer = 0x0] [url = about:blank] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa1d800 == 72 [pid = 2288] [id = 643] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcc000 == 71 [pid = 2288] [id = 642] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x117048000 == 70 [pid = 2288] [id = 641] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x124552800 == 69 [pid = 2288] [id = 640] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x119959800 == 68 [pid = 2288] [id = 639] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x11915d000 == 67 [pid = 2288] [id = 638] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x116974000 == 66 [pid = 2288] [id = 637] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x1359cc800 == 65 [pid = 2288] [id = 633] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x12bda4000 == 64 [pid = 2288] [id = 632] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x126b51800 == 63 [pid = 2288] [id = 631] 18:14:30 INFO - PROCESS | 2288 | --DOCSHELL 0x113232000 == 62 [pid = 2288] [id = 630] 18:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 773ms 18:14:30 INFO - PROCESS | 2288 | 1462756470875 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 2288 | 1462756470878 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:14:30 INFO - PROCESS | 2288 | 1462756470881 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 2288 | 1462756470883 Marionette TRACE conn2 <- [1,2614,null,{}] 18:14:30 INFO - PROCESS | 2288 | 1462756470885 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}] 18:14:30 INFO - PROCESS | 2288 | 1462756470980 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x12ab7c400) [pid = 2288] [serial = 1826] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x128b3f400) [pid = 2288] [serial = 1865] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x1170fb800) [pid = 2288] [serial = 1853] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x113152400) [pid = 2288] [serial = 1852] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x119190800) [pid = 2288] [serial = 1856] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x11839d000) [pid = 2288] [serial = 1855] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x128fa4000) [pid = 2288] [serial = 1867] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x12c342000) [pid = 2288] [serial = 1880] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x12aa6c800) [pid = 2288] [serial = 1870] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12bd41c00) [pid = 2288] [serial = 1877] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x12b9f5c00) [pid = 2288] [serial = 1874] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x128af0000) [pid = 2288] [serial = 1886] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12a7f3400) [pid = 2288] [serial = 1868] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x11951ac00) [pid = 2288] [serial = 1882] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x1249d8800) [pid = 2288] [serial = 1885] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x1212a5400) [pid = 2288] [serial = 1883] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x128fab000) [pid = 2288] [serial = 1888] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x12ab7a400) [pid = 2288] [serial = 1871] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x12bd3d400) [pid = 2288] [serial = 1876] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x12ace2400) [pid = 2288] [serial = 1873] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12c33cc00) [pid = 2288] [serial = 1879] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12100f400) [pid = 2288] [serial = 1858] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x123e3c000) [pid = 2288] [serial = 1859] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x124dbd000) [pid = 2288] [serial = 1861] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12702b800) [pid = 2288] [serial = 1862] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x127029400) [pid = 2288] [serial = 1864] [outer = 0x0] [url = about:blank] 18:14:31 INFO - PROCESS | 2288 | 1462756471063 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x118787000 == 63 [pid = 2288] [id = 661] 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x1134f1800) [pid = 2288] [serial = 1983] [outer = 0x0] 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x118626c00) [pid = 2288] [serial = 1984] [outer = 0x1134f1800] 18:14:31 INFO - PROCESS | 2288 | 1462756471092 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x11918e400) [pid = 2288] [serial = 1985] [outer = 0x1134f1800] 18:14:31 INFO - PROCESS | 2288 | 1462756471414 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]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 569ms 18:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:14:31 INFO - PROCESS | 2288 | 1462756471451 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:14:31 INFO - PROCESS | 2288 | 1462756471453 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:14:31 INFO - PROCESS | 2288 | 1462756471459 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 2288 | 1462756471463 Marionette TRACE conn2 <- [1,2618,null,{}] 18:14:31 INFO - PROCESS | 2288 | 1462756471469 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}] 18:14:31 INFO - PROCESS | 2288 | 1462756471565 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:14:31 INFO - PROCESS | 2288 | 1462756471675 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x128e5b800 == 64 [pid = 2288] [id = 662] 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x119148800) [pid = 2288] [serial = 1986] [outer = 0x0] 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x12108c000) [pid = 2288] [serial = 1987] [outer = 0x119148800] 18:14:31 INFO - PROCESS | 2288 | 1462756471700 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x1249d6800) [pid = 2288] [serial = 1988] [outer = 0x119148800] 18:14:31 INFO - PROCESS | 2288 | 1462756471994 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]]]}] 18:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 575ms 18:14:32 INFO - PROCESS | 2288 | 1462756472032 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:14:32 INFO - PROCESS | 2288 | 1462756472034 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:14:32 INFO - PROCESS | 2288 | 1462756472037 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:14:32 INFO - PROCESS | 2288 | 1462756472041 Marionette TRACE conn2 <- [1,2622,null,{}] 18:14:32 INFO - PROCESS | 2288 | 1462756472043 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}] 18:14:32 INFO - PROCESS | 2288 | 1462756472144 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:14:32 INFO - PROCESS | 2288 | 1462756472217 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa0c800 == 65 [pid = 2288] [id = 663] 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x121006800) [pid = 2288] [serial = 1989] [outer = 0x0] 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x124e5c800) [pid = 2288] [serial = 1990] [outer = 0x121006800] 18:14:32 INFO - PROCESS | 2288 | 1462756472243 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x1270e5400) [pid = 2288] [serial = 1991] [outer = 0x121006800] 18:14:32 INFO - PROCESS | 2288 | 1462756472550 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]]]}] 18:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms 18:14:32 INFO - PROCESS | 2288 | 1462756472566 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:14:32 INFO - PROCESS | 2288 | 1462756472568 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:14:32 INFO - PROCESS | 2288 | 1462756472576 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:14:32 INFO - PROCESS | 2288 | 1462756472578 Marionette TRACE conn2 <- [1,2626,null,{}] 18:14:32 INFO - PROCESS | 2288 | 1462756472582 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}] 18:14:32 INFO - PROCESS | 2288 | 1462756472727 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:14:32 INFO - PROCESS | 2288 | 1462756472838 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b980000 == 66 [pid = 2288] [id = 664] 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x128b3e400) [pid = 2288] [serial = 1992] [outer = 0x0] 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x128bebc00) [pid = 2288] [serial = 1993] [outer = 0x128b3e400] 18:14:32 INFO - PROCESS | 2288 | 1462756472893 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x1293eb000) [pid = 2288] [serial = 1994] [outer = 0x128b3e400] 18:14:33 INFO - PROCESS | 2288 | 1462756473218 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]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 674ms 18:14:33 INFO - PROCESS | 2288 | 1462756473247 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 2288 | 1462756473248 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:14:33 INFO - PROCESS | 2288 | 1462756473251 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 2288 | 1462756473252 Marionette TRACE conn2 <- [1,2630,null,{}] 18:14:33 INFO - PROCESS | 2288 | 1462756473256 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}] 18:14:33 INFO - PROCESS | 2288 | 1462756473380 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:14:33 INFO - PROCESS | 2288 | 1462756473424 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12be9f000 == 67 [pid = 2288] [id = 665] 18:14:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12a68ec00) [pid = 2288] [serial = 1995] [outer = 0x0] 18:14:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12a7cfc00) [pid = 2288] [serial = 1996] [outer = 0x12a68ec00] 18:14:33 INFO - PROCESS | 2288 | 1462756473449 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12ab18000) [pid = 2288] [serial = 1997] [outer = 0x12a68ec00] 18:14:33 INFO - PROCESS | 2288 | 1462756473779 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]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 571ms 18:14:33 INFO - PROCESS | 2288 | 1462756473826 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 2288 | 1462756473827 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:14:33 INFO - PROCESS | 2288 | 1462756473829 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 2288 | 1462756473831 Marionette TRACE conn2 <- [1,2634,null,{}] 18:14:33 INFO - PROCESS | 2288 | 1462756473833 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}] 18:14:33 INFO - PROCESS | 2288 | 1462756473950 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:14:33 INFO - PROCESS | 2288 | 1462756473971 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b4800 == 68 [pid = 2288] [id = 666] 18:14:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12a68f400) [pid = 2288] [serial = 1998] [outer = 0x0] 18:14:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12acd9c00) [pid = 2288] [serial = 1999] [outer = 0x12a68f400] 18:14:33 INFO - PROCESS | 2288 | 1462756473996 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12ba70800) [pid = 2288] [serial = 2000] [outer = 0x12a68f400] 18:14:34 INFO - PROCESS | 2288 | 1462756474386 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]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 18:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:14:34 INFO - PROCESS | 2288 | 1462756474401 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 2288 | 1462756474402 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:14:34 INFO - PROCESS | 2288 | 1462756474406 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 2288 | 1462756474409 Marionette TRACE conn2 <- [1,2638,null,{}] 18:14:34 INFO - PROCESS | 2288 | 1462756474412 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}] 18:14:34 INFO - PROCESS | 2288 | 1462756474534 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:14:34 INFO - PROCESS | 2288 | 1462756474547 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d1d3800 == 69 [pid = 2288] [id = 667] 18:14:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12a7fc800) [pid = 2288] [serial = 2001] [outer = 0x0] 18:14:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x12c342000) [pid = 2288] [serial = 2002] [outer = 0x12a7fc800] 18:14:34 INFO - PROCESS | 2288 | 1462756474572 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x12c669400) [pid = 2288] [serial = 2003] [outer = 0x12a7fc800] 18:14:34 INFO - PROCESS | 2288 | 1462756474962 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]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 571ms 18:14:34 INFO - PROCESS | 2288 | 1462756474978 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 2288 | 1462756474980 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:14:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:14:34 INFO - PROCESS | 2288 | 1462756474983 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 2288 | 1462756474985 Marionette TRACE conn2 <- [1,2642,null,{}] 18:14:35 INFO - PROCESS | 2288 | 1462756474999 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}] 18:14:35 INFO - PROCESS | 2288 | 1462756475438 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x12ab85000) [pid = 2288] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x124e2d000) [pid = 2288] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x1187e7c00) [pid = 2288] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x128b3d400) [pid = 2288] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x1126ed400) [pid = 2288] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x118074000) [pid = 2288] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x119eeb400) [pid = 2288] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x1129a2800) [pid = 2288] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x11769b000) [pid = 2288] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x119e39000) [pid = 2288] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x119147800) [pid = 2288] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x1126f4800) [pid = 2288] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x1126f6000) [pid = 2288] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:14:35 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x112d5b800) [pid = 2288] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:14:35 INFO - PROCESS | 2288 | 1462756475512 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x1188be000 == 70 [pid = 2288] [id = 668] 18:14:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x1126f4800) [pid = 2288] [serial = 2004] [outer = 0x0] 18:14:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x113152800) [pid = 2288] [serial = 2005] [outer = 0x1126f4800] 18:14:35 INFO - PROCESS | 2288 | 1462756475537 Marionette DEBUG loaded listener.js 18:14:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x119e39000) [pid = 2288] [serial = 2006] [outer = 0x1126f4800] 18:14:35 INFO - PROCESS | 2288 | 1462756475811 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]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:14:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 873ms 18:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:14:35 INFO - PROCESS | 2288 | 1462756475862 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 2288 | 1462756475863 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:14:35 INFO - PROCESS | 2288 | 1462756475865 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 2288 | 1462756475866 Marionette TRACE conn2 <- [1,2646,null,{}] 18:14:35 INFO - PROCESS | 2288 | 1462756475869 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}] 18:14:35 INFO - PROCESS | 2288 | 1462756475974 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:14:36 INFO - PROCESS | 2288 | 1462756476044 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5b6000 == 71 [pid = 2288] [id = 669] 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1126f6000) [pid = 2288] [serial = 2007] [outer = 0x0] 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x128ae6400) [pid = 2288] [serial = 2008] [outer = 0x1126f6000] 18:14:36 INFO - PROCESS | 2288 | 1462756476074 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x12c9d3c00) [pid = 2288] [serial = 2009] [outer = 0x1126f6000] 18:14:36 INFO - PROCESS | 2288 | 1462756476367 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]]]}] 18:14:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:14:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 18:14:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:14:36 INFO - PROCESS | 2288 | 1462756476395 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:14:36 INFO - PROCESS | 2288 | 1462756476397 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:14:36 INFO - PROCESS | 2288 | 1462756476399 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:14:36 INFO - PROCESS | 2288 | 1462756476401 Marionette TRACE conn2 <- [1,2650,null,{}] 18:14:36 INFO - PROCESS | 2288 | 1462756476404 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}] 18:14:36 INFO - PROCESS | 2288 | 1462756476527 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:14:36 INFO - PROCESS | 2288 | 1462756476532 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x135220000 == 72 [pid = 2288] [id = 670] 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x12c9d5c00) [pid = 2288] [serial = 2010] [outer = 0x0] 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x12cebfc00) [pid = 2288] [serial = 2011] [outer = 0x12c9d5c00] 18:14:36 INFO - PROCESS | 2288 | 1462756476557 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x12d07f000) [pid = 2288] [serial = 2012] [outer = 0x12c9d5c00] 18:14:36 INFO - PROCESS | 2288 | 1462756476913 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]]]}] 18:14:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:14:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 18:14:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:14:36 INFO - PROCESS | 2288 | 1462756476970 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:14:36 INFO - PROCESS | 2288 | 1462756476971 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:14:36 INFO - PROCESS | 2288 | 1462756476974 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:14:36 INFO - PROCESS | 2288 | 1462756476975 Marionette TRACE conn2 <- [1,2654,null,{}] 18:14:36 INFO - PROCESS | 2288 | 1462756476977 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}] 18:14:37 INFO - PROCESS | 2288 | 1462756477075 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:14:37 INFO - PROCESS | 2288 | 1462756477080 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b5b800 == 73 [pid = 2288] [id = 671] 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x12d080800) [pid = 2288] [serial = 2013] [outer = 0x0] 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x12d505c00) [pid = 2288] [serial = 2014] [outer = 0x12d080800] 18:14:37 INFO - PROCESS | 2288 | 1462756477105 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x12d50e000) [pid = 2288] [serial = 2015] [outer = 0x12d080800] 18:14:37 INFO - PROCESS | 2288 | 1462756477566 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]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:14:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 618ms 18:14:37 INFO - PROCESS | 2288 | 1462756477593 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:14:37 INFO - PROCESS | 2288 | 1462756477595 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:14:37 INFO - PROCESS | 2288 | 1462756477599 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 2288 | 1462756477602 Marionette TRACE conn2 <- [1,2658,null,{}] 18:14:37 INFO - PROCESS | 2288 | 1462756477626 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}] 18:14:37 INFO - PROCESS | 2288 | 1462756477749 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:14:37 INFO - PROCESS | 2288 | 1462756477862 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x12104d800 == 74 [pid = 2288] [id = 672] 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x116060000) [pid = 2288] [serial = 2016] [outer = 0x0] 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x1169bfc00) [pid = 2288] [serial = 2017] [outer = 0x116060000] 18:14:37 INFO - PROCESS | 2288 | 1462756477895 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x117697400) [pid = 2288] [serial = 2018] [outer = 0x116060000] 18:14:38 INFO - PROCESS | 2288 | 1462756478299 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]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 739ms 18:14:38 INFO - PROCESS | 2288 | 1462756478338 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 2288 | 1462756478342 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:14:38 INFO - PROCESS | 2288 | 1462756478347 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 2288 | 1462756478349 Marionette TRACE conn2 <- [1,2662,null,{}] 18:14:38 INFO - PROCESS | 2288 | 1462756478352 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}] 18:14:38 INFO - PROCESS | 2288 | 1462756478469 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:14:38 INFO - PROCESS | 2288 | 1462756478583 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac11800 == 75 [pid = 2288] [id = 673] 18:14:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x11717dc00) [pid = 2288] [serial = 2019] [outer = 0x0] 18:14:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x118619c00) [pid = 2288] [serial = 2020] [outer = 0x11717dc00] 18:14:38 INFO - PROCESS | 2288 | 1462756478613 Marionette DEBUG loaded listener.js 18:14:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x119b5e000) [pid = 2288] [serial = 2021] [outer = 0x11717dc00] 18:14:39 INFO - PROCESS | 2288 | 1462756479075 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]]]}] 18:14:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:14:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 18:14:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:14:39 INFO - PROCESS | 2288 | 1462756479130 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:14:39 INFO - PROCESS | 2288 | 1462756479132 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:14:39 INFO - PROCESS | 2288 | 1462756479150 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:14:39 INFO - PROCESS | 2288 | 1462756479154 Marionette TRACE conn2 <- [1,2666,null,{}] 18:14:39 INFO - PROCESS | 2288 | 1462756479171 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}] 18:14:39 INFO - PROCESS | 2288 | 1462756479346 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:14:39 INFO - PROCESS | 2288 | 1462756479495 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x135064800 == 76 [pid = 2288] [id = 674] 18:14:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x119b60400) [pid = 2288] [serial = 2022] [outer = 0x0] 18:14:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x119b65400) [pid = 2288] [serial = 2023] [outer = 0x119b60400] 18:14:39 INFO - PROCESS | 2288 | 1462756479528 Marionette DEBUG loaded listener.js 18:14:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x1249d5800) [pid = 2288] [serial = 2024] [outer = 0x119b60400] 18:14:40 INFO - PROCESS | 2288 | 1462756480443 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]]]}] 18:14:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 18:14:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1344ms 18:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:14:40 INFO - PROCESS | 2288 | 1462756480479 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:14:40 INFO - PROCESS | 2288 | 1462756480481 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:14:40 INFO - PROCESS | 2288 | 1462756480484 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:14:40 INFO - PROCESS | 2288 | 1462756480485 Marionette TRACE conn2 <- [1,2670,null,{}] 18:14:40 INFO - PROCESS | 2288 | 1462756480488 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}] 18:14:40 INFO - PROCESS | 2288 | 1462756480604 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:14:40 INFO - PROCESS | 2288 | 1462756480713 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x135c3c000 == 77 [pid = 2288] [id = 675] 18:14:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x126ba3000) [pid = 2288] [serial = 2025] [outer = 0x0] 18:14:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x128b3e800) [pid = 2288] [serial = 2026] [outer = 0x126ba3000] 18:14:40 INFO - PROCESS | 2288 | 1462756480745 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x1293e2c00) [pid = 2288] [serial = 2027] [outer = 0x126ba3000] 18:14:41 INFO - PROCESS | 2288 | 1462756481665 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] 18:14:41 INFO - PROCESS | 2288 | 1462756481706 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:14:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:14:41 INFO - PROCESS | 2288 | 1462756481709 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:14:41 INFO - PROCESS | 2288 | 1462756481710 Marionette TRACE conn2 <- [1,2674,null,{}] 18:14:41 INFO - PROCESS | 2288 | 1462756481713 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}] 18:14:41 INFO - PROCESS | 2288 | 1462756481826 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:14:41 INFO - PROCESS | 2288 | 1462756481938 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x112278000 == 78 [pid = 2288] [id = 676] 18:14:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x1126ee400) [pid = 2288] [serial = 2028] [outer = 0x0] 18:14:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x11814f800) [pid = 2288] [serial = 2029] [outer = 0x1126ee400] 18:14:41 INFO - PROCESS | 2288 | 1462756481969 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x12929ac00) [pid = 2288] [serial = 2030] [outer = 0x1126ee400] 18:14:42 INFO - PROCESS | 2288 | 1462756482895 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] 18:14:42 INFO - PROCESS | 2288 | 1462756482932 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:14:42 INFO - PROCESS | 2288 | 1462756482936 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 2288 | 1462756482938 Marionette TRACE conn2 <- [1,2678,null,{}] 18:14:42 INFO - PROCESS | 2288 | 1462756482942 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}] 18:14:43 INFO - PROCESS | 2288 | 1462756483043 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:14:43 INFO - PROCESS | 2288 | 1462756483127 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x115f7c000 == 79 [pid = 2288] [id = 677] 18:14:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x1129a9000) [pid = 2288] [serial = 2031] [outer = 0x0] 18:14:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x1129abc00) [pid = 2288] [serial = 2032] [outer = 0x1129a9000] 18:14:43 INFO - PROCESS | 2288 | 1462756483155 Marionette DEBUG loaded listener.js 18:14:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x112d5bc00) [pid = 2288] [serial = 2033] [outer = 0x1129a9000] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135215000 == 78 [pid = 2288] [id = 614] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x13536b000 == 77 [pid = 2288] [id = 615] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1db000 == 76 [pid = 2288] [id = 613] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135220000 == 75 [pid = 2288] [id = 670] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5b6000 == 74 [pid = 2288] [id = 669] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x1188be000 == 73 [pid = 2288] [id = 668] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1d3800 == 72 [pid = 2288] [id = 667] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b4800 == 71 [pid = 2288] [id = 666] 18:14:43 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x12ba64000) [pid = 2288] [serial = 1948] [outer = 0x0] [url = about:blank] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12be9f000 == 70 [pid = 2288] [id = 665] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12b980000 == 69 [pid = 2288] [id = 664] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa0c800 == 68 [pid = 2288] [id = 663] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x128e5b800 == 67 [pid = 2288] [id = 662] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x118787000 == 66 [pid = 2288] [id = 661] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x118d8d000 == 65 [pid = 2288] [id = 660] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x121039000 == 64 [pid = 2288] [id = 659] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x1359cd800 == 63 [pid = 2288] [id = 657] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135924000 == 62 [pid = 2288] [id = 656] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135076800 == 61 [pid = 2288] [id = 655] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12f11b800 == 60 [pid = 2288] [id = 654] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12f057800 == 59 [pid = 2288] [id = 653] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12c82c800 == 58 [pid = 2288] [id = 652] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x124d86800 == 57 [pid = 2288] [id = 651] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x117e05000 == 56 [pid = 2288] [id = 650] 18:14:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12d1dc000 == 55 [pid = 2288] [id = 649] 18:14:44 INFO - PROCESS | 2288 | 1462756484049 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]]]}] 18:14:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 18:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1127ms 18:14:44 INFO - PROCESS | 2288 | 1462756484063 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:14:44 INFO - PROCESS | 2288 | 1462756484066 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:14:44 INFO - PROCESS | 2288 | 1462756484072 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:14:44 INFO - PROCESS | 2288 | 1462756484074 Marionette TRACE conn2 <- [1,2682,null,{}] 18:14:44 INFO - PROCESS | 2288 | 1462756484076 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}] 18:14:44 INFO - PROCESS | 2288 | 1462756484167 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x12bd3e800) [pid = 2288] [serial = 1850] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x124dbd800) [pid = 2288] [serial = 1940] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x1170f6000) [pid = 2288] [serial = 1939] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x1122c3800) [pid = 2288] [serial = 1891] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x118153400) [pid = 2288] [serial = 1910] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x1293f2c00) [pid = 2288] [serial = 1942] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x1270b6400) [pid = 2288] [serial = 1931] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x12ace3400) [pid = 2288] [serial = 1946] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x124e35c00) [pid = 2288] [serial = 1928] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x12aa6dc00) [pid = 2288] [serial = 1943] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x1268d8c00) [pid = 2288] [serial = 1930] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x124e36c00) [pid = 2288] [serial = 1933] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x128af0800) [pid = 2288] [serial = 1934] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x128fae000) [pid = 2288] [serial = 1937] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 161 (0x128be8800) [pid = 2288] [serial = 1936] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 160 (0x113c6a800) [pid = 2288] [serial = 1909] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 159 (0x11858c800) [pid = 2288] [serial = 1918] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x118819800) [pid = 2288] [serial = 1919] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x11806fc00) [pid = 2288] [serial = 1894] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x121008c00) [pid = 2288] [serial = 1897] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x1212adc00) [pid = 2288] [serial = 1927] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x113225000) [pid = 2288] [serial = 1913] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x1129adc00) [pid = 2288] [serial = 1912] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x118152c00) [pid = 2288] [serial = 1916] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x118070000) [pid = 2288] [serial = 1915] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x121010c00) [pid = 2288] [serial = 1924] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x121092000) [pid = 2288] [serial = 1925] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x12c344000) [pid = 2288] [serial = 1906] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x128ae9000) [pid = 2288] [serial = 1900] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x119517800) [pid = 2288] [serial = 1921] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x119e39800) [pid = 2288] [serial = 1922] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12a7f0000) [pid = 2288] [serial = 1903] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12ab7c000) [pid = 2288] [serial = 1945] [outer = 0x0] [url = about:blank] 18:14:44 INFO - PROCESS | 2288 | 1462756484236 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x117062000 == 56 [pid = 2288] [id = 678] 18:14:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1129a9400) [pid = 2288] [serial = 2034] [outer = 0x0] 18:14:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x113403400) [pid = 2288] [serial = 2035] [outer = 0x1129a9400] 18:14:44 INFO - PROCESS | 2288 | 1462756484265 Marionette DEBUG loaded listener.js 18:14:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x116435800) [pid = 2288] [serial = 2036] [outer = 0x1129a9400] 18:14:45 INFO - PROCESS | 2288 | 1462756485100 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]]]}] 18:14:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 18:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 18:14:45 INFO - PROCESS | 2288 | 1462756485142 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:14:45 INFO - PROCESS | 2288 | 1462756485144 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:14:45 INFO - PROCESS | 2288 | 1462756485146 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:14:45 INFO - PROCESS | 2288 | 1462756485149 Marionette TRACE conn2 <- [1,2686,null,{}] 18:14:45 INFO - PROCESS | 2288 | 1462756485156 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}] 18:14:45 INFO - PROCESS | 2288 | 1462756485248 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:14:45 INFO - PROCESS | 2288 | 1462756485312 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x119d48000 == 57 [pid = 2288] [id = 679] 18:14:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x1169c1c00) [pid = 2288] [serial = 2037] [outer = 0x0] 18:14:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x117551c00) [pid = 2288] [serial = 2038] [outer = 0x1169c1c00] 18:14:45 INFO - PROCESS | 2288 | 1462756485340 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x118072400) [pid = 2288] [serial = 2039] [outer = 0x1169c1c00] 18:14:45 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce6b800 == 56 [pid = 2288] [id = 16] 18:14:46 INFO - PROCESS | 2288 | 1462756486252 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] 18:14:46 INFO - PROCESS | 2288 | 1462756486274 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:14:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:14:46 INFO - PROCESS | 2288 | 1462756486282 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:14:46 INFO - PROCESS | 2288 | 1462756486283 Marionette TRACE conn2 <- [1,2690,null,{}] 18:14:46 INFO - PROCESS | 2288 | 1462756486286 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}] 18:14:46 INFO - PROCESS | 2288 | 1462756486395 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:14:46 INFO - PROCESS | 2288 | 1462756486435 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x123caf000 == 57 [pid = 2288] [id = 680] 18:14:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x11814ec00) [pid = 2288] [serial = 2040] [outer = 0x0] 18:14:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1183a6c00) [pid = 2288] [serial = 2041] [outer = 0x11814ec00] 18:14:46 INFO - PROCESS | 2288 | 1462756486461 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x118620800) [pid = 2288] [serial = 2042] [outer = 0x11814ec00] 18:14:47 INFO - PROCESS | 2288 | 1462756487270 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] 18:14:47 INFO - PROCESS | 2288 | 1462756487303 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:14:47 INFO - PROCESS | 2288 | 1462756487315 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 2288 | 1462756487316 Marionette TRACE conn2 <- [1,2694,null,{}] 18:14:47 INFO - PROCESS | 2288 | 1462756487318 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}] 18:14:47 INFO - PROCESS | 2288 | 1462756487425 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:14:47 INFO - PROCESS | 2288 | 1462756487438 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x124a79800 == 58 [pid = 2288] [id = 681] 18:14:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x11839d800) [pid = 2288] [serial = 2043] [outer = 0x0] 18:14:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x1187e6400) [pid = 2288] [serial = 2044] [outer = 0x11839d800] 18:14:47 INFO - PROCESS | 2288 | 1462756487463 Marionette DEBUG loaded listener.js 18:14:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x118d66800) [pid = 2288] [serial = 2045] [outer = 0x11839d800] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x12a68f400) [pid = 2288] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x12ab21c00) [pid = 2288] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x1170f3800) [pid = 2288] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x111a06000) [pid = 2288] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x1134f1800) [pid = 2288] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x110eb0000) [pid = 2288] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x121006800) [pid = 2288] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x1126f6000) [pid = 2288] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x1293dd000) [pid = 2288] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12ab21800) [pid = 2288] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x12a68ec00) [pid = 2288] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x1126f4800) [pid = 2288] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x12399a000) [pid = 2288] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x128b3e400) [pid = 2288] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x12ab23000) [pid = 2288] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x12a7fc800) [pid = 2288] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x119148800) [pid = 2288] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x111e66800) [pid = 2288] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x118069000) [pid = 2288] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x1183a4800) [pid = 2288] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x113275c00) [pid = 2288] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x12c9d5c00) [pid = 2288] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x128be6800) [pid = 2288] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x119e3b400) [pid = 2288] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x12ace3c00) [pid = 2288] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x1183a1000) [pid = 2288] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x117695400) [pid = 2288] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1293e9400) [pid = 2288] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x11918b000) [pid = 2288] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x110eb2c00) [pid = 2288] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1183a6000) [pid = 2288] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:14:48 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x12c341400) [pid = 2288] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:14:48 INFO - PROCESS | 2288 | 1462756488302 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] 18:14:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:14:48 INFO - PROCESS | 2288 | 1462756488336 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:14:48 INFO - PROCESS | 2288 | 1462756488347 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:14:48 INFO - PROCESS | 2288 | 1462756488348 Marionette TRACE conn2 <- [1,2698,null,{}] 18:14:48 INFO - PROCESS | 2288 | 1462756488350 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}] 18:14:48 INFO - PROCESS | 2288 | 1462756488461 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:14:48 INFO - PROCESS | 2288 | 1462756488466 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x11691b000 == 59 [pid = 2288] [id = 682] 18:14:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x112f57800) [pid = 2288] [serial = 2046] [outer = 0x0] 18:14:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x11914c800) [pid = 2288] [serial = 2047] [outer = 0x112f57800] 18:14:48 INFO - PROCESS | 2288 | 1462756488494 Marionette DEBUG loaded listener.js 18:14:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x119516000) [pid = 2288] [serial = 2048] [outer = 0x112f57800] 18:14:49 INFO - PROCESS | 2288 | 1462756489329 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] 18:14:49 INFO - PROCESS | 2288 | 1462756489370 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:14:49 INFO - PROCESS | 2288 | 1462756489375 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 2288 | 1462756489376 Marionette TRACE conn2 <- [1,2702,null,{}] 18:14:49 INFO - PROCESS | 2288 | 1462756489379 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}] 18:14:49 INFO - PROCESS | 2288 | 1462756489465 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:14:49 INFO - PROCESS | 2288 | 1462756489529 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b7d800 == 60 [pid = 2288] [id = 683] 18:14:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x11858c000) [pid = 2288] [serial = 2049] [outer = 0x0] 18:14:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x11962ac00) [pid = 2288] [serial = 2050] [outer = 0x11858c000] 18:14:49 INFO - PROCESS | 2288 | 1462756489555 Marionette DEBUG loaded listener.js 18:14:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x119b58c00) [pid = 2288] [serial = 2051] [outer = 0x11858c000] 18:14:49 INFO - PROCESS | 2288 | 1462756489843 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]]]}] 18:14:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:14:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 18:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:14:49 INFO - PROCESS | 2288 | 1462756489895 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 2288 | 1462756489896 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:14:49 INFO - PROCESS | 2288 | 1462756489898 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 2288 | 1462756489899 Marionette TRACE conn2 <- [1,2706,null,{}] 18:14:49 INFO - PROCESS | 2288 | 1462756489901 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}] 18:14:49 INFO - PROCESS | 2288 | 1462756489990 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:14:49 INFO - PROCESS | 2288 | 1462756489995 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x129343800 == 61 [pid = 2288] [id = 684] 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x119b5d000) [pid = 2288] [serial = 2052] [outer = 0x0] 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x119b65800) [pid = 2288] [serial = 2053] [outer = 0x119b5d000] 18:14:50 INFO - PROCESS | 2288 | 1462756490029 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x119e39800) [pid = 2288] [serial = 2054] [outer = 0x119b5d000] 18:14:50 INFO - PROCESS | 2288 | 1462756490591 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]]]}] 18:14:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:14:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 721ms 18:14:50 INFO - PROCESS | 2288 | 1462756490620 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:14:50 INFO - PROCESS | 2288 | 1462756490624 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:14:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:14:50 INFO - PROCESS | 2288 | 1462756490627 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:14:50 INFO - PROCESS | 2288 | 1462756490630 Marionette TRACE conn2 <- [1,2710,null,{}] 18:14:50 INFO - PROCESS | 2288 | 1462756490634 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}] 18:14:50 INFO - PROCESS | 2288 | 1462756490748 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:14:50 INFO - PROCESS | 2288 | 1462756490830 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x118d8b800 == 62 [pid = 2288] [id = 685] 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x112df3400) [pid = 2288] [serial = 2055] [outer = 0x0] 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x113153800) [pid = 2288] [serial = 2056] [outer = 0x112df3400] 18:14:50 INFO - PROCESS | 2288 | 1462756490862 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x113e32c00) [pid = 2288] [serial = 2057] [outer = 0x112df3400] 18:14:51 INFO - PROCESS | 2288 | 1462756491302 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] 18:14:51 INFO - PROCESS | 2288 | 1462756491361 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:14:51 INFO - PROCESS | 2288 | 1462756491366 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:14:51 INFO - PROCESS | 2288 | 1462756491368 Marionette TRACE conn2 <- [1,2714,null,{}] 18:14:51 INFO - PROCESS | 2288 | 1462756491385 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}] 18:14:51 INFO - PROCESS | 2288 | 1462756491536 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:14:51 INFO - PROCESS | 2288 | 1462756491548 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x126b36000 == 63 [pid = 2288] [id = 686] 18:14:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x116a64400) [pid = 2288] [serial = 2058] [outer = 0x0] 18:14:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x11806c400) [pid = 2288] [serial = 2059] [outer = 0x116a64400] 18:14:51 INFO - PROCESS | 2288 | 1462756491578 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x1183a0800) [pid = 2288] [serial = 2060] [outer = 0x116a64400] 18:14:52 INFO - PROCESS | 2288 | 1462756492038 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]]]}] 18:14:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:14:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 721ms 18:14:52 INFO - PROCESS | 2288 | 1462756492090 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:14:52 INFO - PROCESS | 2288 | 1462756492091 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:14:52 INFO - PROCESS | 2288 | 1462756492094 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 2288 | 1462756492097 Marionette TRACE conn2 <- [1,2718,null,{}] 18:14:52 INFO - PROCESS | 2288 | 1462756492105 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}] 18:14:52 INFO - PROCESS | 2288 | 1462756492219 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:14:52 INFO - PROCESS | 2288 | 1462756492301 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa17000 == 64 [pid = 2288] [id = 687] 18:14:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x119147400) [pid = 2288] [serial = 2061] [outer = 0x0] 18:14:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x119193400) [pid = 2288] [serial = 2062] [outer = 0x119147400] 18:14:52 INFO - PROCESS | 2288 | 1462756492334 Marionette DEBUG loaded listener.js 18:14:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x119b5d400) [pid = 2288] [serial = 2063] [outer = 0x119147400] 18:14:52 INFO - PROCESS | 2288 | 1462756492770 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:14:52 INFO - PROCESS | 2288 | 1462756492848 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:14:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:14:52 INFO - PROCESS | 2288 | 1462756492853 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 2288 | 1462756492855 Marionette TRACE conn2 <- [1,2722,null,{}] 18:14:52 INFO - PROCESS | 2288 | 1462756492860 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}] 18:14:52 INFO - PROCESS | 2288 | 1462756492966 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:14:53 INFO - PROCESS | 2288 | 1462756493045 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac90800 == 65 [pid = 2288] [id = 688] 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x119b61c00) [pid = 2288] [serial = 2064] [outer = 0x0] 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x121004400) [pid = 2288] [serial = 2065] [outer = 0x119b61c00] 18:14:53 INFO - PROCESS | 2288 | 1462756493076 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x12100ac00) [pid = 2288] [serial = 2066] [outer = 0x119b61c00] 18:14:53 INFO - PROCESS | 2288 | 1462756493497 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] 18:14:53 INFO - PROCESS | 2288 | 1462756493527 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:14:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:14:53 INFO - PROCESS | 2288 | 1462756493530 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:14:53 INFO - PROCESS | 2288 | 1462756493531 Marionette TRACE conn2 <- [1,2726,null,{}] 18:14:53 INFO - PROCESS | 2288 | 1462756493534 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}] 18:14:53 INFO - PROCESS | 2288 | 1462756493642 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:14:53 INFO - PROCESS | 2288 | 1462756493723 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96d000 == 66 [pid = 2288] [id = 689] 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x119e3f800) [pid = 2288] [serial = 2067] [outer = 0x0] 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x121089800) [pid = 2288] [serial = 2068] [outer = 0x119e3f800] 18:14:53 INFO - PROCESS | 2288 | 1462756493754 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x121093000) [pid = 2288] [serial = 2069] [outer = 0x119e3f800] 18:14:54 INFO - PROCESS | 2288 | 1462756494193 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]]]}] 18:14:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:14:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 669ms 18:14:54 INFO - PROCESS | 2288 | 1462756494199 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:14:54 INFO - PROCESS | 2288 | 1462756494201 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:14:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:14:54 INFO - PROCESS | 2288 | 1462756494203 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:14:54 INFO - PROCESS | 2288 | 1462756494204 Marionette TRACE conn2 <- [1,2730,null,{}] 18:14:54 INFO - PROCESS | 2288 | 1462756494207 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}] 18:14:54 INFO - PROCESS | 2288 | 1462756494341 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:14:54 INFO - PROCESS | 2288 | 1462756494436 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdaf800 == 67 [pid = 2288] [id = 690] 18:14:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x123812400) [pid = 2288] [serial = 2070] [outer = 0x0] 18:14:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x123e33c00) [pid = 2288] [serial = 2071] [outer = 0x123812400] 18:14:54 INFO - PROCESS | 2288 | 1462756494468 Marionette DEBUG loaded listener.js 18:14:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x1249ca000) [pid = 2288] [serial = 2072] [outer = 0x123812400] 18:14:55 INFO - PROCESS | 2288 | 1462756495340 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] 18:14:55 INFO - PROCESS | 2288 | 1462756495377 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:14:55 INFO - PROCESS | 2288 | 1462756495379 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:14:55 INFO - PROCESS | 2288 | 1462756495380 Marionette TRACE conn2 <- [1,2734,null,{}] 18:14:55 INFO - PROCESS | 2288 | 1462756495383 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}] 18:14:55 INFO - PROCESS | 2288 | 1462756495475 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:14:55 INFO - PROCESS | 2288 | 1462756495587 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c013000 == 68 [pid = 2288] [id = 691] 18:14:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x1241e5800) [pid = 2288] [serial = 2073] [outer = 0x0] 18:14:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x1249d4c00) [pid = 2288] [serial = 2074] [outer = 0x1241e5800] 18:14:55 INFO - PROCESS | 2288 | 1462756495617 Marionette DEBUG loaded listener.js 18:14:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x124db0800) [pid = 2288] [serial = 2075] [outer = 0x1241e5800] 18:14:56 INFO - PROCESS | 2288 | 1462756496081 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]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 769ms 18:14:56 INFO - PROCESS | 2288 | 1462756496157 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:14:56 INFO - PROCESS | 2288 | 1462756496158 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:14:56 INFO - PROCESS | 2288 | 1462756496163 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 2288 | 1462756496164 Marionette TRACE conn2 <- [1,2738,null,{}] 18:14:56 INFO - PROCESS | 2288 | 1462756496166 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}] 18:14:56 INFO - PROCESS | 2288 | 1462756496277 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:14:56 INFO - PROCESS | 2288 | 1462756496359 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x12411f000 == 69 [pid = 2288] [id = 692] 18:14:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x1126f9400) [pid = 2288] [serial = 2076] [outer = 0x0] 18:14:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x116a63000) [pid = 2288] [serial = 2077] [outer = 0x1126f9400] 18:14:56 INFO - PROCESS | 2288 | 1462756496389 Marionette DEBUG loaded listener.js 18:14:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x124ad0400) [pid = 2288] [serial = 2078] [outer = 0x1126f9400] 18:14:56 INFO - PROCESS | 2288 | 1462756496962 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]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 822ms 18:14:56 INFO - PROCESS | 2288 | 1462756496986 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:14:56 INFO - PROCESS | 2288 | 1462756496990 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:14:56 INFO - PROCESS | 2288 | 1462756496994 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 2288 | 1462756496997 Marionette TRACE conn2 <- [1,2742,null,{}] 18:14:57 INFO - PROCESS | 2288 | 1462756497002 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}] 18:14:57 INFO - PROCESS | 2288 | 1462756497114 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:14:57 INFO - PROCESS | 2288 | 1462756497233 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b72800 == 70 [pid = 2288] [id = 693] 18:14:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x1129aa000) [pid = 2288] [serial = 2079] [outer = 0x0] 18:14:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x113152c00) [pid = 2288] [serial = 2080] [outer = 0x1129aa000] 18:14:57 INFO - PROCESS | 2288 | 1462756497265 Marionette DEBUG loaded listener.js 18:14:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x115f06c00) [pid = 2288] [serial = 2081] [outer = 0x1129aa000] 18:14:57 INFO - PROCESS | 2288 | 1462756497671 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]]]}] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x128b7d800 == 69 [pid = 2288] [id = 683] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x124a79800 == 68 [pid = 2288] [id = 681] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x119d48000 == 67 [pid = 2288] [id = 679] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x117062000 == 66 [pid = 2288] [id = 678] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x115f7c000 == 65 [pid = 2288] [id = 677] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 158 (0x12d505c00) [pid = 2288] [serial = 2014] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 157 (0x12bd3ec00) [pid = 2288] [serial = 1966] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 156 (0x12c6f1000) [pid = 2288] [serial = 1972] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 155 (0x12c6fc000) [pid = 2288] [serial = 1975] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 154 (0x12c665c00) [pid = 2288] [serial = 1969] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 153 (0x1292a4800) [pid = 2288] [serial = 1963] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x135c3c000 == 64 [pid = 2288] [id = 675] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x135064800 == 63 [pid = 2288] [id = 674] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac11800 == 62 [pid = 2288] [id = 673] 18:14:57 INFO - PROCESS | 2288 | --DOCSHELL 0x12104d800 == 61 [pid = 2288] [id = 672] 18:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 772ms 18:14:57 INFO - PROCESS | 2288 | 1462756497767 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 2288 | 1462756497772 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:14:57 INFO - PROCESS | 2288 | 1462756497776 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:14:57 INFO - PROCESS | 2288 | 1462756497778 Marionette TRACE conn2 <- [1,2746,null,{}] 18:14:57 INFO - PROCESS | 2288 | 1462756497780 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}] 18:14:57 INFO - PROCESS | 2288 | 1462756497882 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 152 (0x12d07f000) [pid = 2288] [serial = 2012] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 151 (0x12acd9c00) [pid = 2288] [serial = 1999] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 150 (0x12ba69400) [pid = 2288] [serial = 1847] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 149 (0x11814c800) [pid = 2288] [serial = 1775] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 148 (0x112df3c00) [pid = 2288] [serial = 1772] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x118626c00) [pid = 2288] [serial = 1984] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x112fbcc00) [pid = 2288] [serial = 1829] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x1270e5400) [pid = 2288] [serial = 1991] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x128ae6400) [pid = 2288] [serial = 2008] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x12a7fb000) [pid = 2288] [serial = 1841] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x12b9ee800) [pid = 2288] [serial = 1844] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x12ab18000) [pid = 2288] [serial = 1997] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x119e39000) [pid = 2288] [serial = 2006] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x1293db400) [pid = 2288] [serial = 1838] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x124dee000) [pid = 2288] [serial = 1960] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x12ba70800) [pid = 2288] [serial = 2000] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x128bebc00) [pid = 2288] [serial = 1993] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x12ab85c00) [pid = 2288] [serial = 1787] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x12c669400) [pid = 2288] [serial = 2003] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x113152800) [pid = 2288] [serial = 2005] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x12a7cfc00) [pid = 2288] [serial = 1996] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x1249d6800) [pid = 2288] [serial = 1988] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x124e5c800) [pid = 2288] [serial = 1990] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x11314cc00) [pid = 2288] [serial = 1979] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x11861c000) [pid = 2288] [serial = 1982] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x12c9d3c00) [pid = 2288] [serial = 2009] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x11918e400) [pid = 2288] [serial = 1985] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x123dbd400) [pid = 2288] [serial = 1778] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x1126f6400) [pid = 2288] [serial = 1978] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x1129ae400) [pid = 2288] [serial = 1951] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x11814f000) [pid = 2288] [serial = 1832] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x1293eb000) [pid = 2288] [serial = 1994] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x118090000) [pid = 2288] [serial = 1981] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x12c342000) [pid = 2288] [serial = 2002] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 118 (0x118073800) [pid = 2288] [serial = 1954] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 117 (0x12cebfc00) [pid = 2288] [serial = 2011] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 116 (0x12108c000) [pid = 2288] [serial = 1987] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 115 (0x12a7f6c00) [pid = 2288] [serial = 1784] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 114 (0x119148000) [pid = 2288] [serial = 1957] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 113 (0x128b36000) [pid = 2288] [serial = 1781] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 112 (0x12bd3bc00) [pid = 2288] [serial = 1949] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 111 (0x1249ccc00) [pid = 2288] [serial = 1835] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 110 (0x11861a000) [pid = 2288] [serial = 1895] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 109 (0x12ace4400) [pid = 2288] [serial = 1904] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 108 (0x1249cbc00) [pid = 2288] [serial = 1898] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 107 (0x113155400) [pid = 2288] [serial = 1892] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 106 (0x1293ef000) [pid = 2288] [serial = 1901] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | --DOMWINDOW == 105 (0x12c662400) [pid = 2288] [serial = 1907] [outer = 0x0] [url = about:blank] 18:14:57 INFO - PROCESS | 2288 | 1462756497957 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e0a800 == 62 [pid = 2288] [id = 694] 18:14:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 106 (0x112a72c00) [pid = 2288] [serial = 2082] [outer = 0x0] 18:14:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 107 (0x116434c00) [pid = 2288] [serial = 2083] [outer = 0x112a72c00] 18:14:57 INFO - PROCESS | 2288 | 1462756497984 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 108 (0x118066c00) [pid = 2288] [serial = 2084] [outer = 0x112a72c00] 18:14:58 INFO - PROCESS | 2288 | 1462756498303 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]]]}] 18:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 573ms 18:14:58 INFO - PROCESS | 2288 | 1462756498349 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:14:58 INFO - PROCESS | 2288 | 1462756498351 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:14:58 INFO - PROCESS | 2288 | 1462756498353 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 2288 | 1462756498355 Marionette TRACE conn2 <- [1,2750,null,{}] 18:14:58 INFO - PROCESS | 2288 | 1462756498363 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}] 18:14:58 INFO - PROCESS | 2288 | 1462756498477 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:14:58 INFO - PROCESS | 2288 | 1462756498559 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d9000 == 63 [pid = 2288] [id = 695] 18:14:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 109 (0x118091800) [pid = 2288] [serial = 2085] [outer = 0x0] 18:14:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 110 (0x11858c400) [pid = 2288] [serial = 2086] [outer = 0x118091800] 18:14:58 INFO - PROCESS | 2288 | 1462756498587 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 111 (0x118818800) [pid = 2288] [serial = 2087] [outer = 0x118091800] 18:14:58 INFO - PROCESS | 2288 | 1462756498886 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]]]}] 18:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 572ms 18:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:14:58 INFO - PROCESS | 2288 | 1462756498927 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:14:58 INFO - PROCESS | 2288 | 1462756498929 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:14:58 INFO - PROCESS | 2288 | 1462756498931 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 2288 | 1462756498932 Marionette TRACE conn2 <- [1,2754,null,{}] 18:14:58 INFO - PROCESS | 2288 | 1462756498935 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}] 18:14:59 INFO - PROCESS | 2288 | 1462756499042 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:14:59 INFO - PROCESS | 2288 | 1462756499106 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251e2800 == 64 [pid = 2288] [id = 696] 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 112 (0x118d61400) [pid = 2288] [serial = 2088] [outer = 0x0] 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 113 (0x11951b000) [pid = 2288] [serial = 2089] [outer = 0x118d61400] 18:14:59 INFO - PROCESS | 2288 | 1462756499133 Marionette DEBUG loaded listener.js 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 114 (0x119b5a000) [pid = 2288] [serial = 2090] [outer = 0x118d61400] 18:14:59 INFO - PROCESS | 2288 | 1462756499414 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]]]}] 18:14:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:14:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 18:14:59 INFO - PROCESS | 2288 | 1462756499452 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 2288 | 1462756499453 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:14:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:14:59 INFO - PROCESS | 2288 | 1462756499460 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 2288 | 1462756499461 Marionette TRACE conn2 <- [1,2758,null,{}] 18:14:59 INFO - PROCESS | 2288 | 1462756499464 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}] 18:14:59 INFO - PROCESS | 2288 | 1462756499558 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:14:59 INFO - PROCESS | 2288 | 1462756499631 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fc0800 == 65 [pid = 2288] [id = 697] 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 115 (0x119515400) [pid = 2288] [serial = 2091] [outer = 0x0] 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 116 (0x119e39000) [pid = 2288] [serial = 2092] [outer = 0x119515400] 18:14:59 INFO - PROCESS | 2288 | 1462756499657 Marionette DEBUG loaded listener.js 18:14:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 117 (0x1210eac00) [pid = 2288] [serial = 2093] [outer = 0x119515400] 18:14:59 INFO - PROCESS | 2288 | 1462756499979 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]]]}] 18:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 575ms 18:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:15:00 INFO - PROCESS | 2288 | 1462756500034 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:15:00 INFO - PROCESS | 2288 | 1462756500035 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:15:00 INFO - PROCESS | 2288 | 1462756500037 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:15:00 INFO - PROCESS | 2288 | 1462756500038 Marionette TRACE conn2 <- [1,2762,null,{}] 18:15:00 INFO - PROCESS | 2288 | 1462756500041 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}] 18:15:00 INFO - PROCESS | 2288 | 1462756500172 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:15:00 INFO - PROCESS | 2288 | 1462756500186 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ac8e000 == 66 [pid = 2288] [id = 698] 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 118 (0x1212a9000) [pid = 2288] [serial = 2094] [outer = 0x0] 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 119 (0x1241ecc00) [pid = 2288] [serial = 2095] [outer = 0x1212a9000] 18:15:00 INFO - PROCESS | 2288 | 1462756500213 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x12511f000) [pid = 2288] [serial = 2096] [outer = 0x1212a9000] 18:15:00 INFO - PROCESS | 2288 | 1462756500584 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]]]}] 18:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 18:15:00 INFO - PROCESS | 2288 | 1462756500609 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:15:00 INFO - PROCESS | 2288 | 1462756500610 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:15:00 INFO - PROCESS | 2288 | 1462756500613 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:15:00 INFO - PROCESS | 2288 | 1462756500614 Marionette TRACE conn2 <- [1,2766,null,{}] 18:15:00 INFO - PROCESS | 2288 | 1462756500616 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}] 18:15:00 INFO - PROCESS | 2288 | 1462756500731 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:15:00 INFO - PROCESS | 2288 | 1462756500747 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bd9e800 == 67 [pid = 2288] [id = 699] 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x123ba9c00) [pid = 2288] [serial = 2097] [outer = 0x0] 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x1268df400) [pid = 2288] [serial = 2098] [outer = 0x123ba9c00] 18:15:00 INFO - PROCESS | 2288 | 1462756500773 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x126fa6400) [pid = 2288] [serial = 2099] [outer = 0x123ba9c00] 18:15:01 INFO - PROCESS | 2288 | 1462756501135 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]]]}] 18:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 18:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:15:01 INFO - PROCESS | 2288 | 1462756501184 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:15:01 INFO - PROCESS | 2288 | 1462756501185 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:15:01 INFO - PROCESS | 2288 | 1462756501187 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 2288 | 1462756501188 Marionette TRACE conn2 <- [1,2770,null,{}] 18:15:01 INFO - PROCESS | 2288 | 1462756501190 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}] 18:15:01 INFO - PROCESS | 2288 | 1462756501306 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:15:01 INFO - PROCESS | 2288 | 1462756501351 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81e800 == 68 [pid = 2288] [id = 700] 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x1268e5400) [pid = 2288] [serial = 2100] [outer = 0x0] 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x1270b9800) [pid = 2288] [serial = 2101] [outer = 0x1268e5400] 18:15:01 INFO - PROCESS | 2288 | 1462756501375 Marionette DEBUG loaded listener.js 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x127562000) [pid = 2288] [serial = 2102] [outer = 0x1268e5400] 18:15:01 INFO - PROCESS | 2288 | 1462756501692 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]]]}] 18:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 524ms 18:15:01 INFO - PROCESS | 2288 | 1462756501715 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:15:01 INFO - PROCESS | 2288 | 1462756501716 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:15:01 INFO - PROCESS | 2288 | 1462756501719 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 2288 | 1462756501720 Marionette TRACE conn2 <- [1,2774,null,{}] 18:15:01 INFO - PROCESS | 2288 | 1462756501724 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}] 18:15:01 INFO - PROCESS | 2288 | 1462756501842 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:15:01 INFO - PROCESS | 2288 | 1462756501854 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b0000 == 69 [pid = 2288] [id = 701] 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x127563800) [pid = 2288] [serial = 2103] [outer = 0x0] 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x128ae6c00) [pid = 2288] [serial = 2104] [outer = 0x127563800] 18:15:01 INFO - PROCESS | 2288 | 1462756501879 Marionette DEBUG loaded listener.js 18:15:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x128aec400) [pid = 2288] [serial = 2105] [outer = 0x127563800] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x1129a9400) [pid = 2288] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x1129a9000) [pid = 2288] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 126 (0x1169c1c00) [pid = 2288] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 125 (0x11839d800) [pid = 2288] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 124 (0x11858c000) [pid = 2288] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 123 (0x124e35800) [pid = 2288] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 122 (0x112f57800) [pid = 2288] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 121 (0x12d080800) [pid = 2288] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 120 (0x11814ec00) [pid = 2288] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:15:02 INFO - PROCESS | 2288 | --DOMWINDOW == 119 (0x12ce6c000) [pid = 2288] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:15:02 INFO - PROCESS | 2288 | 1462756502274 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]]]}] 18:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 572ms 18:15:02 INFO - PROCESS | 2288 | 1462756502295 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:15:02 INFO - PROCESS | 2288 | 1462756502297 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:15:02 INFO - PROCESS | 2288 | 1462756502385 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 2288 | 1462756502387 Marionette TRACE conn2 <- [1,2778,null,{}] 18:15:02 INFO - PROCESS | 2288 | 1462756502390 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}] 18:15:02 INFO - PROCESS | 2288 | 1462756502500 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:15:02 INFO - PROCESS | 2288 | 1462756502607 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 2288 | ++DOCSHELL 0x117e22000 == 70 [pid = 2288] [id = 702] 18:15:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 120 (0x1129a7000) [pid = 2288] [serial = 2106] [outer = 0x0] 18:15:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 121 (0x112d60c00) [pid = 2288] [serial = 2107] [outer = 0x1129a7000] 18:15:02 INFO - PROCESS | 2288 | 1462756502639 Marionette DEBUG loaded listener.js 18:15:02 INFO - PROCESS | 2288 | ++DOMWINDOW == 122 (0x116096800) [pid = 2288] [serial = 2108] [outer = 0x1129a7000] 18:15:03 INFO - PROCESS | 2288 | 1462756503055 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]]]}] 18:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 799ms 18:15:03 INFO - PROCESS | 2288 | 1462756503110 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:15:03 INFO - PROCESS | 2288 | 1462756503114 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:15:03 INFO - PROCESS | 2288 | 1462756503117 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 2288 | 1462756503119 Marionette TRACE conn2 <- [1,2782,null,{}] 18:15:03 INFO - PROCESS | 2288 | 1462756503187 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}] 18:15:03 INFO - PROCESS | 2288 | 1462756503303 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:15:03 INFO - PROCESS | 2288 | 1462756503380 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:03 INFO - PROCESS | 2288 | ++DOCSHELL 0x12737b800 == 71 [pid = 2288] [id = 703] 18:15:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 123 (0x1164b8c00) [pid = 2288] [serial = 2109] [outer = 0x0] 18:15:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 124 (0x118150800) [pid = 2288] [serial = 2110] [outer = 0x1164b8c00] 18:15:03 INFO - PROCESS | 2288 | 1462756503410 Marionette DEBUG loaded listener.js 18:15:03 INFO - PROCESS | 2288 | ++DOMWINDOW == 125 (0x118621400) [pid = 2288] [serial = 2111] [outer = 0x1164b8c00] 18:15:03 INFO - PROCESS | 2288 | 1462756503859 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]]]}] 18:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 791ms 18:15:03 INFO - PROCESS | 2288 | 1462756503909 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:15:03 INFO - PROCESS | 2288 | 1462756503912 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:15:03 INFO - PROCESS | 2288 | 1462756503915 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 2288 | 1462756503918 Marionette TRACE conn2 <- [1,2786,null,{}] 18:15:03 INFO - PROCESS | 2288 | 1462756503922 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}] 18:15:04 INFO - PROCESS | 2288 | 1462756504089 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:15:04 INFO - PROCESS | 2288 | 1462756504184 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12ce7e000 == 72 [pid = 2288] [id = 704] 18:15:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 126 (0x119516c00) [pid = 2288] [serial = 2112] [outer = 0x0] 18:15:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 127 (0x119697400) [pid = 2288] [serial = 2113] [outer = 0x119516c00] 18:15:04 INFO - PROCESS | 2288 | 1462756504219 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x119eecc00) [pid = 2288] [serial = 2114] [outer = 0x119516c00] 18:15:04 INFO - PROCESS | 2288 | 1462756504666 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]]]}] 18:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 770ms 18:15:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:15:04 INFO - PROCESS | 2288 | 1462756504686 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:15:04 INFO - PROCESS | 2288 | 1462756504687 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:15:04 INFO - PROCESS | 2288 | 1462756504689 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:15:04 INFO - PROCESS | 2288 | 1462756504691 Marionette TRACE conn2 <- [1,2790,null,{}] 18:15:04 INFO - PROCESS | 2288 | 1462756504693 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}] 18:15:04 INFO - PROCESS | 2288 | 1462756504806 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:15:04 INFO - PROCESS | 2288 | 1462756504916 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0e1000 == 73 [pid = 2288] [id = 705] 18:15:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x123816400) [pid = 2288] [serial = 2115] [outer = 0x0] 18:15:04 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x1249cbc00) [pid = 2288] [serial = 2116] [outer = 0x123816400] 18:15:04 INFO - PROCESS | 2288 | 1462756504948 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x124e3a000) [pid = 2288] [serial = 2117] [outer = 0x123816400] 18:15:05 INFO - PROCESS | 2288 | 1462756505367 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]]]}] 18:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 18:15:05 INFO - PROCESS | 2288 | 1462756505410 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:15:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:15:05 INFO - PROCESS | 2288 | 1462756505411 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:15:05 INFO - PROCESS | 2288 | 1462756505413 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 2288 | 1462756505415 Marionette TRACE conn2 <- [1,2794,null,{}] 18:15:05 INFO - PROCESS | 2288 | 1462756505417 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}] 18:15:05 INFO - PROCESS | 2288 | 1462756505530 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:15:05 INFO - PROCESS | 2288 | 1462756505639 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:05 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5aa800 == 74 [pid = 2288] [id = 706] 18:15:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x124e3a800) [pid = 2288] [serial = 2118] [outer = 0x0] 18:15:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x1270b9c00) [pid = 2288] [serial = 2119] [outer = 0x124e3a800] 18:15:05 INFO - PROCESS | 2288 | 1462756505671 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x128aef800) [pid = 2288] [serial = 2120] [outer = 0x124e3a800] 18:15:06 INFO - PROCESS | 2288 | 1462756506092 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]]]}] 18:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 720ms 18:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:15:06 INFO - PROCESS | 2288 | 1462756506164 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:15:06 INFO - PROCESS | 2288 | 1462756506166 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:15:06 INFO - PROCESS | 2288 | 1462756506170 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:15:06 INFO - PROCESS | 2288 | 1462756506172 Marionette TRACE conn2 <- [1,2798,null,{}] 18:15:06 INFO - PROCESS | 2288 | 1462756506214 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}] 18:15:06 INFO - PROCESS | 2288 | 1462756506394 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:15:06 INFO - PROCESS | 2288 | 1462756506501 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:06 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f056800 == 75 [pid = 2288] [id = 707] 18:15:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x128b3c000) [pid = 2288] [serial = 2121] [outer = 0x0] 18:15:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x128be9400) [pid = 2288] [serial = 2122] [outer = 0x128b3c000] 18:15:06 INFO - PROCESS | 2288 | 1462756506532 Marionette DEBUG loaded listener.js 18:15:06 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x128ec5c00) [pid = 2288] [serial = 2123] [outer = 0x128b3c000] 18:15:06 INFO - PROCESS | 2288 | 1462756506987 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]]]}] 18:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 840ms 18:15:07 INFO - PROCESS | 2288 | 1462756507009 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 2288 | 1462756507010 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:15:07 INFO - PROCESS | 2288 | 1462756507013 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 2288 | 1462756507014 Marionette TRACE conn2 <- [1,2802,null,{}] 18:15:07 INFO - PROCESS | 2288 | 1462756507016 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}] 18:15:07 INFO - PROCESS | 2288 | 1462756507128 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:15:07 INFO - PROCESS | 2288 | 1462756507238 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f10e000 == 76 [pid = 2288] [id = 708] 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x128fa4000) [pid = 2288] [serial = 2124] [outer = 0x0] 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x12929b400) [pid = 2288] [serial = 2125] [outer = 0x128fa4000] 18:15:07 INFO - PROCESS | 2288 | 1462756507273 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x1293dcc00) [pid = 2288] [serial = 2126] [outer = 0x128fa4000] 18:15:07 INFO - PROCESS | 2288 | 1462756507679 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]]]}] 18:15:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:15:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 18:15:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:15:07 INFO - PROCESS | 2288 | 1462756507685 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:15:07 INFO - PROCESS | 2288 | 1462756507687 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:15:07 INFO - PROCESS | 2288 | 1462756507689 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:15:07 INFO - PROCESS | 2288 | 1462756507690 Marionette TRACE conn2 <- [1,2806,null,{}] 18:15:07 INFO - PROCESS | 2288 | 1462756507692 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}] 18:15:07 INFO - PROCESS | 2288 | 1462756507820 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:15:07 INFO - PROCESS | 2288 | 1462756507917 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:07 INFO - PROCESS | 2288 | ++DOCSHELL 0x1167a0000 == 77 [pid = 2288] [id = 709] 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x111c20400) [pid = 2288] [serial = 2127] [outer = 0x0] 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x118074000) [pid = 2288] [serial = 2128] [outer = 0x111c20400] 18:15:07 INFO - PROCESS | 2288 | 1462756507947 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1293eb400) [pid = 2288] [serial = 2129] [outer = 0x111c20400] 18:15:08 INFO - PROCESS | 2288 | 1462756508549 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]]]}] 18:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 874ms 18:15:08 INFO - PROCESS | 2288 | 1462756508564 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:15:08 INFO - PROCESS | 2288 | 1462756508566 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:15:08 INFO - PROCESS | 2288 | 1462756508570 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:15:08 INFO - PROCESS | 2288 | 1462756508572 Marionette TRACE conn2 <- [1,2810,null,{}] 18:15:08 INFO - PROCESS | 2288 | 1462756508577 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}] 18:15:08 INFO - PROCESS | 2288 | 1462756508687 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:15:08 INFO - PROCESS | 2288 | 1462756508805 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 2288 | ++DOCSHELL 0x1239dc800 == 78 [pid = 2288] [id = 710] 18:15:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x1126f8c00) [pid = 2288] [serial = 2130] [outer = 0x0] 18:15:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x112fd9c00) [pid = 2288] [serial = 2131] [outer = 0x1126f8c00] 18:15:08 INFO - PROCESS | 2288 | 1462756508837 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x116a61400) [pid = 2288] [serial = 2132] [outer = 0x1126f8c00] 18:15:09 INFO - PROCESS | 2288 | 1462756509271 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]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:15:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 774ms 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12c81e800 == 77 [pid = 2288] [id = 700] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12bd9e800 == 76 [pid = 2288] [id = 699] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac8e000 == 75 [pid = 2288] [id = 698] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x11691b000 == 74 [pid = 2288] [id = 682] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x128fc0800 == 73 [pid = 2288] [id = 697] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x1251e2800 == 72 [pid = 2288] [id = 696] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x123caf000 == 71 [pid = 2288] [id = 680] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d9000 == 70 [pid = 2288] [id = 695] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x12ce77800) [pid = 2288] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x119b65400) [pid = 2288] [serial = 2023] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x128b3e800) [pid = 2288] [serial = 2026] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | 1462756509417 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:15:09 INFO - PROCESS | 2288 | 1462756509420 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x117e0a800 == 69 [pid = 2288] [id = 694] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x123b72800 == 68 [pid = 2288] [id = 693] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12ac90800 == 67 [pid = 2288] [id = 688] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa17000 == 66 [pid = 2288] [id = 687] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x126b36000 == 65 [pid = 2288] [id = 686] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x118d8b800 == 64 [pid = 2288] [id = 685] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x129343800 == 63 [pid = 2288] [id = 684] 18:15:09 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce6b000 == 62 [pid = 2288] [id = 17] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x118619c00) [pid = 2288] [serial = 2020] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x113403400) [pid = 2288] [serial = 2035] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x112d5bc00) [pid = 2288] [serial = 2033] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 139 (0x1129abc00) [pid = 2288] [serial = 2032] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 138 (0x117551c00) [pid = 2288] [serial = 2038] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 137 (0x1169bfc00) [pid = 2288] [serial = 2017] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 136 (0x11814f800) [pid = 2288] [serial = 2029] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 135 (0x125796400) [pid = 2288] [serial = 1400] [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.] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x12d50e000) [pid = 2288] [serial = 2015] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x116435800) [pid = 2288] [serial = 2036] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x118072400) [pid = 2288] [serial = 2039] [outer = 0x0] [url = about:blank] 18:15:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:15:09 INFO - PROCESS | 2288 | 1462756509435 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 2288 | 1462756509436 Marionette TRACE conn2 <- [1,2814,null,{}] 18:15:09 INFO - PROCESS | 2288 | 1462756509440 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}] 18:15:09 INFO - PROCESS | 2288 | 1462756509536 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:15:09 INFO - PROCESS | 2288 | 1462756509542 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:09 INFO - PROCESS | 2288 | ++DOCSHELL 0x1181d9000 == 63 [pid = 2288] [id = 711] 18:15:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x117549800) [pid = 2288] [serial = 2133] [outer = 0x0] 18:15:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x118072400) [pid = 2288] [serial = 2134] [outer = 0x117549800] 18:15:09 INFO - PROCESS | 2288 | 1462756509569 Marionette DEBUG loaded listener.js 18:15:09 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x11861a000) [pid = 2288] [serial = 2135] [outer = 0x117549800] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 134 (0x1187e6400) [pid = 2288] [serial = 2044] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 133 (0x11962ac00) [pid = 2288] [serial = 2050] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 132 (0x11914c800) [pid = 2288] [serial = 2047] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 131 (0x1183a6c00) [pid = 2288] [serial = 2041] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 130 (0x118620800) [pid = 2288] [serial = 2042] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 129 (0x118d66800) [pid = 2288] [serial = 2045] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 128 (0x119b58c00) [pid = 2288] [serial = 2051] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | --DOMWINDOW == 127 (0x119516000) [pid = 2288] [serial = 2048] [outer = 0x0] [url = about:blank] 18:15:09 INFO - PROCESS | 2288 | 1462756509954 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]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 18:15:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:15:10 INFO - PROCESS | 2288 | 1462756510005 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 2288 | 1462756510006 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:15:10 INFO - PROCESS | 2288 | 1462756510008 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 2288 | 1462756510010 Marionette TRACE conn2 <- [1,2818,null,{}] 18:15:10 INFO - PROCESS | 2288 | 1462756510018 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}] 18:15:10 INFO - PROCESS | 2288 | 1462756510117 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:15:10 INFO - PROCESS | 2288 | 1462756510125 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x12412a800 == 64 [pid = 2288] [id = 712] 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 128 (0x118817800) [pid = 2288] [serial = 2136] [outer = 0x0] 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 129 (0x119151000) [pid = 2288] [serial = 2137] [outer = 0x118817800] 18:15:10 INFO - PROCESS | 2288 | 1462756510153 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 130 (0x119625800) [pid = 2288] [serial = 2138] [outer = 0x118817800] 18:15:10 INFO - PROCESS | 2288 | 1462756510522 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]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 572ms 18:15:10 INFO - PROCESS | 2288 | 1462756510581 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 2288 | 1462756510582 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:15:10 INFO - PROCESS | 2288 | 1462756510585 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 2288 | 1462756510586 Marionette TRACE conn2 <- [1,2822,null,{}] 18:15:10 INFO - PROCESS | 2288 | 1462756510588 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}] 18:15:10 INFO - PROCESS | 2288 | 1462756510691 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:15:10 INFO - PROCESS | 2288 | 1462756510695 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:10 INFO - PROCESS | 2288 | ++DOCSHELL 0x128b77800 == 65 [pid = 2288] [id = 713] 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 131 (0x11979fc00) [pid = 2288] [serial = 2139] [outer = 0x0] 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 132 (0x119b61400) [pid = 2288] [serial = 2140] [outer = 0x11979fc00] 18:15:10 INFO - PROCESS | 2288 | 1462756510722 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 2288 | ++DOMWINDOW == 133 (0x121004c00) [pid = 2288] [serial = 2141] [outer = 0x11979fc00] 18:15:11 INFO - PROCESS | 2288 | 1462756511103 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]]]}] 18:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 567ms 18:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:15:11 INFO - PROCESS | 2288 | 1462756511153 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:15:11 INFO - PROCESS | 2288 | 1462756511154 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:15:11 INFO - PROCESS | 2288 | 1462756511156 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:15:11 INFO - PROCESS | 2288 | 1462756511157 Marionette TRACE conn2 <- [1,2826,null,{}] 18:15:11 INFO - PROCESS | 2288 | 1462756511160 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}] 18:15:11 INFO - PROCESS | 2288 | 1462756511253 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:15:11 INFO - PROCESS | 2288 | 1462756511258 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa03000 == 66 [pid = 2288] [id = 714] 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 134 (0x119d19400) [pid = 2288] [serial = 2142] [outer = 0x0] 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 135 (0x121090c00) [pid = 2288] [serial = 2143] [outer = 0x119d19400] 18:15:11 INFO - PROCESS | 2288 | 1462756511284 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 136 (0x123c94800) [pid = 2288] [serial = 2144] [outer = 0x119d19400] 18:15:11 INFO - PROCESS | 2288 | 1462756511651 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 18:15:11 INFO - PROCESS | 2288 | 1462756511678 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:15:11 INFO - PROCESS | 2288 | 1462756511679 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:15:11 INFO - PROCESS | 2288 | 1462756511681 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:15:11 INFO - PROCESS | 2288 | 1462756511682 Marionette TRACE conn2 <- [1,2830,null,{}] 18:15:11 INFO - PROCESS | 2288 | 1462756511685 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}] 18:15:11 INFO - PROCESS | 2288 | 1462756511830 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:15:11 INFO - PROCESS | 2288 | 1462756511845 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:11 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b982800 == 67 [pid = 2288] [id = 715] 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 137 (0x123e37c00) [pid = 2288] [serial = 2145] [outer = 0x0] 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 138 (0x1249d1800) [pid = 2288] [serial = 2146] [outer = 0x123e37c00] 18:15:11 INFO - PROCESS | 2288 | 1462756511882 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 2288 | ++DOMWINDOW == 139 (0x127025c00) [pid = 2288] [serial = 2147] [outer = 0x123e37c00] 18:15:12 INFO - PROCESS | 2288 | 1462756512250 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]]]}] 18:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 619ms 18:15:12 INFO - PROCESS | 2288 | 1462756512301 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:15:12 INFO - PROCESS | 2288 | 1462756512302 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:15:12 INFO - PROCESS | 2288 | 1462756512304 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:15:12 INFO - PROCESS | 2288 | 1462756512305 Marionette TRACE conn2 <- [1,2834,null,{}] 18:15:12 INFO - PROCESS | 2288 | 1462756512307 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}] 18:15:12 INFO - PROCESS | 2288 | 1462756512425 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:15:12 INFO - PROCESS | 2288 | 1462756512440 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:12 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdb6000 == 68 [pid = 2288] [id = 716] 18:15:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 140 (0x126ba1000) [pid = 2288] [serial = 2148] [outer = 0x0] 18:15:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x128b34000) [pid = 2288] [serial = 2149] [outer = 0x126ba1000] 18:15:12 INFO - PROCESS | 2288 | 1462756512465 Marionette DEBUG loaded listener.js 18:15:12 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x128be6000) [pid = 2288] [serial = 2150] [outer = 0x126ba1000] 18:15:12 INFO - PROCESS | 2288 | 1462756512817 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 18:15:12 INFO - PROCESS | 2288 | 1462756512827 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:15:12 INFO - PROCESS | 2288 | 1462756512828 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:15:12 INFO - PROCESS | 2288 | 1462756512830 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:15:12 INFO - PROCESS | 2288 | 1462756512832 Marionette TRACE conn2 <- [1,2838,null,{}] 18:15:12 INFO - PROCESS | 2288 | 1462756512834 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}] 18:15:12 INFO - PROCESS | 2288 | 1462756512956 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:15:13 INFO - PROCESS | 2288 | 1462756512999 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c814000 == 69 [pid = 2288] [id = 717] 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x1270b3c00) [pid = 2288] [serial = 2151] [outer = 0x0] 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x128e04c00) [pid = 2288] [serial = 2152] [outer = 0x1270b3c00] 18:15:13 INFO - PROCESS | 2288 | 1462756513024 Marionette DEBUG loaded listener.js 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x1293e0000) [pid = 2288] [serial = 2153] [outer = 0x1270b3c00] 18:15:13 INFO - PROCESS | 2288 | 1462756513373 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]]]}] 18:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 18:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:15:13 INFO - PROCESS | 2288 | 1462756513399 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 2288 | 1462756513401 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:15:13 INFO - PROCESS | 2288 | 1462756513409 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 2288 | 1462756513411 Marionette TRACE conn2 <- [1,2842,null,{}] 18:15:13 INFO - PROCESS | 2288 | 1462756513413 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}] 18:15:13 INFO - PROCESS | 2288 | 1462756513529 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:15:13 INFO - PROCESS | 2288 | 1462756513543 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0ca000 == 70 [pid = 2288] [id = 718] 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x1270e7800) [pid = 2288] [serial = 2154] [outer = 0x0] 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x12a7ac400) [pid = 2288] [serial = 2155] [outer = 0x1270e7800] 18:15:13 INFO - PROCESS | 2288 | 1462756513568 Marionette DEBUG loaded listener.js 18:15:13 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x12a7cd000) [pid = 2288] [serial = 2156] [outer = 0x1270e7800] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 147 (0x1212a9000) [pid = 2288] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 146 (0x123ba9c00) [pid = 2288] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 145 (0x119515400) [pid = 2288] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 144 (0x118d61400) [pid = 2288] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 143 (0x112a72c00) [pid = 2288] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 142 (0x118091800) [pid = 2288] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 141 (0x1129aa000) [pid = 2288] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:15:13 INFO - PROCESS | 2288 | --DOMWINDOW == 140 (0x1268e5400) [pid = 2288] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:15:14 INFO - PROCESS | 2288 | 1462756514020 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]]]}] 18:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 625ms 18:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:15:14 INFO - PROCESS | 2288 | 1462756514029 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 2288 | 1462756514030 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:15:14 INFO - PROCESS | 2288 | 1462756514032 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 2288 | 1462756514034 Marionette TRACE conn2 <- [1,2846,null,{}] 18:15:14 INFO - PROCESS | 2288 | 1462756514036 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}] 18:15:14 INFO - PROCESS | 2288 | 1462756514139 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:15:14 INFO - PROCESS | 2288 | 1462756514144 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5b5000 == 71 [pid = 2288] [id = 719] 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 141 (0x11861c000) [pid = 2288] [serial = 2157] [outer = 0x0] 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 142 (0x123ba9c00) [pid = 2288] [serial = 2158] [outer = 0x11861c000] 18:15:14 INFO - PROCESS | 2288 | 1462756514169 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 143 (0x12a7d1400) [pid = 2288] [serial = 2159] [outer = 0x11861c000] 18:15:14 INFO - PROCESS | 2288 | 1462756514560 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]]]}] 18:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 18:15:14 INFO - PROCESS | 2288 | 1462756514601 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 2288 | 1462756514603 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:15:14 INFO - PROCESS | 2288 | 1462756514605 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 2288 | 1462756514607 Marionette TRACE conn2 <- [1,2850,null,{}] 18:15:14 INFO - PROCESS | 2288 | 1462756514612 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}] 18:15:14 INFO - PROCESS | 2288 | 1462756514722 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:15:14 INFO - PROCESS | 2288 | 1462756514726 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 2288 | ++DOCSHELL 0x132018000 == 72 [pid = 2288] [id = 720] 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 144 (0x12a7eec00) [pid = 2288] [serial = 2160] [outer = 0x0] 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 145 (0x12a7fcc00) [pid = 2288] [serial = 2161] [outer = 0x12a7eec00] 18:15:14 INFO - PROCESS | 2288 | 1462756514756 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 2288 | ++DOMWINDOW == 146 (0x12ab24400) [pid = 2288] [serial = 2162] [outer = 0x12a7eec00] 18:15:15 INFO - PROCESS | 2288 | 1462756515109 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 523ms 18:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:15:15 INFO - PROCESS | 2288 | 1462756515129 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 2288 | 1462756515130 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:15:15 INFO - PROCESS | 2288 | 1462756515132 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 2288 | 1462756515133 Marionette TRACE conn2 <- [1,2854,null,{}] 18:15:15 INFO - PROCESS | 2288 | 1462756515135 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}] 18:15:15 INFO - PROCESS | 2288 | 1462756515234 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:15:15 INFO - PROCESS | 2288 | 1462756515312 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x135075000 == 73 [pid = 2288] [id = 721] 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 147 (0x12a7f2c00) [pid = 2288] [serial = 2163] [outer = 0x0] 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 148 (0x12ab7d800) [pid = 2288] [serial = 2164] [outer = 0x12a7f2c00] 18:15:15 INFO - PROCESS | 2288 | 1462756515337 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 149 (0x12ace0c00) [pid = 2288] [serial = 2165] [outer = 0x12a7f2c00] 18:15:15 INFO - PROCESS | 2288 | 1462756515647 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]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 18:15:15 INFO - PROCESS | 2288 | 1462756515653 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 2288 | 1462756515654 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:15:15 INFO - PROCESS | 2288 | 1462756515673 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 2288 | 1462756515675 Marionette TRACE conn2 <- [1,2858,null,{}] 18:15:15 INFO - PROCESS | 2288 | 1462756515680 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}] 18:15:15 INFO - PROCESS | 2288 | 1462756515778 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:15:15 INFO - PROCESS | 2288 | 1462756515782 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 2288 | ++DOCSHELL 0x135370800 == 74 [pid = 2288] [id = 722] 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 150 (0x12ace3400) [pid = 2288] [serial = 2166] [outer = 0x0] 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 151 (0x12b9f6800) [pid = 2288] [serial = 2167] [outer = 0x12ace3400] 18:15:15 INFO - PROCESS | 2288 | 1462756515807 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 2288 | ++DOMWINDOW == 152 (0x12ba68c00) [pid = 2288] [serial = 2168] [outer = 0x12ace3400] 18:15:16 INFO - PROCESS | 2288 | 1462756516332 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 739ms 18:15:16 INFO - PROCESS | 2288 | 1462756516396 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:15:16 INFO - PROCESS | 2288 | 1462756516399 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:15:16 INFO - PROCESS | 2288 | 1462756516403 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 2288 | 1462756516406 Marionette TRACE conn2 <- [1,2862,null,{}] 18:15:16 INFO - PROCESS | 2288 | 1462756516429 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}] 18:15:16 INFO - PROCESS | 2288 | 1462756516554 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:15:16 INFO - PROCESS | 2288 | 1462756516665 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b5f000 == 75 [pid = 2288] [id = 723] 18:15:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 153 (0x11808b000) [pid = 2288] [serial = 2169] [outer = 0x0] 18:15:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 154 (0x118151400) [pid = 2288] [serial = 2170] [outer = 0x11808b000] 18:15:16 INFO - PROCESS | 2288 | 1462756516696 Marionette DEBUG loaded listener.js 18:15:16 INFO - PROCESS | 2288 | ++DOMWINDOW == 155 (0x11861d800) [pid = 2288] [serial = 2171] [outer = 0x11808b000] 18:15:17 INFO - PROCESS | 2288 | 1462756517108 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]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 740ms 18:15:17 INFO - PROCESS | 2288 | 1462756517164 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:15:17 INFO - PROCESS | 2288 | 1462756517168 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:15:17 INFO - PROCESS | 2288 | 1462756517177 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 2288 | 1462756517179 Marionette TRACE conn2 <- [1,2866,null,{}] 18:15:17 INFO - PROCESS | 2288 | 1462756517181 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}] 18:15:17 INFO - PROCESS | 2288 | 1462756517298 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:15:17 INFO - PROCESS | 2288 | 1462756517383 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:17 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b226800 == 76 [pid = 2288] [id = 724] 18:15:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 156 (0x1187e9000) [pid = 2288] [serial = 2172] [outer = 0x0] 18:15:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 157 (0x119150800) [pid = 2288] [serial = 2173] [outer = 0x1187e9000] 18:15:17 INFO - PROCESS | 2288 | 1462756517413 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 2288 | ++DOMWINDOW == 158 (0x119b66c00) [pid = 2288] [serial = 2174] [outer = 0x1187e9000] 18:15:17 INFO - PROCESS | 2288 | 1462756517878 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]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 773ms 18:15:17 INFO - PROCESS | 2288 | 1462756517953 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:15:17 INFO - PROCESS | 2288 | 1462756517955 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:15:17 INFO - PROCESS | 2288 | 1462756517961 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 2288 | 1462756517966 Marionette TRACE conn2 <- [1,2870,null,{}] 18:15:17 INFO - PROCESS | 2288 | 1462756517978 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}] 18:15:18 INFO - PROCESS | 2288 | 1462756518152 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:15:18 INFO - PROCESS | 2288 | 1462756518308 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 2288 | ++DOCSHELL 0x135364000 == 77 [pid = 2288] [id = 725] 18:15:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 159 (0x1241e1000) [pid = 2288] [serial = 2175] [outer = 0x0] 18:15:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 160 (0x124e36c00) [pid = 2288] [serial = 2176] [outer = 0x1241e1000] 18:15:18 INFO - PROCESS | 2288 | 1462756518358 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 2288 | ++DOMWINDOW == 161 (0x127026400) [pid = 2288] [serial = 2177] [outer = 0x1241e1000] 18:15:18 INFO - PROCESS | 2288 | 1462756518795 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]]]}] 18:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 874ms 18:15:18 INFO - PROCESS | 2288 | 1462756518835 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:15:18 INFO - PROCESS | 2288 | 1462756518837 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:15:18 INFO - PROCESS | 2288 | 1462756518839 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:15:18 INFO - PROCESS | 2288 | 1462756518841 Marionette TRACE conn2 <- [1,2874,null,{}] 18:15:18 INFO - PROCESS | 2288 | 1462756518843 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}] 18:15:18 INFO - PROCESS | 2288 | 1462756518960 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:15:19 INFO - PROCESS | 2288 | 1462756519072 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359c5000 == 78 [pid = 2288] [id = 726] 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 162 (0x124e6ac00) [pid = 2288] [serial = 2178] [outer = 0x0] 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x128be5000) [pid = 2288] [serial = 2179] [outer = 0x124e6ac00] 18:15:19 INFO - PROCESS | 2288 | 1462756519104 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x12a7ce400) [pid = 2288] [serial = 2180] [outer = 0x124e6ac00] 18:15:19 INFO - PROCESS | 2288 | 1462756519496 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]]]}] 18:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 671ms 18:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:15:19 INFO - PROCESS | 2288 | 1462756519511 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:15:19 INFO - PROCESS | 2288 | 1462756519512 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:15:19 INFO - PROCESS | 2288 | 1462756519516 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:15:19 INFO - PROCESS | 2288 | 1462756519518 Marionette TRACE conn2 <- [1,2878,null,{}] 18:15:19 INFO - PROCESS | 2288 | 1462756519521 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}] 18:15:19 INFO - PROCESS | 2288 | 1462756519652 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:15:19 INFO - PROCESS | 2288 | 1462756519752 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b60000 == 79 [pid = 2288] [id = 727] 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x128af0400) [pid = 2288] [serial = 2181] [outer = 0x0] 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x12aa68800) [pid = 2288] [serial = 2182] [outer = 0x128af0400] 18:15:19 INFO - PROCESS | 2288 | 1462756519782 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x12ab17400) [pid = 2288] [serial = 2183] [outer = 0x128af0400] 18:15:20 INFO - PROCESS | 2288 | 1462756520199 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]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 18:15:20 INFO - PROCESS | 2288 | 1462756520236 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 2288 | 1462756520237 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:15:20 INFO - PROCESS | 2288 | 1462756520239 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 2288 | 1462756520241 Marionette TRACE conn2 <- [1,2882,null,{}] 18:15:20 INFO - PROCESS | 2288 | 1462756520243 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}] 18:15:20 INFO - PROCESS | 2288 | 1462756520372 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:15:20 INFO - PROCESS | 2288 | 1462756520488 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:20 INFO - PROCESS | 2288 | ++DOCSHELL 0x135bcc000 == 80 [pid = 2288] [id = 728] 18:15:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12ab77400) [pid = 2288] [serial = 2184] [outer = 0x0] 18:15:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x12ba6a000) [pid = 2288] [serial = 2185] [outer = 0x12ab77400] 18:15:20 INFO - PROCESS | 2288 | 1462756520519 Marionette DEBUG loaded listener.js 18:15:20 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x12c341800) [pid = 2288] [serial = 2186] [outer = 0x12ab77400] 18:15:20 INFO - PROCESS | 2288 | 1462756520913 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]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 724ms 18:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:15:20 INFO - PROCESS | 2288 | 1462756520964 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 2288 | 1462756520965 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:15:20 INFO - PROCESS | 2288 | 1462756520968 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 2288 | 1462756520969 Marionette TRACE conn2 <- [1,2886,null,{}] 18:15:21 INFO - PROCESS | 2288 | 1462756521006 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}] 18:15:21 INFO - PROCESS | 2288 | 1462756521122 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:15:21 INFO - PROCESS | 2288 | 1462756521206 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x135c34000 == 81 [pid = 2288] [id = 729] 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x12c341c00) [pid = 2288] [serial = 2187] [outer = 0x0] 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x12c34b400) [pid = 2288] [serial = 2188] [outer = 0x12c341c00] 18:15:21 INFO - PROCESS | 2288 | 1462756521236 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12c669400) [pid = 2288] [serial = 2189] [outer = 0x12c341c00] 18:15:21 INFO - PROCESS | 2288 | 1462756521651 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]]]}] 18:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 692ms 18:15:21 INFO - PROCESS | 2288 | 1462756521661 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:15:21 INFO - PROCESS | 2288 | 1462756521662 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:15:21 INFO - PROCESS | 2288 | 1462756521665 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:15:21 INFO - PROCESS | 2288 | 1462756521666 Marionette TRACE conn2 <- [1,2890,null,{}] 18:15:21 INFO - PROCESS | 2288 | 1462756521668 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}] 18:15:21 INFO - PROCESS | 2288 | 1462756521782 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:15:21 INFO - PROCESS | 2288 | 1462756521870 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:21 INFO - PROCESS | 2288 | ++DOCSHELL 0x135d14800 == 82 [pid = 2288] [id = 730] 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x12c345c00) [pid = 2288] [serial = 2190] [outer = 0x0] 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12c6efc00) [pid = 2288] [serial = 2191] [outer = 0x12c345c00] 18:15:21 INFO - PROCESS | 2288 | 1462756521899 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12c6f5800) [pid = 2288] [serial = 2192] [outer = 0x12c345c00] 18:15:22 INFO - PROCESS | 2288 | 1462756522312 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:15:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:15:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 18:15:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:15:22 INFO - PROCESS | 2288 | 1462756522347 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:15:22 INFO - PROCESS | 2288 | 1462756522348 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:15:22 INFO - PROCESS | 2288 | 1462756522350 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:15:22 INFO - PROCESS | 2288 | 1462756522352 Marionette TRACE conn2 <- [1,2894,null,{}] 18:15:22 INFO - PROCESS | 2288 | 1462756522354 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}] 18:15:22 INFO - PROCESS | 2288 | 1462756522473 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:15:22 INFO - PROCESS | 2288 | 1462756522620 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c82e000 == 83 [pid = 2288] [id = 731] 18:15:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x112f57800) [pid = 2288] [serial = 2193] [outer = 0x0] 18:15:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12c346400) [pid = 2288] [serial = 2194] [outer = 0x112f57800] 18:15:22 INFO - PROCESS | 2288 | 1462756522651 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x12c9ccc00) [pid = 2288] [serial = 2195] [outer = 0x112f57800] 18:15:23 INFO - PROCESS | 2288 | 1462756523059 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]]]}] 18:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 768ms 18:15:23 INFO - PROCESS | 2288 | 1462756523120 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:15:23 INFO - PROCESS | 2288 | 1462756523122 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:15:23 INFO - PROCESS | 2288 | 1462756523125 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 2288 | 1462756523127 Marionette TRACE conn2 <- [1,2898,null,{}] 18:15:23 INFO - PROCESS | 2288 | 1462756523131 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}] 18:15:23 INFO - PROCESS | 2288 | 1462756523307 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:15:23 INFO - PROCESS | 2288 | 1462756523720 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 2288 | ++DOCSHELL 0x123b72800 == 84 [pid = 2288] [id = 732] 18:15:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x1126f3800) [pid = 2288] [serial = 2196] [outer = 0x0] 18:15:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x112a66400) [pid = 2288] [serial = 2197] [outer = 0x1126f3800] 18:15:23 INFO - PROCESS | 2288 | 1462756523804 Marionette DEBUG loaded listener.js 18:15:23 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x113c64400) [pid = 2288] [serial = 2198] [outer = 0x1126f3800] 18:15:24 INFO - PROCESS | 2288 | 1462756524386 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]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1273ms 18:15:24 INFO - PROCESS | 2288 | 1462756524398 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 2288 | 1462756524400 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:15:24 INFO - PROCESS | 2288 | 1462756524403 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 2288 | 1462756524406 Marionette TRACE conn2 <- [1,2902,null,{}] 18:15:24 INFO - PROCESS | 2288 | 1462756524429 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}] 18:15:24 INFO - PROCESS | 2288 | 1462756524542 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:15:24 INFO - PROCESS | 2288 | 1462756524634 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:24 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a789000 == 85 [pid = 2288] [id = 733] 18:15:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x1170f5000) [pid = 2288] [serial = 2199] [outer = 0x0] 18:15:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x118069000) [pid = 2288] [serial = 2200] [outer = 0x1170f5000] 18:15:24 INFO - PROCESS | 2288 | 1462756524662 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x11861a800) [pid = 2288] [serial = 2201] [outer = 0x1170f5000] 18:15:25 INFO - PROCESS | 2288 | 1462756525127 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:15:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:15:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 789ms 18:15:25 INFO - PROCESS | 2288 | 1462756525195 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:15:25 INFO - PROCESS | 2288 | 1462756525199 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:15:25 INFO - PROCESS | 2288 | 1462756525204 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:15:25 INFO - PROCESS | 2288 | 1462756525209 Marionette TRACE conn2 <- [1,2906,null,{}] 18:15:25 INFO - PROCESS | 2288 | 1462756525213 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}] 18:15:25 INFO - PROCESS | 2288 | 1462756525370 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:15:25 INFO - PROCESS | 2288 | 1462756525463 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 2288 | ++DOCSHELL 0x124291800 == 86 [pid = 2288] [id = 734] 18:15:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x11951cc00) [pid = 2288] [serial = 2202] [outer = 0x0] 18:15:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x1197c3400) [pid = 2288] [serial = 2203] [outer = 0x11951cc00] 18:15:25 INFO - PROCESS | 2288 | 1462756525491 Marionette DEBUG loaded listener.js 18:15:25 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x119e3fc00) [pid = 2288] [serial = 2204] [outer = 0x11951cc00] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x121036000 == 85 [pid = 2288] [id = 552] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x135075000 == 84 [pid = 2288] [id = 721] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x132018000 == 83 [pid = 2288] [id = 720] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5b5000 == 82 [pid = 2288] [id = 719] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0ca000 == 81 [pid = 2288] [id = 718] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12c814000 == 80 [pid = 2288] [id = 717] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdb6000 == 79 [pid = 2288] [id = 716] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12b982800 == 78 [pid = 2288] [id = 715] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 187 (0x128ae6c00) [pid = 2288] [serial = 2104] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 186 (0x121089800) [pid = 2288] [serial = 2068] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 185 (0x123e33c00) [pid = 2288] [serial = 2071] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 184 (0x1249d4c00) [pid = 2288] [serial = 2074] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 183 (0x116a63000) [pid = 2288] [serial = 2077] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12aa03000 == 77 [pid = 2288] [id = 714] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x128b77800 == 76 [pid = 2288] [id = 713] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12412a800 == 75 [pid = 2288] [id = 712] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x1181d9000 == 74 [pid = 2288] [id = 711] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x1239dc800 == 73 [pid = 2288] [id = 710] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12f056800 == 72 [pid = 2288] [id = 707] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5aa800 == 71 [pid = 2288] [id = 706] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12d0e1000 == 70 [pid = 2288] [id = 705] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12ce7e000 == 69 [pid = 2288] [id = 704] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12737b800 == 68 [pid = 2288] [id = 703] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x117e22000 == 67 [pid = 2288] [id = 702] 18:15:25 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b0000 == 66 [pid = 2288] [id = 701] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x1241ecc00) [pid = 2288] [serial = 2095] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x126fa6400) [pid = 2288] [serial = 2099] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x1268df400) [pid = 2288] [serial = 2098] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x119193400) [pid = 2288] [serial = 2062] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x119e39000) [pid = 2288] [serial = 2092] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x11951b000) [pid = 2288] [serial = 2089] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x119b65800) [pid = 2288] [serial = 2053] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x119b5a000) [pid = 2288] [serial = 2090] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x116434c00) [pid = 2288] [serial = 2083] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x118066c00) [pid = 2288] [serial = 2084] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x11806c400) [pid = 2288] [serial = 2059] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x121004400) [pid = 2288] [serial = 2065] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x113153800) [pid = 2288] [serial = 2056] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 169 (0x11858c400) [pid = 2288] [serial = 2086] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 168 (0x118818800) [pid = 2288] [serial = 2087] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 167 (0x115f06c00) [pid = 2288] [serial = 2081] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 166 (0x113152c00) [pid = 2288] [serial = 2080] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 165 (0x127562000) [pid = 2288] [serial = 2102] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 164 (0x1270b9800) [pid = 2288] [serial = 2101] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 163 (0x12511f000) [pid = 2288] [serial = 2096] [outer = 0x0] [url = about:blank] 18:15:25 INFO - PROCESS | 2288 | --DOMWINDOW == 162 (0x1210eac00) [pid = 2288] [serial = 2093] [outer = 0x0] [url = about:blank] 18:15:26 INFO - PROCESS | 2288 | 1462756526004 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]]]}] 18:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 831ms 18:15:26 INFO - PROCESS | 2288 | 1462756526045 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 2288 | 1462756526047 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:15:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:15:26 INFO - PROCESS | 2288 | 1462756526056 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 2288 | 1462756526062 Marionette TRACE conn2 <- [1,2910,null,{}] 18:15:26 INFO - PROCESS | 2288 | 1462756526072 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}] 18:15:26 INFO - PROCESS | 2288 | 1462756526221 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:15:26 INFO - PROCESS | 2288 | 1462756526237 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12453f000 == 67 [pid = 2288] [id = 735] 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 163 (0x119e39000) [pid = 2288] [serial = 2205] [outer = 0x0] 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 164 (0x1210f9c00) [pid = 2288] [serial = 2206] [outer = 0x119e39000] 18:15:26 INFO - PROCESS | 2288 | 1462756526267 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 165 (0x123dbf400) [pid = 2288] [serial = 2207] [outer = 0x119e39000] 18:15:26 INFO - PROCESS | 2288 | 1462756526618 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]]]}] 18:15:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:15:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:15:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 580ms 18:15:26 INFO - TEST-START | /DOMEvents/constructors.html 18:15:26 INFO - PROCESS | 2288 | 1462756526635 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 2288 | 1462756526636 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:15:26 INFO - PROCESS | 2288 | 1462756526639 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 2288 | 1462756526641 Marionette TRACE conn2 <- [1,2914,null,{}] 18:15:26 INFO - PROCESS | 2288 | 1462756526644 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}] 18:15:26 INFO - PROCESS | 2288 | 1462756526741 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:15:26 INFO - PROCESS | 2288 | 1462756526763 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 2288 | ++DOCSHELL 0x12a634000 == 68 [pid = 2288] [id = 736] 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 166 (0x124143c00) [pid = 2288] [serial = 2208] [outer = 0x0] 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 167 (0x124ad4c00) [pid = 2288] [serial = 2209] [outer = 0x124143c00] 18:15:26 INFO - PROCESS | 2288 | 1462756526792 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 2288 | ++DOMWINDOW == 168 (0x12511b800) [pid = 2288] [serial = 2210] [outer = 0x124143c00] 18:15:27 INFO - PROCESS | 2288 | 1462756527215 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]]]}] 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:15:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 627ms 18:15:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:15:27 INFO - PROCESS | 2288 | 1462756527267 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 2288 | 1462756527268 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:15:27 INFO - PROCESS | 2288 | 1462756527270 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 2288 | 1462756527272 Marionette TRACE conn2 <- [1,2918,null,{}] 18:15:27 INFO - PROCESS | 2288 | 1462756527274 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}] 18:15:27 INFO - PROCESS | 2288 | 1462756527381 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:15:27 INFO - PROCESS | 2288 | 1462756527386 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:27 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bea0000 == 69 [pid = 2288] [id = 737] 18:15:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 169 (0x128bea000) [pid = 2288] [serial = 2211] [outer = 0x0] 18:15:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 170 (0x128e07000) [pid = 2288] [serial = 2212] [outer = 0x128bea000] 18:15:27 INFO - PROCESS | 2288 | 1462756527418 Marionette DEBUG loaded listener.js 18:15:27 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x1292a0800) [pid = 2288] [serial = 2213] [outer = 0x128bea000] 18:15:27 INFO - PROCESS | 2288 | 1462756527790 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:15:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:15:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 572ms 18:15:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:15:27 INFO - PROCESS | 2288 | 1462756527863 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 2288 | 1462756527865 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:15:27 INFO - PROCESS | 2288 | 1462756527867 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 2288 | 1462756527868 Marionette TRACE conn2 <- [1,2922,null,{}] 18:15:27 INFO - PROCESS | 2288 | 1462756527885 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}] 18:15:28 INFO - PROCESS | 2288 | 1462756528012 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:15:28 INFO - PROCESS | 2288 | 1462756528046 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c9b0000 == 70 [pid = 2288] [id = 738] 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x12a7c4400) [pid = 2288] [serial = 2214] [outer = 0x0] 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12a7f5000) [pid = 2288] [serial = 2215] [outer = 0x12a7c4400] 18:15:28 INFO - PROCESS | 2288 | 1462756528071 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x12ab16800) [pid = 2288] [serial = 2216] [outer = 0x12a7c4400] 18:15:28 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:15:28 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:15:28 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:15:28 INFO - PROCESS | 2288 | [2288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:15:28 INFO - PROCESS | 2288 | 1462756528424 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]]]}] 18:15:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:15:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:15:28 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 18:15:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:15:28 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 18:15:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:15:28 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]" 18:15:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:15:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:15:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 579ms 18:15:28 INFO - PROCESS | 2288 | 1462756528449 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:15:28 INFO - PROCESS | 2288 | 1462756528450 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:15:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:15:28 INFO - PROCESS | 2288 | 1462756528453 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:15:28 INFO - PROCESS | 2288 | 1462756528454 Marionette TRACE conn2 <- [1,2926,null,{}] 18:15:28 INFO - PROCESS | 2288 | 1462756528456 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}] 18:15:28 INFO - PROCESS | 2288 | 1462756528577 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:15:28 INFO - PROCESS | 2288 | 1462756528589 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d5a1000 == 71 [pid = 2288] [id = 739] 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12a7c5c00) [pid = 2288] [serial = 2217] [outer = 0x0] 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12acde000) [pid = 2288] [serial = 2218] [outer = 0x12a7c5c00] 18:15:28 INFO - PROCESS | 2288 | 1462756528615 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x12bd42400) [pid = 2288] [serial = 2219] [outer = 0x12a7c5c00] 18:15:28 INFO - PROCESS | 2288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:15:28 INFO - PROCESS | 2288 | 1462756528937 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]]]}] 18:15:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:15:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 18:15:28 INFO - PROCESS | 2288 | 1462756528972 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:15:28 INFO - PROCESS | 2288 | 1462756528973 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:15:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:15:28 INFO - PROCESS | 2288 | 1462756528975 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:15:28 INFO - PROCESS | 2288 | 1462756528976 Marionette TRACE conn2 <- [1,2930,null,{}] 18:15:28 INFO - PROCESS | 2288 | 1462756528979 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}] 18:15:29 INFO - PROCESS | 2288 | 1462756529105 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:15:29 INFO - PROCESS | 2288 | 1462756529117 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f104000 == 72 [pid = 2288] [id = 740] 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12c347800) [pid = 2288] [serial = 2220] [outer = 0x0] 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x12c6f8c00) [pid = 2288] [serial = 2221] [outer = 0x12c347800] 18:15:29 INFO - PROCESS | 2288 | 1462756529143 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x12c9d1c00) [pid = 2288] [serial = 2222] [outer = 0x12c347800] 18:15:29 INFO - PROCESS | 2288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:15:29 INFO - PROCESS | 2288 | 1462756529492 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]]]}] 18:15:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:15:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 522ms 18:15:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:15:29 INFO - PROCESS | 2288 | 1462756529497 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 2288 | 1462756529498 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:15:29 INFO - PROCESS | 2288 | 1462756529500 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 2288 | 1462756529501 Marionette TRACE conn2 <- [1,2934,null,{}] 18:15:29 INFO - PROCESS | 2288 | 1462756529504 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}] 18:15:29 INFO - PROCESS | 2288 | 1462756529633 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:15:29 INFO - PROCESS | 2288 | 1462756529647 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f1de000 == 73 [pid = 2288] [id = 741] 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x12c348000) [pid = 2288] [serial = 2223] [outer = 0x0] 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x12c9d7c00) [pid = 2288] [serial = 2224] [outer = 0x12c348000] 18:15:29 INFO - PROCESS | 2288 | 1462756529671 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x12ceb3c00) [pid = 2288] [serial = 2225] [outer = 0x12c348000] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 182 (0x126ba1000) [pid = 2288] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 181 (0x1270b3c00) [pid = 2288] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 180 (0x1270e7800) [pid = 2288] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 179 (0x11861c000) [pid = 2288] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 178 (0x127563800) [pid = 2288] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 177 (0x117549800) [pid = 2288] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 176 (0x11979fc00) [pid = 2288] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 175 (0x119d19400) [pid = 2288] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 174 (0x118817800) [pid = 2288] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 173 (0x1126f8c00) [pid = 2288] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 172 (0x123e37c00) [pid = 2288] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 171 (0x12a7eec00) [pid = 2288] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:15:30 INFO - PROCESS | 2288 | --DOMWINDOW == 170 (0x12a7f2c00) [pid = 2288] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:15:30 INFO - PROCESS | 2288 | 1462756530159 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]]]}] 18:15:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:15:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 18:15:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:15:30 INFO - PROCESS | 2288 | 1462756530171 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 2288 | 1462756530172 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:15:30 INFO - PROCESS | 2288 | 1462756530177 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 2288 | 1462756530178 Marionette TRACE conn2 <- [1,2938,null,{}] 18:15:30 INFO - PROCESS | 2288 | 1462756530180 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}] 18:15:30 INFO - PROCESS | 2288 | 1462756530279 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:15:30 INFO - PROCESS | 2288 | 1462756530283 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x12bdac000 == 74 [pid = 2288] [id = 742] 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 171 (0x11881b800) [pid = 2288] [serial = 2226] [outer = 0x0] 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 172 (0x123e37c00) [pid = 2288] [serial = 2227] [outer = 0x11881b800] 18:15:30 INFO - PROCESS | 2288 | 1462756530314 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 173 (0x12c9d0400) [pid = 2288] [serial = 2228] [outer = 0x11881b800] 18:15:30 INFO - PROCESS | 2288 | 1462756530720 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]]]}] 18:15:30 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. 18:15:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 568ms 18:15:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:15:30 INFO - PROCESS | 2288 | 1462756530745 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 2288 | 1462756530747 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:15:30 INFO - PROCESS | 2288 | 1462756530749 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 2288 | 1462756530751 Marionette TRACE conn2 <- [1,2942,null,{}] 18:15:30 INFO - PROCESS | 2288 | 1462756530753 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}] 18:15:30 INFO - PROCESS | 2288 | 1462756530866 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:15:30 INFO - PROCESS | 2288 | 1462756530870 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 2288 | ++DOCSHELL 0x1359d4800 == 75 [pid = 2288] [id = 743] 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 174 (0x12ceb4400) [pid = 2288] [serial = 2229] [outer = 0x0] 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 175 (0x12d07a800) [pid = 2288] [serial = 2230] [outer = 0x12ceb4400] 18:15:30 INFO - PROCESS | 2288 | 1462756530897 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 2288 | ++DOMWINDOW == 176 (0x12d502c00) [pid = 2288] [serial = 2231] [outer = 0x12ceb4400] 18:15:31 INFO - PROCESS | 2288 | 1462756531218 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"]]]}] 18:15:31 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 18:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:15:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 18:15:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:15:31 INFO - PROCESS | 2288 | 1462756531269 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:15:31 INFO - PROCESS | 2288 | 1462756531270 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:15:31 INFO - PROCESS | 2288 | 1462756531272 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:15:31 INFO - PROCESS | 2288 | 1462756531273 Marionette TRACE conn2 <- [1,2946,null,{}] 18:15:31 INFO - PROCESS | 2288 | 1462756531276 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}] 18:15:31 INFO - PROCESS | 2288 | 1462756531376 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:15:31 INFO - PROCESS | 2288 | 1462756531461 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x135c36000 == 76 [pid = 2288] [id = 744] 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 177 (0x12cebf800) [pid = 2288] [serial = 2232] [outer = 0x0] 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 178 (0x12d507800) [pid = 2288] [serial = 2233] [outer = 0x12cebf800] 18:15:31 INFO - PROCESS | 2288 | 1462756531486 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 179 (0x1197bfc00) [pid = 2288] [serial = 2234] [outer = 0x12cebf800] 18:15:31 INFO - PROCESS | 2288 | 1462756531759 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]]]}] 18:15:31 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. 18:15:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 522ms 18:15:31 INFO - PROCESS | 2288 | 1462756531797 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:15:31 INFO - PROCESS | 2288 | 1462756531798 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:15:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:15:31 INFO - PROCESS | 2288 | 1462756531800 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:15:31 INFO - PROCESS | 2288 | 1462756531802 Marionette TRACE conn2 <- [1,2950,null,{}] 18:15:31 INFO - PROCESS | 2288 | 1462756531804 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}] 18:15:31 INFO - PROCESS | 2288 | 1462756531926 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:15:31 INFO - PROCESS | 2288 | 1462756531930 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:31 INFO - PROCESS | 2288 | ++DOCSHELL 0x135dcc000 == 77 [pid = 2288] [id = 745] 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 180 (0x12d50c800) [pid = 2288] [serial = 2235] [outer = 0x0] 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 181 (0x12d547c00) [pid = 2288] [serial = 2236] [outer = 0x12d50c800] 18:15:31 INFO - PROCESS | 2288 | 1462756531955 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 2288 | ++DOMWINDOW == 182 (0x12d54d800) [pid = 2288] [serial = 2237] [outer = 0x12d50c800] 18:15:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x116966000 == 78 [pid = 2288] [id = 746] 18:15:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 183 (0x113cdfc00) [pid = 2288] [serial = 2238] [outer = 0x0] 18:15:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 184 (0x110eb2400) [pid = 2288] [serial = 2239] [outer = 0x113cdfc00] 18:15:32 INFO - PROCESS | 2288 | 1462756532496 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]]]}] 18:15:32 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. 18:15:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 18:15:32 INFO - PROCESS | 2288 | 1462756532521 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:15:32 INFO - PROCESS | 2288 | 1462756532524 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:15:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:15:32 INFO - PROCESS | 2288 | 1462756532548 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:15:32 INFO - PROCESS | 2288 | 1462756532550 Marionette TRACE conn2 <- [1,2954,null,{}] 18:15:32 INFO - PROCESS | 2288 | 1462756532554 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}] 18:15:32 INFO - PROCESS | 2288 | 1462756532709 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:15:32 INFO - PROCESS | 2288 | 1462756532828 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:32 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fd5800 == 79 [pid = 2288] [id = 747] 18:15:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 185 (0x11814f800) [pid = 2288] [serial = 2240] [outer = 0x0] 18:15:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 186 (0x11839bc00) [pid = 2288] [serial = 2241] [outer = 0x11814f800] 18:15:32 INFO - PROCESS | 2288 | 1462756532860 Marionette DEBUG loaded listener.js 18:15:32 INFO - PROCESS | 2288 | ++DOMWINDOW == 187 (0x11914c800) [pid = 2288] [serial = 2242] [outer = 0x11814f800] 18:15:33 INFO - PROCESS | 2288 | 1462756533233 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]]]}] 18:15:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:15:33 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 18:15:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 725ms 18:15:33 INFO - PROCESS | 2288 | 1462756533271 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:15:33 INFO - PROCESS | 2288 | 1462756533275 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:15:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:15:33 INFO - PROCESS | 2288 | 1462756533280 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 2288 | 1462756533282 Marionette TRACE conn2 <- [1,2958,null,{}] 18:15:33 INFO - PROCESS | 2288 | 1462756533285 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}] 18:15:33 INFO - PROCESS | 2288 | 1462756533414 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:15:33 INFO - PROCESS | 2288 | 1462756533538 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:33 INFO - PROCESS | 2288 | ++DOCSHELL 0x12f069800 == 80 [pid = 2288] [id = 748] 18:15:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 188 (0x119512800) [pid = 2288] [serial = 2243] [outer = 0x0] 18:15:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 189 (0x119b66000) [pid = 2288] [serial = 2244] [outer = 0x119512800] 18:15:33 INFO - PROCESS | 2288 | 1462756533568 Marionette DEBUG loaded listener.js 18:15:33 INFO - PROCESS | 2288 | ++DOMWINDOW == 190 (0x12573f400) [pid = 2288] [serial = 2245] [outer = 0x119512800] 18:15:33 INFO - PROCESS | 2288 | 1462756533944 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]]]}] 18:15:33 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. 18:15:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 18:15:33 INFO - PROCESS | 2288 | 1462756533951 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:15:33 INFO - PROCESS | 2288 | 1462756533953 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:15:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:15:33 INFO - PROCESS | 2288 | 1462756533955 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 2288 | 1462756533958 Marionette TRACE conn2 <- [1,2962,null,{}] 18:15:33 INFO - PROCESS | 2288 | 1462756533966 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}] 18:15:34 INFO - PROCESS | 2288 | 1462756534090 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:15:34 INFO - PROCESS | 2288 | 1462756534210 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x137933800 == 81 [pid = 2288] [id = 749] 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 191 (0x127562000) [pid = 2288] [serial = 2246] [outer = 0x0] 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 192 (0x128be4000) [pid = 2288] [serial = 2247] [outer = 0x127562000] 18:15:34 INFO - PROCESS | 2288 | 1462756534244 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 193 (0x1293f2c00) [pid = 2288] [serial = 2248] [outer = 0x127562000] 18:15:34 INFO - PROCESS | 2288 | 1462756534612 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]]]}] 18:15:34 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. 18:15:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 18:15:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:15:34 INFO - PROCESS | 2288 | 1462756534628 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:15:34 INFO - PROCESS | 2288 | 1462756534629 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:15:34 INFO - PROCESS | 2288 | 1462756534632 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:15:34 INFO - PROCESS | 2288 | 1462756534633 Marionette TRACE conn2 <- [1,2966,null,{}] 18:15:34 INFO - PROCESS | 2288 | 1462756534636 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}] 18:15:34 INFO - PROCESS | 2288 | 1462756534756 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:15:34 INFO - PROCESS | 2288 | 1462756534878 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 2288 | ++DOCSHELL 0x137950000 == 82 [pid = 2288] [id = 750] 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 194 (0x12a7c9000) [pid = 2288] [serial = 2249] [outer = 0x0] 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 195 (0x12b9f4000) [pid = 2288] [serial = 2250] [outer = 0x12a7c9000] 18:15:34 INFO - PROCESS | 2288 | 1462756534909 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 2288 | ++DOMWINDOW == 196 (0x12c340800) [pid = 2288] [serial = 2251] [outer = 0x12a7c9000] 18:15:35 INFO - PROCESS | 2288 | 1462756535312 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]]]}] 18:15:35 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. 18:15:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 719ms 18:15:35 INFO - PROCESS | 2288 | 1462756535352 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:15:35 INFO - PROCESS | 2288 | 1462756535354 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:15:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:15:35 INFO - PROCESS | 2288 | 1462756535358 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 2288 | 1462756535360 Marionette TRACE conn2 <- [1,2970,null,{}] 18:15:35 INFO - PROCESS | 2288 | 1462756535364 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}] 18:15:35 INFO - PROCESS | 2288 | 1462756535569 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:15:35 INFO - PROCESS | 2288 | 1462756535748 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:35 INFO - PROCESS | 2288 | ++DOCSHELL 0x13f04f000 == 83 [pid = 2288] [id = 751] 18:15:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 197 (0x12929c000) [pid = 2288] [serial = 2252] [outer = 0x0] 18:15:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x12c9d9c00) [pid = 2288] [serial = 2253] [outer = 0x12929c000] 18:15:35 INFO - PROCESS | 2288 | 1462756535779 Marionette DEBUG loaded listener.js 18:15:35 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x12d07a000) [pid = 2288] [serial = 2254] [outer = 0x12929c000] 18:15:36 INFO - PROCESS | 2288 | 1462756536129 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]]]}] 18:15:36 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. 18:15:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 821ms 18:15:36 INFO - PROCESS | 2288 | 1462756536178 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:15:36 INFO - PROCESS | 2288 | 1462756536180 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:15:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:15:36 INFO - PROCESS | 2288 | 1462756536182 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:15:36 INFO - PROCESS | 2288 | 1462756536183 Marionette TRACE conn2 <- [1,2974,null,{}] 18:15:36 INFO - PROCESS | 2288 | 1462756536186 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}] 18:15:36 INFO - PROCESS | 2288 | 1462756536319 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:15:36 INFO - PROCESS | 2288 | 1462756536444 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 2288 | ++DOCSHELL 0x13fbd8000 == 84 [pid = 2288] [id = 752] 18:15:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x12d07d400) [pid = 2288] [serial = 2255] [outer = 0x0] 18:15:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x12d550800) [pid = 2288] [serial = 2256] [outer = 0x12d07d400] 18:15:36 INFO - PROCESS | 2288 | 1462756536475 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x12df45400) [pid = 2288] [serial = 2257] [outer = 0x12d07d400] 18:15:36 INFO - PROCESS | 2288 | 1462756536830 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]]]}] 18:15:36 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. 18:15:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 18:15:36 INFO - PROCESS | 2288 | 1462756536853 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:15:36 INFO - PROCESS | 2288 | 1462756536854 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:15:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:15:36 INFO - PROCESS | 2288 | 1462756536857 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:15:36 INFO - PROCESS | 2288 | 1462756536858 Marionette TRACE conn2 <- [1,2978,null,{}] 18:15:36 INFO - PROCESS | 2288 | 1462756536861 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}] 18:15:36 INFO - PROCESS | 2288 | 1462756536977 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:15:37 INFO - PROCESS | 2288 | 1462756537101 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x140b28800 == 85 [pid = 2288] [id = 753] 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x12d503000) [pid = 2288] [serial = 2258] [outer = 0x0] 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x1320b9400) [pid = 2288] [serial = 2259] [outer = 0x12d503000] 18:15:37 INFO - PROCESS | 2288 | 1462756537131 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x1320be800) [pid = 2288] [serial = 2260] [outer = 0x12d503000] 18:15:37 INFO - PROCESS | 2288 | 1462756537482 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]]]}] 18:15:37 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. 18:15:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 18:15:37 INFO - PROCESS | 2288 | 1462756537527 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:15:37 INFO - PROCESS | 2288 | 1462756537529 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:15:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:15:37 INFO - PROCESS | 2288 | 1462756537531 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 2288 | 1462756537532 Marionette TRACE conn2 <- [1,2982,null,{}] 18:15:37 INFO - PROCESS | 2288 | 1462756537535 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}] 18:15:37 INFO - PROCESS | 2288 | 1462756537655 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:15:37 INFO - PROCESS | 2288 | 1462756537778 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 2288 | ++DOCSHELL 0x140bc4800 == 86 [pid = 2288] [id = 754] 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x1320ba000) [pid = 2288] [serial = 2261] [outer = 0x0] 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x1320c4800) [pid = 2288] [serial = 2262] [outer = 0x1320ba000] 18:15:37 INFO - PROCESS | 2288 | 1462756537809 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x1320c8c00) [pid = 2288] [serial = 2263] [outer = 0x1320ba000] 18:15:38 INFO - PROCESS | 2288 | 1462756538132 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"]]]}] 18:15:38 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 18:15:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:15:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 18:15:38 INFO - PROCESS | 2288 | 1462756538200 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 2288 | 1462756538201 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:15:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:15:38 INFO - PROCESS | 2288 | 1462756538204 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 2288 | 1462756538205 Marionette TRACE conn2 <- [1,2986,null,{}] 18:15:38 INFO - PROCESS | 2288 | 1462756538207 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}] 18:15:38 INFO - PROCESS | 2288 | 1462756538327 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:15:38 INFO - PROCESS | 2288 | 1462756538437 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:38 INFO - PROCESS | 2288 | ++DOCSHELL 0x140bdb000 == 87 [pid = 2288] [id = 755] 18:15:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x1320c5800) [pid = 2288] [serial = 2264] [outer = 0x0] 18:15:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x1357dd800) [pid = 2288] [serial = 2265] [outer = 0x1320c5800] 18:15:38 INFO - PROCESS | 2288 | 1462756538468 Marionette DEBUG loaded listener.js 18:15:38 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x1357e4c00) [pid = 2288] [serial = 2266] [outer = 0x1320c5800] 18:15:38 INFO - PROCESS | 2288 | 1462756538830 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]]]}] 18:15:38 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. 18:15:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 18:15:38 INFO - PROCESS | 2288 | 1462756538875 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 2288 | 1462756538876 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:15:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:15:38 INFO - PROCESS | 2288 | 1462756538879 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 2288 | 1462756538880 Marionette TRACE conn2 <- [1,2990,null,{}] 18:15:38 INFO - PROCESS | 2288 | 1462756538882 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}] 18:15:39 INFO - PROCESS | 2288 | 1462756539002 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:15:39 INFO - PROCESS | 2288 | 1462756539127 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x14239c000 == 88 [pid = 2288] [id = 756] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x1357d8400) [pid = 2288] [serial = 2267] [outer = 0x0] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x13589dc00) [pid = 2288] [serial = 2268] [outer = 0x1357d8400] 18:15:39 INFO - PROCESS | 2288 | 1462756539157 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x1358a4000) [pid = 2288] [serial = 2269] [outer = 0x1357d8400] 18:15:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x13506f800 == 89 [pid = 2288] [id = 757] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x137c6f400) [pid = 2288] [serial = 2270] [outer = 0x0] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x1358a5000) [pid = 2288] [serial = 2271] [outer = 0x137c6f400] 18:15:39 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. 18:15:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 18:15:39 INFO - PROCESS | 2288 | 1462756539543 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]]]}] 18:15:39 INFO - PROCESS | 2288 | 1462756539548 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:15:39 INFO - PROCESS | 2288 | 1462756539550 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:15:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:15:39 INFO - PROCESS | 2288 | 1462756539552 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:15:39 INFO - PROCESS | 2288 | 1462756539554 Marionette TRACE conn2 <- [1,2994,null,{}] 18:15:39 INFO - PROCESS | 2288 | 1462756539557 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}] 18:15:39 INFO - PROCESS | 2288 | 1462756539726 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:15:39 INFO - PROCESS | 2288 | 1462756539876 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 2288 | ++DOCSHELL 0x13f2bd000 == 90 [pid = 2288] [id = 758] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x1358aa800) [pid = 2288] [serial = 2272] [outer = 0x0] 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x137c77800) [pid = 2288] [serial = 2273] [outer = 0x1358aa800] 18:15:39 INFO - PROCESS | 2288 | 1462756539909 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x14254bc00) [pid = 2288] [serial = 2274] [outer = 0x1358aa800] 18:15:40 INFO - PROCESS | 2288 | 1462756540296 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]]]}] 18:15:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:15:40 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 18:15:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 769ms 18:15:40 INFO - PROCESS | 2288 | 1462756540322 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:15:40 INFO - PROCESS | 2288 | 1462756540323 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:15:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:15:40 INFO - PROCESS | 2288 | 1462756540326 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:15:40 INFO - PROCESS | 2288 | 1462756540327 Marionette TRACE conn2 <- [1,2998,null,{}] 18:15:40 INFO - PROCESS | 2288 | 1462756540329 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}] 18:15:40 INFO - PROCESS | 2288 | 1462756540477 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:15:40 INFO - PROCESS | 2288 | 1462756540606 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:40 INFO - PROCESS | 2288 | ++DOCSHELL 0x117045000 == 91 [pid = 2288] [id = 759] 18:15:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x116a67000) [pid = 2288] [serial = 2275] [outer = 0x0] 18:15:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x1187ec800) [pid = 2288] [serial = 2276] [outer = 0x116a67000] 18:15:40 INFO - PROCESS | 2288 | 1462756540639 Marionette DEBUG loaded listener.js 18:15:40 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x12acde800) [pid = 2288] [serial = 2277] [outer = 0x116a67000] 18:15:41 INFO - PROCESS | 2288 | 1462756541002 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]]]}] 18:15:41 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. 18:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 719ms 18:15:41 INFO - PROCESS | 2288 | 1462756541045 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 2288 | 1462756541047 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:15:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:15:41 INFO - PROCESS | 2288 | 1462756541049 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 2288 | 1462756541050 Marionette TRACE conn2 <- [1,3002,null,{}] 18:15:41 INFO - PROCESS | 2288 | 1462756541053 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}] 18:15:41 INFO - PROCESS | 2288 | 1462756541174 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:15:41 INFO - PROCESS | 2288 | 1462756541304 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:41 INFO - PROCESS | 2288 | ++DOCSHELL 0x12aa17000 == 92 [pid = 2288] [id = 760] 18:15:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x118095000) [pid = 2288] [serial = 2278] [outer = 0x0] 18:15:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x12f03fc00) [pid = 2288] [serial = 2279] [outer = 0x118095000] 18:15:41 INFO - PROCESS | 2288 | 1462756541333 Marionette DEBUG loaded listener.js 18:15:41 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x12f045400) [pid = 2288] [serial = 2280] [outer = 0x118095000] 18:15:41 INFO - PROCESS | 2288 | 1462756541930 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]]]}] 18:15:41 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. 18:15:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 921ms 18:15:41 INFO - PROCESS | 2288 | 1462756541971 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 2288 | 1462756541974 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:15:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:15:41 INFO - PROCESS | 2288 | 1462756541977 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 2288 | 1462756541980 Marionette TRACE conn2 <- [1,3006,null,{}] 18:15:41 INFO - PROCESS | 2288 | 1462756541983 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}] 18:15:42 INFO - PROCESS | 2288 | 1462756542104 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:15:42 INFO - PROCESS | 2288 | 1462756542234 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fcd800 == 93 [pid = 2288] [id = 761] 18:15:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x116946000) [pid = 2288] [serial = 2281] [outer = 0x0] 18:15:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x11808fc00) [pid = 2288] [serial = 2282] [outer = 0x116946000] 18:15:42 INFO - PROCESS | 2288 | 1462756542267 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x11861e400) [pid = 2288] [serial = 2283] [outer = 0x116946000] 18:15:42 INFO - PROCESS | 2288 | 1462756542652 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]]]}] 18:15:42 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. 18:15:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 720ms 18:15:42 INFO - PROCESS | 2288 | 1462756542698 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:15:42 INFO - PROCESS | 2288 | 1462756542702 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:15:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:15:42 INFO - PROCESS | 2288 | 1462756542707 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:15:42 INFO - PROCESS | 2288 | 1462756542708 Marionette TRACE conn2 <- [1,3010,null,{}] 18:15:42 INFO - PROCESS | 2288 | 1462756542711 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}] 18:15:42 INFO - PROCESS | 2288 | 1462756542824 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:15:42 INFO - PROCESS | 2288 | 1462756542957 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 2288 | ++DOCSHELL 0x11a11f800 == 94 [pid = 2288] [id = 762] 18:15:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x11951b000) [pid = 2288] [serial = 2284] [outer = 0x0] 18:15:42 INFO - PROCESS | 2288 | ++DOMWINDOW == 230 (0x1197be800) [pid = 2288] [serial = 2285] [outer = 0x11951b000] 18:15:42 INFO - PROCESS | 2288 | 1462756542988 Marionette DEBUG loaded listener.js 18:15:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 231 (0x121089800) [pid = 2288] [serial = 2286] [outer = 0x11951b000] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135c36000 == 93 [pid = 2288] [id = 744] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x1359d4800 == 92 [pid = 2288] [id = 743] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12f1de000 == 91 [pid = 2288] [id = 741] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12f104000 == 90 [pid = 2288] [id = 740] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12d5a1000 == 89 [pid = 2288] [id = 739] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 230 (0x1270b9c00) [pid = 2288] [serial = 2119] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 229 (0x128be9400) [pid = 2288] [serial = 2122] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x12929b400) [pid = 2288] [serial = 2125] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x12b9f6800) [pid = 2288] [serial = 2167] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | 1462756543426 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]]]}] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12c9b0000 == 88 [pid = 2288] [id = 738] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12bea0000 == 87 [pid = 2288] [id = 737] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12a634000 == 86 [pid = 2288] [id = 736] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12453f000 == 85 [pid = 2288] [id = 735] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x124291800 == 84 [pid = 2288] [id = 734] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12a789000 == 83 [pid = 2288] [id = 733] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x123b72800 == 82 [pid = 2288] [id = 732] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x135364000 == 81 [pid = 2288] [id = 725] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x12b226800 == 80 [pid = 2288] [id = 724] 18:15:43 INFO - PROCESS | 2288 | --DOCSHELL 0x123b5f000 == 79 [pid = 2288] [id = 723] 18:15:43 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 18:15:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 18:15:43 INFO - PROCESS | 2288 | 1462756543476 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 2288 | 1462756543478 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:15:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:15:43 INFO - PROCESS | 2288 | 1462756543480 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 2288 | 1462756543483 Marionette TRACE conn2 <- [1,3014,null,{}] 18:15:43 INFO - PROCESS | 2288 | 1462756543490 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}] 18:15:43 INFO - PROCESS | 2288 | 1462756543606 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x128b34000) [pid = 2288] [serial = 2149] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x128e04c00) [pid = 2288] [serial = 2152] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x12a7ac400) [pid = 2288] [serial = 2155] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x1293e0000) [pid = 2288] [serial = 2153] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x12a7d1400) [pid = 2288] [serial = 2159] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 221 (0x123ba9c00) [pid = 2288] [serial = 2158] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 220 (0x128aec400) [pid = 2288] [serial = 2105] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 219 (0x118072400) [pid = 2288] [serial = 2134] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 218 (0x112d60c00) [pid = 2288] [serial = 2107] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x11861a000) [pid = 2288] [serial = 2135] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x119b61400) [pid = 2288] [serial = 2140] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x121004c00) [pid = 2288] [serial = 2141] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x118074000) [pid = 2288] [serial = 2128] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x121090c00) [pid = 2288] [serial = 2143] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x123c94800) [pid = 2288] [serial = 2144] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x119151000) [pid = 2288] [serial = 2137] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 210 (0x119625800) [pid = 2288] [serial = 2138] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 209 (0x118150800) [pid = 2288] [serial = 2110] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 208 (0x1249cbc00) [pid = 2288] [serial = 2116] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x119697400) [pid = 2288] [serial = 2113] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x12a7cd000) [pid = 2288] [serial = 2156] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x116a61400) [pid = 2288] [serial = 2132] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x112fd9c00) [pid = 2288] [serial = 2131] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x1249d1800) [pid = 2288] [serial = 2146] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 202 (0x12ab24400) [pid = 2288] [serial = 2162] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 201 (0x12a7fcc00) [pid = 2288] [serial = 2161] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 200 (0x12ab7d800) [pid = 2288] [serial = 2164] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 199 (0x128be6000) [pid = 2288] [serial = 2150] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 198 (0x12ace0c00) [pid = 2288] [serial = 2165] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | --DOMWINDOW == 197 (0x127025c00) [pid = 2288] [serial = 2147] [outer = 0x0] [url = about:blank] 18:15:43 INFO - PROCESS | 2288 | 1462756543694 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:43 INFO - PROCESS | 2288 | ++DOCSHELL 0x121041000 == 80 [pid = 2288] [id = 763] 18:15:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 198 (0x118074000) [pid = 2288] [serial = 2287] [outer = 0x0] 18:15:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 199 (0x119691000) [pid = 2288] [serial = 2288] [outer = 0x118074000] 18:15:43 INFO - PROCESS | 2288 | 1462756543722 Marionette DEBUG loaded listener.js 18:15:43 INFO - PROCESS | 2288 | ++DOMWINDOW == 200 (0x1249d1800) [pid = 2288] [serial = 2289] [outer = 0x118074000] 18:15:43 INFO - PROCESS | 2288 | [2288] 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 18:15:44 INFO - PROCESS | 2288 | 1462756544055 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:15:44 INFO - {} 18:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:15:44 INFO - {} 18:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:15:44 INFO - {} 18:15:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:15:44 INFO - {} 18:15:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 621ms 18:15:44 INFO - TEST-START | /FileAPI/fileReader.html 18:15:44 INFO - PROCESS | 2288 | 1462756544101 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:15:44 INFO - PROCESS | 2288 | 1462756544103 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:15:44 INFO - PROCESS | 2288 | 1462756544106 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 2288 | 1462756544107 Marionette TRACE conn2 <- [1,3018,null,{}] 18:15:44 INFO - PROCESS | 2288 | 1462756544109 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}] 18:15:44 INFO - PROCESS | 2288 | 1462756544281 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:15:44 INFO - PROCESS | 2288 | 1462756544291 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x128fc7800 == 81 [pid = 2288] [id = 764] 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 201 (0x125743800) [pid = 2288] [serial = 2290] [outer = 0x0] 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 202 (0x12702b800) [pid = 2288] [serial = 2291] [outer = 0x125743800] 18:15:44 INFO - PROCESS | 2288 | 1462756544318 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 203 (0x128ed0c00) [pid = 2288] [serial = 2292] [outer = 0x125743800] 18:15:44 INFO - PROCESS | 2288 | 1462756544634 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]]]}] 18:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:15:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:15:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 18:15:44 INFO - PROCESS | 2288 | 1462756544677 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:15:44 INFO - PROCESS | 2288 | 1462756544679 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:15:44 INFO - TEST-START | /FileAPI/historical.html 18:15:44 INFO - PROCESS | 2288 | 1462756544681 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 2288 | 1462756544690 Marionette TRACE conn2 <- [1,3022,null,{}] 18:15:44 INFO - PROCESS | 2288 | 1462756544710 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}] 18:15:44 INFO - PROCESS | 2288 | 1462756544811 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:15:44 INFO - PROCESS | 2288 | 1462756544815 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81d800 == 82 [pid = 2288] [id = 765] 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x12929f000) [pid = 2288] [serial = 2293] [outer = 0x0] 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x1293e4c00) [pid = 2288] [serial = 2294] [outer = 0x12929f000] 18:15:44 INFO - PROCESS | 2288 | 1462756544841 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x12a7cd800) [pid = 2288] [serial = 2295] [outer = 0x12929f000] 18:15:45 INFO - PROCESS | 2288 | 1462756545181 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"]]]}] 18:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:15:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:15:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:15:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:15:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:15:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:15:45 INFO - TEST-OK | /FileAPI/historical.html | took 538ms 18:15:45 INFO - PROCESS | 2288 | 1462756545220 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 2288 | 1462756545221 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:15:45 INFO - TEST-START | /FileAPI/idlharness.html 18:15:45 INFO - PROCESS | 2288 | 1462756545224 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 2288 | 1462756545225 Marionette TRACE conn2 <- [1,3026,null,{}] 18:15:45 INFO - PROCESS | 2288 | 1462756545227 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}] 18:15:45 INFO - PROCESS | 2288 | 1462756545341 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:15:45 INFO - PROCESS | 2288 | 1462756545438 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:45 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d59b800 == 83 [pid = 2288] [id = 766] 18:15:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x12a7c5800) [pid = 2288] [serial = 2296] [outer = 0x0] 18:15:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x12aa67400) [pid = 2288] [serial = 2297] [outer = 0x12a7c5800] 18:15:45 INFO - PROCESS | 2288 | 1462756545464 Marionette DEBUG loaded listener.js 18:15:45 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x12bd45800) [pid = 2288] [serial = 2298] [outer = 0x12a7c5800] 18:15:46 INFO - PROCESS | 2288 | 1462756546000 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]]]}] 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:15:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:15:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:15:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:15:46 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 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:15:46 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 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:15:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:15:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:15:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:15:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 833ms 18:15:46 INFO - PROCESS | 2288 | 1462756546057 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:15:46 INFO - PROCESS | 2288 | 1462756546058 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:15:46 INFO - TEST-START | /FileAPI/idlharness.worker 18:15:46 INFO - PROCESS | 2288 | 1462756546061 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:15:46 INFO - PROCESS | 2288 | 1462756546062 Marionette TRACE conn2 <- [1,3030,null,{}] 18:15:46 INFO - PROCESS | 2288 | 1462756546065 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}] 18:15:46 INFO - PROCESS | 2288 | 1462756546198 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:15:46 INFO - PROCESS | 2288 | 1462756546217 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:46 INFO - PROCESS | 2288 | ++DOCSHELL 0x135dcb800 == 84 [pid = 2288] [id = 767] 18:15:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x1210f8000) [pid = 2288] [serial = 2299] [outer = 0x0] 18:15:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x12c6f1800) [pid = 2288] [serial = 2300] [outer = 0x1210f8000] 18:15:46 INFO - PROCESS | 2288 | 1462756546242 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x137c79000) [pid = 2288] [serial = 2301] [outer = 0x1210f8000] 18:15:46 INFO - PROCESS | 2288 | [2288] 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 18:15:46 INFO - PROCESS | 2288 | 1462756546896 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,{},{}]]]}] 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:15:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:15:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:15:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:15:46 INFO - {} 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:15:46 INFO - {} 18:15:46 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 - {} 18:15:46 INFO - {} 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:15:46 INFO - {} 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:15:46 INFO - {} 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:15:46 INFO - {} 18:15:46 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 - {} 18:15:46 INFO - {} 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:15:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:15:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:46 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 18:15:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:15:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:15:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:15:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:15:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:15:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:15:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:15:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:15:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:15:47 INFO - {} 18:15:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 889ms 18:15:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:15:47 INFO - PROCESS | 2288 | 1462756546950 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 2288 | 1462756546951 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:15:47 INFO - PROCESS | 2288 | 1462756546953 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 2288 | 1462756546954 Marionette TRACE conn2 <- [1,3034,null,{}] 18:15:47 INFO - PROCESS | 2288 | 1462756546958 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}] 18:15:47 INFO - PROCESS | 2288 | 1462756547095 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:15:47 INFO - PROCESS | 2288 | 1462756547109 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x14160b800 == 85 [pid = 2288] [id = 768] 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x1320dfc00) [pid = 2288] [serial = 2302] [outer = 0x0] 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x1416f4400) [pid = 2288] [serial = 2303] [outer = 0x1320dfc00] 18:15:47 INFO - PROCESS | 2288 | 1462756547134 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x1416f8400) [pid = 2288] [serial = 2304] [outer = 0x1320dfc00] 18:15:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:15:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 519ms 18:15:47 INFO - PROCESS | 2288 | 1462756547470 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]]]}] 18:15:47 INFO - PROCESS | 2288 | 1462756547478 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 2288 | 1462756547480 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:15:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:15:47 INFO - PROCESS | 2288 | 1462756547482 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 2288 | 1462756547483 Marionette TRACE conn2 <- [1,3038,null,{}] 18:15:47 INFO - PROCESS | 2288 | 1462756547485 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}] 18:15:47 INFO - PROCESS | 2288 | 1462756547624 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:15:47 INFO - PROCESS | 2288 | 1462756547640 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 2288 | ++DOCSHELL 0x1439b5000 == 86 [pid = 2288] [id = 769] 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x1416f8800) [pid = 2288] [serial = 2305] [outer = 0x0] 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x1416fcc00) [pid = 2288] [serial = 2306] [outer = 0x1416f8800] 18:15:47 INFO - PROCESS | 2288 | 1462756547665 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x143a03c00) [pid = 2288] [serial = 2307] [outer = 0x1416f8800] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 217 (0x119e39000) [pid = 2288] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 216 (0x11951cc00) [pid = 2288] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 215 (0x128bea000) [pid = 2288] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 214 (0x11881b800) [pid = 2288] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 213 (0x1126f3800) [pid = 2288] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:15:47 INFO - PROCESS | 2288 | --DOMWINDOW == 212 (0x12ceb4400) [pid = 2288] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 211 (0x12cebf800) [pid = 2288] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 210 (0x119b5d000) [pid = 2288] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 209 (0x12a7c4400) [pid = 2288] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 208 (0x12c347800) [pid = 2288] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 207 (0x12a7c5c00) [pid = 2288] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 206 (0x12c348000) [pid = 2288] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 205 (0x1170f5000) [pid = 2288] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 204 (0x124143c00) [pid = 2288] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:15:48 INFO - PROCESS | 2288 | --DOMWINDOW == 203 (0x12ace3400) [pid = 2288] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:15:48 INFO - PROCESS | 2288 | 1462756548119 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"]]]}] 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:15:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 18:15:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:15:48 INFO - PROCESS | 2288 | 1462756548152 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:15:48 INFO - PROCESS | 2288 | 1462756548154 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:15:48 INFO - PROCESS | 2288 | 1462756548161 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 2288 | 1462756548163 Marionette TRACE conn2 <- [1,3042,null,{}] 18:15:48 INFO - PROCESS | 2288 | 1462756548165 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}] 18:15:48 INFO - PROCESS | 2288 | 1462756548320 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:15:48 INFO - PROCESS | 2288 | 1462756548391 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x135b77800 == 87 [pid = 2288] [id = 770] 18:15:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 204 (0x12a7f7c00) [pid = 2288] [serial = 2308] [outer = 0x0] 18:15:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 205 (0x12d504400) [pid = 2288] [serial = 2309] [outer = 0x12a7f7c00] 18:15:48 INFO - PROCESS | 2288 | 1462756548418 Marionette DEBUG loaded listener.js 18:15:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 206 (0x14179c400) [pid = 2288] [serial = 2310] [outer = 0x12a7f7c00] 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:15:48 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. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:15:48 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'.) 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:15:48 INFO - PROCESS | 2288 | 1462756548775 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]]]}] 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:15:48 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. 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:15:48 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. 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:15:48 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. 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:15:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:15:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:15:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:15:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 632ms 18:15:48 INFO - PROCESS | 2288 | 1462756548789 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:15:48 INFO - PROCESS | 2288 | 1462756548791 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:15:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:15:48 INFO - PROCESS | 2288 | 1462756548793 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 2288 | 1462756548794 Marionette TRACE conn2 <- [1,3046,null,{}] 18:15:48 INFO - PROCESS | 2288 | 1462756548797 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}] 18:15:48 INFO - PROCESS | 2288 | 1462756548947 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:15:48 INFO - PROCESS | 2288 | 1462756548959 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 2288 | ++DOCSHELL 0x14261c000 == 88 [pid = 2288] [id = 771] 18:15:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 207 (0x14179e800) [pid = 2288] [serial = 2311] [outer = 0x0] 18:15:48 INFO - PROCESS | 2288 | ++DOMWINDOW == 208 (0x14341ac00) [pid = 2288] [serial = 2312] [outer = 0x14179e800] 18:15:48 INFO - PROCESS | 2288 | 1462756548988 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 209 (0x143a06400) [pid = 2288] [serial = 2313] [outer = 0x14179e800] 18:15:49 INFO - PROCESS | 2288 | [2288] 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 18:15:49 INFO - PROCESS | 2288 | 1462756549349 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:15:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:15:49 INFO - {} 18:15:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 18:15:49 INFO - PROCESS | 2288 | 1462756549365 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:15:49 INFO - PROCESS | 2288 | 1462756549366 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:15:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:15:49 INFO - PROCESS | 2288 | 1462756549368 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 2288 | 1462756549369 Marionette TRACE conn2 <- [1,3050,null,{}] 18:15:49 INFO - PROCESS | 2288 | 1462756549371 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}] 18:15:49 INFO - PROCESS | 2288 | 1462756549476 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:15:49 INFO - PROCESS | 2288 | 1462756549480 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:49 INFO - PROCESS | 2288 | ++DOCSHELL 0x1439d2800 == 89 [pid = 2288] [id = 772] 18:15:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 210 (0x127566000) [pid = 2288] [serial = 2314] [outer = 0x0] 18:15:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 211 (0x143a0a800) [pid = 2288] [serial = 2315] [outer = 0x127566000] 18:15:49 INFO - PROCESS | 2288 | 1462756549505 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 2288 | ++DOMWINDOW == 212 (0x143a10800) [pid = 2288] [serial = 2316] [outer = 0x127566000] 18:15:49 INFO - PROCESS | 2288 | 1462756549860 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]]]}] 18:15:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:15:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:15:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:15:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:15:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 18:15:49 INFO - PROCESS | 2288 | 1462756549887 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:15:49 INFO - PROCESS | 2288 | 1462756549888 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:15:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:15:49 INFO - PROCESS | 2288 | 1462756549896 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 2288 | 1462756549897 Marionette TRACE conn2 <- [1,3054,null,{}] 18:15:49 INFO - PROCESS | 2288 | 1462756549900 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}] 18:15:50 INFO - PROCESS | 2288 | 1462756550142 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:15:50 INFO - PROCESS | 2288 | 1462756550198 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:50 INFO - PROCESS | 2288 | ++DOCSHELL 0x117062800 == 90 [pid = 2288] [id = 773] 18:15:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 213 (0x110ebc400) [pid = 2288] [serial = 2317] [outer = 0x0] 18:15:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 214 (0x1126f4000) [pid = 2288] [serial = 2318] [outer = 0x110ebc400] 18:15:50 INFO - PROCESS | 2288 | 1462756550232 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 2288 | ++DOMWINDOW == 215 (0x116060c00) [pid = 2288] [serial = 2319] [outer = 0x110ebc400] 18:15:50 INFO - PROCESS | 2288 | 1462756550786 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"]]]}] 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:15:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:15:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:15:50 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" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:15:50 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" 18:15:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:15:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:15:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 941ms 18:15:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:15:50 INFO - PROCESS | 2288 | 1462756550833 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:15:50 INFO - PROCESS | 2288 | 1462756550836 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:15:50 INFO - PROCESS | 2288 | 1462756550839 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:15:50 INFO - PROCESS | 2288 | 1462756550843 Marionette TRACE conn2 <- [1,3058,null,{}] 18:15:50 INFO - PROCESS | 2288 | 1462756550847 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}] 18:15:50 INFO - PROCESS | 2288 | 1462756550981 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:15:51 INFO - PROCESS | 2288 | 1462756551080 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x12c81b800 == 91 [pid = 2288] [id = 774] 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 216 (0x1241ea800) [pid = 2288] [serial = 2320] [outer = 0x0] 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 217 (0x127566400) [pid = 2288] [serial = 2321] [outer = 0x1241ea800] 18:15:51 INFO - PROCESS | 2288 | 1462756551112 Marionette DEBUG loaded listener.js 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 218 (0x1292a4c00) [pid = 2288] [serial = 2322] [outer = 0x1241ea800] 18:15:51 INFO - PROCESS | 2288 | 1462756551525 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]]]}] 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:15:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:15:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:15:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:15:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 726ms 18:15:51 INFO - PROCESS | 2288 | 1462756551567 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 2288 | 1462756551570 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:15:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:15:51 INFO - PROCESS | 2288 | 1462756551573 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 2288 | 1462756551575 Marionette TRACE conn2 <- [1,3062,null,{}] 18:15:51 INFO - PROCESS | 2288 | 1462756551578 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}] 18:15:51 INFO - PROCESS | 2288 | 1462756551743 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:15:51 INFO - PROCESS | 2288 | 1462756551874 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:51 INFO - PROCESS | 2288 | ++DOCSHELL 0x13fbc7000 == 92 [pid = 2288] [id = 775] 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 219 (0x12aa6d000) [pid = 2288] [serial = 2323] [outer = 0x0] 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 220 (0x12bd47000) [pid = 2288] [serial = 2324] [outer = 0x12aa6d000] 18:15:51 INFO - PROCESS | 2288 | 1462756551905 Marionette DEBUG loaded listener.js 18:15:51 INFO - PROCESS | 2288 | ++DOMWINDOW == 221 (0x12d550000) [pid = 2288] [serial = 2325] [outer = 0x12aa6d000] 18:15:52 INFO - PROCESS | 2288 | [2288] 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 18:15:52 INFO - PROCESS | 2288 | 1462756552301 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:15:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:15:52 INFO - {} 18:15:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 18:15:52 INFO - PROCESS | 2288 | 1462756552355 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:15:52 INFO - PROCESS | 2288 | 1462756552358 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:15:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:15:52 INFO - PROCESS | 2288 | 1462756552368 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:15:52 INFO - PROCESS | 2288 | 1462756552371 Marionette TRACE conn2 <- [1,3066,null,{}] 18:15:52 INFO - PROCESS | 2288 | 1462756552392 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}] 18:15:52 INFO - PROCESS | 2288 | 1462756552520 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:15:52 INFO - PROCESS | 2288 | 1462756552614 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 2288 | ++DOCSHELL 0x14220d000 == 93 [pid = 2288] [id = 776] 18:15:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 222 (0x12c66f000) [pid = 2288] [serial = 2326] [outer = 0x0] 18:15:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 223 (0x1320e5400) [pid = 2288] [serial = 2327] [outer = 0x12c66f000] 18:15:52 INFO - PROCESS | 2288 | 1462756552644 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 2288 | ++DOMWINDOW == 224 (0x1320eb000) [pid = 2288] [serial = 2328] [outer = 0x12c66f000] 18:15:53 INFO - PROCESS | 2288 | 1462756553004 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]]]}] 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:15:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:15:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 678ms 18:15:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:15:53 INFO - PROCESS | 2288 | 1462756553042 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 2288 | 1462756553043 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:15:53 INFO - PROCESS | 2288 | 1462756553045 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 2288 | 1462756553046 Marionette TRACE conn2 <- [1,3070,null,{}] 18:15:53 INFO - PROCESS | 2288 | 1462756553049 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}] 18:15:53 INFO - PROCESS | 2288 | 1462756553173 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:15:53 INFO - PROCESS | 2288 | 1462756553307 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:53 INFO - PROCESS | 2288 | ++DOCSHELL 0x142399800 == 94 [pid = 2288] [id = 777] 18:15:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 225 (0x1320e4c00) [pid = 2288] [serial = 2329] [outer = 0x0] 18:15:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 226 (0x135428000) [pid = 2288] [serial = 2330] [outer = 0x1320e4c00] 18:15:53 INFO - PROCESS | 2288 | 1462756553338 Marionette DEBUG loaded listener.js 18:15:53 INFO - PROCESS | 2288 | ++DOMWINDOW == 227 (0x135430000) [pid = 2288] [serial = 2331] [outer = 0x1320e4c00] 18:15:53 INFO - PROCESS | 2288 | 1462756553706 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]]]}] 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:15:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 18:15:53 INFO - PROCESS | 2288 | 1462756553717 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 2288 | 1462756553718 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:15:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:15:53 INFO - PROCESS | 2288 | 1462756553721 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 2288 | 1462756553722 Marionette TRACE conn2 <- [1,3074,null,{}] 18:15:53 INFO - PROCESS | 2288 | 1462756553726 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}] 18:15:53 INFO - PROCESS | 2288 | 1462756553853 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:15:53 INFO - PROCESS | 2288 | 1462756553990 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x1434d5000 == 95 [pid = 2288] [id = 778] 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 228 (0x123f94400) [pid = 2288] [serial = 2332] [outer = 0x0] 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 229 (0x123f96000) [pid = 2288] [serial = 2333] [outer = 0x123f94400] 18:15:54 INFO - PROCESS | 2288 | 1462756554027 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 230 (0x135431000) [pid = 2288] [serial = 2334] [outer = 0x123f94400] 18:15:54 INFO - PROCESS | 2288 | 1462756554454 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]]]}] 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:15:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:15:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 772ms 18:15:54 INFO - PROCESS | 2288 | 1462756554494 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:15:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:15:54 INFO - PROCESS | 2288 | 1462756554496 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:15:54 INFO - PROCESS | 2288 | 1462756554500 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:15:54 INFO - PROCESS | 2288 | 1462756554502 Marionette TRACE conn2 <- [1,3078,null,{}] 18:15:54 INFO - PROCESS | 2288 | 1462756554506 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}] 18:15:54 INFO - PROCESS | 2288 | 1462756554694 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:15:54 INFO - PROCESS | 2288 | 1462756554880 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:54 INFO - PROCESS | 2288 | ++DOCSHELL 0x13f2af000 == 96 [pid = 2288] [id = 779] 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 231 (0x129543800) [pid = 2288] [serial = 2335] [outer = 0x0] 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 232 (0x12954a800) [pid = 2288] [serial = 2336] [outer = 0x129543800] 18:15:54 INFO - PROCESS | 2288 | 1462756554909 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 2288 | ++DOMWINDOW == 233 (0x12954fc00) [pid = 2288] [serial = 2337] [outer = 0x129543800] 18:15:55 INFO - PROCESS | 2288 | 1462756555295 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] 18:15:55 INFO - PROCESS | 2288 | 1462756555323 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:15:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:15:55 INFO - PROCESS | 2288 | 1462756555325 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:15:55 INFO - PROCESS | 2288 | 1462756555326 Marionette TRACE conn2 <- [1,3082,null,{}] 18:15:55 INFO - PROCESS | 2288 | 1462756555329 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}] 18:15:55 INFO - PROCESS | 2288 | 1462756555452 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:15:55 INFO - PROCESS | 2288 | 1462756555587 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 2288 | ++DOCSHELL 0x142758000 == 97 [pid = 2288] [id = 780] 18:15:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 234 (0x129548c00) [pid = 2288] [serial = 2338] [outer = 0x0] 18:15:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 235 (0x13589e800) [pid = 2288] [serial = 2339] [outer = 0x129548c00] 18:15:55 INFO - PROCESS | 2288 | 1462756555617 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 2288 | ++DOMWINDOW == 236 (0x13597cc00) [pid = 2288] [serial = 2340] [outer = 0x129548c00] 18:15:55 INFO - PROCESS | 2288 | 1462756555990 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]]]}] 18:15:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:15:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:15:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 18:15:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:15:56 INFO - PROCESS | 2288 | 1462756556045 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:15:56 INFO - PROCESS | 2288 | 1462756556047 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:15:56 INFO - PROCESS | 2288 | 1462756556049 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 2288 | 1462756556050 Marionette TRACE conn2 <- [1,3086,null,{}] 18:15:56 INFO - PROCESS | 2288 | 1462756556053 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}] 18:15:56 INFO - PROCESS | 2288 | 1462756556177 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:15:56 INFO - PROCESS | 2288 | 1462756556312 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:56 INFO - PROCESS | 2288 | ++DOCSHELL 0x143b12800 == 98 [pid = 2288] [id = 781] 18:15:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 237 (0x135489400) [pid = 2288] [serial = 2341] [outer = 0x0] 18:15:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 238 (0x13548e800) [pid = 2288] [serial = 2342] [outer = 0x135489400] 18:15:56 INFO - PROCESS | 2288 | 1462756556343 Marionette DEBUG loaded listener.js 18:15:56 INFO - PROCESS | 2288 | ++DOMWINDOW == 239 (0x135494000) [pid = 2288] [serial = 2343] [outer = 0x135489400] 18:15:56 INFO - PROCESS | 2288 | 1462756556701 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:15:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 668ms 18:15:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:15:56 INFO - PROCESS | 2288 | 1462756556718 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:15:56 INFO - PROCESS | 2288 | 1462756556719 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:15:56 INFO - PROCESS | 2288 | 1462756556721 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 2288 | 1462756556723 Marionette TRACE conn2 <- [1,3090,null,{}] 18:15:56 INFO - PROCESS | 2288 | 1462756556726 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}] 18:15:56 INFO - PROCESS | 2288 | 1462756556884 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:15:57 INFO - PROCESS | 2288 | 1462756557081 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x143b26800 == 99 [pid = 2288] [id = 782] 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 240 (0x135490000) [pid = 2288] [serial = 2344] [outer = 0x0] 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 241 (0x135978800) [pid = 2288] [serial = 2345] [outer = 0x135490000] 18:15:57 INFO - PROCESS | 2288 | 1462756557128 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 242 (0x135980800) [pid = 2288] [serial = 2346] [outer = 0x135490000] 18:15:57 INFO - PROCESS | 2288 | 1462756557550 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:15:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:15:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 873ms 18:15:57 INFO - PROCESS | 2288 | 1462756557594 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 2288 | 1462756557596 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:15:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:15:57 INFO - PROCESS | 2288 | 1462756557598 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 2288 | 1462756557599 Marionette TRACE conn2 <- [1,3094,null,{}] 18:15:57 INFO - PROCESS | 2288 | 1462756557602 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}] 18:15:57 INFO - PROCESS | 2288 | 1462756557760 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:15:57 INFO - PROCESS | 2288 | 1462756557897 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:57 INFO - PROCESS | 2288 | ++DOCSHELL 0x13fbd3800 == 100 [pid = 2288] [id = 783] 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 243 (0x12ceb8c00) [pid = 2288] [serial = 2347] [outer = 0x0] 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 244 (0x135490400) [pid = 2288] [serial = 2348] [outer = 0x12ceb8c00] 18:15:57 INFO - PROCESS | 2288 | 1462756557930 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 2288 | ++DOMWINDOW == 245 (0x137c7c400) [pid = 2288] [serial = 2349] [outer = 0x12ceb8c00] 18:15:58 INFO - PROCESS | 2288 | 1462756558310 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 18:15:58 INFO - PROCESS | 2288 | 1462756558318 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:15:58 INFO - PROCESS | 2288 | 1462756558319 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:15:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:15:58 INFO - PROCESS | 2288 | 1462756558322 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:15:58 INFO - PROCESS | 2288 | 1462756558324 Marionette TRACE conn2 <- [1,3098,null,{}] 18:15:58 INFO - PROCESS | 2288 | 1462756558327 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}] 18:15:58 INFO - PROCESS | 2288 | 1462756558487 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:15:58 INFO - PROCESS | 2288 | 1462756558664 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 2288 | ++DOCSHELL 0x135615800 == 101 [pid = 2288] [id = 784] 18:15:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 246 (0x124e34400) [pid = 2288] [serial = 2350] [outer = 0x0] 18:15:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 247 (0x13f168c00) [pid = 2288] [serial = 2351] [outer = 0x124e34400] 18:15:58 INFO - PROCESS | 2288 | 1462756558693 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 2288 | ++DOMWINDOW == 248 (0x1417a3000) [pid = 2288] [serial = 2352] [outer = 0x124e34400] 18:15:59 INFO - PROCESS | 2288 | 1462756559066 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]]]}] 18:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 774ms 18:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:15:59 INFO - PROCESS | 2288 | 1462756559096 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:15:59 INFO - PROCESS | 2288 | 1462756559098 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:15:59 INFO - PROCESS | 2288 | 1462756559100 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 2288 | 1462756559101 Marionette TRACE conn2 <- [1,3102,null,{}] 18:15:59 INFO - PROCESS | 2288 | 1462756559104 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}] 18:15:59 INFO - PROCESS | 2288 | 1462756559232 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:15:59 INFO - PROCESS | 2288 | 1462756559368 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:59 INFO - PROCESS | 2288 | ++DOCSHELL 0x124125800 == 102 [pid = 2288] [id = 785] 18:15:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 249 (0x115db6400) [pid = 2288] [serial = 2353] [outer = 0x0] 18:15:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 250 (0x1197a0400) [pid = 2288] [serial = 2354] [outer = 0x115db6400] 18:15:59 INFO - PROCESS | 2288 | 1462756559400 Marionette DEBUG loaded listener.js 18:15:59 INFO - PROCESS | 2288 | ++DOMWINDOW == 251 (0x12bd3b400) [pid = 2288] [serial = 2355] [outer = 0x115db6400] 18:15:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:15:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 669ms 18:15:59 INFO - PROCESS | 2288 | 1462756559765 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:15:59 INFO - PROCESS | 2288 | 1462756559770 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:15:59 INFO - PROCESS | 2288 | 1462756559771 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:15:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:15:59 INFO - PROCESS | 2288 | 1462756559773 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 2288 | 1462756559775 Marionette TRACE conn2 <- [1,3106,null,{}] 18:15:59 INFO - PROCESS | 2288 | 1462756559779 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}] 18:15:59 INFO - PROCESS | 2288 | 1462756559906 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:16:00 INFO - PROCESS | 2288 | 1462756560038 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12d0dd000 == 103 [pid = 2288] [id = 786] 18:16:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 252 (0x118070c00) [pid = 2288] [serial = 2356] [outer = 0x0] 18:16:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 253 (0x12d50f000) [pid = 2288] [serial = 2357] [outer = 0x118070c00] 18:16:00 INFO - PROCESS | 2288 | 1462756560067 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 2288 | ++DOMWINDOW == 254 (0x13fcc5800) [pid = 2288] [serial = 2358] [outer = 0x118070c00] 18:16:00 INFO - PROCESS | 2288 | 1462756560681 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]]]}] 18:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:16:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:16:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 925ms 18:16:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:16:00 INFO - PROCESS | 2288 | 1462756560699 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:16:00 INFO - PROCESS | 2288 | 1462756560701 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:16:00 INFO - PROCESS | 2288 | 1462756560705 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:16:00 INFO - PROCESS | 2288 | 1462756560707 Marionette TRACE conn2 <- [1,3110,null,{}] 18:16:00 INFO - PROCESS | 2288 | 1462756560711 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}] 18:16:00 INFO - PROCESS | 2288 | 1462756560834 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:16:00 INFO - PROCESS | 2288 | 1462756560977 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 2288 | ++DOCSHELL 0x12b96b000 == 104 [pid = 2288] [id = 787] 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 255 (0x1183a7400) [pid = 2288] [serial = 2359] [outer = 0x0] 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 256 (0x11858c400) [pid = 2288] [serial = 2360] [outer = 0x1183a7400] 18:16:01 INFO - PROCESS | 2288 | 1462756561019 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 257 (0x119b5c400) [pid = 2288] [serial = 2361] [outer = 0x1183a7400] 18:16:01 INFO - PROCESS | 2288 | 1462756561428 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"]]]}] 18:16:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:16:01 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 18:16:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:16:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:16:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 771ms 18:16:01 INFO - PROCESS | 2288 | 1462756561476 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 2288 | 1462756561480 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:16:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:16:01 INFO - PROCESS | 2288 | 1462756561484 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 2288 | 1462756561486 Marionette TRACE conn2 <- [1,3114,null,{}] 18:16:01 INFO - PROCESS | 2288 | 1462756561488 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}] 18:16:01 INFO - PROCESS | 2288 | 1462756561607 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:16:01 INFO - PROCESS | 2288 | 1462756561722 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\", \"04b2921f-02af-4f01-9f92-5a41c154b50d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 2288 | ++DOCSHELL 0x1251d6000 == 105 [pid = 2288] [id = 788] 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 258 (0x119b5e800) [pid = 2288] [serial = 2362] [outer = 0x0] 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 259 (0x123f8a000) [pid = 2288] [serial = 2363] [outer = 0x119b5e800] 18:16:01 INFO - PROCESS | 2288 | 1462756561750 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 2288 | ++DOMWINDOW == 260 (0x12414ac00) [pid = 2288] [serial = 2364] [outer = 0x119b5e800] 18:16:02 INFO - PROCESS | 2288 | 1462756562116 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]]]}] 18:16:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:16:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 18:16:02 INFO - PROCESS | 2288 | 1462756562153 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:16:02 INFO - PROCESS | 2288 | 1462756562155 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12be91000 == 104 [pid = 2288] [id = 531] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x1439d2800 == 103 [pid = 2288] [id = 772] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x14261c000 == 102 [pid = 2288] [id = 771] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x135b77800 == 101 [pid = 2288] [id = 770] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x1439b5000 == 100 [pid = 2288] [id = 769] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x14160b800 == 99 [pid = 2288] [id = 768] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x135dcb800 == 98 [pid = 2288] [id = 767] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 259 (0x12d547c00) [pid = 2288] [serial = 2236] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12d59b800 == 97 [pid = 2288] [id = 766] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12c81d800 == 96 [pid = 2288] [id = 765] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x128fc7800 == 95 [pid = 2288] [id = 764] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x121041000 == 94 [pid = 2288] [id = 763] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12bdac000 == 93 [pid = 2288] [id = 742] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x11a11f800 == 92 [pid = 2288] [id = 762] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x128fcd800 == 91 [pid = 2288] [id = 761] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x13506f800 == 90 [pid = 2288] [id = 757] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x140b28800 == 89 [pid = 2288] [id = 753] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x13fbd8000 == 88 [pid = 2288] [id = 752] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x13f04f000 == 87 [pid = 2288] [id = 751] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x137950000 == 86 [pid = 2288] [id = 750] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x137933800 == 85 [pid = 2288] [id = 749] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x12f069800 == 84 [pid = 2288] [id = 748] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x128fd5800 == 83 [pid = 2288] [id = 747] 18:16:02 INFO - PROCESS | 2288 | --DOCSHELL 0x116966000 == 82 [pid = 2288] [id = 746] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 258 (0x12ceb3c00) [pid = 2288] [serial = 2225] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 257 (0x113c64400) [pid = 2288] [serial = 2198] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 256 (0x112a66400) [pid = 2288] [serial = 2197] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 255 (0x12bd42400) [pid = 2288] [serial = 2219] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 254 (0x12c9d1c00) [pid = 2288] [serial = 2222] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 253 (0x12ab16800) [pid = 2288] [serial = 2216] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 252 (0x12d07a800) [pid = 2288] [serial = 2230] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 251 (0x12d502c00) [pid = 2288] [serial = 2231] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 250 (0x1292a0800) [pid = 2288] [serial = 2213] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 249 (0x12d507800) [pid = 2288] [serial = 2233] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 248 (0x1197bfc00) [pid = 2288] [serial = 2234] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 247 (0x119e39800) [pid = 2288] [serial = 2054] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 246 (0x12a7f5000) [pid = 2288] [serial = 2215] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 245 (0x12c6f8c00) [pid = 2288] [serial = 2221] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 244 (0x12acde000) [pid = 2288] [serial = 2218] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 243 (0x12c9d7c00) [pid = 2288] [serial = 2224] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 242 (0x11861a800) [pid = 2288] [serial = 2201] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 241 (0x118069000) [pid = 2288] [serial = 2200] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 240 (0x124ad4c00) [pid = 2288] [serial = 2209] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 239 (0x12511b800) [pid = 2288] [serial = 2210] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 238 (0x12ba6a000) [pid = 2288] [serial = 2185] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 237 (0x128be5000) [pid = 2288] [serial = 2179] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 236 (0x12ba68c00) [pid = 2288] [serial = 2168] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 235 (0x1210f9c00) [pid = 2288] [serial = 2206] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 234 (0x123dbf400) [pid = 2288] [serial = 2207] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 233 (0x119e3fc00) [pid = 2288] [serial = 2204] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 232 (0x1197c3400) [pid = 2288] [serial = 2203] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 231 (0x12aa68800) [pid = 2288] [serial = 2182] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 230 (0x128e07000) [pid = 2288] [serial = 2212] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 229 (0x119150800) [pid = 2288] [serial = 2173] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 228 (0x12c346400) [pid = 2288] [serial = 2194] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 227 (0x12c6efc00) [pid = 2288] [serial = 2191] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 226 (0x12c34b400) [pid = 2288] [serial = 2188] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 225 (0x118151400) [pid = 2288] [serial = 2170] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 224 (0x124e36c00) [pid = 2288] [serial = 2176] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 223 (0x12c9d0400) [pid = 2288] [serial = 2228] [outer = 0x0] [url = about:blank] 18:16:02 INFO - PROCESS | 2288 | --DOMWINDOW == 222 (0x123e37c00) [pid = 2288] [serial = 2227] [outer = 0x0] [url = about:blank] 18:16:03 WARNING - u'runner_teardown' () 18:16:03 INFO - No more tests 18:16:03 INFO - Got 0 unexpected results 18:16:03 INFO - SUITE-END | took 537s 18:16:03 INFO - Closing logging queue 18:16:03 INFO - queue closed 18:16:03 INFO - Return code: 0 18:16:03 WARNING - # TBPL SUCCESS # 18:16:03 INFO - Running post-action listener: _resource_record_post_action 18:16:03 INFO - Running post-run listener: _resource_record_post_run 18:16:04 INFO - Total resource usage - Wall time: 559s; CPU: 58.0%; Read bytes: 528384; Write bytes: 951705088; Read time: 7; Write time: 4925 18:16:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:16:04 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148218368; Write bytes: 145893376; Read time: 13688; Write time: 275 18:16:04 INFO - run-tests - Wall time: 541s; CPU: 58.0%; Read bytes: 450560; Write bytes: 793998848; Read time: 6; Write time: 4611 18:16:04 INFO - Running post-run listener: _upload_blobber_files 18:16:04 INFO - Blob upload gear active. 18:16:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:16:04 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 18:16:04 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'] 18:16:04 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 18:16:04 INFO - (blobuploader) - INFO - Open directory for files ... 18:16:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:16:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:16:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:16:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:16:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:16:05 INFO - (blobuploader) - INFO - Done attempting. 18:16:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:16:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:16:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:16:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:16:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:16:07 INFO - (blobuploader) - INFO - Done attempting. 18:16:07 INFO - (blobuploader) - INFO - Iteration through files over. 18:16:07 INFO - Return code: 0 18:16:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:16:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:16:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/912306d2b38bb5c7b5272ff8be1a861c7bb9e6164710fbd9b1df44bcb579efc3fb5f9e9fa84d8f8f8005eb4104e3bcaf964fb3ae47ebfd16f0d962e390d2d0a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a6e77bfb61a8b3a3599ac0c33a5076933ae6b9eeaf1a876ecf316f6d0afae033b0b4825312be1e1b9f8660bcd7b49535bb55f5425a805de6fefa5b7c33e761f3"} 18:16:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:16:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:16:07 INFO - Contents: 18:16:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/912306d2b38bb5c7b5272ff8be1a861c7bb9e6164710fbd9b1df44bcb579efc3fb5f9e9fa84d8f8f8005eb4104e3bcaf964fb3ae47ebfd16f0d962e390d2d0a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a6e77bfb61a8b3a3599ac0c33a5076933ae6b9eeaf1a876ecf316f6d0afae033b0b4825312be1e1b9f8660bcd7b49535bb55f5425a805de6fefa5b7c33e761f3"} 18:16:07 INFO - Running post-run listener: copy_logs_to_upload_dir 18:16:07 INFO - Copying logs to upload dir... 18:16:07 INFO - mkdir: /builds/slave/test/build/upload/logs 18:16:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=647.553453 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 47 secs) (at 2016-05-08 18:16:07.768386) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-08 18:16:07.772381) ========= 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.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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/912306d2b38bb5c7b5272ff8be1a861c7bb9e6164710fbd9b1df44bcb579efc3fb5f9e9fa84d8f8f8005eb4104e3bcaf964fb3ae47ebfd16f0d962e390d2d0a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a6e77bfb61a8b3a3599ac0c33a5076933ae6b9eeaf1a876ecf316f6d0afae033b0b4825312be1e1b9f8660bcd7b49535bb55f5425a805de6fefa5b7c33e761f3"} build_url:https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013138 build_url: 'https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/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/912306d2b38bb5c7b5272ff8be1a861c7bb9e6164710fbd9b1df44bcb579efc3fb5f9e9fa84d8f8f8005eb4104e3bcaf964fb3ae47ebfd16f0d962e390d2d0a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a6e77bfb61a8b3a3599ac0c33a5076933ae6b9eeaf1a876ecf316f6d0afae033b0b4825312be1e1b9f8660bcd7b49535bb55f5425a805de6fefa5b7c33e761f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/P1DC9jRaQqmCalMZTaIIdg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-08 18:16:07.811850) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:16:07.812335) ========= 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.xCDWuIHowG/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.6DMIg7M2eM/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.005240 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-08 18:16:07.868254) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-08 18:16:07.868668) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-08 18:16:07.869137) ========= ========= Total master_lag: 0.48 =========