builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0057 starttime: 1461709838.55 results: success (0) buildid: 20160426141800 builduid: 590d7c51f5c246609990c3f5874b3abc revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.547497) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.547919) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.548244) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.568875) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.569268) ========= 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.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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-04-26 15:30:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 10.0M=0.001s 2016-04-26 15:30:38 (10.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127991 ========= master_lag: 0.28 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.973962) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:38.974306) ========= 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.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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.026874 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:39.017423) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:30:39.017766) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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-04-26 15:30:39,095 truncating revision to first 12 chars 2016-04-26 15:30:39,095 Setting DEBUG logging. 2016-04-26 15:30:39,095 attempt 1/10 2016-04-26 15:30:39,095 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6a441b2b2997?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 15:30:40,067 unpacking tar archive at: mozilla-central-6a441b2b2997/testing/mozharness/ program finished with exit code 0 elapsedTime=1.220337 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 15:30:40.257939) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:40.258227) ========= script_repo_revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:40.258588) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:40.258860) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:30:40.272164) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 13 secs) (at 2016-04-26 15:30:40.272465) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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 15:30:40 INFO - MultiFileLogger online at 20160426 15:30:40 in /builds/slave/test 15:30:40 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-central --download-symbols true 15:30:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:30:40 INFO - {'append_to_log': False, 15:30:40 INFO - 'base_work_dir': '/builds/slave/test', 15:30:40 INFO - 'blob_upload_branch': 'mozilla-central', 15:30:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:30:40 INFO - 'buildbot_json_path': 'buildprops.json', 15:30:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:30:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:30:40 INFO - 'download_minidump_stackwalk': True, 15:30:40 INFO - 'download_symbols': 'true', 15:30:40 INFO - 'e10s': False, 15:30:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:30:40 INFO - 'tooltool.py': '/tools/tooltool.py', 15:30:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:30:40 INFO - '/tools/misc-python/virtualenv.py')}, 15:30:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:30:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:30:40 INFO - 'log_level': 'info', 15:30:40 INFO - 'log_to_console': True, 15:30:40 INFO - 'opt_config_files': (), 15:30:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:30:40 INFO - '--processes=1', 15:30:40 INFO - '--config=%(test_path)s/wptrunner.ini', 15:30:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:30:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:30:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:30:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:30:40 INFO - 'pip_index': False, 15:30:40 INFO - 'require_test_zip': True, 15:30:40 INFO - 'test_type': ('testharness',), 15:30:40 INFO - 'this_chunk': '1', 15:30:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:30:40 INFO - 'total_chunks': '10', 15:30:40 INFO - 'virtualenv_path': 'venv', 15:30:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:30:40 INFO - 'work_dir': 'build'} 15:30:40 INFO - ##### 15:30:40 INFO - ##### Running clobber step. 15:30:40 INFO - ##### 15:30:40 INFO - Running pre-action listener: _resource_record_pre_action 15:30:40 INFO - Running main action method: clobber 15:30:40 INFO - rmtree: /builds/slave/test/build 15:30:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:30:42 INFO - Running post-action listener: _resource_record_post_action 15:30:42 INFO - ##### 15:30:42 INFO - ##### Running read-buildbot-config step. 15:30:42 INFO - ##### 15:30:42 INFO - Running pre-action listener: _resource_record_pre_action 15:30:42 INFO - Running main action method: read_buildbot_config 15:30:42 INFO - Using buildbot properties: 15:30:42 INFO - { 15:30:42 INFO - "project": "", 15:30:42 INFO - "product": "firefox", 15:30:42 INFO - "script_repo_revision": "production", 15:30:42 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 15:30:42 INFO - "repository": "", 15:30:42 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 15:30:42 INFO - "buildid": "20160426141800", 15:30:42 INFO - "pgo_build": "False", 15:30:42 INFO - "basedir": "/builds/slave/test", 15:30:42 INFO - "buildnumber": 50, 15:30:42 INFO - "slavename": "t-yosemite-r7-0057", 15:30:42 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:30:42 INFO - "platform": "macosx64", 15:30:42 INFO - "branch": "mozilla-central", 15:30:42 INFO - "revision": "6a441b2b2997cdbd47b5d80283f6f60d5a9e7489", 15:30:42 INFO - "repo_path": "mozilla-central", 15:30:42 INFO - "moz_repo_path": "", 15:30:42 INFO - "stage_platform": "macosx64", 15:30:42 INFO - "builduid": "590d7c51f5c246609990c3f5874b3abc", 15:30:42 INFO - "slavebuilddir": "test" 15:30:42 INFO - } 15:30:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 15:30:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 15:30:42 INFO - Running post-action listener: _resource_record_post_action 15:30:42 INFO - ##### 15:30:42 INFO - ##### Running download-and-extract step. 15:30:42 INFO - ##### 15:30:42 INFO - Running pre-action listener: _resource_record_pre_action 15:30:42 INFO - Running main action method: download_and_extract 15:30:42 INFO - mkdir: /builds/slave/test/build/tests 15:30: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')]} 15:30:42 INFO - https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:30:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:30:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:30:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:30:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 15:30:44 INFO - Downloaded 1235 bytes. 15:30:44 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 15:30:44 INFO - Using the following test package requirements: 15:30:44 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 15:30:44 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 15:30:44 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 15:30:44 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'jsshell-mac64.zip'], 15:30:44 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 15:30:44 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 15:30:44 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 15:30:44 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 15:30:44 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 15:30:44 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 15:30:44 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 15:30:44 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:30:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:44 INFO - https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:30:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:30:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:30:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 15:30:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 15:30:46 INFO - Downloaded 17993188 bytes. 15:30:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:30:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:30:46 INFO - caution: filename not matched: web-platform/* 15:30:46 INFO - Return code: 11 15:30:46 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')]} 15:30:46 INFO - https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:30:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:30:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:30:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 15:30:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:30:48 INFO - Downloaded 36406661 bytes. 15:30:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:30:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:30:53 INFO - caution: filename not matched: bin/* 15:30:53 INFO - caution: filename not matched: config/* 15:30:53 INFO - caution: filename not matched: mozbase/* 15:30:53 INFO - caution: filename not matched: marionette/* 15:30:53 INFO - caution: filename not matched: tools/wptserve/* 15:30:53 INFO - Return code: 11 15:30:53 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')]} 15:30:53 INFO - https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:30:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:30:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:30:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 15:30:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 15:30:55 INFO - Downloaded 68940383 bytes. 15:30:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:30:55 INFO - mkdir: /builds/slave/test/properties 15:30:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:30:55 INFO - Writing to file /builds/slave/test/properties/build_url 15:30:55 INFO - Contents: 15:30:55 INFO - build_url:https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 15:30:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:30:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:30:56 INFO - Contents: 15:30:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:56 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')]} 15:30:56 INFO - https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:30:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:31:08 INFO - Downloaded 103633165 bytes. 15:31:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:31:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:31:11 INFO - Return code: 0 15:31:11 INFO - Running post-action listener: _resource_record_post_action 15:31:11 INFO - Running post-action listener: set_extra_try_arguments 15:31:11 INFO - ##### 15:31:11 INFO - ##### Running create-virtualenv step. 15:31:11 INFO - ##### 15:31:11 INFO - Running pre-action listener: _pre_create_virtualenv 15:31:11 INFO - Running pre-action listener: _resource_record_pre_action 15:31:11 INFO - Running main action method: create_virtualenv 15:31:11 INFO - Creating virtualenv /builds/slave/test/build/venv 15:31:11 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 15:31:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:31:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:31:11 INFO - Using real prefix '/tools/python27' 15:31:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:31:12 INFO - Installing distribute.............................................................................................................................................................................................done. 15:31:15 INFO - Installing pip.................done. 15:31:15 INFO - Return code: 0 15:31:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:31:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:15 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 0x10f2b9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcee95f62b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, '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.p55ROontuh/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.O3Ehj2NkgC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:15 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 15:31:15 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 15:31:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:31:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:15 INFO - 'HOME': '/Users/cltbld', 15:31:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:15 INFO - 'LOGNAME': 'cltbld', 15:31:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:15 INFO - 'MOZ_NO_REMOTE': '1', 15:31:15 INFO - 'NO_EM_RESTART': '1', 15:31:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:15 INFO - 'PWD': '/builds/slave/test', 15:31:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:15 INFO - 'SHELL': '/bin/bash', 15:31:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:31:15 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:31:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:15 INFO - 'USER': 'cltbld', 15:31:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:15 INFO - 'XPC_FLAGS': '0x0', 15:31:15 INFO - 'XPC_SERVICE_NAME': '0', 15:31:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:15 INFO - Downloading/unpacking psutil>=0.7.1 15:31:15 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 15:31:15 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 15:31:15 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 15:31:15 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 15:31:15 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 15:31:15 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 15:31:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:31:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:31:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:31:18 INFO - Installing collected packages: psutil 15:31:18 INFO - Running setup.py install for psutil 15:31:18 INFO - building 'psutil._psutil_osx' extension 15:31:18 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:31:19 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 15:31:19 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 15:31:19 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 15:31:19 INFO - building 'psutil._psutil_posix' extension 15:31:19 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 15:31:19 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:31:19 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:31:19 INFO - ^ 15:31:19 INFO - 1 warning generated. 15:31:19 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 15:31:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:31:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:31:19 INFO - Successfully installed psutil 15:31:19 INFO - Cleaning up... 15:31:19 INFO - Return code: 0 15:31:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:31:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:19 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 0x10f2b9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcee95f62b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, '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.p55ROontuh/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.O3Ehj2NkgC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:19 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 15:31:19 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 15:31:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:31:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:19 INFO - 'HOME': '/Users/cltbld', 15:31:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:19 INFO - 'LOGNAME': 'cltbld', 15:31:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:19 INFO - 'MOZ_NO_REMOTE': '1', 15:31:19 INFO - 'NO_EM_RESTART': '1', 15:31:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:19 INFO - 'PWD': '/builds/slave/test', 15:31:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:19 INFO - 'SHELL': '/bin/bash', 15:31:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:31:19 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:31:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:19 INFO - 'USER': 'cltbld', 15:31:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:19 INFO - 'XPC_FLAGS': '0x0', 15:31:19 INFO - 'XPC_SERVICE_NAME': '0', 15:31:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:31:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:31:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:31:22 INFO - Installing collected packages: mozsystemmonitor 15:31:22 INFO - Running setup.py install for mozsystemmonitor 15:31:22 INFO - Successfully installed mozsystemmonitor 15:31:22 INFO - Cleaning up... 15:31:22 INFO - Return code: 0 15:31:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:31:22 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')]} 15:31:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:22 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')]} 15:31:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:22 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 0x10f2b9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcee95f62b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, '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.p55ROontuh/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.O3Ehj2NkgC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:22 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 15:31:22 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 15:31:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:31:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:22 INFO - 'HOME': '/Users/cltbld', 15:31:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:22 INFO - 'LOGNAME': 'cltbld', 15:31:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:22 INFO - 'MOZ_NO_REMOTE': '1', 15:31:22 INFO - 'NO_EM_RESTART': '1', 15:31:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:22 INFO - 'PWD': '/builds/slave/test', 15:31:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:22 INFO - 'SHELL': '/bin/bash', 15:31:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:31:22 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:31:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:22 INFO - 'USER': 'cltbld', 15:31:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:22 INFO - 'XPC_FLAGS': '0x0', 15:31:22 INFO - 'XPC_SERVICE_NAME': '0', 15:31:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:23 INFO - Downloading/unpacking blobuploader==1.2.4 15:31: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 15:31: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 15:31: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 15:31: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 15:31: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 15:31: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 15:31:25 INFO - Downloading blobuploader-1.2.4.tar.gz 15:31:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:31:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:31:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:31:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:31:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:31:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:31:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:31: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 15:31: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 15:31: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 15:31: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 15:31: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 15:31: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 15:31:26 INFO - Downloading docopt-0.6.1.tar.gz 15:31:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:31:26 INFO - Installing collected packages: blobuploader, requests, docopt 15:31:26 INFO - Running setup.py install for blobuploader 15:31:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:31:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:31:26 INFO - Running setup.py install for requests 15:31:27 INFO - Running setup.py install for docopt 15:31:27 INFO - Successfully installed blobuploader requests docopt 15:31:27 INFO - Cleaning up... 15:31:27 INFO - Return code: 0 15:31:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:31:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:28 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')]} 15:31:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:28 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 0x10f2b9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcee95f62b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, '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.p55ROontuh/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.O3Ehj2NkgC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:28 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 15:31:28 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 15:31:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:31:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:28 INFO - 'HOME': '/Users/cltbld', 15:31:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:28 INFO - 'LOGNAME': 'cltbld', 15:31:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:28 INFO - 'MOZ_NO_REMOTE': '1', 15:31:28 INFO - 'NO_EM_RESTART': '1', 15:31:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:28 INFO - 'PWD': '/builds/slave/test', 15:31:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:28 INFO - 'SHELL': '/bin/bash', 15:31:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:31:28 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:31:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:28 INFO - 'USER': 'cltbld', 15:31:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:28 INFO - 'XPC_FLAGS': '0x0', 15:31:28 INFO - 'XPC_SERVICE_NAME': '0', 15:31:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-cLkC5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-enf4r1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-kumVoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-VaKxQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-QldVWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:31:28 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-aIU3v7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:31:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-R14LnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-ySXOX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-DDD47K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-MvS5nU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-LvBPH1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-iEhx2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-0xjn4W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-M3fX2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-EspKeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:31:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:31:29 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-zgcysV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:31:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:31:30 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-el01n5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:31:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:31:30 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-QsYtUC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:31:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:31:30 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-qjasLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:31:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:31:30 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-IY5pY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:31:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:31:30 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-a4Ua0C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:31:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:31:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:31:30 INFO - Running setup.py install for manifestparser 15:31:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:31:31 INFO - Running setup.py install for mozcrash 15:31:31 INFO - Running setup.py install for mozdebug 15:31:31 INFO - Running setup.py install for mozdevice 15:31:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:31:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:31:31 INFO - Running setup.py install for mozfile 15:31:31 INFO - Running setup.py install for mozhttpd 15:31:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:31:31 INFO - Running setup.py install for mozinfo 15:31:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Running setup.py install for mozInstall 15:31:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Running setup.py install for mozleak 15:31:32 INFO - Running setup.py install for mozlog 15:31:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Running setup.py install for moznetwork 15:31:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Running setup.py install for mozprocess 15:31:32 INFO - Running setup.py install for mozprofile 15:31:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:31:32 INFO - Running setup.py install for mozrunner 15:31:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:31:33 INFO - Running setup.py install for mozscreenshot 15:31:33 INFO - Running setup.py install for moztest 15:31:33 INFO - Running setup.py install for mozversion 15:31:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:31:33 INFO - Running setup.py install for wptserve 15:31:33 INFO - Running setup.py install for marionette-driver 15:31:33 INFO - Running setup.py install for browsermob-proxy 15:31:34 INFO - Running setup.py install for marionette-client 15:31:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:31:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:31:34 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:31:34 INFO - Cleaning up... 15:31:34 INFO - Return code: 0 15:31:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:31:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:31:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:31:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:31:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:31:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f2b9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcee95f62b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, '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.p55ROontuh/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.O3Ehj2NkgC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:31:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:31:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:31:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:31:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:34 INFO - 'HOME': '/Users/cltbld', 15:31:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:34 INFO - 'LOGNAME': 'cltbld', 15:31:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:34 INFO - 'MOZ_NO_REMOTE': '1', 15:31:34 INFO - 'NO_EM_RESTART': '1', 15:31:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:34 INFO - 'PWD': '/builds/slave/test', 15:31:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:34 INFO - 'SHELL': '/bin/bash', 15:31:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:31:34 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:31:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:34 INFO - 'USER': 'cltbld', 15:31:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:34 INFO - 'XPC_FLAGS': '0x0', 15:31:34 INFO - 'XPC_SERVICE_NAME': '0', 15:31:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:31:34 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-z1DtQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:31:34 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:31:34 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-1iacPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:31:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:31:34 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-ALED6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:31:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:31:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:31:34 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-roOrcI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:31:35 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)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-Alac1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:31:35 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)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-SH5nCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:31:35 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)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-QpgmU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-o_pkwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-Cs7h0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-qeRusM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-tdUAsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-MamTsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:31:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:31:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:31:35 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-4BMDsX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:31:36 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)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-VIz7p5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:31:36 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)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-6utODV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:31:36 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)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-SpS9_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:31:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-eIgDVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:31:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-XEAuBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:31:36 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-hBgmMk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:31:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:31:36 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-xjDjev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:31:36 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:31:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:31:37 INFO - Running setup.py (path:/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/pip-vUi1Bj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:31:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:31:37 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)) 15:31:37 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)) 15:31:37 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)) 15:31:37 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)) 15:31:37 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)) 15:31:37 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)) 15:31:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:31:37 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 15:31:37 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 15:31:37 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 15:31:37 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 15:31:37 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 15:31:37 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 15:31:40 INFO - Downloading blessings-1.6.tar.gz 15:31:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:31:40 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)) 15:31:40 INFO - Installing collected packages: blessings 15:31:40 INFO - Running setup.py install for blessings 15:31:40 INFO - Successfully installed blessings 15:31:40 INFO - Cleaning up... 15:31:40 INFO - Return code: 0 15:31:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:31:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:31:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:31:40 INFO - Reading from file tmpfile_stdout 15:31:40 INFO - Current package versions: 15:31:40 INFO - blessings == 1.6 15:31:40 INFO - blobuploader == 1.2.4 15:31:40 INFO - browsermob-proxy == 0.6.0 15:31:40 INFO - docopt == 0.6.1 15:31:40 INFO - manifestparser == 1.1 15:31:40 INFO - marionette-client == 2.3.0 15:31:40 INFO - marionette-driver == 1.4.0 15:31:40 INFO - mozInstall == 1.12 15:31:40 INFO - mozcrash == 0.17 15:31:40 INFO - mozdebug == 0.1 15:31:40 INFO - mozdevice == 0.48 15:31:40 INFO - mozfile == 1.2 15:31:40 INFO - mozhttpd == 0.7 15:31:40 INFO - mozinfo == 0.9 15:31:40 INFO - mozleak == 0.1 15:31:40 INFO - mozlog == 3.1 15:31:40 INFO - moznetwork == 0.27 15:31:40 INFO - mozprocess == 0.22 15:31:40 INFO - mozprofile == 0.28 15:31:40 INFO - mozrunner == 6.11 15:31:40 INFO - mozscreenshot == 0.1 15:31:40 INFO - mozsystemmonitor == 0.0 15:31:40 INFO - moztest == 0.7 15:31:40 INFO - mozversion == 1.4 15:31:40 INFO - psutil == 3.1.1 15:31:40 INFO - requests == 1.2.3 15:31:40 INFO - wptserve == 1.4.0 15:31:40 INFO - wsgiref == 0.1.2 15:31:40 INFO - Running post-action listener: _resource_record_post_action 15:31:40 INFO - Running post-action listener: _start_resource_monitoring 15:31:40 INFO - Starting resource monitoring. 15:31:40 INFO - ##### 15:31:40 INFO - ##### Running pull step. 15:31:40 INFO - ##### 15:31:40 INFO - Running pre-action listener: _resource_record_pre_action 15:31:40 INFO - Running main action method: pull 15:31:40 INFO - Pull has nothing to do! 15:31:40 INFO - Running post-action listener: _resource_record_post_action 15:31:40 INFO - ##### 15:31:40 INFO - ##### Running install step. 15:31:40 INFO - ##### 15:31:40 INFO - Running pre-action listener: _resource_record_pre_action 15:31:40 INFO - Running main action method: install 15:31:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:31:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:31:41 INFO - Reading from file tmpfile_stdout 15:31:41 INFO - Detecting whether we're running mozinstall >=1.0... 15:31:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:31:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:31:41 INFO - Reading from file tmpfile_stdout 15:31:41 INFO - Output received: 15:31:41 INFO - Usage: mozinstall [options] installer 15:31:41 INFO - Options: 15:31:41 INFO - -h, --help show this help message and exit 15:31:41 INFO - -d DEST, --destination=DEST 15:31:41 INFO - Directory to install application into. [default: 15:31:41 INFO - "/builds/slave/test"] 15:31:41 INFO - --app=APP Application being installed. [default: firefox] 15:31:41 INFO - mkdir: /builds/slave/test/build/application 15:31:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:31:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:32:01 INFO - Reading from file tmpfile_stdout 15:32:01 INFO - Output received: 15:32:01 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:32:01 INFO - Running post-action listener: _resource_record_post_action 15:32:01 INFO - ##### 15:32:01 INFO - ##### Running run-tests step. 15:32:01 INFO - ##### 15:32:01 INFO - Running pre-action listener: _resource_record_pre_action 15:32:01 INFO - Running main action method: run_tests 15:32:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:32:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:32:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:32:01 INFO - grabbing minidump binary from tooltool 15:32:01 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')]} 15:32:01 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 0x10f2d25e0>, '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 0x10eeb5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10eee0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:32:01 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 15:32:01 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 15:32:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:32:01 INFO - Return code: 0 15:32:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:32:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:32:01 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.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 15:32:01 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.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 15:32:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.p55ROontuh/Render', 15:32:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:32:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:32:01 INFO - 'HOME': '/Users/cltbld', 15:32:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:32:01 INFO - 'LOGNAME': 'cltbld', 15:32:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:32:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:32:01 INFO - 'MOZ_NO_REMOTE': '1', 15:32:01 INFO - 'NO_EM_RESTART': '1', 15:32:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:32:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:32:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:32:01 INFO - 'PWD': '/builds/slave/test', 15:32:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:32:01 INFO - 'SHELL': '/bin/bash', 15:32:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.O3Ehj2NkgC/Listeners', 15:32:01 INFO - 'TMPDIR': '/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/T/', 15:32:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:32:01 INFO - 'USER': 'cltbld', 15:32:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:32:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:32:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:32:01 INFO - 'XPC_FLAGS': '0x0', 15:32:01 INFO - 'XPC_SERVICE_NAME': '0', 15:32:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:32:01 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.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 15:32:01 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 15:32:01 INFO - import pkg_resources 15:32:02 INFO - Using 1 client processes 15:32:02 INFO - wptserve Starting http server on 127.0.0.1:8000 15:32:02 INFO - wptserve Starting http server on 127.0.0.1:8001 15:32:02 INFO - wptserve Starting http server on 127.0.0.1:8443 15:32:04 INFO - SUITE-START | Running 778 tests 15:32:04 INFO - Running testharness tests 15:32:04 INFO - Setting up ssl 15:32:04 INFO - PROCESS | certutil | 15:32:04 INFO - PROCESS | certutil | 15:32:04 INFO - PROCESS | certutil | 15:32:04 INFO - Certificate Nickname Trust Attributes 15:32:04 INFO - SSL,S/MIME,JAR/XPI 15:32:04 INFO - 15:32:04 INFO - web-platform-tests CT,, 15:32:04 INFO - 15:32:04 INFO - Starting runner 15:32:05 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:32:05 INFO - PROCESS | 1664 | 1461709925932 Marionette DEBUG Marionette enabled via build flag and pref 15:32:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x116878000 == 1 [pid = 1664] [id = 1] 15:32:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 1 (0x116878800) [pid = 1664] [serial = 1] [outer = 0x0] 15:32:06 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:32:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 2 (0x116879800) [pid = 1664] [serial = 2] [outer = 0x116878800] 15:32:06 INFO - PROCESS | 1664 | 1461709926243 Marionette INFO Listening on port 2828 15:32:06 INFO - PROCESS | 1664 | 1461709926470 Marionette DEBUG Marionette enabled via command-line flag 15:32:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11916a800 == 2 [pid = 1664] [id = 2] 15:32:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 3 (0x11916b000) [pid = 1664] [serial = 3] [outer = 0x0] 15:32:06 INFO - PROCESS | 1664 | [1664] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:32:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 4 (0x11916c000) [pid = 1664] [serial = 4] [outer = 0x11916b000] 15:32:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:06 INFO - PROCESS | 1664 | 1461709926629 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 15:32:06 INFO - PROCESS | 1664 | 1461709926713 Marionette DEBUG Closed connection conn0 15:32:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:06 INFO - PROCESS | 1664 | 1461709926719 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 15:32:06 INFO - PROCESS | 1664 | 1461709926734 Marionette DEBUG Closed connection conn1 15:32:06 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:32:06 INFO - PROCESS | 1664 | 1461709926740 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 15:32:06 INFO - PROCESS | 1664 | 1461709926747 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:32:06 INFO - PROCESS | 1664 | 1461709926753 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","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":"20160426141800","device":"desktop","version":"49.0a1"} 15:32:07 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c150000 == 3 [pid = 1664] [id = 3] 15:32:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 5 (0x11c150800) [pid = 1664] [serial = 5] [outer = 0x0] 15:32:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c157000 == 4 [pid = 1664] [id = 4] 15:32:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 6 (0x11c4a1c00) [pid = 1664] [serial = 6] [outer = 0x0] 15:32:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:32:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x124065000 == 5 [pid = 1664] [id = 5] 15:32:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 7 (0x11c49fc00) [pid = 1664] [serial = 7] [outer = 0x0] 15:32:08 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:32:08 INFO - PROCESS | 1664 | [1664] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:32:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 8 (0x1241cc400) [pid = 1664] [serial = 8] [outer = 0x11c49fc00] 15:32:08 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:32:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 9 (0x124f3a000) [pid = 1664] [serial = 9] [outer = 0x11c150800] 15:32:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 10 (0x124f53000) [pid = 1664] [serial = 10] [outer = 0x11c4a1c00] 15:32:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 11 (0x124f54c00) [pid = 1664] [serial = 11] [outer = 0x11c49fc00] 15:32:08 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:32:08 INFO - PROCESS | 1664 | 1461709928846 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1664 | 1461709928856 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 12 (0x11c3be400) [pid = 1664] [serial = 12] [outer = 0x11c49fc00] 15:32:09 INFO - PROCESS | 1664 | 1461709929204 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"082b4439-4f0f-2447-b9bd-6f146f6accd8","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","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":"20160426141800","device":"desktop","version":"49.0a1","command_id":1}}] 15:32:09 INFO - PROCESS | 1664 | 1461709929299 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}] 15:32:09 INFO - PROCESS | 1664 | 1461709929341 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:32:09 INFO - PROCESS | 1664 | 1461709929441 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:32:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 13 (0x12b6d3400) [pid = 1664] [serial = 13] [outer = 0x11c49fc00] 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:32:09 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:32:09 INFO - PROCESS | 1664 | 1461709929813 Marionette TRACE conn2 <- [1,3,null,{}] 15:32:09 INFO - PROCESS | 1664 | 1461709929816 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:32:09 INFO - PROCESS | 1664 | 1461709929831 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:32:09 INFO - PROCESS | 1664 | 1461709929859 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1664 | 1461709929861 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:32:09 INFO - PROCESS | 1664 | 1461709929864 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1664 | 1461709929866 Marionette TRACE conn2 <- [1,6,null,{}] 15:32:09 INFO - PROCESS | 1664 | 1461709929869 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}] 15:32:09 INFO - PROCESS | 1664 | 1461709929881 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:32:09 INFO - PROCESS | 1664 | 1461709929883 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcab800 == 6 [pid = 1664] [id = 6] 15:32:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 14 (0x12bc95c00) [pid = 1664] [serial = 14] [outer = 0x0] 15:32:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 15 (0x12bc96800) [pid = 1664] [serial = 15] [outer = 0x12bc95c00] 15:32:09 INFO - PROCESS | 1664 | 1461709929915 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 16 (0x12bc9d400) [pid = 1664] [serial = 16] [outer = 0x12bc95c00] 15:32:10 INFO - PROCESS | 1664 | 1461709930228 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]]]}] 15:32:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3c000 == 7 [pid = 1664] [id = 7] 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 17 (0x12bd95400) [pid = 1664] [serial = 17] [outer = 0x0] 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 18 (0x12bfa3c00) [pid = 1664] [serial = 18] [outer = 0x12bd95400] 15:32:10 INFO - PROCESS | 1664 | 1461709930262 Marionette DEBUG loaded listener.js 15:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 419ms 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 19 (0x12bfaa400) [pid = 1664] [serial = 19] [outer = 0x12bd95400] 15:32:10 INFO - PROCESS | 1664 | 1461709930321 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1664 | 1461709930323 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:32:10 INFO - PROCESS | 1664 | 1461709930343 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1664 | 1461709930344 Marionette TRACE conn2 <- [1,10,null,{}] 15:32:10 INFO - PROCESS | 1664 | 1461709930352 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}] 15:32:10 INFO - PROCESS | 1664 | 1461709930477 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:32:10 INFO - PROCESS | 1664 | 1461709930512 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3af000 == 8 [pid = 1664] [id = 8] 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 20 (0x12d379000) [pid = 1664] [serial = 20] [outer = 0x0] 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 21 (0x12d3ce000) [pid = 1664] [serial = 21] [outer = 0x12d379000] 15:32:10 INFO - PROCESS | 1664 | 1461709930540 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 22 (0x12d3d2800) [pid = 1664] [serial = 22] [outer = 0x12d379000] 15:32:10 INFO - PROCESS | 1664 | 1461709930890 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]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 15:32:10 INFO - PROCESS | 1664 | 1461709930913 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1664 | 1461709930914 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:32:10 INFO - PROCESS | 1664 | 1461709930917 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1664 | 1461709930918 Marionette TRACE conn2 <- [1,14,null,{}] 15:32:10 INFO - PROCESS | 1664 | 1461709930920 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}] 15:32:11 INFO - PROCESS | 1664 | 1461709931008 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:32:11 INFO - PROCESS | 1664 | 1461709931013 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c6000 == 9 [pid = 1664] [id = 9] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 23 (0x12d3d9000) [pid = 1664] [serial = 23] [outer = 0x0] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 24 (0x12d79d000) [pid = 1664] [serial = 24] [outer = 0x12d3d9000] 15:32:11 INFO - PROCESS | 1664 | 1461709931038 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 25 (0x12ddd9400) [pid = 1664] [serial = 25] [outer = 0x12d3d9000] 15:32:11 INFO - PROCESS | 1664 | 1461709931298 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 15:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:32:11 INFO - PROCESS | 1664 | 1461709931335 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1664 | 1461709931336 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 1664 | 1461709931345 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1664 | 1461709931346 Marionette TRACE conn2 <- [1,18,null,{}] 15:32:11 INFO - PROCESS | 1664 | 1461709931349 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}] 15:32:11 INFO - PROCESS | 1664 | 1461709931439 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:32:11 INFO - PROCESS | 1664 | 1461709931446 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e359800 == 10 [pid = 1664] [id = 10] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 26 (0x12e3f0000) [pid = 1664] [serial = 26] [outer = 0x0] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 27 (0x12e3f7800) [pid = 1664] [serial = 27] [outer = 0x12e3f0000] 15:32:11 INFO - PROCESS | 1664 | 1461709931472 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 28 (0x12e6b8000) [pid = 1664] [serial = 28] [outer = 0x12e3f0000] 15:32:11 INFO - PROCESS | 1664 | 1461709931745 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 15:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:32:11 INFO - PROCESS | 1664 | 1461709931764 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1664 | 1461709931765 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 1664 | 1461709931768 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1664 | 1461709931769 Marionette TRACE conn2 <- [1,22,null,{}] 15:32:11 INFO - PROCESS | 1664 | 1461709931778 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}] 15:32:11 INFO - PROCESS | 1664 | 1461709931870 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:32:11 INFO - PROCESS | 1664 | 1461709931876 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad92800 == 11 [pid = 1664] [id = 11] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 29 (0x119e54400) [pid = 1664] [serial = 29] [outer = 0x0] 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 30 (0x11ad1b800) [pid = 1664] [serial = 30] [outer = 0x119e54400] 15:32:11 INFO - PROCESS | 1664 | 1461709931902 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 31 (0x12e95b800) [pid = 1664] [serial = 31] [outer = 0x119e54400] 15:32:12 INFO - PROCESS | 1664 | 1461709932139 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 15:32:12 INFO - PROCESS | 1664 | 1461709932196 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1664 | 1461709932197 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:32:12 INFO - PROCESS | 1664 | 1461709932200 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1664 | 1461709932201 Marionette TRACE conn2 <- [1,26,null,{}] 15:32:12 INFO - PROCESS | 1664 | 1461709932203 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}] 15:32:12 INFO - PROCESS | 1664 | 1461709932302 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:32:12 INFO - PROCESS | 1664 | 1461709932308 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12396a000 == 12 [pid = 1664] [id = 12] 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 32 (0x11ad53000) [pid = 1664] [serial = 32] [outer = 0x0] 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 33 (0x12e95c800) [pid = 1664] [serial = 33] [outer = 0x11ad53000] 15:32:12 INFO - PROCESS | 1664 | 1461709932333 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 34 (0x12ea0dc00) [pid = 1664] [serial = 34] [outer = 0x11ad53000] 15:32:12 INFO - PROCESS | 1664 | 1461709932570 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:32:12 INFO - PROCESS | 1664 | 1461709932618 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1664 | 1461709932619 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:32:12 INFO - PROCESS | 1664 | 1461709932629 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1664 | 1461709932630 Marionette TRACE conn2 <- [1,30,null,{}] 15:32:12 INFO - PROCESS | 1664 | 1461709932632 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}] 15:32:12 INFO - PROCESS | 1664 | 1461709932718 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:32:12 INFO - PROCESS | 1664 | 1461709932725 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edc1000 == 13 [pid = 1664] [id = 13] 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 35 (0x12ea10c00) [pid = 1664] [serial = 35] [outer = 0x0] 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 36 (0x12ea18800) [pid = 1664] [serial = 36] [outer = 0x12ea10c00] 15:32:12 INFO - PROCESS | 1664 | 1461709932750 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 37 (0x12f0acc00) [pid = 1664] [serial = 37] [outer = 0x12ea10c00] 15:32:12 INFO - PROCESS | 1664 | 1461709932992 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 15:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:32:13 INFO - PROCESS | 1664 | 1461709933047 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1664 | 1461709933048 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:32:13 INFO - PROCESS | 1664 | 1461709933051 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1664 | 1461709933052 Marionette TRACE conn2 <- [1,34,null,{}] 15:32:13 INFO - PROCESS | 1664 | 1461709933063 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}] 15:32:13 INFO - PROCESS | 1664 | 1461709933150 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:32:13 INFO - PROCESS | 1664 | 1461709933154 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2db800 == 14 [pid = 1664] [id = 14] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 38 (0x12f0af400) [pid = 1664] [serial = 38] [outer = 0x0] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 39 (0x12f0b6800) [pid = 1664] [serial = 39] [outer = 0x12f0af400] 15:32:13 INFO - PROCESS | 1664 | 1461709933180 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 40 (0x12f6d2000) [pid = 1664] [serial = 40] [outer = 0x12f0af400] 15:32:13 INFO - PROCESS | 1664 | 1461709933410 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 15:32:13 INFO - PROCESS | 1664 | 1461709933420 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1664 | 1461709933421 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:32:13 INFO - PROCESS | 1664 | 1461709933430 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1664 | 1461709933431 Marionette TRACE conn2 <- [1,38,null,{}] 15:32:13 INFO - PROCESS | 1664 | 1461709933433 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}] 15:32:13 INFO - PROCESS | 1664 | 1461709933526 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:32:13 INFO - PROCESS | 1664 | 1461709933530 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7ce800 == 15 [pid = 1664] [id = 15] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 41 (0x12f6d4800) [pid = 1664] [serial = 41] [outer = 0x0] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 42 (0x12f6db400) [pid = 1664] [serial = 42] [outer = 0x12f6d4800] 15:32:13 INFO - PROCESS | 1664 | 1461709933554 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 43 (0x12f930800) [pid = 1664] [serial = 43] [outer = 0x12f6d4800] 15:32:13 INFO - PROCESS | 1664 | 1461709933791 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 15:32:13 INFO - PROCESS | 1664 | 1461709933799 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1664 | 1461709933800 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:32:13 INFO - PROCESS | 1664 | 1461709933803 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1664 | 1461709933804 Marionette TRACE conn2 <- [1,42,null,{}] 15:32:13 INFO - PROCESS | 1664 | 1461709933814 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}] 15:32:13 INFO - PROCESS | 1664 | 1461709933906 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:32:13 INFO - PROCESS | 1664 | 1461709933912 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb60000 == 16 [pid = 1664] [id = 16] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 44 (0x12f932c00) [pid = 1664] [serial = 44] [outer = 0x0] 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 45 (0x12f93ac00) [pid = 1664] [serial = 45] [outer = 0x12f932c00] 15:32:13 INFO - PROCESS | 1664 | 1461709933937 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 46 (0x12fc23c00) [pid = 1664] [serial = 46] [outer = 0x12f932c00] 15:32:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff19800 == 17 [pid = 1664] [id = 17] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 47 (0x12ff1a000) [pid = 1664] [serial = 47] [outer = 0x0] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 48 (0x12ff1c000) [pid = 1664] [serial = 48] [outer = 0x12ff1a000] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 49 (0x12ff16000) [pid = 1664] [serial = 49] [outer = 0x12ff1a000] 15:32:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff19000 == 18 [pid = 1664] [id = 18] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 50 (0x12fc2bc00) [pid = 1664] [serial = 50] [outer = 0x0] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 51 (0x12ff5a400) [pid = 1664] [serial = 51] [outer = 0x12fc2bc00] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 52 (0x12ff52000) [pid = 1664] [serial = 52] [outer = 0x12fc2bc00] 15:32:14 INFO - PROCESS | 1664 | 1461709934371 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 621ms 15:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:32:14 INFO - PROCESS | 1664 | 1461709934429 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1664 | 1461709934431 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:32:14 INFO - PROCESS | 1664 | 1461709934434 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1664 | 1461709934436 Marionette TRACE conn2 <- [1,46,null,{}] 15:32:14 INFO - PROCESS | 1664 | 1461709934440 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}] 15:32:14 INFO - PROCESS | 1664 | 1461709934520 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:32:14 INFO - PROCESS | 1664 | 1461709934527 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x130311800 == 19 [pid = 1664] [id = 19] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 53 (0x12ff67400) [pid = 1664] [serial = 53] [outer = 0x0] 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 54 (0x12ff69800) [pid = 1664] [serial = 54] [outer = 0x12ff67400] 15:32:14 INFO - PROCESS | 1664 | 1461709934555 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 55 (0x13056b400) [pid = 1664] [serial = 55] [outer = 0x12ff67400] 15:32:14 INFO - PROCESS | 1664 | 1461709934794 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 15:32:14 INFO - PROCESS | 1664 | 1461709934803 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1664 | 1461709934807 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:32:14 INFO - PROCESS | 1664 | 1461709934818 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1664 | 1461709934820 Marionette TRACE conn2 <- [1,50,null,{}] 15:32:14 INFO - PROCESS | 1664 | 1461709934833 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}] 15:32:14 INFO - PROCESS | 1664 | 1461709934979 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:32:14 INFO - PROCESS | 1664 | 1461709934985 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x13060f000 == 20 [pid = 1664] [id = 20] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 56 (0x11ad84000) [pid = 1664] [serial = 56] [outer = 0x0] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 57 (0x11baf1000) [pid = 1664] [serial = 57] [outer = 0x11ad84000] 15:32:15 INFO - PROCESS | 1664 | 1461709935024 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 58 (0x130576000) [pid = 1664] [serial = 58] [outer = 0x11ad84000] 15:32:15 INFO - PROCESS | 1664 | 1461709935259 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 479ms 15:32:15 INFO - PROCESS | 1664 | 1461709935298 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1664 | 1461709935299 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:32:15 INFO - PROCESS | 1664 | 1461709935301 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1664 | 1461709935302 Marionette TRACE conn2 <- [1,54,null,{}] 15:32:15 INFO - PROCESS | 1664 | 1461709935312 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}] 15:32:15 INFO - PROCESS | 1664 | 1461709935405 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:32:15 INFO - PROCESS | 1664 | 1461709935410 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x1305b7000 == 21 [pid = 1664] [id = 21] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 59 (0x11af3ec00) [pid = 1664] [serial = 59] [outer = 0x0] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 60 (0x11af49400) [pid = 1664] [serial = 60] [outer = 0x11af3ec00] 15:32:15 INFO - PROCESS | 1664 | 1461709935434 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 61 (0x11af4dc00) [pid = 1664] [serial = 61] [outer = 0x11af3ec00] 15:32:15 INFO - PROCESS | 1664 | 1461709935671 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 15:32:15 INFO - PROCESS | 1664 | 1461709935719 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1664 | 1461709935720 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:32:15 INFO - PROCESS | 1664 | 1461709935730 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1664 | 1461709935731 Marionette TRACE conn2 <- [1,58,null,{}] 15:32:15 INFO - PROCESS | 1664 | 1461709935734 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}] 15:32:15 INFO - PROCESS | 1664 | 1461709935823 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:32:15 INFO - PROCESS | 1664 | 1461709935828 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d0e800 == 22 [pid = 1664] [id = 22] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x11af47800) [pid = 1664] [serial = 62] [outer = 0x0] 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x130c04400) [pid = 1664] [serial = 63] [outer = 0x11af47800] 15:32:15 INFO - PROCESS | 1664 | 1461709935852 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x130c0a000) [pid = 1664] [serial = 64] [outer = 0x11af47800] 15:32:16 INFO - PROCESS | 1664 | 1461709936776 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1070ms 15:32:16 INFO - PROCESS | 1664 | 1461709936801 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1664 | 1461709936804 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:32:16 INFO - PROCESS | 1664 | 1461709936828 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1664 | 1461709936831 Marionette TRACE conn2 <- [1,62,null,{}] 15:32:16 INFO - PROCESS | 1664 | 1461709936834 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}] 15:32:16 INFO - PROCESS | 1664 | 1461709936943 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:32:17 INFO - PROCESS | 1664 | 1461709937012 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11541c800 == 23 [pid = 1664] [id = 23] 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x115224c00) [pid = 1664] [serial = 65] [outer = 0x0] 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x115706800) [pid = 1664] [serial = 66] [outer = 0x115224c00] 15:32:17 INFO - PROCESS | 1664 | 1461709937047 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11667f400) [pid = 1664] [serial = 67] [outer = 0x115224c00] 15:32:17 INFO - PROCESS | 1664 | 1461709937446 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]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 15:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:32:17 INFO - PROCESS | 1664 | 1461709937500 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1664 | 1461709937504 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 1664 | 1461709937508 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1664 | 1461709937510 Marionette TRACE conn2 <- [1,66,null,{}] 15:32:17 INFO - PROCESS | 1664 | 1461709937513 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}] 15:32:17 INFO - PROCESS | 1664 | 1461709937617 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:32:17 INFO - PROCESS | 1664 | 1461709937659 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11920e800 == 24 [pid = 1664] [id = 24] 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x1186ac400) [pid = 1664] [serial = 68] [outer = 0x0] 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119792000) [pid = 1664] [serial = 69] [outer = 0x1186ac400] 15:32:17 INFO - PROCESS | 1664 | 1461709937688 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11aa12c00) [pid = 1664] [serial = 70] [outer = 0x1186ac400] 15:32:18 INFO - PROCESS | 1664 | 1461709938079 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]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 15:32:18 INFO - PROCESS | 1664 | 1461709938128 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1664 | 1461709938129 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:32:18 INFO - PROCESS | 1664 | 1461709938132 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1664 | 1461709938134 Marionette TRACE conn2 <- [1,70,null,{}] 15:32:18 INFO - PROCESS | 1664 | 1461709938142 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}] 15:32:18 INFO - PROCESS | 1664 | 1461709938250 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:32:18 INFO - PROCESS | 1664 | 1461709938319 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e2000 == 25 [pid = 1664] [id = 25] 15:32:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11af48400) [pid = 1664] [serial = 71] [outer = 0x0] 15:32:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11bac1000) [pid = 1664] [serial = 72] [outer = 0x11af48400] 15:32:18 INFO - PROCESS | 1664 | 1461709938352 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11bcce400) [pid = 1664] [serial = 73] [outer = 0x11af48400] 15:32:19 INFO - PROCESS | 1664 | 1461709939015 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 15:32:19 INFO - PROCESS | 1664 | 1461709939054 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:32:19 INFO - PROCESS | 1664 | 1461709939059 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:32:19 INFO - PROCESS | 1664 | 1461709939062 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1664 | 1461709939064 Marionette TRACE conn2 <- [1,74,null,{}] 15:32:19 INFO - PROCESS | 1664 | 1461709939067 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}] 15:32:19 INFO - PROCESS | 1664 | 1461709939151 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:32:19 INFO - PROCESS | 1664 | 1461709939205 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x116313800 == 26 [pid = 1664] [id = 26] 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1188eac00) [pid = 1664] [serial = 74] [outer = 0x0] 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118e0f000) [pid = 1664] [serial = 75] [outer = 0x1188eac00] 15:32:19 INFO - PROCESS | 1664 | 1461709939233 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119130800) [pid = 1664] [serial = 76] [outer = 0x1188eac00] 15:32:19 INFO - PROCESS | 1664 | 1461709939646 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 15:32:19 INFO - PROCESS | 1664 | 1461709939683 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1664 | 1461709939687 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:32:19 INFO - PROCESS | 1664 | 1461709939691 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1664 | 1461709939693 Marionette TRACE conn2 <- [1,78,null,{}] 15:32:19 INFO - PROCESS | 1664 | 1461709939695 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}] 15:32:19 INFO - PROCESS | 1664 | 1461709939767 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:32:19 INFO - PROCESS | 1664 | 1461709939773 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x118913000 == 27 [pid = 1664] [id = 27] 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x11918d400) [pid = 1664] [serial = 77] [outer = 0x0] 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x119c04000) [pid = 1664] [serial = 78] [outer = 0x11918d400] 15:32:19 INFO - PROCESS | 1664 | 1461709939801 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x119d93c00) [pid = 1664] [serial = 79] [outer = 0x11918d400] 15:32:20 INFO - PROCESS | 1664 | 1461709940121 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]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 15:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:32:20 INFO - PROCESS | 1664 | 1461709940160 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1664 | 1461709940162 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:32:20 INFO - PROCESS | 1664 | 1461709940164 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1664 | 1461709940167 Marionette TRACE conn2 <- [1,82,null,{}] 15:32:20 INFO - PROCESS | 1664 | 1461709940174 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}] 15:32:20 INFO - PROCESS | 1664 | 1461709940247 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:32:20 INFO - PROCESS | 1664 | 1461709940253 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x119214800 == 28 [pid = 1664] [id = 28] 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11aa0a000) [pid = 1664] [serial = 80] [outer = 0x0] 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11ad15000) [pid = 1664] [serial = 81] [outer = 0x11aa0a000] 15:32:20 INFO - PROCESS | 1664 | 1461709940283 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11ad86c00) [pid = 1664] [serial = 82] [outer = 0x11aa0a000] 15:32:20 INFO - PROCESS | 1664 | 1461709940597 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]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 15:32:20 INFO - PROCESS | 1664 | 1461709940635 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1664 | 1461709940636 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:32:20 INFO - PROCESS | 1664 | 1461709940640 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1664 | 1461709940642 Marionette TRACE conn2 <- [1,86,null,{}] 15:32:20 INFO - PROCESS | 1664 | 1461709940645 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}] 15:32:20 INFO - PROCESS | 1664 | 1461709940720 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:32:20 INFO - PROCESS | 1664 | 1461709940760 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e1000 == 29 [pid = 1664] [id = 29] 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11aa0e000) [pid = 1664] [serial = 83] [outer = 0x0] 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11af45c00) [pid = 1664] [serial = 84] [outer = 0x11aa0e000] 15:32:20 INFO - PROCESS | 1664 | 1461709940786 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11b872800) [pid = 1664] [serial = 85] [outer = 0x11aa0e000] 15:32:21 INFO - PROCESS | 1664 | 1461709941057 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]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 15:32:21 INFO - PROCESS | 1664 | 1461709941113 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1664 | 1461709941114 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:32:21 INFO - PROCESS | 1664 | 1461709941116 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1664 | 1461709941117 Marionette TRACE conn2 <- [1,90,null,{}] 15:32:21 INFO - PROCESS | 1664 | 1461709941120 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}] 15:32:21 INFO - PROCESS | 1664 | 1461709941193 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:32:21 INFO - PROCESS | 1664 | 1461709941197 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa85800 == 30 [pid = 1664] [id = 30] 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11b872c00) [pid = 1664] [serial = 86] [outer = 0x0] 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11bac0c00) [pid = 1664] [serial = 87] [outer = 0x11b872c00] 15:32:21 INFO - PROCESS | 1664 | 1461709941225 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11baf0c00) [pid = 1664] [serial = 88] [outer = 0x11b872c00] 15:32:21 INFO - PROCESS | 1664 | 1461709941520 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]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 417ms 15:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:32:21 INFO - PROCESS | 1664 | 1461709941535 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1664 | 1461709941536 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:32:21 INFO - PROCESS | 1664 | 1461709941546 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1664 | 1461709941547 Marionette TRACE conn2 <- [1,94,null,{}] 15:32:21 INFO - PROCESS | 1664 | 1461709941553 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}] 15:32:21 INFO - PROCESS | 1664 | 1461709941665 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:32:21 INFO - PROCESS | 1664 | 1461709941673 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b06e000 == 31 [pid = 1664] [id = 31] 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1188e9800) [pid = 1664] [serial = 89] [outer = 0x0] 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11bcce800) [pid = 1664] [serial = 90] [outer = 0x1188e9800] 15:32:21 INFO - PROCESS | 1664 | 1461709941701 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11c4ea800) [pid = 1664] [serial = 91] [outer = 0x1188e9800] 15:32:21 INFO - PROCESS | 1664 | 1461709941963 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 479ms 15:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:32:22 INFO - PROCESS | 1664 | 1461709942018 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1664 | 1461709942019 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:32:22 INFO - PROCESS | 1664 | 1461709942021 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1664 | 1461709942024 Marionette TRACE conn2 <- [1,98,null,{}] 15:32:22 INFO - PROCESS | 1664 | 1461709942028 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}] 15:32:22 INFO - PROCESS | 1664 | 1461709942098 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:32:22 INFO - PROCESS | 1664 | 1461709942103 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc97000 == 32 [pid = 1664] [id = 32] 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11c4a5800) [pid = 1664] [serial = 92] [outer = 0x0] 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11c8e2c00) [pid = 1664] [serial = 93] [outer = 0x11c4a5800] 15:32:22 INFO - PROCESS | 1664 | 1461709942131 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x123a5d400) [pid = 1664] [serial = 94] [outer = 0x11c4a5800] 15:32:22 INFO - PROCESS | 1664 | 1461709942435 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 423ms 15:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:32:22 INFO - PROCESS | 1664 | 1461709942446 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1664 | 1461709942447 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:32:22 INFO - PROCESS | 1664 | 1461709942449 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1664 | 1461709942450 Marionette TRACE conn2 <- [1,102,null,{}] 15:32:22 INFO - PROCESS | 1664 | 1461709942452 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}] 15:32:22 INFO - PROCESS | 1664 | 1461709942525 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:32:22 INFO - PROCESS | 1664 | 1461709942571 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfcc000 == 33 [pid = 1664] [id = 33] 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11c4e6800) [pid = 1664] [serial = 95] [outer = 0x0] 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123b33800) [pid = 1664] [serial = 96] [outer = 0x11c4e6800] 15:32:22 INFO - PROCESS | 1664 | 1461709942596 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x123e2fc00) [pid = 1664] [serial = 97] [outer = 0x11c4e6800] 15:32:22 INFO - PROCESS | 1664 | 1461709942830 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 15:32:22 INFO - PROCESS | 1664 | 1461709942868 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1664 | 1461709942869 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:32:22 INFO - PROCESS | 1664 | 1461709942885 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1664 | 1461709942886 Marionette TRACE conn2 <- [1,106,null,{}] 15:32:22 INFO - PROCESS | 1664 | 1461709942896 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}] 15:32:22 INFO - PROCESS | 1664 | 1461709942987 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:32:22 INFO - PROCESS | 1664 | 1461709942995 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1c1800 == 34 [pid = 1664] [id = 34] 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124023c00) [pid = 1664] [serial = 98] [outer = 0x0] 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1243db400) [pid = 1664] [serial = 99] [outer = 0x124023c00] 15:32:23 INFO - PROCESS | 1664 | 1461709943036 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1246e8000) [pid = 1664] [serial = 100] [outer = 0x124023c00] 15:32:23 INFO - PROCESS | 1664 | 1461709943404 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]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 573ms 15:32:23 INFO - PROCESS | 1664 | 1461709943453 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1664 | 1461709943455 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:32:23 INFO - PROCESS | 1664 | 1461709943461 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1664 | 1461709943462 Marionette TRACE conn2 <- [1,110,null,{}] 15:32:23 INFO - PROCESS | 1664 | 1461709943479 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}] 15:32:23 INFO - PROCESS | 1664 | 1461709943592 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:32:23 INFO - PROCESS | 1664 | 1461709943598 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c582800 == 35 [pid = 1664] [id = 35] 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1243dd800) [pid = 1664] [serial = 101] [outer = 0x0] 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124f8fc00) [pid = 1664] [serial = 102] [outer = 0x1243dd800] 15:32:23 INFO - PROCESS | 1664 | 1461709943639 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1273d0000) [pid = 1664] [serial = 103] [outer = 0x1243dd800] 15:32:24 INFO - PROCESS | 1664 | 1461709944097 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]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 669ms 15:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:32:24 INFO - PROCESS | 1664 | 1461709944130 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1664 | 1461709944131 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:32:24 INFO - PROCESS | 1664 | 1461709944133 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1664 | 1461709944135 Marionette TRACE conn2 <- [1,114,null,{}] 15:32:24 INFO - PROCESS | 1664 | 1461709944143 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}] 15:32:24 INFO - PROCESS | 1664 | 1461709944229 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:32:24 INFO - PROCESS | 1664 | 1461709944233 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12399c800 == 36 [pid = 1664] [id = 36] 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1273d0c00) [pid = 1664] [serial = 104] [outer = 0x0] 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x127f38800) [pid = 1664] [serial = 105] [outer = 0x1273d0c00] 15:32:24 INFO - PROCESS | 1664 | 1461709944264 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x127fef000) [pid = 1664] [serial = 106] [outer = 0x1273d0c00] 15:32:24 INFO - PROCESS | 1664 | 1461709944560 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]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 15:32:24 INFO - PROCESS | 1664 | 1461709944602 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1664 | 1461709944603 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:32:24 INFO - PROCESS | 1664 | 1461709944606 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1664 | 1461709944609 Marionette TRACE conn2 <- [1,118,null,{}] 15:32:24 INFO - PROCESS | 1664 | 1461709944612 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}] 15:32:24 INFO - PROCESS | 1664 | 1461709944682 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:32:24 INFO - PROCESS | 1664 | 1461709944728 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3c000 == 37 [pid = 1664] [id = 37] 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12445d800) [pid = 1664] [serial = 107] [outer = 0x0] 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1290d4400) [pid = 1664] [serial = 108] [outer = 0x12445d800] 15:32:24 INFO - PROCESS | 1664 | 1461709944753 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1291f2800) [pid = 1664] [serial = 109] [outer = 0x12445d800] 15:32:25 INFO - PROCESS | 1664 | 1461709945014 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 15:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:32:25 INFO - PROCESS | 1664 | 1461709945030 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1664 | 1461709945031 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1664 | 1461709945033 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1664 | 1461709945034 Marionette TRACE conn2 <- [1,122,null,{}] 15:32:25 INFO - PROCESS | 1664 | 1461709945037 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}] 15:32:25 INFO - PROCESS | 1664 | 1461709945122 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:32:25 INFO - PROCESS | 1664 | 1461709945127 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e8f000 == 38 [pid = 1664] [id = 38] 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1291f2c00) [pid = 1664] [serial = 110] [outer = 0x0] 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1298f5400) [pid = 1664] [serial = 111] [outer = 0x1291f2c00] 15:32:25 INFO - PROCESS | 1664 | 1461709945152 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129c78400) [pid = 1664] [serial = 112] [outer = 0x1291f2c00] 15:32:25 INFO - PROCESS | 1664 | 1461709945424 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 15:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:32:25 INFO - PROCESS | 1664 | 1461709945451 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1664 | 1461709945453 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1664 | 1461709945463 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1664 | 1461709945464 Marionette TRACE conn2 <- [1,126,null,{}] 15:32:25 INFO - PROCESS | 1664 | 1461709945466 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}] 15:32:25 INFO - PROCESS | 1664 | 1461709945545 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:32:25 INFO - PROCESS | 1664 | 1461709945549 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x124490800 == 39 [pid = 1664] [id = 39] 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x129c78800) [pid = 1664] [serial = 113] [outer = 0x0] 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12b65b800) [pid = 1664] [serial = 114] [outer = 0x129c78800] 15:32:25 INFO - PROCESS | 1664 | 1461709945574 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12b6ce800) [pid = 1664] [serial = 115] [outer = 0x129c78800] 15:32:25 INFO - PROCESS | 1664 | 1461709945858 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 427ms 15:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:32:25 INFO - PROCESS | 1664 | 1461709945882 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1664 | 1461709945883 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1664 | 1461709945886 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1664 | 1461709945886 Marionette TRACE conn2 <- [1,130,null,{}] 15:32:25 INFO - PROCESS | 1664 | 1461709945889 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}] 15:32:25 INFO - PROCESS | 1664 | 1461709945968 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:32:26 INFO - PROCESS | 1664 | 1461709946019 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f49000 == 40 [pid = 1664] [id = 40] 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1291f6000) [pid = 1664] [serial = 116] [outer = 0x0] 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12b6cec00) [pid = 1664] [serial = 117] [outer = 0x1291f6000] 15:32:26 INFO - PROCESS | 1664 | 1461709946044 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12b9b4400) [pid = 1664] [serial = 118] [outer = 0x1291f6000] 15:32:26 INFO - PROCESS | 1664 | 1461709946472 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]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 618ms 15:32:26 INFO - PROCESS | 1664 | 1461709946505 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1664 | 1461709946507 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:32:26 INFO - PROCESS | 1664 | 1461709946511 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1664 | 1461709946514 Marionette TRACE conn2 <- [1,134,null,{}] 15:32:26 INFO - PROCESS | 1664 | 1461709946517 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}] 15:32:26 INFO - PROCESS | 1664 | 1461709946618 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:32:26 INFO - PROCESS | 1664 | 1461709946679 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x118812800 == 41 [pid = 1664] [id = 41] 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x118e0f800) [pid = 1664] [serial = 119] [outer = 0x0] 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11925a800) [pid = 1664] [serial = 120] [outer = 0x118e0f800] 15:32:26 INFO - PROCESS | 1664 | 1461709946712 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119d8c000) [pid = 1664] [serial = 121] [outer = 0x118e0f800] 15:32:27 INFO - PROCESS | 1664 | 1461709947161 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 15:32:27 INFO - PROCESS | 1664 | 1461709947183 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1664 | 1461709947187 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:32:27 INFO - PROCESS | 1664 | 1461709947211 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1664 | 1461709947213 Marionette TRACE conn2 <- [1,138,null,{}] 15:32:27 INFO - PROCESS | 1664 | 1461709947216 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}] 15:32:27 INFO - PROCESS | 1664 | 1461709947316 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:32:27 INFO - PROCESS | 1664 | 1461709947404 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b851800 == 42 [pid = 1664] [id = 42] 15:32:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11ad58c00) [pid = 1664] [serial = 122] [outer = 0x0] 15:32:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11af41400) [pid = 1664] [serial = 123] [outer = 0x11ad58c00] 15:32:27 INFO - PROCESS | 1664 | 1461709947436 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11bae5c00) [pid = 1664] [serial = 124] [outer = 0x11ad58c00] 15:32:27 INFO - PROCESS | 1664 | 1461709947873 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 673ms 15:32:27 INFO - PROCESS | 1664 | 1461709947882 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1664 | 1461709947883 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:32:27 INFO - PROCESS | 1664 | 1461709947886 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1664 | 1461709947888 Marionette TRACE conn2 <- [1,142,null,{}] 15:32:27 INFO - PROCESS | 1664 | 1461709947916 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}] 15:32:28 INFO - PROCESS | 1664 | 1461709948016 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:32:28 INFO - PROCESS | 1664 | 1461709948079 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e88000 == 43 [pid = 1664] [id = 43] 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11c3b7400) [pid = 1664] [serial = 125] [outer = 0x0] 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11c4e8400) [pid = 1664] [serial = 126] [outer = 0x11c3b7400] 15:32:28 INFO - PROCESS | 1664 | 1461709948112 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1243de800) [pid = 1664] [serial = 127] [outer = 0x11c3b7400] 15:32:28 INFO - PROCESS | 1664 | 1461709948550 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]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 688ms 15:32:28 INFO - PROCESS | 1664 | 1461709948575 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:32:28 INFO - PROCESS | 1664 | 1461709948576 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:32:28 INFO - PROCESS | 1664 | 1461709948579 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1664 | 1461709948580 Marionette TRACE conn2 <- [1,146,null,{}] 15:32:28 INFO - PROCESS | 1664 | 1461709948582 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}] 15:32:28 INFO - PROCESS | 1664 | 1461709948694 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:32:28 INFO - PROCESS | 1664 | 1461709948740 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fcd000 == 44 [pid = 1664] [id = 44] 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x1275b8400) [pid = 1664] [serial = 128] [outer = 0x0] 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x127f3a000) [pid = 1664] [serial = 129] [outer = 0x1275b8400] 15:32:28 INFO - PROCESS | 1664 | 1461709948769 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1298f1800) [pid = 1664] [serial = 130] [outer = 0x1275b8400] 15:32:29 INFO - PROCESS | 1664 | 1461709949271 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 719ms 15:32:29 INFO - PROCESS | 1664 | 1461709949298 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1664 | 1461709949300 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:32:29 INFO - PROCESS | 1664 | 1461709949304 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1664 | 1461709949306 Marionette TRACE conn2 <- [1,150,null,{}] 15:32:29 INFO - PROCESS | 1664 | 1461709949310 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}] 15:32:29 INFO - PROCESS | 1664 | 1461709949399 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:32:29 INFO - PROCESS | 1664 | 1461709949461 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x116303800 == 45 [pid = 1664] [id = 45] 15:32:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x119250800) [pid = 1664] [serial = 131] [outer = 0x0] 15:32:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11925c000) [pid = 1664] [serial = 132] [outer = 0x119250800] 15:32:29 INFO - PROCESS | 1664 | 1461709949491 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x119d97c00) [pid = 1664] [serial = 133] [outer = 0x119250800] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x124490800 == 44 [pid = 1664] [id = 39] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x123e8f000 == 43 [pid = 1664] [id = 38] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3c000 == 42 [pid = 1664] [id = 37] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12399c800 == 41 [pid = 1664] [id = 36] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11c582800 == 40 [pid = 1664] [id = 35] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1c1800 == 39 [pid = 1664] [id = 34] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfcc000 == 38 [pid = 1664] [id = 33] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc97000 == 37 [pid = 1664] [id = 32] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11b06e000 == 36 [pid = 1664] [id = 31] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa85800 == 35 [pid = 1664] [id = 30] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e1000 == 34 [pid = 1664] [id = 29] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119214800 == 33 [pid = 1664] [id = 28] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x118913000 == 32 [pid = 1664] [id = 27] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x116313800 == 31 [pid = 1664] [id = 26] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e2000 == 30 [pid = 1664] [id = 25] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11920e800 == 29 [pid = 1664] [id = 24] 15:32:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11541c800 == 28 [pid = 1664] [id = 23] 15:32:30 INFO - PROCESS | 1664 | 1461709950024 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 773ms 15:32:30 INFO - PROCESS | 1664 | 1461709950076 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1664 | 1461709950079 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:32:30 INFO - PROCESS | 1664 | 1461709950082 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1664 | 1461709950085 Marionette TRACE conn2 <- [1,154,null,{}] 15:32:30 INFO - PROCESS | 1664 | 1461709950090 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}] 15:32:30 INFO - PROCESS | 1664 | 1461709950180 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:32:30 INFO - PROCESS | 1664 | 1461709950241 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x118615000 == 29 [pid = 1664] [id = 46] 15:32:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11925c800) [pid = 1664] [serial = 134] [outer = 0x0] 15:32:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x119c0e800) [pid = 1664] [serial = 135] [outer = 0x11925c800] 15:32:30 INFO - PROCESS | 1664 | 1461709950274 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11aa04800) [pid = 1664] [serial = 136] [outer = 0x11925c800] 15:32:30 INFO - PROCESS | 1664 | 1461709950747 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 671ms 15:32:30 INFO - PROCESS | 1664 | 1461709950774 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1664 | 1461709950780 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:32:30 INFO - PROCESS | 1664 | 1461709950793 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1664 | 1461709950796 Marionette TRACE conn2 <- [1,158,null,{}] 15:32:30 INFO - PROCESS | 1664 | 1461709950800 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}] 15:32:30 INFO - PROCESS | 1664 | 1461709950935 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:32:31 INFO - PROCESS | 1664 | 1461709951019 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa72800 == 30 [pid = 1664] [id = 47] 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11ad57000) [pid = 1664] [serial = 137] [outer = 0x0] 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11af41c00) [pid = 1664] [serial = 138] [outer = 0x11ad57000] 15:32:31 INFO - PROCESS | 1664 | 1461709951068 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x11b0ef000) [pid = 1664] [serial = 139] [outer = 0x11ad57000] 15:32:31 INFO - PROCESS | 1664 | 1461709951565 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 827ms 15:32:31 INFO - PROCESS | 1664 | 1461709951624 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:32:31 INFO - PROCESS | 1664 | 1461709951625 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:32:31 INFO - PROCESS | 1664 | 1461709951630 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1664 | 1461709951632 Marionette TRACE conn2 <- [1,162,null,{}] 15:32:31 INFO - PROCESS | 1664 | 1461709951641 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}] 15:32:31 INFO - PROCESS | 1664 | 1461709951733 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:32:31 INFO - PROCESS | 1664 | 1461709951792 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc91000 == 31 [pid = 1664] [id = 48] 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11bf98000) [pid = 1664] [serial = 140] [outer = 0x0] 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x11bf9dc00) [pid = 1664] [serial = 141] [outer = 0x11bf98000] 15:32:31 INFO - PROCESS | 1664 | 1461709951826 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11c4ea000) [pid = 1664] [serial = 142] [outer = 0x11bf98000] 15:32:32 INFO - PROCESS | 1664 | 1461709952263 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 15:32:32 INFO - PROCESS | 1664 | 1461709952301 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1664 | 1461709952303 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:32:32 INFO - PROCESS | 1664 | 1461709952324 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1664 | 1461709952326 Marionette TRACE conn2 <- [1,166,null,{}] 15:32:32 INFO - PROCESS | 1664 | 1461709952330 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}] 15:32:32 INFO - PROCESS | 1664 | 1461709952419 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:32:32 INFO - PROCESS | 1664 | 1461709952478 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c387000 == 32 [pid = 1664] [id = 49] 15:32:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x123c3e000) [pid = 1664] [serial = 143] [outer = 0x0] 15:32:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x123e25000) [pid = 1664] [serial = 144] [outer = 0x123c3e000] 15:32:32 INFO - PROCESS | 1664 | 1461709952510 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x124f53400) [pid = 1664] [serial = 145] [outer = 0x123c3e000] 15:32:32 INFO - PROCESS | 1664 | 1461709952943 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 690ms 15:32:33 INFO - PROCESS | 1664 | 1461709953033 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1664 | 1461709953035 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:32:33 INFO - PROCESS | 1664 | 1461709953040 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1664 | 1461709953042 Marionette TRACE conn2 <- [1,170,null,{}] 15:32:33 INFO - PROCESS | 1664 | 1461709953044 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}] 15:32:33 INFO - PROCESS | 1664 | 1461709953133 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:32:33 INFO - PROCESS | 1664 | 1461709953190 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12399c800 == 33 [pid = 1664] [id = 50] 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x115705000) [pid = 1664] [serial = 146] [outer = 0x0] 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x127362400) [pid = 1664] [serial = 147] [outer = 0x115705000] 15:32:33 INFO - PROCESS | 1664 | 1461709953220 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x1275b3000) [pid = 1664] [serial = 148] [outer = 0x115705000] 15:32:33 INFO - PROCESS | 1664 | 1461709953638 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]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 15:32:33 INFO - PROCESS | 1664 | 1461709953660 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1664 | 1461709953661 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:32:33 INFO - PROCESS | 1664 | 1461709953664 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1664 | 1461709953665 Marionette TRACE conn2 <- [1,174,null,{}] 15:32:33 INFO - PROCESS | 1664 | 1461709953667 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}] 15:32:33 INFO - PROCESS | 1664 | 1461709953783 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:32:33 INFO - PROCESS | 1664 | 1461709953834 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x1158a2000 == 34 [pid = 1664] [id = 51] 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x124f8cc00) [pid = 1664] [serial = 149] [outer = 0x0] 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x1290e3800) [pid = 1664] [serial = 150] [outer = 0x124f8cc00] 15:32:33 INFO - PROCESS | 1664 | 1461709953866 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x12b795800) [pid = 1664] [serial = 151] [outer = 0x124f8cc00] 15:32:34 INFO - PROCESS | 1664 | 1461709954343 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]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 15:32:34 INFO - PROCESS | 1664 | --DOCSHELL 0x123e88000 == 33 [pid = 1664] [id = 43] 15:32:34 INFO - PROCESS | 1664 | --DOCSHELL 0x11b851800 == 32 [pid = 1664] [id = 42] 15:32:34 INFO - PROCESS | 1664 | --DOCSHELL 0x118812800 == 31 [pid = 1664] [id = 41] 15:32:34 INFO - PROCESS | 1664 | 1461709954466 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1664 | 1461709954468 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:32:34 INFO - PROCESS | 1664 | 1461709954483 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1664 | 1461709954486 Marionette TRACE conn2 <- [1,178,null,{}] 15:32:34 INFO - PROCESS | 1664 | 1461709954493 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}] 15:32:34 INFO - PROCESS | 1664 | 1461709954589 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:32:34 INFO - PROCESS | 1664 | 1461709954634 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1166e8000 == 32 [pid = 1664] [id = 52] 15:32:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11888bc00) [pid = 1664] [serial = 152] [outer = 0x0] 15:32:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x119131c00) [pid = 1664] [serial = 153] [outer = 0x11888bc00] 15:32:34 INFO - PROCESS | 1664 | 1461709954667 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x119d8a000) [pid = 1664] [serial = 154] [outer = 0x11888bc00] 15:32:35 INFO - PROCESS | 1664 | 1461709955099 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]]]}] 15:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 638ms 15:32:35 INFO - PROCESS | 1664 | 1461709955110 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 1664 | 1461709955112 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:32:35 INFO - PROCESS | 1664 | 1461709955118 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1664 | 1461709955120 Marionette TRACE conn2 <- [1,182,null,{}] 15:32:35 INFO - PROCESS | 1664 | 1461709955123 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}] 15:32:35 INFO - PROCESS | 1664 | 1461709955217 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:32:35 INFO - PROCESS | 1664 | 1461709955262 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b84f800 == 33 [pid = 1664] [id = 53] 15:32:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x119e51800) [pid = 1664] [serial = 155] [outer = 0x0] 15:32:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11ad56c00) [pid = 1664] [serial = 156] [outer = 0x119e51800] 15:32:35 INFO - PROCESS | 1664 | 1461709955293 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x11ba5c800) [pid = 1664] [serial = 157] [outer = 0x119e51800] 15:32:35 INFO - PROCESS | 1664 | 1461709955702 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]]]}] 15:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 622ms 15:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:32:35 INFO - PROCESS | 1664 | 1461709955738 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 1664 | 1461709955739 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:32:35 INFO - PROCESS | 1664 | 1461709955742 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1664 | 1461709955743 Marionette TRACE conn2 <- [1,186,null,{}] 15:32:35 INFO - PROCESS | 1664 | 1461709955750 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}] 15:32:35 INFO - PROCESS | 1664 | 1461709955849 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:32:35 INFO - PROCESS | 1664 | 1461709955932 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b51000 == 34 [pid = 1664] [id = 54] 15:32:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x123a57400) [pid = 1664] [serial = 158] [outer = 0x0] 15:32:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x123c44000) [pid = 1664] [serial = 159] [outer = 0x123a57400] 15:32:35 INFO - PROCESS | 1664 | 1461709955966 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x12735d000) [pid = 1664] [serial = 160] [outer = 0x123a57400] 15:32:36 INFO - PROCESS | 1664 | 1461709956380 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 15:32:36 INFO - PROCESS | 1664 | 1461709956412 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1664 | 1461709956414 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:32:36 INFO - PROCESS | 1664 | 1461709956416 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1664 | 1461709956417 Marionette TRACE conn2 <- [1,190,null,{}] 15:32:36 INFO - PROCESS | 1664 | 1461709956419 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}] 15:32:36 INFO - PROCESS | 1664 | 1461709956511 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:32:36 INFO - PROCESS | 1664 | 1461709956556 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f75800 == 35 [pid = 1664] [id = 55] 15:32:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x127eb4c00) [pid = 1664] [serial = 161] [outer = 0x0] 15:32:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x1290d7400) [pid = 1664] [serial = 162] [outer = 0x127eb4c00] 15:32:36 INFO - PROCESS | 1664 | 1461709956587 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x129c7b000) [pid = 1664] [serial = 163] [outer = 0x127eb4c00] 15:32:36 INFO - PROCESS | 1664 | 1461709956967 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 568ms 15:32:36 INFO - PROCESS | 1664 | 1461709956989 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1664 | 1461709956992 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:32:36 INFO - PROCESS | 1664 | 1461709956995 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1664 | 1461709956996 Marionette TRACE conn2 <- [1,194,null,{}] 15:32:37 INFO - PROCESS | 1664 | 1461709956999 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}] 15:32:37 INFO - PROCESS | 1664 | 1461709957084 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:32:37 INFO - PROCESS | 1664 | 1461709957130 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11479d800 == 36 [pid = 1664] [id = 56] 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x127f3ac00) [pid = 1664] [serial = 164] [outer = 0x0] 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x12b796800) [pid = 1664] [serial = 165] [outer = 0x127f3ac00] 15:32:37 INFO - PROCESS | 1664 | 1461709957160 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12bc98800) [pid = 1664] [serial = 166] [outer = 0x127f3ac00] 15:32:37 INFO - PROCESS | 1664 | 1461709957570 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 618ms 15:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:32:37 INFO - PROCESS | 1664 | 1461709957614 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1664 | 1461709957615 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1664 | 1461709957618 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1664 | 1461709957619 Marionette TRACE conn2 <- [1,198,null,{}] 15:32:37 INFO - PROCESS | 1664 | 1461709957621 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}] 15:32:37 INFO - PROCESS | 1664 | 1461709957737 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:32:37 INFO - PROCESS | 1664 | 1461709957789 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b753000 == 37 [pid = 1664] [id = 57] 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12bd9f400) [pid = 1664] [serial = 167] [outer = 0x0] 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x12c8f0000) [pid = 1664] [serial = 168] [outer = 0x12bd9f400] 15:32:37 INFO - PROCESS | 1664 | 1461709957822 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x12d36ac00) [pid = 1664] [serial = 169] [outer = 0x12bd9f400] 15:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 617ms 15:32:38 INFO - PROCESS | 1664 | 1461709958229 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]]]}] 15:32:38 INFO - PROCESS | 1664 | 1461709958236 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1664 | 1461709958237 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:32:38 INFO - PROCESS | 1664 | 1461709958240 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1664 | 1461709958241 Marionette TRACE conn2 <- [1,202,null,{}] 15:32:38 INFO - PROCESS | 1664 | 1461709958243 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}] 15:32:38 INFO - PROCESS | 1664 | 1461709958332 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:32:38 INFO - PROCESS | 1664 | 1461709958427 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3a000 == 38 [pid = 1664] [id = 58] 15:32:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x12d184c00) [pid = 1664] [serial = 170] [outer = 0x0] 15:32:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x12d372000) [pid = 1664] [serial = 171] [outer = 0x12d184c00] 15:32:38 INFO - PROCESS | 1664 | 1461709958458 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x12d3cfc00) [pid = 1664] [serial = 172] [outer = 0x12d184c00] 15:32:38 INFO - PROCESS | 1664 | 1461709958836 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 15:32:38 INFO - PROCESS | 1664 | 1461709958861 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1664 | 1461709958862 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:32:38 INFO - PROCESS | 1664 | 1461709958865 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1664 | 1461709958866 Marionette TRACE conn2 <- [1,206,null,{}] 15:32:38 INFO - PROCESS | 1664 | 1461709958868 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}] 15:32:39 INFO - PROCESS | 1664 | 1461709959025 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:32:39 INFO - PROCESS | 1664 | 1461709959079 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x118814000 == 39 [pid = 1664] [id = 59] 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x115710400) [pid = 1664] [serial = 173] [outer = 0x0] 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x11867b400) [pid = 1664] [serial = 174] [outer = 0x115710400] 15:32:39 INFO - PROCESS | 1664 | 1461709959107 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x1198d0400) [pid = 1664] [serial = 175] [outer = 0x115710400] 15:32:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa72800 == 38 [pid = 1664] [id = 47] 15:32:39 INFO - PROCESS | 1664 | --DOCSHELL 0x118615000 == 37 [pid = 1664] [id = 46] 15:32:39 INFO - PROCESS | 1664 | 1461709959590 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]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 769ms 15:32:39 INFO - PROCESS | 1664 | 1461709959638 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1664 | 1461709959641 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:32:39 INFO - PROCESS | 1664 | 1461709959646 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1664 | 1461709959649 Marionette TRACE conn2 <- [1,210,null,{}] 15:32:39 INFO - PROCESS | 1664 | 1461709959653 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}] 15:32:39 INFO - PROCESS | 1664 | 1461709959750 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:32:39 INFO - PROCESS | 1664 | 1461709959803 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b06d800 == 38 [pid = 1664] [id = 60] 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x1198d2400) [pid = 1664] [serial = 176] [outer = 0x0] 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11ad4f400) [pid = 1664] [serial = 177] [outer = 0x1198d2400] 15:32:39 INFO - PROCESS | 1664 | 1461709959836 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x11bac5000) [pid = 1664] [serial = 178] [outer = 0x1198d2400] 15:32:40 INFO - PROCESS | 1664 | 1461709960260 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 15:32:40 INFO - PROCESS | 1664 | 1461709960267 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1664 | 1461709960271 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:32:40 INFO - PROCESS | 1664 | 1461709960276 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1664 | 1461709960278 Marionette TRACE conn2 <- [1,214,null,{}] 15:32:40 INFO - PROCESS | 1664 | 1461709960280 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}] 15:32:40 INFO - PROCESS | 1664 | 1461709960377 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:32:40 INFO - PROCESS | 1664 | 1461709960426 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c23800 == 39 [pid = 1664] [id = 61] 15:32:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x11bac7000) [pid = 1664] [serial = 179] [outer = 0x0] 15:32:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x11c8e0c00) [pid = 1664] [serial = 180] [outer = 0x11bac7000] 15:32:40 INFO - PROCESS | 1664 | 1461709960457 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x124f55000) [pid = 1664] [serial = 181] [outer = 0x11bac7000] 15:32:40 INFO - PROCESS | 1664 | 1461709960873 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 15:32:40 INFO - PROCESS | 1664 | 1461709960896 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1664 | 1461709960899 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:32:40 INFO - PROCESS | 1664 | 1461709960902 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1664 | 1461709960906 Marionette TRACE conn2 <- [1,218,null,{}] 15:32:40 INFO - PROCESS | 1664 | 1461709960917 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}] 15:32:41 INFO - PROCESS | 1664 | 1461709961021 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:32:41 INFO - PROCESS | 1664 | 1461709961113 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b766000 == 40 [pid = 1664] [id = 62] 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x127eae000) [pid = 1664] [serial = 182] [outer = 0x0] 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x129c40c00) [pid = 1664] [serial = 183] [outer = 0x127eae000] 15:32:41 INFO - PROCESS | 1664 | 1461709961160 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12bc9a000) [pid = 1664] [serial = 184] [outer = 0x127eae000] 15:32:41 INFO - PROCESS | 1664 | 1461709961579 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 724ms 15:32:41 INFO - PROCESS | 1664 | 1461709961627 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:32:41 INFO - PROCESS | 1664 | 1461709961629 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:32:41 INFO - PROCESS | 1664 | 1461709961631 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1664 | 1461709961632 Marionette TRACE conn2 <- [1,222,null,{}] 15:32:41 INFO - PROCESS | 1664 | 1461709961635 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}] 15:32:41 INFO - PROCESS | 1664 | 1461709961730 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:32:41 INFO - PROCESS | 1664 | 1461709961781 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c87d800 == 41 [pid = 1664] [id = 63] 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12bfa2c00) [pid = 1664] [serial = 185] [outer = 0x0] 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12c8e8800) [pid = 1664] [serial = 186] [outer = 0x12bfa2c00] 15:32:41 INFO - PROCESS | 1664 | 1461709961811 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12d187c00) [pid = 1664] [serial = 187] [outer = 0x12bfa2c00] 15:32:42 INFO - PROCESS | 1664 | 1461709962230 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 619ms 15:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:32:42 INFO - PROCESS | 1664 | 1461709962251 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1664 | 1461709962252 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:32:42 INFO - PROCESS | 1664 | 1461709962254 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1664 | 1461709962256 Marionette TRACE conn2 <- [1,226,null,{}] 15:32:42 INFO - PROCESS | 1664 | 1461709962258 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}] 15:32:42 INFO - PROCESS | 1664 | 1461709962348 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:32:42 INFO - PROCESS | 1664 | 1461709962428 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b5800 == 42 [pid = 1664] [id = 64] 15:32:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12d379c00) [pid = 1664] [serial = 188] [outer = 0x0] 15:32:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x12d3d5400) [pid = 1664] [serial = 189] [outer = 0x12d379c00] 15:32:42 INFO - PROCESS | 1664 | 1461709962458 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12d63d800) [pid = 1664] [serial = 190] [outer = 0x12d379c00] 15:32:42 INFO - PROCESS | 1664 | 1461709962865 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 619ms 15:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:32:42 INFO - PROCESS | 1664 | 1461709962874 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1664 | 1461709962875 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:32:42 INFO - PROCESS | 1664 | 1461709962877 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1664 | 1461709962879 Marionette TRACE conn2 <- [1,230,null,{}] 15:32:42 INFO - PROCESS | 1664 | 1461709962881 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}] 15:32:42 INFO - PROCESS | 1664 | 1461709962997 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:32:43 INFO - PROCESS | 1664 | 1461709963048 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c8000 == 43 [pid = 1664] [id = 65] 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12d79ac00) [pid = 1664] [serial = 191] [outer = 0x0] 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x12dddc800) [pid = 1664] [serial = 192] [outer = 0x12d79ac00] 15:32:43 INFO - PROCESS | 1664 | 1461709963083 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x12e6ba800) [pid = 1664] [serial = 193] [outer = 0x12d79ac00] 15:32:43 INFO - PROCESS | 1664 | 1461709963500 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]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 668ms 15:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:32:43 INFO - PROCESS | 1664 | 1461709963546 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1664 | 1461709963548 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:32:43 INFO - PROCESS | 1664 | 1461709963550 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1664 | 1461709963551 Marionette TRACE conn2 <- [1,234,null,{}] 15:32:43 INFO - PROCESS | 1664 | 1461709963554 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}] 15:32:43 INFO - PROCESS | 1664 | 1461709963646 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:32:43 INFO - PROCESS | 1664 | 1461709963726 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e351800 == 44 [pid = 1664] [id = 66] 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12d36fc00) [pid = 1664] [serial = 194] [outer = 0x0] 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x12e6bdc00) [pid = 1664] [serial = 195] [outer = 0x12d36fc00] 15:32:43 INFO - PROCESS | 1664 | 1461709963755 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x12e6c3c00) [pid = 1664] [serial = 196] [outer = 0x12d36fc00] 15:32:44 INFO - PROCESS | 1664 | 1461709964164 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 668ms 15:32:44 INFO - PROCESS | 1664 | 1461709964219 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1664 | 1461709964220 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:32:44 INFO - PROCESS | 1664 | 1461709964222 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1664 | 1461709964223 Marionette TRACE conn2 <- [1,238,null,{}] 15:32:44 INFO - PROCESS | 1664 | 1461709964226 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}] 15:32:44 INFO - PROCESS | 1664 | 1461709964317 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:32:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x119d89000) [pid = 1664] [serial = 197] [outer = 0x12fc2bc00] 15:32:44 INFO - PROCESS | 1664 | 1461709964399 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edc3800 == 45 [pid = 1664] [id = 67] 15:32:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x12e95e400) [pid = 1664] [serial = 198] [outer = 0x0] 15:32:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x12e964800) [pid = 1664] [serial = 199] [outer = 0x12e95e400] 15:32:44 INFO - PROCESS | 1664 | 1461709964436 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x12ea0a800) [pid = 1664] [serial = 200] [outer = 0x12e95e400] 15:32:44 INFO - PROCESS | 1664 | 1461709964960 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 15:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:32:45 INFO - PROCESS | 1664 | 1461709964992 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1664 | 1461709964995 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:32:45 INFO - PROCESS | 1664 | 1461709964998 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1664 | 1461709965000 Marionette TRACE conn2 <- [1,242,null,{}] 15:32:45 INFO - PROCESS | 1664 | 1461709965004 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}] 15:32:45 INFO - PROCESS | 1664 | 1461709965101 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:32:45 INFO - PROCESS | 1664 | 1461709965169 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12395e800 == 46 [pid = 1664] [id = 68] 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x11ad88c00) [pid = 1664] [serial = 201] [outer = 0x0] 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x11bae8000) [pid = 1664] [serial = 202] [outer = 0x11ad88c00] 15:32:45 INFO - PROCESS | 1664 | 1461709965198 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x11c8e0000) [pid = 1664] [serial = 203] [outer = 0x11ad88c00] 15:32:45 INFO - PROCESS | 1664 | --DOCSHELL 0x11479d800 == 45 [pid = 1664] [id = 56] 15:32:45 INFO - PROCESS | 1664 | --DOCSHELL 0x124f75800 == 44 [pid = 1664] [id = 55] 15:32:45 INFO - PROCESS | 1664 | --DOCSHELL 0x123b51000 == 43 [pid = 1664] [id = 54] 15:32:45 INFO - PROCESS | 1664 | --DOCSHELL 0x11b84f800 == 42 [pid = 1664] [id = 53] 15:32:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1166e8000 == 41 [pid = 1664] [id = 52] 15:32:45 INFO - PROCESS | 1664 | 1461709965665 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]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 15:32:45 INFO - PROCESS | 1664 | 1461709965719 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1664 | 1461709965721 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:32:45 INFO - PROCESS | 1664 | 1461709965726 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1664 | 1461709965728 Marionette TRACE conn2 <- [1,246,null,{}] 15:32:45 INFO - PROCESS | 1664 | 1461709965731 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}] 15:32:45 INFO - PROCESS | 1664 | 1461709965829 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:32:45 INFO - PROCESS | 1664 | 1461709965897 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239aa000 == 42 [pid = 1664] [id = 69] 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 204 (0x11afbb000) [pid = 1664] [serial = 204] [outer = 0x0] 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 205 (0x11c4a7000) [pid = 1664] [serial = 205] [outer = 0x11afbb000] 15:32:45 INFO - PROCESS | 1664 | 1461709965929 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 206 (0x124451800) [pid = 1664] [serial = 206] [outer = 0x11afbb000] 15:32:46 INFO - PROCESS | 1664 | 1461709966348 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 15:32:46 INFO - PROCESS | 1664 | 1461709966442 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1664 | 1461709966446 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:32:46 INFO - PROCESS | 1664 | 1461709966455 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1664 | 1461709966456 Marionette TRACE conn2 <- [1,250,null,{}] 15:32:46 INFO - PROCESS | 1664 | 1461709966459 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}] 15:32:46 INFO - PROCESS | 1664 | 1461709966553 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:32:46 INFO - PROCESS | 1664 | 1461709966621 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca8800 == 43 [pid = 1664] [id = 70] 15:32:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 207 (0x1291eec00) [pid = 1664] [serial = 207] [outer = 0x0] 15:32:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 208 (0x129ebbc00) [pid = 1664] [serial = 208] [outer = 0x1291eec00] 15:32:46 INFO - PROCESS | 1664 | 1461709966651 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 209 (0x12bc9c400) [pid = 1664] [serial = 209] [outer = 0x1291eec00] 15:32:47 INFO - PROCESS | 1664 | 1461709967071 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 673ms 15:32:47 INFO - PROCESS | 1664 | 1461709967141 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1664 | 1461709967143 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:32:47 INFO - PROCESS | 1664 | 1461709967148 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1664 | 1461709967150 Marionette TRACE conn2 <- [1,254,null,{}] 15:32:47 INFO - PROCESS | 1664 | 1461709967160 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}] 15:32:47 INFO - PROCESS | 1664 | 1461709967255 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:32:47 INFO - PROCESS | 1664 | 1461709967325 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7bd000 == 44 [pid = 1664] [id = 71] 15:32:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 210 (0x12d376800) [pid = 1664] [serial = 210] [outer = 0x0] 15:32:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 211 (0x12d3d6000) [pid = 1664] [serial = 211] [outer = 0x12d376800] 15:32:47 INFO - PROCESS | 1664 | 1461709967359 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 212 (0x12d79a000) [pid = 1664] [serial = 212] [outer = 0x12d376800] 15:32:47 INFO - PROCESS | 1664 | 1461709967780 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 15:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:32:47 INFO - PROCESS | 1664 | 1461709967829 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1664 | 1461709967831 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:32:47 INFO - PROCESS | 1664 | 1461709967833 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1664 | 1461709967834 Marionette TRACE conn2 <- [1,258,null,{}] 15:32:47 INFO - PROCESS | 1664 | 1461709967837 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}] 15:32:47 INFO - PROCESS | 1664 | 1461709967967 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:32:48 INFO - PROCESS | 1664 | 1461709968005 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edb6800 == 45 [pid = 1664] [id = 72] 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 213 (0x12e3ee000) [pid = 1664] [serial = 213] [outer = 0x0] 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 214 (0x12e3f6400) [pid = 1664] [serial = 214] [outer = 0x12e3ee000] 15:32:48 INFO - PROCESS | 1664 | 1461709968035 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 215 (0x12e6c5000) [pid = 1664] [serial = 215] [outer = 0x12e3ee000] 15:32:48 INFO - PROCESS | 1664 | 1461709968484 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 15:32:48 INFO - PROCESS | 1664 | 1461709968503 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:32:48 INFO - PROCESS | 1664 | 1461709968505 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:32:48 INFO - PROCESS | 1664 | 1461709968508 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1664 | 1461709968510 Marionette TRACE conn2 <- [1,262,null,{}] 15:32:48 INFO - PROCESS | 1664 | 1461709968514 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}] 15:32:48 INFO - PROCESS | 1664 | 1461709968647 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:32:48 INFO - PROCESS | 1664 | 1461709968746 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d0800 == 46 [pid = 1664] [id = 73] 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 216 (0x127f86800) [pid = 1664] [serial = 216] [outer = 0x0] 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 217 (0x12ea0f000) [pid = 1664] [serial = 217] [outer = 0x127f86800] 15:32:48 INFO - PROCESS | 1664 | 1461709968792 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x12ea16c00) [pid = 1664] [serial = 218] [outer = 0x127f86800] 15:32:49 INFO - PROCESS | 1664 | 1461709969250 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 770ms 15:32:49 INFO - PROCESS | 1664 | 1461709969279 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1664 | 1461709969280 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:32:49 INFO - PROCESS | 1664 | 1461709969282 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1664 | 1461709969284 Marionette TRACE conn2 <- [1,266,null,{}] 15:32:49 INFO - PROCESS | 1664 | 1461709969286 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}] 15:32:49 INFO - PROCESS | 1664 | 1461709969441 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:32:49 INFO - PROCESS | 1664 | 1461709969494 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x13008e000 == 47 [pid = 1664] [id = 74] 15:32:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 219 (0x11343f800) [pid = 1664] [serial = 219] [outer = 0x0] 15:32:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 220 (0x12f0b9000) [pid = 1664] [serial = 220] [outer = 0x11343f800] 15:32:49 INFO - PROCESS | 1664 | 1461709969526 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 221 (0x12f6d8c00) [pid = 1664] [serial = 221] [outer = 0x11343f800] 15:32:49 INFO - PROCESS | 1664 | 1461709969937 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 15:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:32:49 INFO - PROCESS | 1664 | 1461709969951 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1664 | 1461709969953 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:32:49 INFO - PROCESS | 1664 | 1461709969955 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1664 | 1461709969956 Marionette TRACE conn2 <- [1,270,null,{}] 15:32:49 INFO - PROCESS | 1664 | 1461709969959 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}] 15:32:50 INFO - PROCESS | 1664 | 1461709970052 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:32:50 INFO - PROCESS | 1664 | 1461709970105 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x130306000 == 48 [pid = 1664] [id = 75] 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 222 (0x11343fc00) [pid = 1664] [serial = 222] [outer = 0x0] 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 223 (0x123ee4800) [pid = 1664] [serial = 223] [outer = 0x11343fc00] 15:32:50 INFO - PROCESS | 1664 | 1461709970134 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 224 (0x123ee8800) [pid = 1664] [serial = 224] [outer = 0x11343fc00] 15:32:50 INFO - PROCESS | 1664 | 1461709970634 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 721ms 15:32:50 INFO - PROCESS | 1664 | 1461709970698 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1664 | 1461709970701 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:32:50 INFO - PROCESS | 1664 | 1461709970719 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1664 | 1461709970721 Marionette TRACE conn2 <- [1,274,null,{}] 15:32:50 INFO - PROCESS | 1664 | 1461709970728 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}] 15:32:50 INFO - PROCESS | 1664 | 1461709970819 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:32:50 INFO - PROCESS | 1664 | 1461709970891 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b50800 == 49 [pid = 1664] [id = 76] 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 225 (0x11a640000) [pid = 1664] [serial = 225] [outer = 0x0] 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 226 (0x11aa0e800) [pid = 1664] [serial = 226] [outer = 0x11a640000] 15:32:50 INFO - PROCESS | 1664 | 1461709970921 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 227 (0x11b873000) [pid = 1664] [serial = 227] [outer = 0x11a640000] 15:32:51 INFO - PROCESS | 1664 | --DOCSHELL 0x11b06d800 == 48 [pid = 1664] [id = 60] 15:32:51 INFO - PROCESS | 1664 | 1461709971416 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]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 737ms 15:32:51 INFO - PROCESS | 1664 | 1461709971459 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1664 | 1461709971462 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:32:51 INFO - PROCESS | 1664 | 1461709971469 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1664 | 1461709971471 Marionette TRACE conn2 <- [1,278,null,{}] 15:32:51 INFO - PROCESS | 1664 | 1461709971478 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}] 15:32:51 INFO - PROCESS | 1664 | 1461709971573 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:32:51 INFO - PROCESS | 1664 | 1461709971647 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8ed000 == 49 [pid = 1664] [id = 77] 15:32:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 228 (0x11343f400) [pid = 1664] [serial = 228] [outer = 0x0] 15:32:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 229 (0x119c08000) [pid = 1664] [serial = 229] [outer = 0x11343f400] 15:32:51 INFO - PROCESS | 1664 | 1461709971680 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 230 (0x11ad8e000) [pid = 1664] [serial = 230] [outer = 0x11343f400] 15:32:52 INFO - PROCESS | 1664 | 1461709972134 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 724ms 15:32:52 INFO - PROCESS | 1664 | 1461709972193 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1664 | 1461709972197 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:32:52 INFO - PROCESS | 1664 | 1461709972202 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1664 | 1461709972203 Marionette TRACE conn2 <- [1,282,null,{}] 15:32:52 INFO - PROCESS | 1664 | 1461709972226 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}] 15:32:52 INFO - PROCESS | 1664 | 1461709972323 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:32:52 INFO - PROCESS | 1664 | 1461709972396 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b916800 == 50 [pid = 1664] [id = 78] 15:32:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 231 (0x123edf000) [pid = 1664] [serial = 231] [outer = 0x0] 15:32:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 232 (0x123ee9800) [pid = 1664] [serial = 232] [outer = 0x123edf000] 15:32:52 INFO - PROCESS | 1664 | 1461709972428 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 233 (0x1246e3c00) [pid = 1664] [serial = 233] [outer = 0x123edf000] 15:32:52 INFO - PROCESS | 1664 | 1461709972853 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 15:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:32:52 INFO - PROCESS | 1664 | 1461709972871 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1664 | 1461709972873 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1664 | 1461709972875 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1664 | 1461709972878 Marionette TRACE conn2 <- [1,286,null,{}] 15:32:52 INFO - PROCESS | 1664 | 1461709972885 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}] 15:32:52 INFO - PROCESS | 1664 | 1461709972985 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:32:53 INFO - PROCESS | 1664 | 1461709973044 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197da000 == 51 [pid = 1664] [id = 79] 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 234 (0x127eb0000) [pid = 1664] [serial = 234] [outer = 0x0] 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 235 (0x129ebd400) [pid = 1664] [serial = 235] [outer = 0x127eb0000] 15:32:53 INFO - PROCESS | 1664 | 1461709973078 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 236 (0x129ec8800) [pid = 1664] [serial = 236] [outer = 0x127eb0000] 15:32:53 INFO - PROCESS | 1664 | 1461709973513 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]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 15:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:32:53 INFO - PROCESS | 1664 | 1461709973547 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1664 | 1461709973548 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:32:53 INFO - PROCESS | 1664 | 1461709973551 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1664 | 1461709973553 Marionette TRACE conn2 <- [1,290,null,{}] 15:32:53 INFO - PROCESS | 1664 | 1461709973555 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}] 15:32:53 INFO - PROCESS | 1664 | 1461709973705 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:32:53 INFO - PROCESS | 1664 | 1461709973775 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3bb800 == 52 [pid = 1664] [id = 80] 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 237 (0x12b656400) [pid = 1664] [serial = 237] [outer = 0x0] 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 238 (0x12b65a400) [pid = 1664] [serial = 238] [outer = 0x12b656400] 15:32:53 INFO - PROCESS | 1664 | 1461709973806 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 239 (0x12bc96c00) [pid = 1664] [serial = 239] [outer = 0x12b656400] 15:32:54 INFO - PROCESS | 1664 | 1461709974220 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 15:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:32:54 INFO - PROCESS | 1664 | 1461709974275 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1664 | 1461709974276 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:32:54 INFO - PROCESS | 1664 | 1461709974281 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1664 | 1461709974282 Marionette TRACE conn2 <- [1,294,null,{}] 15:32:54 INFO - PROCESS | 1664 | 1461709974284 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}] 15:32:54 INFO - PROCESS | 1664 | 1461709974375 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:32:54 INFO - PROCESS | 1664 | 1461709974445 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x13030f000 == 53 [pid = 1664] [id = 81] 15:32:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 240 (0x12b656800) [pid = 1664] [serial = 240] [outer = 0x0] 15:32:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 241 (0x12bd9c000) [pid = 1664] [serial = 241] [outer = 0x12b656800] 15:32:54 INFO - PROCESS | 1664 | 1461709974475 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 242 (0x12c8e1c00) [pid = 1664] [serial = 242] [outer = 0x12b656800] 15:32:54 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. 15:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 15:32:54 INFO - PROCESS | 1664 | 1461709974893 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]]]}] 15:32:54 INFO - PROCESS | 1664 | 1461709974900 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1664 | 1461709974901 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:32:54 INFO - PROCESS | 1664 | 1461709974903 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1664 | 1461709974904 Marionette TRACE conn2 <- [1,298,null,{}] 15:32:54 INFO - PROCESS | 1664 | 1461709974907 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}] 15:32:55 INFO - PROCESS | 1664 | 1461709975038 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:32:55 INFO - PROCESS | 1664 | 1461709975112 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x13061e000 == 54 [pid = 1664] [id = 82] 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 243 (0x12d63d000) [pid = 1664] [serial = 243] [outer = 0x0] 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 244 (0x12d79ec00) [pid = 1664] [serial = 244] [outer = 0x12d63d000] 15:32:55 INFO - PROCESS | 1664 | 1461709975144 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 245 (0x12e961000) [pid = 1664] [serial = 245] [outer = 0x12d63d000] 15:32:55 INFO - PROCESS | 1664 | 1461709975563 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]]]}] 15:32:55 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. 15:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 15:32:55 INFO - PROCESS | 1664 | 1461709975592 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1664 | 1461709975594 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:32:55 INFO - PROCESS | 1664 | 1461709975598 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1664 | 1461709975600 Marionette TRACE conn2 <- [1,302,null,{}] 15:32:55 INFO - PROCESS | 1664 | 1461709975602 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}] 15:32:55 INFO - PROCESS | 1664 | 1461709975696 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:32:55 INFO - PROCESS | 1664 | 1461709975767 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c38000 == 55 [pid = 1664] [id = 83] 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 246 (0x114b55800) [pid = 1664] [serial = 246] [outer = 0x0] 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 247 (0x12ea13c00) [pid = 1664] [serial = 247] [outer = 0x114b55800] 15:32:55 INFO - PROCESS | 1664 | 1461709975797 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 248 (0x12f0b2c00) [pid = 1664] [serial = 248] [outer = 0x114b55800] 15:32:56 INFO - PROCESS | 1664 | 1461709976194 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]]]}] 15:32:56 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. 15:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 618ms 15:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:32:56 INFO - PROCESS | 1664 | 1461709976217 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1664 | 1461709976218 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:32:56 INFO - PROCESS | 1664 | 1461709976221 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1664 | 1461709976222 Marionette TRACE conn2 <- [1,306,null,{}] 15:32:56 INFO - PROCESS | 1664 | 1461709976224 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}] 15:32:56 INFO - PROCESS | 1664 | 1461709976321 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:32:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12edb6800 == 54 [pid = 1664] [id = 72] 15:32:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7bd000 == 53 [pid = 1664] [id = 71] 15:32:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca8800 == 52 [pid = 1664] [id = 70] 15:32:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1239aa000 == 51 [pid = 1664] [id = 69] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3af000 == 50 [pid = 1664] [id = 8] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb60000 == 49 [pid = 1664] [id = 16] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12e351800 == 48 [pid = 1664] [id = 66] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12e359800 == 47 [pid = 1664] [id = 10] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12edc1000 == 46 [pid = 1664] [id = 13] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x13060f000 == 45 [pid = 1664] [id = 20] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b753000 == 44 [pid = 1664] [id = 57] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d0800 == 43 [pid = 1664] [id = 73] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x127fcd000 == 42 [pid = 1664] [id = 44] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x116303800 == 41 [pid = 1664] [id = 45] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x130311800 == 40 [pid = 1664] [id = 19] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x13008e000 == 39 [pid = 1664] [id = 74] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x130d0e800 == 38 [pid = 1664] [id = 22] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x130306000 == 37 [pid = 1664] [id = 75] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x118814000 == 36 [pid = 1664] [id = 59] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12396a000 == 35 [pid = 1664] [id = 12] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11c387000 == 34 [pid = 1664] [id = 49] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c6000 == 33 [pid = 1664] [id = 9] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12c87d800 == 32 [pid = 1664] [id = 63] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1158a2000 == 31 [pid = 1664] [id = 51] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcab800 == 30 [pid = 1664] [id = 6] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc91000 == 29 [pid = 1664] [id = 48] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123c23800 == 28 [pid = 1664] [id = 61] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7ce800 == 27 [pid = 1664] [id = 15] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2db800 == 26 [pid = 1664] [id = 14] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b766000 == 25 [pid = 1664] [id = 62] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b5800 == 24 [pid = 1664] [id = 64] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12399c800 == 23 [pid = 1664] [id = 50] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1305b7000 == 22 [pid = 1664] [id = 21] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c8000 == 21 [pid = 1664] [id = 65] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11ad92800 == 20 [pid = 1664] [id = 11] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x119c38000 == 19 [pid = 1664] [id = 83] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12395e800 == 18 [pid = 1664] [id = 68] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3a000 == 17 [pid = 1664] [id = 58] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x13061e000 == 16 [pid = 1664] [id = 82] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x13030f000 == 15 [pid = 1664] [id = 81] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3bb800 == 14 [pid = 1664] [id = 80] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124f49000 == 13 [pid = 1664] [id = 40] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12edc3800 == 12 [pid = 1664] [id = 67] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1197da000 == 11 [pid = 1664] [id = 79] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12b916800 == 10 [pid = 1664] [id = 78] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123b50800 == 9 [pid = 1664] [id = 76] 15:32:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8ed000 == 8 [pid = 1664] [id = 77] 15:33:00 INFO - PROCESS | 1664 | 1461709980489 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x114338000 == 9 [pid = 1664] [id = 84] 15:33:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 249 (0x115709c00) [pid = 1664] [serial = 249] [outer = 0x0] 15:33:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 250 (0x1157f8c00) [pid = 1664] [serial = 250] [outer = 0x115709c00] 15:33:00 INFO - PROCESS | 1664 | 1461709980523 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 251 (0x11867dc00) [pid = 1664] [serial = 251] [outer = 0x115709c00] 15:33:00 INFO - PROCESS | 1664 | 1461709980834 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]]]}] 15:33:00 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. 15:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4640ms 15:33:00 INFO - PROCESS | 1664 | 1461709980863 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:33:00 INFO - PROCESS | 1664 | 1461709980866 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1664 | 1461709980869 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1664 | 1461709980871 Marionette TRACE conn2 <- [1,310,null,{}] 15:33:00 INFO - PROCESS | 1664 | 1461709980876 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}] 15:33:00 INFO - PROCESS | 1664 | 1461709980956 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:33:01 INFO - PROCESS | 1664 | 1461709981031 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c42800 == 10 [pid = 1664] [id = 85] 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 252 (0x118e9c800) [pid = 1664] [serial = 252] [outer = 0x0] 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 253 (0x119e4b800) [pid = 1664] [serial = 253] [outer = 0x118e9c800] 15:33:01 INFO - PROCESS | 1664 | 1461709981058 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 254 (0x11af4b000) [pid = 1664] [serial = 254] [outer = 0x118e9c800] 15:33:01 INFO - PROCESS | 1664 | 1461709981392 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]]]}] 15:33:01 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. 15:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 15:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:33:01 INFO - PROCESS | 1664 | 1461709981443 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1664 | 1461709981447 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:33:01 INFO - PROCESS | 1664 | 1461709981450 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1664 | 1461709981453 Marionette TRACE conn2 <- [1,314,null,{}] 15:33:01 INFO - PROCESS | 1664 | 1461709981457 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}] 15:33:01 INFO - PROCESS | 1664 | 1461709981593 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:33:01 INFO - PROCESS | 1664 | 1461709981704 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x123968000 == 11 [pid = 1664] [id = 86] 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 255 (0x11b87b000) [pid = 1664] [serial = 255] [outer = 0x0] 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 256 (0x11bcd0400) [pid = 1664] [serial = 256] [outer = 0x11b87b000] 15:33:01 INFO - PROCESS | 1664 | 1461709981748 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 257 (0x123a59400) [pid = 1664] [serial = 257] [outer = 0x11b87b000] 15:33:02 INFO - PROCESS | 1664 | 1461709982069 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]]]}] 15:33:02 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. 15:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 15:33:02 INFO - PROCESS | 1664 | 1461709982153 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1664 | 1461709982155 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:33:02 INFO - PROCESS | 1664 | 1461709982162 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1664 | 1461709982166 Marionette TRACE conn2 <- [1,318,null,{}] 15:33:02 INFO - PROCESS | 1664 | 1461709982169 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}] 15:33:02 INFO - PROCESS | 1664 | 1461709982249 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:33:02 INFO - PROCESS | 1664 | 1461709982254 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e0a800 == 12 [pid = 1664] [id = 87] 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 258 (0x123edd800) [pid = 1664] [serial = 258] [outer = 0x0] 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 259 (0x124452c00) [pid = 1664] [serial = 259] [outer = 0x123edd800] 15:33:02 INFO - PROCESS | 1664 | 1461709982283 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 260 (0x1275b9c00) [pid = 1664] [serial = 260] [outer = 0x123edd800] 15:33:02 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. 15:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 526ms 15:33:02 INFO - PROCESS | 1664 | 1461709982679 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]]]}] 15:33:02 INFO - PROCESS | 1664 | 1461709982685 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1664 | 1461709982686 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:33:02 INFO - PROCESS | 1664 | 1461709982689 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1664 | 1461709982690 Marionette TRACE conn2 <- [1,322,null,{}] 15:33:02 INFO - PROCESS | 1664 | 1461709982695 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}] 15:33:02 INFO - PROCESS | 1664 | 1461709982790 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:33:02 INFO - PROCESS | 1664 | 1461709982794 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf33800 == 13 [pid = 1664] [id = 88] 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 261 (0x11ad58800) [pid = 1664] [serial = 261] [outer = 0x0] 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 262 (0x127f82400) [pid = 1664] [serial = 262] [outer = 0x11ad58800] 15:33:02 INFO - PROCESS | 1664 | 1461709982820 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 263 (0x129c42000) [pid = 1664] [serial = 263] [outer = 0x11ad58800] 15:33:03 INFO - PROCESS | 1664 | 1461709983248 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]]]}] 15:33:03 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. 15:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 15:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:33:03 INFO - PROCESS | 1664 | 1461709983260 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1664 | 1461709983262 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:33:03 INFO - PROCESS | 1664 | 1461709983264 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1664 | 1461709983265 Marionette TRACE conn2 <- [1,326,null,{}] 15:33:03 INFO - PROCESS | 1664 | 1461709983267 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}] 15:33:03 INFO - PROCESS | 1664 | 1461709983363 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:33:03 INFO - PROCESS | 1664 | 1461709983376 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6a7800 == 14 [pid = 1664] [id = 89] 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 264 (0x129ec6c00) [pid = 1664] [serial = 264] [outer = 0x0] 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 265 (0x12b64f400) [pid = 1664] [serial = 265] [outer = 0x129ec6c00] 15:33:03 INFO - PROCESS | 1664 | 1461709983410 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 266 (0x12b9b9400) [pid = 1664] [serial = 266] [outer = 0x129ec6c00] 15:33:03 INFO - PROCESS | 1664 | 1461709983768 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]]]}] 15:33:03 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. 15:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 15:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:33:03 INFO - PROCESS | 1664 | 1461709983783 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1664 | 1461709983784 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:33:03 INFO - PROCESS | 1664 | 1461709983786 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1664 | 1461709983787 Marionette TRACE conn2 <- [1,330,null,{}] 15:33:03 INFO - PROCESS | 1664 | 1461709983790 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}] 15:33:03 INFO - PROCESS | 1664 | 1461709983888 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:33:03 INFO - PROCESS | 1664 | 1461709983892 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d2d000 == 15 [pid = 1664] [id = 90] 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 267 (0x12b9b8800) [pid = 1664] [serial = 267] [outer = 0x0] 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 268 (0x12bd9a800) [pid = 1664] [serial = 268] [outer = 0x12b9b8800] 15:33:03 INFO - PROCESS | 1664 | 1461709983917 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 269 (0x12d187400) [pid = 1664] [serial = 269] [outer = 0x12b9b8800] 15:33:04 INFO - PROCESS | 1664 | 1461709984273 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]]]}] 15:33:04 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. 15:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 15:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:33:04 INFO - PROCESS | 1664 | 1461709984310 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1664 | 1461709984311 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:33:04 INFO - PROCESS | 1664 | 1461709984314 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1664 | 1461709984315 Marionette TRACE conn2 <- [1,334,null,{}] 15:33:04 INFO - PROCESS | 1664 | 1461709984317 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}] 15:33:04 INFO - PROCESS | 1664 | 1461709984419 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:33:04 INFO - PROCESS | 1664 | 1461709984423 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb59800 == 16 [pid = 1664] [id = 91] 15:33:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 270 (0x115709400) [pid = 1664] [serial = 270] [outer = 0x0] 15:33:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 271 (0x12d375800) [pid = 1664] [serial = 271] [outer = 0x115709400] 15:33:04 INFO - PROCESS | 1664 | 1461709984453 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 272 (0x12d3dac00) [pid = 1664] [serial = 272] [outer = 0x115709400] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 271 (0x119250800) [pid = 1664] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 270 (0x1188eac00) [pid = 1664] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 269 (0x11af48400) [pid = 1664] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 268 (0x11b872c00) [pid = 1664] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 267 (0x1188e9800) [pid = 1664] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 266 (0x11c4a5800) [pid = 1664] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 265 (0x11c4e6800) [pid = 1664] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 264 (0x124023c00) [pid = 1664] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 263 (0x1243dd800) [pid = 1664] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 262 (0x1273d0c00) [pid = 1664] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 261 (0x12445d800) [pid = 1664] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 260 (0x11aa0a000) [pid = 1664] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 259 (0x1186ac400) [pid = 1664] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 258 (0x129c78800) [pid = 1664] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 257 (0x11918d400) [pid = 1664] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 256 (0x11aa0e000) [pid = 1664] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 255 (0x115224c00) [pid = 1664] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 254 (0x1291f2c00) [pid = 1664] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 253 (0x115705000) [pid = 1664] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 252 (0x11bac7000) [pid = 1664] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 251 (0x11a640000) [pid = 1664] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 250 (0x11ad57000) [pid = 1664] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 249 (0x123c3e000) [pid = 1664] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 248 (0x115710400) [pid = 1664] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 247 (0x12d184c00) [pid = 1664] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 246 (0x1291eec00) [pid = 1664] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 245 (0x127f86800) [pid = 1664] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 244 (0x127eb4c00) [pid = 1664] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 243 (0x1198d2400) [pid = 1664] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 242 (0x12bc95c00) [pid = 1664] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 241 (0x123edf000) [pid = 1664] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 240 (0x1275b8400) [pid = 1664] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 239 (0x11343f400) [pid = 1664] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 238 (0x124f8cc00) [pid = 1664] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 237 (0x119e51800) [pid = 1664] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 236 (0x11c3b7400) [pid = 1664] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 235 (0x11ad88c00) [pid = 1664] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 234 (0x11925c800) [pid = 1664] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 233 (0x12f0af400) [pid = 1664] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 232 (0x11888bc00) [pid = 1664] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 231 (0x12d63d000) [pid = 1664] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 230 (0x127eb0000) [pid = 1664] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 229 (0x12ea10c00) [pid = 1664] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 228 (0x12bfa2c00) [pid = 1664] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 227 (0x11ad53000) [pid = 1664] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 226 (0x12b656800) [pid = 1664] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 225 (0x11afbb000) [pid = 1664] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 224 (0x119e54400) [pid = 1664] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 223 (0x127f3ac00) [pid = 1664] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 222 (0x12e3f0000) [pid = 1664] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 221 (0x1291f6000) [pid = 1664] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 220 (0x127eae000) [pid = 1664] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 219 (0x11343fc00) [pid = 1664] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 218 (0x12e3ee000) [pid = 1664] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x12d3d9000) [pid = 1664] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 216 (0x11343f800) [pid = 1664] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 215 (0x12d379000) [pid = 1664] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 214 (0x12d36fc00) [pid = 1664] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 213 (0x11bf98000) [pid = 1664] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 212 (0x12e95e400) [pid = 1664] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 211 (0x11af47800) [pid = 1664] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 210 (0x12bd9f400) [pid = 1664] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 209 (0x11ad58c00) [pid = 1664] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 208 (0x12b656400) [pid = 1664] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 207 (0x11af3ec00) [pid = 1664] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 206 (0x11ad84000) [pid = 1664] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 205 (0x12d79ac00) [pid = 1664] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 204 (0x12ff67400) [pid = 1664] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 203 (0x123a57400) [pid = 1664] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x118e0f800) [pid = 1664] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x12f932c00) [pid = 1664] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x12d379c00) [pid = 1664] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x12f6d4800) [pid = 1664] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:33:05 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x12d376800) [pid = 1664] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:33:06 INFO - PROCESS | 1664 | 1461709986177 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]]]}] 15:33:06 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. 15:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1920ms 15:33:06 INFO - PROCESS | 1664 | 1461709986255 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1664 | 1461709986258 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:33:06 INFO - PROCESS | 1664 | 1461709986282 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1664 | 1461709986283 Marionette TRACE conn2 <- [1,338,null,{}] 15:33:06 INFO - PROCESS | 1664 | 1461709986293 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}] 15:33:06 INFO - PROCESS | 1664 | 1461709986402 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:33:06 INFO - PROCESS | 1664 | 1461709986413 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa72000 == 17 [pid = 1664] [id = 92] 15:33:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x1188e6400) [pid = 1664] [serial = 273] [outer = 0x0] 15:33:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x119c05400) [pid = 1664] [serial = 274] [outer = 0x1188e6400] 15:33:06 INFO - PROCESS | 1664 | 1461709986444 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x11ad84000) [pid = 1664] [serial = 275] [outer = 0x1188e6400] 15:33:06 INFO - PROCESS | 1664 | 1461709986887 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]]]}] 15:33:06 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. 15:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 636ms 15:33:06 INFO - PROCESS | 1664 | 1461709986906 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1664 | 1461709986908 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:33:06 INFO - PROCESS | 1664 | 1461709986912 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1664 | 1461709986913 Marionette TRACE conn2 <- [1,342,null,{}] 15:33:06 INFO - PROCESS | 1664 | 1461709986915 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}] 15:33:07 INFO - PROCESS | 1664 | 1461709987014 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:33:07 INFO - PROCESS | 1664 | 1461709987076 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c589800 == 18 [pid = 1664] [id = 93] 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x11360ec00) [pid = 1664] [serial = 276] [outer = 0x0] 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x11af47c00) [pid = 1664] [serial = 277] [outer = 0x11360ec00] 15:33:07 INFO - PROCESS | 1664 | 1461709987101 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 204 (0x11c4a5800) [pid = 1664] [serial = 278] [outer = 0x11360ec00] 15:33:07 INFO - PROCESS | 1664 | 1461709987375 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]]]}] 15:33:07 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. 15:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 15:33:07 INFO - PROCESS | 1664 | 1461709987431 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1664 | 1461709987432 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:33:07 INFO - PROCESS | 1664 | 1461709987434 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1664 | 1461709987435 Marionette TRACE conn2 <- [1,346,null,{}] 15:33:07 INFO - PROCESS | 1664 | 1461709987438 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}] 15:33:07 INFO - PROCESS | 1664 | 1461709987517 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:33:07 INFO - PROCESS | 1664 | 1461709987579 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298b8000 == 19 [pid = 1664] [id = 94] 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 205 (0x11bae5000) [pid = 1664] [serial = 279] [outer = 0x0] 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 206 (0x123ee6400) [pid = 1664] [serial = 280] [outer = 0x11bae5000] 15:33:07 INFO - PROCESS | 1664 | 1461709987612 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 207 (0x127f86800) [pid = 1664] [serial = 281] [outer = 0x11bae5000] 15:33:08 INFO - PROCESS | 1664 | 1461709988046 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]]]}] 15:33:08 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. 15:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 618ms 15:33:08 INFO - PROCESS | 1664 | 1461709988054 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:33:08 INFO - PROCESS | 1664 | 1461709988056 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1664 | 1461709988060 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1664 | 1461709988062 Marionette TRACE conn2 <- [1,350,null,{}] 15:33:08 INFO - PROCESS | 1664 | 1461709988066 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}] 15:33:08 INFO - PROCESS | 1664 | 1461709988178 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:33:08 INFO - PROCESS | 1664 | 1461709988264 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c34800 == 20 [pid = 1664] [id = 95] 15:33:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 208 (0x118ea0c00) [pid = 1664] [serial = 282] [outer = 0x0] 15:33:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 209 (0x1198d2800) [pid = 1664] [serial = 283] [outer = 0x118ea0c00] 15:33:08 INFO - PROCESS | 1664 | 1461709988337 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 210 (0x11ad51000) [pid = 1664] [serial = 284] [outer = 0x118ea0c00] 15:33:08 INFO - PROCESS | 1664 | 1461709988780 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]]]}] 15:33:08 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. 15:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 771ms 15:33:08 INFO - PROCESS | 1664 | 1461709988844 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:33:08 INFO - PROCESS | 1664 | 1461709988852 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1664 | 1461709988855 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:33:08 INFO - PROCESS | 1664 | 1461709988860 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1664 | 1461709988862 Marionette TRACE conn2 <- [1,354,null,{}] 15:33:08 INFO - PROCESS | 1664 | 1461709988864 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}] 15:33:08 INFO - PROCESS | 1664 | 1461709988973 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:33:09 INFO - PROCESS | 1664 | 1461709989057 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x116893800 == 21 [pid = 1664] [id = 96] 15:33:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 211 (0x113435c00) [pid = 1664] [serial = 285] [outer = 0x0] 15:33:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 212 (0x11343d400) [pid = 1664] [serial = 286] [outer = 0x113435c00] 15:33:09 INFO - PROCESS | 1664 | 1461709989085 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 213 (0x11c3b6000) [pid = 1664] [serial = 287] [outer = 0x113435c00] 15:33:09 INFO - PROCESS | 1664 | 1461709989822 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]]]}] 15:33:09 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. 15:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 972ms 15:33:09 INFO - PROCESS | 1664 | 1461709989832 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1664 | 1461709989834 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:33:09 INFO - PROCESS | 1664 | 1461709989838 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1664 | 1461709989841 Marionette TRACE conn2 <- [1,358,null,{}] 15:33:09 INFO - PROCESS | 1664 | 1461709989845 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}] 15:33:09 INFO - PROCESS | 1664 | 1461709989956 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:33:10 INFO - PROCESS | 1664 | 1461709990042 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1154a3000 == 22 [pid = 1664] [id = 97] 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 214 (0x11343c000) [pid = 1664] [serial = 288] [outer = 0x0] 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 215 (0x113442c00) [pid = 1664] [serial = 289] [outer = 0x11343c000] 15:33:10 INFO - PROCESS | 1664 | 1461709990070 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 216 (0x118e09000) [pid = 1664] [serial = 290] [outer = 0x11343c000] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 215 (0x1241cc400) [pid = 1664] [serial = 8] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 214 (0x124f54c00) [pid = 1664] [serial = 11] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 213 (0x12ea13c00) [pid = 1664] [serial = 247] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 212 (0x11bae5c00) [pid = 1664] [serial = 124] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 211 (0x119131c00) [pid = 1664] [serial = 153] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 210 (0x119d97c00) [pid = 1664] [serial = 133] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 209 (0x119c0e800) [pid = 1664] [serial = 135] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 208 (0x118e0f000) [pid = 1664] [serial = 75] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 207 (0x11bac1000) [pid = 1664] [serial = 72] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 206 (0x11bac0c00) [pid = 1664] [serial = 87] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 205 (0x11925c000) [pid = 1664] [serial = 132] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 204 (0x11c4ea800) [pid = 1664] [serial = 91] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 203 (0x11c8e2c00) [pid = 1664] [serial = 93] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x123b33800) [pid = 1664] [serial = 96] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x123e2fc00) [pid = 1664] [serial = 97] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x11867b400) [pid = 1664] [serial = 174] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x1246e8000) [pid = 1664] [serial = 100] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x1243db400) [pid = 1664] [serial = 99] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x124f8fc00) [pid = 1664] [serial = 102] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x1273d0000) [pid = 1664] [serial = 103] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x127f38800) [pid = 1664] [serial = 105] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x1290d4400) [pid = 1664] [serial = 108] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x127fef000) [pid = 1664] [serial = 106] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x1291f2800) [pid = 1664] [serial = 109] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x11ad15000) [pid = 1664] [serial = 81] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x1298f5400) [pid = 1664] [serial = 111] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x119130800) [pid = 1664] [serial = 76] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x119792000) [pid = 1664] [serial = 69] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12b6ce800) [pid = 1664] [serial = 115] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12b65b800) [pid = 1664] [serial = 114] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x119d93c00) [pid = 1664] [serial = 79] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x11ad86c00) [pid = 1664] [serial = 82] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x11bcce400) [pid = 1664] [serial = 73] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x11af45c00) [pid = 1664] [serial = 84] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x11aa12c00) [pid = 1664] [serial = 70] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x11667f400) [pid = 1664] [serial = 67] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x11b872800) [pid = 1664] [serial = 85] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x123a5d400) [pid = 1664] [serial = 94] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x119c04000) [pid = 1664] [serial = 78] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x115706800) [pid = 1664] [serial = 66] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x130c0a000) [pid = 1664] [serial = 64] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11baf0c00) [pid = 1664] [serial = 88] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x11bcce800) [pid = 1664] [serial = 90] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x11af41c00) [pid = 1664] [serial = 138] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x124f53400) [pid = 1664] [serial = 145] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x12ff52000) [pid = 1664] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x119c08000) [pid = 1664] [serial = 229] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x11b0ef000) [pid = 1664] [serial = 139] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x123e25000) [pid = 1664] [serial = 144] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x11bae8000) [pid = 1664] [serial = 202] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x11aa0e800) [pid = 1664] [serial = 226] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x11c4e8400) [pid = 1664] [serial = 126] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x11ad4f400) [pid = 1664] [serial = 177] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x1198d0400) [pid = 1664] [serial = 175] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11ad56c00) [pid = 1664] [serial = 156] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x11ba5c800) [pid = 1664] [serial = 157] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x1243de800) [pid = 1664] [serial = 127] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x11bf9dc00) [pid = 1664] [serial = 141] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x11c8e0000) [pid = 1664] [serial = 203] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x11aa04800) [pid = 1664] [serial = 136] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x123ee9800) [pid = 1664] [serial = 232] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x11c4a7000) [pid = 1664] [serial = 205] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x129c78400) [pid = 1664] [serial = 112] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12ea0a800) [pid = 1664] [serial = 200] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x1290e3800) [pid = 1664] [serial = 150] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1275b3000) [pid = 1664] [serial = 148] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x124f55000) [pid = 1664] [serial = 181] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x129c40c00) [pid = 1664] [serial = 183] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x127362400) [pid = 1664] [serial = 147] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11c8e0c00) [pid = 1664] [serial = 180] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11b873000) [pid = 1664] [serial = 227] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x129ebbc00) [pid = 1664] [serial = 208] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x1246e3c00) [pid = 1664] [serial = 233] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x1298f1800) [pid = 1664] [serial = 130] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x1290d7400) [pid = 1664] [serial = 162] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12e6c5000) [pid = 1664] [serial = 215] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12b6cec00) [pid = 1664] [serial = 117] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11ad8e000) [pid = 1664] [serial = 230] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x127f3a000) [pid = 1664] [serial = 129] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12b795800) [pid = 1664] [serial = 151] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12d79d000) [pid = 1664] [serial = 24] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12f6d8c00) [pid = 1664] [serial = 221] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12ddd9400) [pid = 1664] [serial = 25] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x123ee4800) [pid = 1664] [serial = 223] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12d3ce000) [pid = 1664] [serial = 21] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12d3d2800) [pid = 1664] [serial = 22] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12d3d6000) [pid = 1664] [serial = 211] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12d3cfc00) [pid = 1664] [serial = 172] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12b796800) [pid = 1664] [serial = 165] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12bc9c400) [pid = 1664] [serial = 209] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12ea16c00) [pid = 1664] [serial = 218] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12bfa3c00) [pid = 1664] [serial = 18] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12d372000) [pid = 1664] [serial = 171] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11925a800) [pid = 1664] [serial = 120] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x129c7b000) [pid = 1664] [serial = 163] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12f0b9000) [pid = 1664] [serial = 220] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11bac5000) [pid = 1664] [serial = 178] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12bc96800) [pid = 1664] [serial = 15] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12bc9d400) [pid = 1664] [serial = 16] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12ea0f000) [pid = 1664] [serial = 217] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12d187c00) [pid = 1664] [serial = 187] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12e95c800) [pid = 1664] [serial = 33] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12ea0dc00) [pid = 1664] [serial = 34] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12c8e1c00) [pid = 1664] [serial = 242] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124451800) [pid = 1664] [serial = 206] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11ad1b800) [pid = 1664] [serial = 30] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12e95b800) [pid = 1664] [serial = 31] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12bd9c000) [pid = 1664] [serial = 241] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12bc98800) [pid = 1664] [serial = 166] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12e6b8000) [pid = 1664] [serial = 28] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12b9b4400) [pid = 1664] [serial = 118] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12bc9a000) [pid = 1664] [serial = 184] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x123ee8800) [pid = 1664] [serial = 224] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12e3f6400) [pid = 1664] [serial = 214] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x129ebd400) [pid = 1664] [serial = 235] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12e3f7800) [pid = 1664] [serial = 27] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12c8e8800) [pid = 1664] [serial = 186] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12d63d800) [pid = 1664] [serial = 190] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12fc23c00) [pid = 1664] [serial = 46] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12dddc800) [pid = 1664] [serial = 192] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12f6db400) [pid = 1664] [serial = 42] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12f930800) [pid = 1664] [serial = 43] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12d79a000) [pid = 1664] [serial = 212] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12d3d5400) [pid = 1664] [serial = 189] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12f0b6800) [pid = 1664] [serial = 39] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12f6d2000) [pid = 1664] [serial = 40] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x119d8a000) [pid = 1664] [serial = 154] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12e961000) [pid = 1664] [serial = 245] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x129ec8800) [pid = 1664] [serial = 236] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12c8f0000) [pid = 1664] [serial = 168] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12ea18800) [pid = 1664] [serial = 36] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12b65a400) [pid = 1664] [serial = 238] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12d79ec00) [pid = 1664] [serial = 244] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12f0acc00) [pid = 1664] [serial = 37] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12bc96c00) [pid = 1664] [serial = 239] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11af49400) [pid = 1664] [serial = 60] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11af4dc00) [pid = 1664] [serial = 61] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11baf1000) [pid = 1664] [serial = 57] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x130576000) [pid = 1664] [serial = 58] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12e6ba800) [pid = 1664] [serial = 193] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x13056b400) [pid = 1664] [serial = 55] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12735d000) [pid = 1664] [serial = 160] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12e6bdc00) [pid = 1664] [serial = 195] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x119d8c000) [pid = 1664] [serial = 121] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x12ff69800) [pid = 1664] [serial = 54] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12ff1c000) [pid = 1664] [serial = 48] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x12ff5a400) [pid = 1664] [serial = 51] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x123c44000) [pid = 1664] [serial = 159] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12f93ac00) [pid = 1664] [serial = 45] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x12e6c3c00) [pid = 1664] [serial = 196] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x11c4ea000) [pid = 1664] [serial = 142] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 64 (0x12e964800) [pid = 1664] [serial = 199] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 63 (0x130c04400) [pid = 1664] [serial = 63] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 62 (0x12d36ac00) [pid = 1664] [serial = 169] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | --DOMWINDOW == 61 (0x11af41400) [pid = 1664] [serial = 123] [outer = 0x0] [url = about:blank] 15:33:10 INFO - PROCESS | 1664 | 1461709990499 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]]]}] 15:33:10 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. 15:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 675ms 15:33:10 INFO - PROCESS | 1664 | 1461709990513 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1664 | 1461709990517 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:33:10 INFO - PROCESS | 1664 | 1461709990521 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1664 | 1461709990523 Marionette TRACE conn2 <- [1,362,null,{}] 15:33:10 INFO - PROCESS | 1664 | 1461709990525 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}] 15:33:10 INFO - PROCESS | 1664 | 1461709990595 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:33:10 INFO - PROCESS | 1664 | 1461709990600 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11639a800 == 23 [pid = 1664] [id = 98] 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 62 (0x118e9d400) [pid = 1664] [serial = 291] [outer = 0x0] 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 63 (0x119252c00) [pid = 1664] [serial = 292] [outer = 0x118e9d400] 15:33:10 INFO - PROCESS | 1664 | 1461709990628 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 64 (0x119c05000) [pid = 1664] [serial = 293] [outer = 0x118e9d400] 15:33:11 INFO - PROCESS | 1664 | 1461709991030 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]]]}] 15:33:11 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. 15:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 520ms 15:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:33:11 INFO - PROCESS | 1664 | 1461709991042 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1664 | 1461709991043 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1664 | 1461709991046 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1664 | 1461709991048 Marionette TRACE conn2 <- [1,366,null,{}] 15:33:11 INFO - PROCESS | 1664 | 1461709991056 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}] 15:33:11 INFO - PROCESS | 1664 | 1461709991130 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:33:11 INFO - PROCESS | 1664 | 1461709991136 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x119174000 == 24 [pid = 1664] [id = 99] 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 65 (0x11453f800) [pid = 1664] [serial = 294] [outer = 0x0] 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x11aa0c000) [pid = 1664] [serial = 295] [outer = 0x11453f800] 15:33:11 INFO - PROCESS | 1664 | 1461709991166 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11ad4b800) [pid = 1664] [serial = 296] [outer = 0x11453f800] 15:33:11 INFO - PROCESS | 1664 | 1461709991538 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]]]}] 15:33:11 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. 15:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 520ms 15:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:33:11 INFO - PROCESS | 1664 | 1461709991566 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1664 | 1461709991568 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1664 | 1461709991577 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1664 | 1461709991578 Marionette TRACE conn2 <- [1,370,null,{}] 15:33:11 INFO - PROCESS | 1664 | 1461709991580 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}] 15:33:11 INFO - PROCESS | 1664 | 1461709991666 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:33:11 INFO - PROCESS | 1664 | 1461709991670 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x119775800 == 25 [pid = 1664] [id = 100] 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11ad4f400) [pid = 1664] [serial = 297] [outer = 0x0] 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11ad54800) [pid = 1664] [serial = 298] [outer = 0x11ad4f400] 15:33:11 INFO - PROCESS | 1664 | 1461709991696 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11af3fc00) [pid = 1664] [serial = 299] [outer = 0x11ad4f400] 15:33:12 INFO - PROCESS | 1664 | 1461709992034 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]]]}] 15:33:12 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. 15:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 476ms 15:33:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:33:12 INFO - PROCESS | 1664 | 1461709992047 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1664 | 1461709992048 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:33:12 INFO - PROCESS | 1664 | 1461709992050 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1664 | 1461709992051 Marionette TRACE conn2 <- [1,374,null,{}] 15:33:12 INFO - PROCESS | 1664 | 1461709992053 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}] 15:33:12 INFO - PROCESS | 1664 | 1461709992136 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:33:12 INFO - PROCESS | 1664 | 1461709992166 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e7000 == 26 [pid = 1664] [id = 101] 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11af40000) [pid = 1664] [serial = 300] [outer = 0x0] 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11af48800) [pid = 1664] [serial = 301] [outer = 0x11af40000] 15:33:12 INFO - PROCESS | 1664 | 1461709992191 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x11afc4400) [pid = 1664] [serial = 302] [outer = 0x11af40000] 15:33:12 INFO - PROCESS | 1664 | 1461709992534 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:33:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 15:33:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:33:12 INFO - PROCESS | 1664 | 1461709992569 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1664 | 1461709992570 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:33:12 INFO - PROCESS | 1664 | 1461709992572 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1664 | 1461709992573 Marionette TRACE conn2 <- [1,378,null,{}] 15:33:12 INFO - PROCESS | 1664 | 1461709992575 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}] 15:33:12 INFO - PROCESS | 1664 | 1461709992684 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:33:12 INFO - PROCESS | 1664 | 1461709992690 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa77800 == 27 [pid = 1664] [id = 102] 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11afb7c00) [pid = 1664] [serial = 303] [outer = 0x0] 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11ba58000) [pid = 1664] [serial = 304] [outer = 0x11afb7c00] 15:33:12 INFO - PROCESS | 1664 | 1461709992718 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x11bf9cc00) [pid = 1664] [serial = 305] [outer = 0x11afb7c00] 15:33:13 INFO - PROCESS | 1664 | 1461709993052 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x11360ec00) [pid = 1664] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x11b87b000) [pid = 1664] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11ad58800) [pid = 1664] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x115709c00) [pid = 1664] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x123edd800) [pid = 1664] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x118e9c800) [pid = 1664] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x129ec6c00) [pid = 1664] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12b9b8800) [pid = 1664] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x115709400) [pid = 1664] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 66 (0x1188e6400) [pid = 1664] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:33:13 INFO - PROCESS | 1664 | --DOMWINDOW == 65 (0x114b55800) [pid = 1664] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:33:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:33:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 518ms 15:33:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:33:13 INFO - PROCESS | 1664 | 1461709993091 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1664 | 1461709993093 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:33:13 INFO - PROCESS | 1664 | 1461709993096 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1664 | 1461709993097 Marionette TRACE conn2 <- [1,382,null,{}] 15:33:13 INFO - PROCESS | 1664 | 1461709993100 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}] 15:33:13 INFO - PROCESS | 1664 | 1461709993166 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:33:13 INFO - PROCESS | 1664 | 1461709993170 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ada9000 == 28 [pid = 1664] [id = 103] 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 66 (0x119c0f400) [pid = 1664] [serial = 306] [outer = 0x0] 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 67 (0x11bacc000) [pid = 1664] [serial = 307] [outer = 0x119c0f400] 15:33:13 INFO - PROCESS | 1664 | 1461709993197 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11c3b8400) [pid = 1664] [serial = 308] [outer = 0x119c0f400] 15:33:13 INFO - PROCESS | 1664 | 1461709993559 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:33:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 15:33:13 INFO - PROCESS | 1664 | 1461709993566 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1664 | 1461709993568 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:33:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:33:13 INFO - PROCESS | 1664 | 1461709993571 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1664 | 1461709993573 Marionette TRACE conn2 <- [1,386,null,{}] 15:33:13 INFO - PROCESS | 1664 | 1461709993579 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}] 15:33:13 INFO - PROCESS | 1664 | 1461709993686 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:33:13 INFO - PROCESS | 1664 | 1461709993745 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8df000 == 29 [pid = 1664] [id = 104] 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x119e52000) [pid = 1664] [serial = 309] [outer = 0x0] 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11c4e8400) [pid = 1664] [serial = 310] [outer = 0x119e52000] 15:33:13 INFO - PROCESS | 1664 | 1461709993787 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x123a5e000) [pid = 1664] [serial = 311] [outer = 0x119e52000] 15:33:14 INFO - PROCESS | 1664 | 1461709994213 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:33:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 673ms 15:33:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:33:14 INFO - PROCESS | 1664 | 1461709994245 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1664 | 1461709994246 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1664 | 1461709994248 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1664 | 1461709994249 Marionette TRACE conn2 <- [1,390,null,{}] 15:33:14 INFO - PROCESS | 1664 | 1461709994252 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}] 15:33:14 INFO - PROCESS | 1664 | 1461709994337 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:33:14 INFO - PROCESS | 1664 | 1461709994345 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x119171000 == 30 [pid = 1664] [id = 105] 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x11c8e2400) [pid = 1664] [serial = 312] [outer = 0x0] 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x123e1e800) [pid = 1664] [serial = 313] [outer = 0x11c8e2400] 15:33:14 INFO - PROCESS | 1664 | 1461709994370 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x123ee4400) [pid = 1664] [serial = 314] [outer = 0x11c8e2400] 15:33:14 INFO - PROCESS | 1664 | 1461709994666 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:33:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 467ms 15:33:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:33:14 INFO - PROCESS | 1664 | 1461709994717 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1664 | 1461709994718 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1664 | 1461709994720 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1664 | 1461709994721 Marionette TRACE conn2 <- [1,394,null,{}] 15:33:14 INFO - PROCESS | 1664 | 1461709994723 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}] 15:33:14 INFO - PROCESS | 1664 | 1461709994793 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:33:14 INFO - PROCESS | 1664 | 1461709994798 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c14f000 == 31 [pid = 1664] [id = 106] 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x11c4e7400) [pid = 1664] [serial = 315] [outer = 0x0] 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x1241c6800) [pid = 1664] [serial = 316] [outer = 0x11c4e7400] 15:33:14 INFO - PROCESS | 1664 | 1461709994825 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12445b800) [pid = 1664] [serial = 317] [outer = 0x11c4e7400] 15:33:15 INFO - PROCESS | 1664 | 1461709995152 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:33:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 15:33:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:33:15 INFO - PROCESS | 1664 | 1461709995196 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1664 | 1461709995198 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:33:15 INFO - PROCESS | 1664 | 1461709995200 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1664 | 1461709995202 Marionette TRACE conn2 <- [1,398,null,{}] 15:33:15 INFO - PROCESS | 1664 | 1461709995204 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}] 15:33:15 INFO - PROCESS | 1664 | 1461709995287 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:33:15 INFO - PROCESS | 1664 | 1461709995367 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x114b25800 == 32 [pid = 1664] [id = 107] 15:33:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x113436000) [pid = 1664] [serial = 318] [outer = 0x0] 15:33:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11343e000) [pid = 1664] [serial = 319] [outer = 0x113436000] 15:33:15 INFO - PROCESS | 1664 | 1461709995398 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x115224800) [pid = 1664] [serial = 320] [outer = 0x113436000] 15:33:15 INFO - PROCESS | 1664 | 1461709995867 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:33:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 719ms 15:33:15 INFO - PROCESS | 1664 | 1461709995920 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1664 | 1461709995923 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:33:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:33:15 INFO - PROCESS | 1664 | 1461709995928 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1664 | 1461709995930 Marionette TRACE conn2 <- [1,402,null,{}] 15:33:15 INFO - PROCESS | 1664 | 1461709995934 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}] 15:33:16 INFO - PROCESS | 1664 | 1461709996023 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:33:16 INFO - PROCESS | 1664 | 1461709996117 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x119770000 == 33 [pid = 1664] [id = 108] 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x119c08c00) [pid = 1664] [serial = 321] [outer = 0x0] 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x119c11000) [pid = 1664] [serial = 322] [outer = 0x119c08c00] 15:33:16 INFO - PROCESS | 1664 | 1461709996149 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11a640000) [pid = 1664] [serial = 323] [outer = 0x119c08c00] 15:33:16 INFO - PROCESS | 1664 | 1461709996568 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:33:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 15:33:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:33:16 INFO - PROCESS | 1664 | 1461709996601 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1664 | 1461709996604 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:33:16 INFO - PROCESS | 1664 | 1461709996606 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1664 | 1461709996608 Marionette TRACE conn2 <- [1,406,null,{}] 15:33:16 INFO - PROCESS | 1664 | 1461709996628 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}] 15:33:16 INFO - PROCESS | 1664 | 1461709996718 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:33:16 INFO - PROCESS | 1664 | 1461709996774 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b7000 == 34 [pid = 1664] [id = 109] 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11ad56400) [pid = 1664] [serial = 324] [outer = 0x0] 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x11b0ed800) [pid = 1664] [serial = 325] [outer = 0x11ad56400] 15:33:16 INFO - PROCESS | 1664 | 1461709996805 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11ba61c00) [pid = 1664] [serial = 326] [outer = 0x11ad56400] 15:33:17 INFO - PROCESS | 1664 | 1461709997265 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]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:33:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 688ms 15:33:17 INFO - PROCESS | 1664 | 1461709997352 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1664 | 1461709997353 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:33:17 INFO - PROCESS | 1664 | 1461709997361 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1664 | 1461709997365 Marionette TRACE conn2 <- [1,410,null,{}] 15:33:17 INFO - PROCESS | 1664 | 1461709997368 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}] 15:33:17 INFO - PROCESS | 1664 | 1461709997443 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:33:17 INFO - PROCESS | 1664 | 1461709997505 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x123971000 == 35 [pid = 1664] [id = 110] 15:33:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11bf9f000) [pid = 1664] [serial = 327] [outer = 0x0] 15:33:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x123ee0000) [pid = 1664] [serial = 328] [outer = 0x11bf9f000] 15:33:17 INFO - PROCESS | 1664 | 1461709997554 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x124f53c00) [pid = 1664] [serial = 329] [outer = 0x11bf9f000] 15:33:18 INFO - PROCESS | 1664 | 1461709998083 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 776ms 15:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:33:18 INFO - PROCESS | 1664 | 1461709998134 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1664 | 1461709998137 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:33:18 INFO - PROCESS | 1664 | 1461709998140 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1664 | 1461709998143 Marionette TRACE conn2 <- [1,414,null,{}] 15:33:18 INFO - PROCESS | 1664 | 1461709998146 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}] 15:33:18 INFO - PROCESS | 1664 | 1461709998253 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:33:18 INFO - PROCESS | 1664 | 1461709998296 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3d000 == 36 [pid = 1664] [id = 111] 15:33:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x124f8b000) [pid = 1664] [serial = 330] [outer = 0x0] 15:33:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1275b0400) [pid = 1664] [serial = 331] [outer = 0x124f8b000] 15:33:18 INFO - PROCESS | 1664 | 1461709998326 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1278be000) [pid = 1664] [serial = 332] [outer = 0x124f8b000] 15:33:18 INFO - PROCESS | 1664 | 1461709998864 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 15:33:18 INFO - PROCESS | 1664 | 1461709998911 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1664 | 1461709998913 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:33:18 INFO - PROCESS | 1664 | 1461709998917 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1664 | 1461709998919 Marionette TRACE conn2 <- [1,418,null,{}] 15:33:18 INFO - PROCESS | 1664 | 1461709998923 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}] 15:33:19 INFO - PROCESS | 1664 | 1461709999004 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:33:19 INFO - PROCESS | 1664 | 1461709999063 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x119209800 == 37 [pid = 1664] [id = 112] 15:33:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11685a000) [pid = 1664] [serial = 333] [outer = 0x0] 15:33:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x118e9f400) [pid = 1664] [serial = 334] [outer = 0x11685a000] 15:33:19 INFO - PROCESS | 1664 | 1461709999092 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1198d0400) [pid = 1664] [serial = 335] [outer = 0x11685a000] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x123ee6400) [pid = 1664] [serial = 280] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12f0b2c00) [pid = 1664] [serial = 248] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11bcd0400) [pid = 1664] [serial = 256] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123a59400) [pid = 1664] [serial = 257] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x127f82400) [pid = 1664] [serial = 262] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1157f8c00) [pid = 1664] [serial = 250] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x11867dc00) [pid = 1664] [serial = 251] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x124452c00) [pid = 1664] [serial = 259] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x119e4b800) [pid = 1664] [serial = 253] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x11af4b000) [pid = 1664] [serial = 254] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12b64f400) [pid = 1664] [serial = 265] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x129c42000) [pid = 1664] [serial = 263] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x12d187400) [pid = 1664] [serial = 269] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12bd9a800) [pid = 1664] [serial = 268] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x12d375800) [pid = 1664] [serial = 271] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11af47c00) [pid = 1664] [serial = 277] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x119c05400) [pid = 1664] [serial = 274] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x11ad84000) [pid = 1664] [serial = 275] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12d3dac00) [pid = 1664] [serial = 272] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12b9b9400) [pid = 1664] [serial = 266] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x1275b9c00) [pid = 1664] [serial = 260] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x11c4a5800) [pid = 1664] [serial = 278] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1664 | 1461709999983 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]]]}] 15:33:19 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 15:33:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1072ms 15:33:19 INFO - PROCESS | 1664 | 1461709999989 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1664 | 1461709999991 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:33:19 INFO - PROCESS | 1664 | 1461709999995 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1664 | 1461709999997 Marionette TRACE conn2 <- [1,422,null,{}] 15:33:20 INFO - PROCESS | 1664 | 1461710000001 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}] 15:33:20 INFO - PROCESS | 1664 | 1461710000086 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:33:20 INFO - PROCESS | 1664 | 1461710000127 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x118910800 == 38 [pid = 1664] [id = 113] 15:33:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x11867d800) [pid = 1664] [serial = 336] [outer = 0x0] 15:33:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x118e9cc00) [pid = 1664] [serial = 337] [outer = 0x11867d800] 15:33:20 INFO - PROCESS | 1664 | 1461710000160 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x119c08000) [pid = 1664] [serial = 338] [outer = 0x11867d800] 15:33:21 INFO - PROCESS | 1664 | 1461710001062 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:33:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 15:33:21 INFO - PROCESS | 1664 | 1461710001116 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1664 | 1461710001120 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:33:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:33:21 INFO - PROCESS | 1664 | 1461710001125 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1664 | 1461710001127 Marionette TRACE conn2 <- [1,426,null,{}] 15:33:21 INFO - PROCESS | 1664 | 1461710001129 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}] 15:33:21 INFO - PROCESS | 1664 | 1461710001216 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:33:21 INFO - PROCESS | 1664 | 1461710001254 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c44800 == 39 [pid = 1664] [id = 114] 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x119c11800) [pid = 1664] [serial = 339] [outer = 0x0] 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x11ad51c00) [pid = 1664] [serial = 340] [outer = 0x119c11800] 15:33:21 INFO - PROCESS | 1664 | 1461710001285 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x11af40800) [pid = 1664] [serial = 341] [outer = 0x119c11800] 15:33:21 INFO - PROCESS | 1664 | 1461710001738 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] 15:33:21 INFO - PROCESS | 1664 | 1461710001748 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:33:21 INFO - PROCESS | 1664 | 1461710001750 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1664 | 1461710001753 Marionette TRACE conn2 <- [1,430,null,{}] 15:33:21 INFO - PROCESS | 1664 | 1461710001762 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}] 15:33:21 INFO - PROCESS | 1664 | 1461710001853 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:33:21 INFO - PROCESS | 1664 | 1461710001907 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8e1800 == 40 [pid = 1664] [id = 115] 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11af43800) [pid = 1664] [serial = 342] [outer = 0x0] 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11bae6400) [pid = 1664] [serial = 343] [outer = 0x11af43800] 15:33:21 INFO - PROCESS | 1664 | 1461710001941 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11bf9b800) [pid = 1664] [serial = 344] [outer = 0x11af43800] 15:33:22 INFO - PROCESS | 1664 | 1461710002392 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 15:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:33:22 INFO - PROCESS | 1664 | 1461710002421 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1664 | 1461710002423 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1664 | 1461710002425 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1664 | 1461710002427 Marionette TRACE conn2 <- [1,434,null,{}] 15:33:22 INFO - PROCESS | 1664 | 1461710002429 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}] 15:33:22 INFO - PROCESS | 1664 | 1461710002533 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:33:22 INFO - PROCESS | 1664 | 1461710002604 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfd6800 == 41 [pid = 1664] [id = 116] 15:33:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11c3b4c00) [pid = 1664] [serial = 345] [outer = 0x0] 15:33:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11c8e2c00) [pid = 1664] [serial = 346] [outer = 0x11c3b4c00] 15:33:22 INFO - PROCESS | 1664 | 1461710002635 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x123edd400) [pid = 1664] [serial = 347] [outer = 0x11c3b4c00] 15:33:23 INFO - PROCESS | 1664 | 1461710003081 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:33:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 15:33:23 INFO - PROCESS | 1664 | 1461710003096 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1664 | 1461710003099 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:33:23 INFO - PROCESS | 1664 | 1461710003102 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1664 | 1461710003104 Marionette TRACE conn2 <- [1,438,null,{}] 15:33:23 INFO - PROCESS | 1664 | --DOCSHELL 0x123971000 == 40 [pid = 1664] [id = 110] 15:33:23 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b7000 == 39 [pid = 1664] [id = 109] 15:33:23 INFO - PROCESS | 1664 | --DOCSHELL 0x119770000 == 38 [pid = 1664] [id = 108] 15:33:23 INFO - PROCESS | 1664 | --DOCSHELL 0x114b25800 == 37 [pid = 1664] [id = 107] 15:33:23 INFO - PROCESS | 1664 | 1461710003147 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}] 15:33:23 INFO - PROCESS | 1664 | 1461710003218 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:33:23 INFO - PROCESS | 1664 | 1461710003228 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e8800 == 38 [pid = 1664] [id = 117] 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119e4b400) [pid = 1664] [serial = 348] [outer = 0x0] 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11a63d800) [pid = 1664] [serial = 349] [outer = 0x119e4b400] 15:33:23 INFO - PROCESS | 1664 | 1461710003255 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11ad8bc00) [pid = 1664] [serial = 350] [outer = 0x119e4b400] 15:33:23 INFO - PROCESS | 1664 | 1461710003596 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:33:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 15:33:23 INFO - PROCESS | 1664 | 1461710003623 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1664 | 1461710003629 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:33:23 INFO - PROCESS | 1664 | 1461710003639 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1664 | 1461710003640 Marionette TRACE conn2 <- [1,442,null,{}] 15:33:23 INFO - PROCESS | 1664 | 1461710003644 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}] 15:33:23 INFO - PROCESS | 1664 | 1461710003715 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:33:23 INFO - PROCESS | 1664 | 1461710003720 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfce000 == 39 [pid = 1664] [id = 118] 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11af47c00) [pid = 1664] [serial = 351] [outer = 0x0] 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11ba56c00) [pid = 1664] [serial = 352] [outer = 0x11af47c00] 15:33:23 INFO - PROCESS | 1664 | 1461710003747 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11c49dc00) [pid = 1664] [serial = 353] [outer = 0x11af47c00] 15:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 477ms 15:33:24 INFO - PROCESS | 1664 | 1461710004106 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]]]}] 15:33:24 INFO - PROCESS | 1664 | 1461710004112 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1664 | 1461710004113 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:33:24 INFO - PROCESS | 1664 | 1461710004115 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1664 | 1461710004118 Marionette TRACE conn2 <- [1,446,null,{}] 15:33:24 INFO - PROCESS | 1664 | 1461710004127 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}] 15:33:24 INFO - PROCESS | 1664 | 1461710004204 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:33:24 INFO - PROCESS | 1664 | 1461710004250 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x123996800 == 40 [pid = 1664] [id = 119] 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11bcc9800) [pid = 1664] [serial = 354] [outer = 0x0] 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x123ee0800) [pid = 1664] [serial = 355] [outer = 0x11bcc9800] 15:33:24 INFO - PROCESS | 1664 | 1461710004277 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1275b0c00) [pid = 1664] [serial = 356] [outer = 0x11bcc9800] 15:33:24 INFO - PROCESS | 1664 | 1461710004576 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 15:33:24 INFO - PROCESS | 1664 | 1461710004586 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1664 | 1461710004588 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:33:24 INFO - PROCESS | 1664 | 1461710004590 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1664 | 1461710004593 Marionette TRACE conn2 <- [1,450,null,{}] 15:33:24 INFO - PROCESS | 1664 | 1461710004602 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}] 15:33:24 INFO - PROCESS | 1664 | 1461710004678 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:33:24 INFO - PROCESS | 1664 | 1461710004683 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e76800 == 41 [pid = 1664] [id = 120] 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124027000) [pid = 1664] [serial = 357] [outer = 0x0] 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x127eb4c00) [pid = 1664] [serial = 358] [outer = 0x124027000] 15:33:24 INFO - PROCESS | 1664 | 1461710004710 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x127f87400) [pid = 1664] [serial = 359] [outer = 0x124027000] 15:33:25 INFO - PROCESS | 1664 | 1461710005038 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] 15:33:25 INFO - PROCESS | 1664 | 1461710005069 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:33:25 INFO - PROCESS | 1664 | 1461710005071 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1664 | 1461710005072 Marionette TRACE conn2 <- [1,454,null,{}] 15:33:25 INFO - PROCESS | 1664 | 1461710005074 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}] 15:33:25 INFO - PROCESS | 1664 | 1461710005169 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:33:25 INFO - PROCESS | 1664 | 1461710005173 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12406c000 == 42 [pid = 1664] [id = 121] 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x127eb0c00) [pid = 1664] [serial = 360] [outer = 0x0] 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1290dbc00) [pid = 1664] [serial = 361] [outer = 0x127eb0c00] 15:33:25 INFO - PROCESS | 1664 | 1461710005202 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1291f1400) [pid = 1664] [serial = 362] [outer = 0x127eb0c00] 15:33:25 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:25 INFO - PROCESS | 1664 | 1461710005585 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:33:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 15:33:25 INFO - PROCESS | 1664 | 1461710005640 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1664 | 1461710005642 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:33:25 INFO - PROCESS | 1664 | 1461710005653 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1664 | 1461710005655 Marionette TRACE conn2 <- [1,458,null,{}] 15:33:25 INFO - PROCESS | 1664 | 1461710005658 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}] 15:33:25 INFO - PROCESS | 1664 | 1461710005816 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:33:25 INFO - PROCESS | 1664 | 1461710005840 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f44000 == 43 [pid = 1664] [id = 122] 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1291f7800) [pid = 1664] [serial = 363] [outer = 0x0] 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x129c70000) [pid = 1664] [serial = 364] [outer = 0x1291f7800] 15:33:25 INFO - PROCESS | 1664 | 1461710005883 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x129ec4400) [pid = 1664] [serial = 365] [outer = 0x1291f7800] 15:33:26 INFO - PROCESS | 1664 | 1461710006313 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] 15:33:26 INFO - PROCESS | 1664 | 1461710006374 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:33:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:33:26 INFO - PROCESS | 1664 | 1461710006377 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1664 | 1461710006378 Marionette TRACE conn2 <- [1,462,null,{}] 15:33:26 INFO - PROCESS | 1664 | 1461710006381 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}] 15:33:26 INFO - PROCESS | 1664 | 1461710006471 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:33:26 INFO - PROCESS | 1664 | 1461710006476 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x127f0e800 == 44 [pid = 1664] [id = 123] 15:33:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1298f1400) [pid = 1664] [serial = 366] [outer = 0x0] 15:33:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b650800) [pid = 1664] [serial = 367] [outer = 0x1298f1400] 15:33:26 INFO - PROCESS | 1664 | 1461710006501 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b658c00) [pid = 1664] [serial = 368] [outer = 0x1298f1400] 15:33:26 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:26 INFO - PROCESS | 1664 | 1461710006868 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] 15:33:26 INFO - PROCESS | 1664 | 1461710006900 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:33:26 INFO - PROCESS | 1664 | 1461710006909 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1664 | 1461710006911 Marionette TRACE conn2 <- [1,466,null,{}] 15:33:26 INFO - PROCESS | 1664 | 1461710006915 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}] 15:33:27 INFO - PROCESS | 1664 | 1461710007044 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11ad4f400) [pid = 1664] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11af40000) [pid = 1664] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11453f800) [pid = 1664] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x118e9d400) [pid = 1664] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11343c000) [pid = 1664] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x113435c00) [pid = 1664] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11afb7c00) [pid = 1664] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x119e52000) [pid = 1664] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x119c0f400) [pid = 1664] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11c8e2400) [pid = 1664] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:33:27 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x124f8b000) [pid = 1664] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:33:27 INFO - PROCESS | 1664 | 1461710007121 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x115417800 == 45 [pid = 1664] [id = 124] 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11343c000) [pid = 1664] [serial = 369] [outer = 0x0] 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x118e9d400) [pid = 1664] [serial = 370] [outer = 0x11343c000] 15:33:27 INFO - PROCESS | 1664 | 1461710007161 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124f8b000) [pid = 1664] [serial = 371] [outer = 0x11343c000] 15:33:27 INFO - PROCESS | 1664 | 1461710007479 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] 15:33:27 INFO - PROCESS | 1664 | 1461710007537 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:33:27 INFO - PROCESS | 1664 | 1461710007540 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1664 | 1461710007541 Marionette TRACE conn2 <- [1,470,null,{}] 15:33:27 INFO - PROCESS | 1664 | 1461710007546 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}] 15:33:27 INFO - PROCESS | 1664 | 1461710007616 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:33:27 INFO - PROCESS | 1664 | 1461710007621 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298c5800 == 46 [pid = 1664] [id = 125] 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1272d0800) [pid = 1664] [serial = 372] [outer = 0x0] 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12b6d5800) [pid = 1664] [serial = 373] [outer = 0x1272d0800] 15:33:27 INFO - PROCESS | 1664 | 1461710007648 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b9b2800) [pid = 1664] [serial = 374] [outer = 0x1272d0800] 15:33:27 INFO - PROCESS | 1664 | 1461710007979 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]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 15:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:33:28 INFO - PROCESS | 1664 | 1461710008012 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1664 | 1461710008013 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1664 | 1461710008015 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1664 | 1461710008017 Marionette TRACE conn2 <- [1,474,null,{}] 15:33:28 INFO - PROCESS | 1664 | 1461710008019 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}] 15:33:28 INFO - PROCESS | 1664 | 1461710008095 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:33:28 INFO - PROCESS | 1664 | 1461710008099 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e7d800 == 47 [pid = 1664] [id = 126] 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b65bc00) [pid = 1664] [serial = 375] [outer = 0x0] 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12bc96800) [pid = 1664] [serial = 376] [outer = 0x12b65bc00] 15:33:28 INFO - PROCESS | 1664 | 1461710008163 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12bd93c00) [pid = 1664] [serial = 377] [outer = 0x12b65bc00] 15:33:28 INFO - PROCESS | 1664 | 1461710008481 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]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 15:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:33:28 INFO - PROCESS | 1664 | 1461710008536 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1664 | 1461710008538 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1664 | 1461710008541 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1664 | 1461710008544 Marionette TRACE conn2 <- [1,478,null,{}] 15:33:28 INFO - PROCESS | 1664 | 1461710008547 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}] 15:33:28 INFO - PROCESS | 1664 | 1461710008679 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:33:28 INFO - PROCESS | 1664 | 1461710008744 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcac800 == 48 [pid = 1664] [id = 127] 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b79c000) [pid = 1664] [serial = 378] [outer = 0x0] 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bd98c00) [pid = 1664] [serial = 379] [outer = 0x12b79c000] 15:33:28 INFO - PROCESS | 1664 | 1461710008788 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12d180c00) [pid = 1664] [serial = 380] [outer = 0x12b79c000] 15:33:29 INFO - PROCESS | 1664 | 1461710009203 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 15:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:33:29 INFO - PROCESS | 1664 | 1461710009212 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1664 | 1461710009213 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1664 | 1461710009216 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1664 | 1461710009217 Marionette TRACE conn2 <- [1,482,null,{}] 15:33:29 INFO - PROCESS | 1664 | 1461710009219 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}] 15:33:29 INFO - PROCESS | 1664 | 1461710009317 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:33:29 INFO - PROCESS | 1664 | 1461710009323 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c865000 == 49 [pid = 1664] [id = 128] 15:33:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bc92000) [pid = 1664] [serial = 381] [outer = 0x0] 15:33:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12d187c00) [pid = 1664] [serial = 382] [outer = 0x12bc92000] 15:33:29 INFO - PROCESS | 1664 | 1461710009349 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12d3ce000) [pid = 1664] [serial = 383] [outer = 0x12bc92000] 15:33:29 INFO - PROCESS | 1664 | 1461710009831 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 15:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:33:29 INFO - PROCESS | 1664 | 1461710009885 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1664 | 1461710009888 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1664 | 1461710009907 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1664 | 1461710009910 Marionette TRACE conn2 <- [1,486,null,{}] 15:33:29 INFO - PROCESS | 1664 | 1461710009916 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}] 15:33:30 INFO - PROCESS | 1664 | 1461710010012 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:33:30 INFO - PROCESS | 1664 | 1461710010099 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc5000 == 50 [pid = 1664] [id = 129] 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11af45c00) [pid = 1664] [serial = 384] [outer = 0x0] 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11af4cc00) [pid = 1664] [serial = 385] [outer = 0x11af45c00] 15:33:30 INFO - PROCESS | 1664 | 1461710010130 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11bcce000) [pid = 1664] [serial = 386] [outer = 0x11af45c00] 15:33:30 INFO - PROCESS | 1664 | 1461710010557 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]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 690ms 15:33:30 INFO - PROCESS | 1664 | 1461710010581 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1664 | 1461710010585 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:33:30 INFO - PROCESS | 1664 | 1461710010590 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1664 | 1461710010592 Marionette TRACE conn2 <- [1,490,null,{}] 15:33:30 INFO - PROCESS | 1664 | 1461710010595 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}] 15:33:30 INFO - PROCESS | 1664 | 1461710010706 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:33:30 INFO - PROCESS | 1664 | 1461710010756 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f46000 == 51 [pid = 1664] [id = 130] 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123eebc00) [pid = 1664] [serial = 387] [outer = 0x0] 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x124f55000) [pid = 1664] [serial = 388] [outer = 0x123eebc00] 15:33:30 INFO - PROCESS | 1664 | 1461710010798 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x127eb2400) [pid = 1664] [serial = 389] [outer = 0x123eebc00] 15:33:31 INFO - PROCESS | 1664 | 1461710011222 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]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:33:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 15:33:31 INFO - PROCESS | 1664 | 1461710011263 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1664 | 1461710011264 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:33:31 INFO - PROCESS | 1664 | 1461710011267 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1664 | 1461710011270 Marionette TRACE conn2 <- [1,494,null,{}] 15:33:31 INFO - PROCESS | 1664 | 1461710011294 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}] 15:33:31 INFO - PROCESS | 1664 | 1461710011456 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:33:31 INFO - PROCESS | 1664 | 1461710011500 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c880800 == 52 [pid = 1664] [id = 131] 15:33:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1291f1800) [pid = 1664] [serial = 390] [outer = 0x0] 15:33:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x129ebe400) [pid = 1664] [serial = 391] [outer = 0x1291f1800] 15:33:31 INFO - PROCESS | 1664 | 1461710011532 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b9b3c00) [pid = 1664] [serial = 392] [outer = 0x1291f1800] 15:33:31 INFO - PROCESS | 1664 | 1461710011942 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]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:33:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 15:33:31 INFO - PROCESS | 1664 | 1461710011989 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1664 | 1461710011991 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:33:31 INFO - PROCESS | 1664 | 1461710011996 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1664 | 1461710011997 Marionette TRACE conn2 <- [1,498,null,{}] 15:33:32 INFO - PROCESS | 1664 | 1461710012000 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}] 15:33:32 INFO - PROCESS | 1664 | 1461710012256 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:33:32 INFO - PROCESS | 1664 | 1461710012327 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11977e800 == 53 [pid = 1664] [id = 132] 15:33:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x115936000) [pid = 1664] [serial = 393] [outer = 0x0] 15:33:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1166fc000) [pid = 1664] [serial = 394] [outer = 0x115936000] 15:33:32 INFO - PROCESS | 1664 | 1461710012355 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x119259800) [pid = 1664] [serial = 395] [outer = 0x115936000] 15:33:32 INFO - PROCESS | 1664 | 1461710012803 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 871ms 15:33:32 INFO - PROCESS | 1664 | 1461710012884 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1664 | 1461710012888 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:33:32 INFO - PROCESS | 1664 | 1461710012896 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1664 | 1461710012901 Marionette TRACE conn2 <- [1,502,null,{}] 15:33:32 INFO - PROCESS | 1664 | 1461710012905 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}] 15:33:33 INFO - PROCESS | 1664 | 1461710013030 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:33:33 INFO - PROCESS | 1664 | 1461710013100 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c2c800 == 54 [pid = 1664] [id = 133] 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11ad52c00) [pid = 1664] [serial = 396] [outer = 0x0] 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11af4dc00) [pid = 1664] [serial = 397] [outer = 0x11ad52c00] 15:33:33 INFO - PROCESS | 1664 | 1461710013129 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11bac5000) [pid = 1664] [serial = 398] [outer = 0x11ad52c00] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11c14f000 == 53 [pid = 1664] [id = 106] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x114338000 == 52 [pid = 1664] [id = 84] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3d000 == 51 [pid = 1664] [id = 111] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119171000 == 50 [pid = 1664] [id = 105] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8df000 == 49 [pid = 1664] [id = 104] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa77800 == 48 [pid = 1664] [id = 102] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11ada9000 == 47 [pid = 1664] [id = 103] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcac800 == 46 [pid = 1664] [id = 127] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x129e7d800 == 45 [pid = 1664] [id = 126] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1298c5800 == 44 [pid = 1664] [id = 125] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x115417800 == 43 [pid = 1664] [id = 124] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x127f0e800 == 42 [pid = 1664] [id = 123] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x124f44000 == 41 [pid = 1664] [id = 122] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x118e9f400) [pid = 1664] [serial = 334] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123ee0000) [pid = 1664] [serial = 328] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x119c11000) [pid = 1664] [serial = 322] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11b0ed800) [pid = 1664] [serial = 325] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1241c6800) [pid = 1664] [serial = 316] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11343e000) [pid = 1664] [serial = 319] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x12406c000 == 40 [pid = 1664] [id = 121] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123e76800 == 39 [pid = 1664] [id = 120] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x123996800 == 38 [pid = 1664] [id = 119] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfce000 == 37 [pid = 1664] [id = 118] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e8800 == 36 [pid = 1664] [id = 117] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfd6800 == 35 [pid = 1664] [id = 116] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8e1800 == 34 [pid = 1664] [id = 115] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119c44800 == 33 [pid = 1664] [id = 114] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x118910800 == 32 [pid = 1664] [id = 113] 15:33:33 INFO - PROCESS | 1664 | --DOCSHELL 0x119209800 == 31 [pid = 1664] [id = 112] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11ad54800) [pid = 1664] [serial = 298] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11af48800) [pid = 1664] [serial = 301] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11aa0c000) [pid = 1664] [serial = 295] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119252c00) [pid = 1664] [serial = 292] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119c05000) [pid = 1664] [serial = 293] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x118e09000) [pid = 1664] [serial = 290] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x113442c00) [pid = 1664] [serial = 289] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11c3b6000) [pid = 1664] [serial = 287] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11343d400) [pid = 1664] [serial = 286] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1198d2800) [pid = 1664] [serial = 283] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11af3fc00) [pid = 1664] [serial = 299] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11ba58000) [pid = 1664] [serial = 304] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11afc4400) [pid = 1664] [serial = 302] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11c4e8400) [pid = 1664] [serial = 310] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11bacc000) [pid = 1664] [serial = 307] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11c3b8400) [pid = 1664] [serial = 308] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123e1e800) [pid = 1664] [serial = 313] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11bf9cc00) [pid = 1664] [serial = 305] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123ee4400) [pid = 1664] [serial = 314] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x123a5e000) [pid = 1664] [serial = 311] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11ad4b800) [pid = 1664] [serial = 296] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1278be000) [pid = 1664] [serial = 332] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1275b0400) [pid = 1664] [serial = 331] [outer = 0x0] [url = about:blank] 15:33:33 INFO - PROCESS | 1664 | 1461710013495 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]]]}] 15:33:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:33:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 626ms 15:33:33 INFO - PROCESS | 1664 | 1461710013520 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:33:33 INFO - PROCESS | 1664 | 1461710013522 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:33:33 INFO - PROCESS | 1664 | 1461710013524 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1664 | 1461710013525 Marionette TRACE conn2 <- [1,506,null,{}] 15:33:33 INFO - PROCESS | 1664 | 1461710013530 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}] 15:33:33 INFO - PROCESS | 1664 | 1461710013602 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:33:33 INFO - PROCESS | 1664 | 1461710013611 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119208000 == 32 [pid = 1664] [id = 134] 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11bccf800) [pid = 1664] [serial = 399] [outer = 0x0] 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11bf9e800) [pid = 1664] [serial = 400] [outer = 0x11bccf800] 15:33:33 INFO - PROCESS | 1664 | 1461710013638 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x123a56800) [pid = 1664] [serial = 401] [outer = 0x11bccf800] 15:33:34 INFO - PROCESS | 1664 | 1461710014014 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:33:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 522ms 15:33:34 INFO - PROCESS | 1664 | 1461710014046 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1664 | 1461710014049 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:33:34 INFO - PROCESS | 1664 | 1461710014056 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1664 | 1461710014059 Marionette TRACE conn2 <- [1,510,null,{}] 15:33:34 INFO - PROCESS | 1664 | 1461710014061 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}] 15:33:34 INFO - PROCESS | 1664 | 1461710014138 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:33:34 INFO - PROCESS | 1664 | 1461710014144 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc8e800 == 33 [pid = 1664] [id = 135] 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x123a57800) [pid = 1664] [serial = 402] [outer = 0x0] 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x123ee5000) [pid = 1664] [serial = 403] [outer = 0x123a57800] 15:33:34 INFO - PROCESS | 1664 | 1461710014171 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x127358800) [pid = 1664] [serial = 404] [outer = 0x123a57800] 15:33:34 INFO - PROCESS | 1664 | 1461710014506 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:33:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 476ms 15:33:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:33:34 INFO - PROCESS | 1664 | 1461710014530 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1664 | 1461710014531 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1664 | 1461710014533 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1664 | 1461710014534 Marionette TRACE conn2 <- [1,514,null,{}] 15:33:34 INFO - PROCESS | 1664 | 1461710014547 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}] 15:33:34 INFO - PROCESS | 1664 | 1461710014618 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:33:34 INFO - PROCESS | 1664 | 1461710014623 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b2000 == 34 [pid = 1664] [id = 136] 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11aa10000) [pid = 1664] [serial = 405] [outer = 0x0] 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x127eb0800) [pid = 1664] [serial = 406] [outer = 0x11aa10000] 15:33:34 INFO - PROCESS | 1664 | 1461710014651 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x127ff9400) [pid = 1664] [serial = 407] [outer = 0x11aa10000] 15:33:34 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 15:33:34 INFO - PROCESS | 1664 | 1461710014952 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]]]}] 15:33:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 423ms 15:33:34 INFO - PROCESS | 1664 | 1461710014956 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1664 | 1461710014957 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:33:34 INFO - PROCESS | 1664 | 1461710014967 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1664 | 1461710014968 Marionette TRACE conn2 <- [1,518,null,{}] 15:33:34 INFO - PROCESS | 1664 | 1461710014971 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}] 15:33:35 INFO - PROCESS | 1664 | 1461710015049 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:33:35 INFO - PROCESS | 1664 | 1461710015055 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x118621800 == 35 [pid = 1664] [id = 137] 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x129c40c00) [pid = 1664] [serial = 408] [outer = 0x0] 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x129c76c00) [pid = 1664] [serial = 409] [outer = 0x129c40c00] 15:33:35 INFO - PROCESS | 1664 | 1461710015090 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x129ec7000) [pid = 1664] [serial = 410] [outer = 0x129c40c00] 15:33:35 INFO - PROCESS | 1664 | 1461710015439 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:33:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 15:33:35 INFO - PROCESS | 1664 | 1461710015486 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1664 | 1461710015487 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:33:35 INFO - PROCESS | 1664 | 1461710015490 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1664 | 1461710015491 Marionette TRACE conn2 <- [1,522,null,{}] 15:33:35 INFO - PROCESS | 1664 | 1461710015493 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}] 15:33:35 INFO - PROCESS | 1664 | 1461710015591 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:33:35 INFO - PROCESS | 1664 | 1461710015621 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c15000 == 36 [pid = 1664] [id = 138] 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b64f000) [pid = 1664] [serial = 411] [outer = 0x0] 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b6cf800) [pid = 1664] [serial = 412] [outer = 0x12b64f000] 15:33:35 INFO - PROCESS | 1664 | 1461710015647 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12bc96c00) [pid = 1664] [serial = 413] [outer = 0x12b64f000] 15:33:35 INFO - PROCESS | 1664 | 1461710015996 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]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 15:33:36 INFO - PROCESS | 1664 | 1461710016018 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1664 | 1461710016020 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:33:36 INFO - PROCESS | 1664 | 1461710016024 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1664 | 1461710016028 Marionette TRACE conn2 <- [1,526,null,{}] 15:33:36 INFO - PROCESS | 1664 | 1461710016032 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}] 15:33:36 INFO - PROCESS | 1664 | 1461710016170 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:33:36 INFO - PROCESS | 1664 | 1461710016187 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12448f800 == 37 [pid = 1664] [id = 139] 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12b656800) [pid = 1664] [serial = 414] [outer = 0x0] 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12bd98000) [pid = 1664] [serial = 415] [outer = 0x12b656800] 15:33:36 INFO - PROCESS | 1664 | 1461710016227 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x119e55c00) [pid = 1664] [serial = 416] [outer = 0x12b656800] 15:33:36 INFO - PROCESS | 1664 | 1461710016637 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]]]}] 15:33:36 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 15:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 15:33:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:33:36 INFO - PROCESS | 1664 | 1461710016646 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1664 | 1461710016647 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:33:36 INFO - PROCESS | 1664 | 1461710016649 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1664 | 1461710016650 Marionette TRACE conn2 <- [1,530,null,{}] 15:33:36 INFO - PROCESS | 1664 | 1461710016652 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}] 15:33:36 INFO - PROCESS | 1664 | 1461710016748 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:33:36 INFO - PROCESS | 1664 | 1461710016760 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x127f0e800 == 38 [pid = 1664] [id = 140] 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12bc9ac00) [pid = 1664] [serial = 417] [outer = 0x0] 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12d17dc00) [pid = 1664] [serial = 418] [outer = 0x12bc9ac00] 15:33:36 INFO - PROCESS | 1664 | 1461710016785 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12d3d0800) [pid = 1664] [serial = 419] [outer = 0x12bc9ac00] 15:33:37 INFO - PROCESS | 1664 | 1461710017120 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"]]]}] 15:33:37 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 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:33:37 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 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:33:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:33:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 15:33:37 INFO - PROCESS | 1664 | 1461710017170 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1664 | 1461710017171 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:33:37 INFO - PROCESS | 1664 | 1461710017174 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1664 | 1461710017175 Marionette TRACE conn2 <- [1,534,null,{}] 15:33:37 INFO - PROCESS | 1664 | 1461710017177 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}] 15:33:37 INFO - PROCESS | 1664 | 1461710017272 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:33:37 INFO - PROCESS | 1664 | 1461710017277 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcb2000 == 39 [pid = 1664] [id = 141] 15:33:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12bfa4000) [pid = 1664] [serial = 420] [outer = 0x0] 15:33:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12d3d6c00) [pid = 1664] [serial = 421] [outer = 0x12bfa4000] 15:33:37 INFO - PROCESS | 1664 | 1461710017301 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12d791c00) [pid = 1664] [serial = 422] [outer = 0x12bfa4000] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11c4e7400) [pid = 1664] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1291f7800) [pid = 1664] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1298f1400) [pid = 1664] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11343c000) [pid = 1664] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11bcc9800) [pid = 1664] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x127eb0c00) [pid = 1664] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119e4b400) [pid = 1664] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12b79c000) [pid = 1664] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x124027000) [pid = 1664] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11c3b4c00) [pid = 1664] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11af47c00) [pid = 1664] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b65bc00) [pid = 1664] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:33:37 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1272d0800) [pid = 1664] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:33:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:33:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 668ms 15:33:37 INFO - PROCESS | 1664 | 1461710017839 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]]]}] 15:33:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:33:37 INFO - PROCESS | 1664 | 1461710017843 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1664 | 1461710017845 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:33:37 INFO - PROCESS | 1664 | 1461710017847 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1664 | 1461710017848 Marionette TRACE conn2 <- [1,538,null,{}] 15:33:37 INFO - PROCESS | 1664 | 1461710017851 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}] 15:33:37 INFO - PROCESS | 1664 | 1461710017931 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:33:37 INFO - PROCESS | 1664 | 1461710017936 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c39a800 == 40 [pid = 1664] [id = 142] 15:33:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119e4b400) [pid = 1664] [serial = 423] [outer = 0x0] 15:33:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11c487c00) [pid = 1664] [serial = 424] [outer = 0x119e4b400] 15:33:37 INFO - PROCESS | 1664 | 1461710017972 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12d188400) [pid = 1664] [serial = 425] [outer = 0x119e4b400] 15:33:38 INFO - PROCESS | 1664 | 1461710018350 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]]]}] 15:33:38 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. 15:33:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 15:33:38 INFO - PROCESS | 1664 | 1461710018367 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1664 | 1461710018368 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:33:38 INFO - PROCESS | 1664 | 1461710018371 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1664 | 1461710018372 Marionette TRACE conn2 <- [1,542,null,{}] 15:33:38 INFO - PROCESS | 1664 | 1461710018375 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}] 15:33:38 INFO - PROCESS | 1664 | 1461710018482 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:33:38 INFO - PROCESS | 1664 | 1461710018488 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c867000 == 41 [pid = 1664] [id = 143] 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12d3cd400) [pid = 1664] [serial = 426] [outer = 0x0] 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12ddd6000) [pid = 1664] [serial = 427] [outer = 0x12d3cd400] 15:33:38 INFO - PROCESS | 1664 | 1461710018516 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12dde0800) [pid = 1664] [serial = 428] [outer = 0x12d3cd400] 15:33:38 INFO - PROCESS | 1664 | 1461710018788 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]]]}] 15:33:38 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. 15:33:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 15:33:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:33:38 INFO - PROCESS | 1664 | 1461710018840 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1664 | 1461710018841 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:33:38 INFO - PROCESS | 1664 | 1461710018846 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1664 | 1461710018848 Marionette TRACE conn2 <- [1,546,null,{}] 15:33:38 INFO - PROCESS | 1664 | 1461710018850 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}] 15:33:38 INFO - PROCESS | 1664 | 1461710018942 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:33:38 INFO - PROCESS | 1664 | 1461710018950 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3bf000 == 42 [pid = 1664] [id = 144] 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1298f1c00) [pid = 1664] [serial = 429] [outer = 0x0] 15:33:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12e3ed800) [pid = 1664] [serial = 430] [outer = 0x1298f1c00] 15:33:38 INFO - PROCESS | 1664 | 1461710018980 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12e3f7400) [pid = 1664] [serial = 431] [outer = 0x1298f1c00] 15:33:39 INFO - PROCESS | 1664 | 1461710019331 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]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:33:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 15:33:39 INFO - PROCESS | 1664 | 1461710019373 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1664 | 1461710019375 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:33:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:33:39 INFO - PROCESS | 1664 | 1461710019378 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1664 | 1461710019379 Marionette TRACE conn2 <- [1,550,null,{}] 15:33:39 INFO - PROCESS | 1664 | 1461710019382 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}] 15:33:39 INFO - PROCESS | 1664 | 1461710019456 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:33:39 INFO - PROCESS | 1664 | 1461710019464 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7ca000 == 43 [pid = 1664] [id = 145] 15:33:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12e3f7800) [pid = 1664] [serial = 432] [outer = 0x0] 15:33:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12e6b6c00) [pid = 1664] [serial = 433] [outer = 0x12e3f7800] 15:33:39 INFO - PROCESS | 1664 | 1461710019492 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12e6bfc00) [pid = 1664] [serial = 434] [outer = 0x12e3f7800] 15:33:39 INFO - PROCESS | 1664 | 1461710019867 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]]]}] 15:33:39 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. 15:33:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 15:33:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:33:39 INFO - PROCESS | 1664 | 1461710019898 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1664 | 1461710019901 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:33:39 INFO - PROCESS | 1664 | 1461710019904 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1664 | 1461710019906 Marionette TRACE conn2 <- [1,554,null,{}] 15:33:39 INFO - PROCESS | 1664 | 1461710019911 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}] 15:33:40 INFO - PROCESS | 1664 | 1461710020039 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:33:40 INFO - PROCESS | 1664 | 1461710020103 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11890a000 == 44 [pid = 1664] [id = 146] 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1136ce000) [pid = 1664] [serial = 435] [outer = 0x0] 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119790c00) [pid = 1664] [serial = 436] [outer = 0x1136ce000] 15:33:40 INFO - PROCESS | 1664 | 1461710020135 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11a643c00) [pid = 1664] [serial = 437] [outer = 0x1136ce000] 15:33:40 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:40 INFO - PROCESS | 1664 | 1461710020567 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:33:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 15:33:40 INFO - PROCESS | 1664 | 1461710020574 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1664 | 1461710020579 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:33:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:33:40 INFO - PROCESS | 1664 | 1461710020583 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1664 | 1461710020585 Marionette TRACE conn2 <- [1,558,null,{}] 15:33:40 INFO - PROCESS | 1664 | 1461710020588 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}] 15:33:40 INFO - PROCESS | 1664 | 1461710020687 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:33:40 INFO - PROCESS | 1664 | 1461710020733 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfd0800 == 45 [pid = 1664] [id = 147] 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11ad49c00) [pid = 1664] [serial = 438] [outer = 0x0] 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11baee400) [pid = 1664] [serial = 439] [outer = 0x11ad49c00] 15:33:40 INFO - PROCESS | 1664 | 1461710020763 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x123e1e800) [pid = 1664] [serial = 440] [outer = 0x11ad49c00] 15:33:41 INFO - PROCESS | 1664 | 1461710021170 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:33:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 619ms 15:33:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:33:41 INFO - PROCESS | 1664 | 1461710021203 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1664 | 1461710021205 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1664 | 1461710021207 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1664 | 1461710021209 Marionette TRACE conn2 <- [1,562,null,{}] 15:33:41 INFO - PROCESS | 1664 | 1461710021217 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}] 15:33:41 INFO - PROCESS | 1664 | 1461710021319 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:33:41 INFO - PROCESS | 1664 | 1461710021402 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c873000 == 46 [pid = 1664] [id = 148] 15:33:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1243dbc00) [pid = 1664] [serial = 441] [outer = 0x0] 15:33:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1291ef400) [pid = 1664] [serial = 442] [outer = 0x1243dbc00] 15:33:41 INFO - PROCESS | 1664 | 1461710021447 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129ec4800) [pid = 1664] [serial = 443] [outer = 0x1243dbc00] 15:33:41 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:41 INFO - PROCESS | 1664 | 1461710021861 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:33:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 15:33:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:33:41 INFO - PROCESS | 1664 | 1461710021879 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1664 | 1461710021881 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1664 | 1461710021883 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1664 | 1461710021884 Marionette TRACE conn2 <- [1,566,null,{}] 15:33:41 INFO - PROCESS | 1664 | 1461710021887 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}] 15:33:41 INFO - PROCESS | 1664 | 1461710021986 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:33:42 INFO - PROCESS | 1664 | 1461710022043 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c5800 == 47 [pid = 1664] [id = 149] 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b652800) [pid = 1664] [serial = 444] [outer = 0x0] 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12b79b800) [pid = 1664] [serial = 445] [outer = 0x12b652800] 15:33:42 INFO - PROCESS | 1664 | 1461710022078 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12d189c00) [pid = 1664] [serial = 446] [outer = 0x12b652800] 15:33:42 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:42 INFO - PROCESS | 1664 | 1461710022480 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:33:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 15:33:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:33:42 INFO - PROCESS | 1664 | 1461710022504 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1664 | 1461710022506 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1664 | 1461710022508 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1664 | 1461710022509 Marionette TRACE conn2 <- [1,570,null,{}] 15:33:42 INFO - PROCESS | 1664 | 1461710022512 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}] 15:33:42 INFO - PROCESS | 1664 | 1461710022607 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:33:42 INFO - PROCESS | 1664 | 1461710022687 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea3b800 == 48 [pid = 1664] [id = 150] 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12d3d5800) [pid = 1664] [serial = 447] [outer = 0x0] 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12ddd6800) [pid = 1664] [serial = 448] [outer = 0x12d3d5800] 15:33:42 INFO - PROCESS | 1664 | 1461710022716 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12dde1400) [pid = 1664] [serial = 449] [outer = 0x12d3d5800] 15:33:42 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:43 INFO - PROCESS | 1664 | 1461710023151 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:33:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 15:33:43 INFO - PROCESS | 1664 | 1461710023181 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:33:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:33:43 INFO - PROCESS | 1664 | 1461710023182 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:33:43 INFO - PROCESS | 1664 | 1461710023184 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1664 | 1461710023186 Marionette TRACE conn2 <- [1,574,null,{}] 15:33:43 INFO - PROCESS | 1664 | 1461710023188 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}] 15:33:43 INFO - PROCESS | 1664 | 1461710023427 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:33:43 INFO - PROCESS | 1664 | 1461710023500 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a813800 == 49 [pid = 1664] [id = 151] 15:33:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x114bb9800) [pid = 1664] [serial = 450] [outer = 0x0] 15:33:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x115847c00) [pid = 1664] [serial = 451] [outer = 0x114bb9800] 15:33:43 INFO - PROCESS | 1664 | 1461710023530 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11925a800) [pid = 1664] [serial = 452] [outer = 0x114bb9800] 15:33:44 INFO - PROCESS | 1664 | 1461710024014 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:33:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 872ms 15:33:44 INFO - PROCESS | 1664 | 1461710024057 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:33:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:33:44 INFO - PROCESS | 1664 | 1461710024059 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:33:44 INFO - PROCESS | 1664 | 1461710024062 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1664 | 1461710024065 Marionette TRACE conn2 <- [1,578,null,{}] 15:33:44 INFO - PROCESS | 1664 | 1461710024068 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}] 15:33:44 INFO - PROCESS | 1664 | 1461710024156 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:33:44 INFO - PROCESS | 1664 | 1461710024235 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3bf000 == 48 [pid = 1664] [id = 144] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12c867000 == 47 [pid = 1664] [id = 143] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11c39a800 == 46 [pid = 1664] [id = 142] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcb2000 == 45 [pid = 1664] [id = 141] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x127f0e800 == 44 [pid = 1664] [id = 140] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12448f800 == 43 [pid = 1664] [id = 139] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11ad51c00) [pid = 1664] [serial = 340] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11bae6400) [pid = 1664] [serial = 343] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1156a8000 == 44 [pid = 1664] [id = 152] 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11667f800) [pid = 1664] [serial = 453] [outer = 0x0] 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11925b400) [pid = 1664] [serial = 454] [outer = 0x11667f800] 15:33:44 INFO - PROCESS | 1664 | 1461710024287 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11af3f000) [pid = 1664] [serial = 455] [outer = 0x11667f800] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123c15000 == 43 [pid = 1664] [id = 138] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x118621800 == 42 [pid = 1664] [id = 137] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b2000 == 41 [pid = 1664] [id = 136] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc8e800 == 40 [pid = 1664] [id = 135] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119208000 == 39 [pid = 1664] [id = 134] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119c2c800 == 38 [pid = 1664] [id = 133] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11977e800 == 37 [pid = 1664] [id = 132] 15:33:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc5000 == 36 [pid = 1664] [id = 129] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12445b800) [pid = 1664] [serial = 317] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x129c70000) [pid = 1664] [serial = 364] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12b650800) [pid = 1664] [serial = 367] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x118e9d400) [pid = 1664] [serial = 370] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x123ee0800) [pid = 1664] [serial = 355] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1275b0c00) [pid = 1664] [serial = 356] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1290dbc00) [pid = 1664] [serial = 361] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x118e9cc00) [pid = 1664] [serial = 337] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11a63d800) [pid = 1664] [serial = 349] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11ad8bc00) [pid = 1664] [serial = 350] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12bd98c00) [pid = 1664] [serial = 379] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x127eb4c00) [pid = 1664] [serial = 358] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x127f87400) [pid = 1664] [serial = 359] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x123edd400) [pid = 1664] [serial = 347] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11c8e2c00) [pid = 1664] [serial = 346] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11ba56c00) [pid = 1664] [serial = 352] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11c49dc00) [pid = 1664] [serial = 353] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12bd93c00) [pid = 1664] [serial = 377] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x124f8b000) [pid = 1664] [serial = 371] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b658c00) [pid = 1664] [serial = 368] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12b6d5800) [pid = 1664] [serial = 373] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12b9b2800) [pid = 1664] [serial = 374] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12d180c00) [pid = 1664] [serial = 380] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x129ec4400) [pid = 1664] [serial = 365] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12bc96800) [pid = 1664] [serial = 376] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1291f1400) [pid = 1664] [serial = 362] [outer = 0x0] [url = about:blank] 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11b0f7000) [pid = 1664] [serial = 456] [outer = 0x12fc2bc00] 15:33:44 INFO - PROCESS | 1664 | 1461710024651 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:33:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 15:33:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:33:44 INFO - PROCESS | 1664 | 1461710024684 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1664 | 1461710024686 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:33:44 INFO - PROCESS | 1664 | 1461710024688 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1664 | 1461710024689 Marionette TRACE conn2 <- [1,582,null,{}] 15:33:44 INFO - PROCESS | 1664 | 1461710024691 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}] 15:33:44 INFO - PROCESS | 1664 | 1461710024768 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:33:44 INFO - PROCESS | 1664 | 1461710024777 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a80b000 == 37 [pid = 1664] [id = 153] 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11b873800) [pid = 1664] [serial = 457] [outer = 0x0] 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11bae6c00) [pid = 1664] [serial = 458] [outer = 0x11b873800] 15:33:44 INFO - PROCESS | 1664 | 1461710024805 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11c8e2c00) [pid = 1664] [serial = 459] [outer = 0x11b873800] 15:33:45 INFO - PROCESS | 1664 | 1461710025203 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:33:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 573ms 15:33:45 INFO - PROCESS | 1664 | 1461710025263 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1664 | 1461710025267 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:33:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:33:45 INFO - PROCESS | 1664 | 1461710025278 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1664 | 1461710025282 Marionette TRACE conn2 <- [1,586,null,{}] 15:33:45 INFO - PROCESS | 1664 | 1461710025286 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}] 15:33:45 INFO - PROCESS | 1664 | 1461710025403 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:33:45 INFO - PROCESS | 1664 | 1461710025415 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c13c800 == 38 [pid = 1664] [id = 154] 15:33:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x123a5d400) [pid = 1664] [serial = 460] [outer = 0x0] 15:33:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1243d5400) [pid = 1664] [serial = 461] [outer = 0x123a5d400] 15:33:45 INFO - PROCESS | 1664 | 1461710025456 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1273d0400) [pid = 1664] [serial = 462] [outer = 0x123a5d400] 15:33:45 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:45 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:45 INFO - PROCESS | 1664 | 1461710025840 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:33:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 579ms 15:33:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:33:45 INFO - PROCESS | 1664 | 1461710025856 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1664 | 1461710025857 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1664 | 1461710025860 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1664 | 1461710025863 Marionette TRACE conn2 <- [1,590,null,{}] 15:33:45 INFO - PROCESS | 1664 | 1461710025865 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}] 15:33:45 INFO - PROCESS | 1664 | 1461710025939 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:33:45 INFO - PROCESS | 1664 | 1461710025944 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3d000 == 39 [pid = 1664] [id = 155] 15:33:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1275b7400) [pid = 1664] [serial = 463] [outer = 0x0] 15:33:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x127ff2800) [pid = 1664] [serial = 464] [outer = 0x1275b7400] 15:33:45 INFO - PROCESS | 1664 | 1461710025972 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1298f1800) [pid = 1664] [serial = 465] [outer = 0x1275b7400] 15:33:46 INFO - PROCESS | 1664 | 1461710026314 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:33:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 15:33:46 INFO - PROCESS | 1664 | 1461710026332 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1664 | 1461710026334 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:33:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:33:46 INFO - PROCESS | 1664 | 1461710026337 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1664 | 1461710026339 Marionette TRACE conn2 <- [1,594,null,{}] 15:33:46 INFO - PROCESS | 1664 | 1461710026342 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}] 15:33:46 INFO - PROCESS | 1664 | 1461710026461 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:33:46 INFO - PROCESS | 1664 | 1461710026560 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11911f800 == 40 [pid = 1664] [id = 156] 15:33:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x129ec3c00) [pid = 1664] [serial = 466] [outer = 0x0] 15:33:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x129ec8800) [pid = 1664] [serial = 467] [outer = 0x129ec3c00] 15:33:46 INFO - PROCESS | 1664 | 1461710026608 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b791400) [pid = 1664] [serial = 468] [outer = 0x129ec3c00] 15:33:47 INFO - PROCESS | 1664 | 1461710027131 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 822ms 15:33:47 INFO - PROCESS | 1664 | 1461710027159 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1664 | 1461710027160 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:33:47 INFO - PROCESS | 1664 | 1461710027167 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1664 | 1461710027168 Marionette TRACE conn2 <- [1,598,null,{}] 15:33:47 INFO - PROCESS | 1664 | 1461710027171 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}] 15:33:47 INFO - PROCESS | 1664 | 1461710027261 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:33:47 INFO - PROCESS | 1664 | 1461710027267 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1273a6800 == 41 [pid = 1664] [id = 157] 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x129ec4400) [pid = 1664] [serial = 469] [outer = 0x0] 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12bd98800) [pid = 1664] [serial = 470] [outer = 0x129ec4400] 15:33:47 INFO - PROCESS | 1664 | 1461710027293 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12d17d400) [pid = 1664] [serial = 471] [outer = 0x129ec4400] 15:33:47 INFO - PROCESS | 1664 | 1461710027625 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 15:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:33:47 INFO - PROCESS | 1664 | 1461710027692 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1664 | 1461710027693 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:33:47 INFO - PROCESS | 1664 | 1461710027695 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1664 | 1461710027696 Marionette TRACE conn2 <- [1,602,null,{}] 15:33:47 INFO - PROCESS | 1664 | 1461710027698 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}] 15:33:47 INFO - PROCESS | 1664 | 1461710027792 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:33:47 INFO - PROCESS | 1664 | 1461710027796 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x129002800 == 42 [pid = 1664] [id = 158] 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b9b9c00) [pid = 1664] [serial = 472] [outer = 0x0] 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12d3ce400) [pid = 1664] [serial = 473] [outer = 0x12b9b9c00] 15:33:47 INFO - PROCESS | 1664 | 1461710027822 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12d79a400) [pid = 1664] [serial = 474] [outer = 0x12b9b9c00] 15:33:48 INFO - PROCESS | 1664 | 1461710028165 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:33:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 15:33:48 INFO - PROCESS | 1664 | 1461710028214 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1664 | 1461710028215 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:33:48 INFO - PROCESS | 1664 | 1461710028218 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1664 | 1461710028219 Marionette TRACE conn2 <- [1,606,null,{}] 15:33:48 INFO - PROCESS | 1664 | 1461710028221 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}] 15:33:48 INFO - PROCESS | 1664 | 1461710028316 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:33:48 INFO - PROCESS | 1664 | 1461710028331 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b74b000 == 43 [pid = 1664] [id = 159] 15:33:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12d79a800) [pid = 1664] [serial = 475] [outer = 0x0] 15:33:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12dddc800) [pid = 1664] [serial = 476] [outer = 0x12d79a800] 15:33:48 INFO - PROCESS | 1664 | 1461710028356 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12e3f3800) [pid = 1664] [serial = 477] [outer = 0x12d79a800] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12b656800) [pid = 1664] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x129c40c00) [pid = 1664] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x123a57800) [pid = 1664] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x115936000) [pid = 1664] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12bc9ac00) [pid = 1664] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11ad52c00) [pid = 1664] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11aa10000) [pid = 1664] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11bccf800) [pid = 1664] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12bfa4000) [pid = 1664] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1298f1c00) [pid = 1664] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119e4b400) [pid = 1664] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12d3cd400) [pid = 1664] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:33:48 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12b64f000) [pid = 1664] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:33:48 INFO - PROCESS | 1664 | 1461710028790 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:33:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 618ms 15:33:48 INFO - PROCESS | 1664 | 1461710028836 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1664 | 1461710028837 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:33:48 INFO - PROCESS | 1664 | 1461710028839 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1664 | 1461710028840 Marionette TRACE conn2 <- [1,610,null,{}] 15:33:48 INFO - PROCESS | 1664 | 1461710028843 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}] 15:33:48 INFO - PROCESS | 1664 | 1461710028921 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:33:48 INFO - PROCESS | 1664 | 1461710028973 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e7d800 == 44 [pid = 1664] [id = 160] 15:33:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1188e1400) [pid = 1664] [serial = 478] [outer = 0x0] 15:33:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1298f1c00) [pid = 1664] [serial = 479] [outer = 0x1188e1400] 15:33:49 INFO - PROCESS | 1664 | 1461710028998 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12d370c00) [pid = 1664] [serial = 480] [outer = 0x1188e1400] 15:33:49 INFO - PROCESS | 1664 | 1461710029317 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 15:33:49 INFO - PROCESS | 1664 | 1461710029359 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1664 | 1461710029360 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:33:49 INFO - PROCESS | 1664 | 1461710029362 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1664 | 1461710029363 Marionette TRACE conn2 <- [1,614,null,{}] 15:33:49 INFO - PROCESS | 1664 | 1461710029365 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}] 15:33:49 INFO - PROCESS | 1664 | 1461710029441 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:33:49 INFO - PROCESS | 1664 | 1461710029448 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c882000 == 45 [pid = 1664] [id = 161] 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bfad400) [pid = 1664] [serial = 481] [outer = 0x0] 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12e6bc000) [pid = 1664] [serial = 482] [outer = 0x12bfad400] 15:33:49 INFO - PROCESS | 1664 | 1461710029478 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12e962800) [pid = 1664] [serial = 483] [outer = 0x12bfad400] 15:33:49 INFO - PROCESS | 1664 | 1461710029807 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 15:33:49 INFO - PROCESS | 1664 | 1461710029831 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:33:49 INFO - PROCESS | 1664 | 1461710029832 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:33:49 INFO - PROCESS | 1664 | 1461710029835 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1664 | 1461710029836 Marionette TRACE conn2 <- [1,618,null,{}] 15:33:49 INFO - PROCESS | 1664 | 1461710029838 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}] 15:33:49 INFO - PROCESS | 1664 | 1461710029953 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:33:49 INFO - PROCESS | 1664 | 1461710029961 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7b4000 == 46 [pid = 1664] [id = 162] 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12e963c00) [pid = 1664] [serial = 484] [outer = 0x0] 15:33:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12ea0a400) [pid = 1664] [serial = 485] [outer = 0x12e963c00] 15:33:49 INFO - PROCESS | 1664 | 1461710029985 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12ea16400) [pid = 1664] [serial = 486] [outer = 0x12e963c00] 15:33:50 INFO - PROCESS | 1664 | 1461710030372 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]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:33:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 570ms 15:33:50 INFO - PROCESS | 1664 | 1461710030406 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1664 | 1461710030408 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:33:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:33:50 INFO - PROCESS | 1664 | 1461710030412 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1664 | 1461710030414 Marionette TRACE conn2 <- [1,622,null,{}] 15:33:50 INFO - PROCESS | 1664 | 1461710030417 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}] 15:33:50 INFO - PROCESS | 1664 | 1461710030533 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:33:50 INFO - PROCESS | 1664 | 1461710030609 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3b9000 == 47 [pid = 1664] [id = 163] 15:33:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x129c40c00) [pid = 1664] [serial = 487] [outer = 0x0] 15:33:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12ea16000) [pid = 1664] [serial = 488] [outer = 0x129c40c00] 15:33:50 INFO - PROCESS | 1664 | 1461710030650 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12f0b4400) [pid = 1664] [serial = 489] [outer = 0x129c40c00] 15:33:51 INFO - PROCESS | 1664 | 1461710031091 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 720ms 15:33:51 INFO - PROCESS | 1664 | 1461710031131 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1664 | 1461710031135 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:33:51 INFO - PROCESS | 1664 | 1461710031138 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1664 | 1461710031141 Marionette TRACE conn2 <- [1,626,null,{}] 15:33:51 INFO - PROCESS | 1664 | 1461710031147 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}] 15:33:51 INFO - PROCESS | 1664 | 1461710031272 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:33:51 INFO - PROCESS | 1664 | 1461710031350 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad9a000 == 48 [pid = 1664] [id = 164] 15:33:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11aa12c00) [pid = 1664] [serial = 490] [outer = 0x0] 15:33:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11ad53800) [pid = 1664] [serial = 491] [outer = 0x11aa12c00] 15:33:51 INFO - PROCESS | 1664 | 1461710031383 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11afc0800) [pid = 1664] [serial = 492] [outer = 0x11aa12c00] 15:33:51 INFO - PROCESS | 1664 | 1461710031800 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 725ms 15:33:51 INFO - PROCESS | 1664 | 1461710031878 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1664 | 1461710031882 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:33:51 INFO - PROCESS | 1664 | 1461710031888 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1664 | 1461710031890 Marionette TRACE conn2 <- [1,630,null,{}] 15:33:51 INFO - PROCESS | 1664 | 1461710031893 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}] 15:33:51 INFO - PROCESS | 1664 | 1461710031992 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:33:52 INFO - PROCESS | 1664 | 1461710032055 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239af800 == 49 [pid = 1664] [id = 165] 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x123b33c00) [pid = 1664] [serial = 493] [outer = 0x0] 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x123ee3800) [pid = 1664] [serial = 494] [outer = 0x123b33c00] 15:33:52 INFO - PROCESS | 1664 | 1461710032086 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x1246ea800) [pid = 1664] [serial = 495] [outer = 0x123b33c00] 15:33:52 INFO - PROCESS | 1664 | 1461710032503 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]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:33:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 674ms 15:33:52 INFO - PROCESS | 1664 | 1461710032569 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1664 | 1461710032570 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:33:52 INFO - PROCESS | 1664 | 1461710032573 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1664 | 1461710032576 Marionette TRACE conn2 <- [1,634,null,{}] 15:33:52 INFO - PROCESS | 1664 | 1461710032614 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}] 15:33:52 INFO - PROCESS | 1664 | 1461710032716 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:33:52 INFO - PROCESS | 1664 | 1461710032777 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34a000 == 50 [pid = 1664] [id = 166] 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x129ecac00) [pid = 1664] [serial = 496] [outer = 0x0] 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12b6ca000) [pid = 1664] [serial = 497] [outer = 0x129ecac00] 15:33:52 INFO - PROCESS | 1664 | 1461710032807 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12bd9e400) [pid = 1664] [serial = 498] [outer = 0x129ecac00] 15:33:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:53 INFO - PROCESS | 1664 | 1461710033212 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:33:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 684ms 15:33:53 INFO - PROCESS | 1664 | 1461710033257 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1664 | 1461710033259 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:33:53 INFO - PROCESS | 1664 | 1461710033262 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1664 | 1461710033263 Marionette TRACE conn2 <- [1,638,null,{}] 15:33:53 INFO - PROCESS | 1664 | 1461710033265 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}] 15:33:53 INFO - PROCESS | 1664 | 1461710033371 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:33:53 INFO - PROCESS | 1664 | 1461710033421 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edce000 == 51 [pid = 1664] [id = 167] 15:33:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x12bfaa000) [pid = 1664] [serial = 499] [outer = 0x0] 15:33:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x12dde0c00) [pid = 1664] [serial = 500] [outer = 0x12bfaa000] 15:33:53 INFO - PROCESS | 1664 | 1461710033451 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12e6bcc00) [pid = 1664] [serial = 501] [outer = 0x12bfaa000] 15:33:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:53 INFO - PROCESS | 1664 | 1461710033849 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:33:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 618ms 15:33:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:33:53 INFO - PROCESS | 1664 | 1461710033881 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1664 | 1461710033882 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1664 | 1461710033884 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1664 | 1461710033885 Marionette TRACE conn2 <- [1,642,null,{}] 15:33:53 INFO - PROCESS | 1664 | 1461710033888 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}] 15:33:53 INFO - PROCESS | 1664 | 1461710033983 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:33:54 INFO - PROCESS | 1664 | 1461710034064 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2e0000 == 52 [pid = 1664] [id = 168] 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12e965800) [pid = 1664] [serial = 502] [outer = 0x0] 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x12ea0e800) [pid = 1664] [serial = 503] [outer = 0x12e965800] 15:33:54 INFO - PROCESS | 1664 | 1461710034093 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x12f0ab000) [pid = 1664] [serial = 504] [outer = 0x12e965800] 15:33:54 INFO - PROCESS | 1664 | 1461710034534 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]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:33:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 15:33:54 INFO - PROCESS | 1664 | 1461710034556 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1664 | 1461710034557 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:33:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:33:54 INFO - PROCESS | 1664 | 1461710034560 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1664 | 1461710034561 Marionette TRACE conn2 <- [1,646,null,{}] 15:33:54 INFO - PROCESS | 1664 | 1461710034564 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}] 15:33:54 INFO - PROCESS | 1664 | 1461710034672 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:33:54 INFO - PROCESS | 1664 | 1461710034723 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ada9000 == 53 [pid = 1664] [id = 169] 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x1246e0400) [pid = 1664] [serial = 505] [outer = 0x0] 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x12d7a0000) [pid = 1664] [serial = 506] [outer = 0x1246e0400] 15:33:54 INFO - PROCESS | 1664 | 1461710034768 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x12f6d4000) [pid = 1664] [serial = 507] [outer = 0x1246e0400] 15:33:55 INFO - PROCESS | 1664 | 1461710035346 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]]]}] 15:33:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:33:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 820ms 15:33:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:33:55 INFO - PROCESS | 1664 | 1461710035380 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1664 | 1461710035382 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1664 | 1461710035386 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1664 | 1461710035388 Marionette TRACE conn2 <- [1,650,null,{}] 15:33:55 INFO - PROCESS | 1664 | 1461710035392 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}] 15:33:55 INFO - PROCESS | 1664 | 1461710035484 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:33:55 INFO - PROCESS | 1664 | 1461710035537 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12395b800 == 54 [pid = 1664] [id = 170] 15:33:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11ad18800) [pid = 1664] [serial = 508] [outer = 0x0] 15:33:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11ad53400) [pid = 1664] [serial = 509] [outer = 0x11ad18800] 15:33:55 INFO - PROCESS | 1664 | 1461710035566 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x11b0ed800) [pid = 1664] [serial = 510] [outer = 0x11ad18800] 15:33:55 INFO - PROCESS | 1664 | 1461710035968 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:33:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c865000 == 53 [pid = 1664] [id = 128] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7b4000 == 52 [pid = 1664] [id = 162] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12c882000 == 51 [pid = 1664] [id = 161] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x129e7d800 == 50 [pid = 1664] [id = 160] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x12b74b000 == 49 [pid = 1664] [id = 159] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x129002800 == 48 [pid = 1664] [id = 158] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1273a6800 == 47 [pid = 1664] [id = 157] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x12e6b6c00) [pid = 1664] [serial = 433] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11911f800 == 46 [pid = 1664] [id = 156] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3d000 == 45 [pid = 1664] [id = 155] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11c13c800 == 44 [pid = 1664] [id = 154] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11a80b000 == 43 [pid = 1664] [id = 153] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x1156a8000 == 42 [pid = 1664] [id = 152] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11a813800 == 41 [pid = 1664] [id = 151] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfd0800 == 40 [pid = 1664] [id = 147] 15:33:56 INFO - PROCESS | 1664 | --DOCSHELL 0x11890a000 == 39 [pid = 1664] [id = 146] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x123a56800) [pid = 1664] [serial = 401] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x129ec7000) [pid = 1664] [serial = 410] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x129c76c00) [pid = 1664] [serial = 409] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x123ee5000) [pid = 1664] [serial = 403] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x127358800) [pid = 1664] [serial = 404] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1166fc000) [pid = 1664] [serial = 394] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x119259800) [pid = 1664] [serial = 395] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x12d187c00) [pid = 1664] [serial = 382] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11bac5000) [pid = 1664] [serial = 398] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11af4dc00) [pid = 1664] [serial = 397] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x127eb0800) [pid = 1664] [serial = 406] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x127ff9400) [pid = 1664] [serial = 407] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11bf9e800) [pid = 1664] [serial = 400] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x124f55000) [pid = 1664] [serial = 388] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11af4cc00) [pid = 1664] [serial = 385] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x129ebe400) [pid = 1664] [serial = 391] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | 1461710036037 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1664 | 1461710036041 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:33:56 INFO - PROCESS | 1664 | 1461710036046 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1664 | 1461710036047 Marionette TRACE conn2 <- [1,654,null,{}] 15:33:56 INFO - PROCESS | 1664 | 1461710036050 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}] 15:33:56 INFO - PROCESS | 1664 | 1461710036128 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:33:56 INFO - PROCESS | 1664 | 1461710036134 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11977e800 == 40 [pid = 1664] [id = 171] 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11b0f8c00) [pid = 1664] [serial = 511] [outer = 0x0] 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x11c3b5000) [pid = 1664] [serial = 512] [outer = 0x11b0f8c00] 15:33:56 INFO - PROCESS | 1664 | 1461710036161 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x123ee9800) [pid = 1664] [serial = 513] [outer = 0x11b0f8c00] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12e3ed800) [pid = 1664] [serial = 430] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12d791c00) [pid = 1664] [serial = 422] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12b6cf800) [pid = 1664] [serial = 412] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x119e55c00) [pid = 1664] [serial = 416] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12bc96c00) [pid = 1664] [serial = 413] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12dde0800) [pid = 1664] [serial = 428] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12bd98000) [pid = 1664] [serial = 415] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12d17dc00) [pid = 1664] [serial = 418] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12d3d6c00) [pid = 1664] [serial = 421] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12d3d0800) [pid = 1664] [serial = 419] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12e3f7400) [pid = 1664] [serial = 431] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12d188400) [pid = 1664] [serial = 425] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12ddd6000) [pid = 1664] [serial = 427] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11c487c00) [pid = 1664] [serial = 424] [outer = 0x0] [url = about:blank] 15:33:56 INFO - PROCESS | 1664 | 1461710036501 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:33:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 15:33:56 INFO - PROCESS | 1664 | 1461710036517 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1664 | 1461710036518 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:33:56 INFO - PROCESS | 1664 | 1461710036520 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1664 | 1461710036523 Marionette TRACE conn2 <- [1,658,null,{}] 15:33:56 INFO - PROCESS | 1664 | 1461710036532 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}] 15:33:56 INFO - PROCESS | 1664 | 1461710036622 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:33:56 INFO - PROCESS | 1664 | 1461710036672 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c14f000 == 41 [pid = 1664] [id = 172] 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x123eeb800) [pid = 1664] [serial = 514] [outer = 0x0] 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12771d000) [pid = 1664] [serial = 515] [outer = 0x123eeb800] 15:33:56 INFO - PROCESS | 1664 | 1461710036701 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1298f6c00) [pid = 1664] [serial = 516] [outer = 0x123eeb800] 15:33:57 INFO - PROCESS | 1664 | 1461710037004 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:33:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 523ms 15:33:57 INFO - PROCESS | 1664 | 1461710037046 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:33:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:33:57 INFO - PROCESS | 1664 | 1461710037048 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:33:57 INFO - PROCESS | 1664 | 1461710037050 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1664 | 1461710037051 Marionette TRACE conn2 <- [1,662,null,{}] 15:33:57 INFO - PROCESS | 1664 | 1461710037054 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}] 15:33:57 INFO - PROCESS | 1664 | 1461710037133 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:33:57 INFO - PROCESS | 1664 | 1461710037183 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b50800 == 42 [pid = 1664] [id = 173] 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1298f4c00) [pid = 1664] [serial = 517] [outer = 0x0] 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x129ec2800) [pid = 1664] [serial = 518] [outer = 0x1298f4c00] 15:33:57 INFO - PROCESS | 1664 | 1461710037209 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bc9d800) [pid = 1664] [serial = 519] [outer = 0x1298f4c00] 15:33:57 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:57 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:57 INFO - PROCESS | 1664 | 1461710037483 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:33:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 15:33:57 INFO - PROCESS | 1664 | 1461710037519 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1664 | 1461710037520 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:33:57 INFO - PROCESS | 1664 | 1461710037522 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1664 | 1461710037523 Marionette TRACE conn2 <- [1,666,null,{}] 15:33:57 INFO - PROCESS | 1664 | 1461710037533 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}] 15:33:57 INFO - PROCESS | 1664 | 1461710037616 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:33:57 INFO - PROCESS | 1664 | 1461710037622 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197eb000 == 43 [pid = 1664] [id = 174] 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12bd92400) [pid = 1664] [serial = 520] [outer = 0x0] 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12c8e2000) [pid = 1664] [serial = 521] [outer = 0x12bd92400] 15:33:57 INFO - PROCESS | 1664 | 1461710037648 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12d372000) [pid = 1664] [serial = 522] [outer = 0x12bd92400] 15:33:57 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:57 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:58 INFO - PROCESS | 1664 | 1461710037999 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]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 15:33:58 INFO - PROCESS | 1664 | 1461710038044 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1664 | 1461710038045 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:33:58 INFO - PROCESS | 1664 | 1461710038047 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1664 | 1461710038048 Marionette TRACE conn2 <- [1,670,null,{}] 15:33:58 INFO - PROCESS | 1664 | 1461710038050 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}] 15:33:58 INFO - PROCESS | 1664 | 1461710038168 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:33:58 INFO - PROCESS | 1664 | 1461710038183 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e20000 == 44 [pid = 1664] [id = 175] 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12d3d6800) [pid = 1664] [serial = 523] [outer = 0x0] 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12e3ec400) [pid = 1664] [serial = 524] [outer = 0x12d3d6800] 15:33:58 INFO - PROCESS | 1664 | 1461710038209 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12e967c00) [pid = 1664] [serial = 525] [outer = 0x12d3d6800] 15:33:58 INFO - PROCESS | 1664 | 1461710038532 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]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 15:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:33:58 INFO - PROCESS | 1664 | 1461710038570 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1664 | 1461710038571 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:33:58 INFO - PROCESS | 1664 | 1461710038573 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1664 | 1461710038574 Marionette TRACE conn2 <- [1,674,null,{}] 15:33:58 INFO - PROCESS | 1664 | 1461710038577 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}] 15:33:58 INFO - PROCESS | 1664 | 1461710038676 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:33:58 INFO - PROCESS | 1664 | 1461710038710 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c86a800 == 45 [pid = 1664] [id = 176] 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12e3f2800) [pid = 1664] [serial = 526] [outer = 0x0] 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12f0aa800) [pid = 1664] [serial = 527] [outer = 0x12e3f2800] 15:33:58 INFO - PROCESS | 1664 | 1461710038736 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12f0b6400) [pid = 1664] [serial = 528] [outer = 0x12e3f2800] 15:33:58 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:59 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:59 INFO - PROCESS | 1664 | 1461710039073 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]]]}] 15:33:59 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 15:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 15:33:59 INFO - PROCESS | 1664 | 1461710039093 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1664 | 1461710039096 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:33:59 INFO - PROCESS | 1664 | 1461710039099 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1664 | 1461710039100 Marionette TRACE conn2 <- [1,678,null,{}] 15:33:59 INFO - PROCESS | 1664 | 1461710039102 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}] 15:33:59 INFO - PROCESS | 1664 | 1461710039198 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:33:59 INFO - PROCESS | 1664 | 1461710039211 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b2000 == 46 [pid = 1664] [id = 177] 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12f6cfc00) [pid = 1664] [serial = 529] [outer = 0x0] 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x12f6d7800) [pid = 1664] [serial = 530] [outer = 0x12f6cfc00] 15:33:59 INFO - PROCESS | 1664 | 1461710039236 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x12f6db800) [pid = 1664] [serial = 531] [outer = 0x12f6cfc00] 15:33:59 INFO - PROCESS | 1664 | 1461710039573 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]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 15:33:59 INFO - PROCESS | 1664 | 1461710039617 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1664 | 1461710039618 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:33:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:33:59 INFO - PROCESS | 1664 | 1461710039621 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1664 | 1461710039622 Marionette TRACE conn2 <- [1,682,null,{}] 15:33:59 INFO - PROCESS | 1664 | 1461710039624 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}] 15:33:59 INFO - PROCESS | 1664 | 1461710039721 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:33:59 INFO - PROCESS | 1664 | 1461710039735 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c0800 == 47 [pid = 1664] [id = 178] 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12e968800) [pid = 1664] [serial = 532] [outer = 0x0] 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12f930000) [pid = 1664] [serial = 533] [outer = 0x12e968800] 15:33:59 INFO - PROCESS | 1664 | 1461710039760 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x12f934800) [pid = 1664] [serial = 534] [outer = 0x12e968800] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11bae5000) [pid = 1664] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11867d800) [pid = 1664] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x113436000) [pid = 1664] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x119c08c00) [pid = 1664] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11bf9f000) [pid = 1664] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x119c11800) [pid = 1664] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11af43800) [pid = 1664] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12bc92000) [pid = 1664] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x129ec4400) [pid = 1664] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1275b7400) [pid = 1664] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x114bb9800) [pid = 1664] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12e3f7800) [pid = 1664] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11667f800) [pid = 1664] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x129ec3c00) [pid = 1664] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x123a5d400) [pid = 1664] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12b9b9c00) [pid = 1664] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11b873800) [pid = 1664] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12d79a800) [pid = 1664] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x1188e1400) [pid = 1664] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12bfad400) [pid = 1664] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12e963c00) [pid = 1664] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11ad56400) [pid = 1664] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:34:00 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x118ea0c00) [pid = 1664] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:34:00 INFO - PROCESS | 1664 | 1461710040752 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]]]}] 15:34:00 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) 15:34:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1169ms 15:34:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:34:00 INFO - PROCESS | 1664 | 1461710040802 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1664 | 1461710040803 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:34:00 INFO - PROCESS | 1664 | 1461710040807 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1664 | 1461710040808 Marionette TRACE conn2 <- [1,686,null,{}] 15:34:00 INFO - PROCESS | 1664 | 1461710040810 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}] 15:34:00 INFO - PROCESS | 1664 | 1461710040890 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:34:00 INFO - PROCESS | 1664 | 1461710040894 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc7800 == 48 [pid = 1664] [id = 179] 15:34:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x115222000) [pid = 1664] [serial = 535] [outer = 0x0] 15:34:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11ba55800) [pid = 1664] [serial = 536] [outer = 0x115222000] 15:34:00 INFO - PROCESS | 1664 | 1461710040920 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x123a5d400) [pid = 1664] [serial = 537] [outer = 0x115222000] 15:34:01 INFO - PROCESS | 1664 | 1461710041739 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]]]}] 15:34:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:34:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 15:34:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:34:01 INFO - PROCESS | 1664 | 1461710041780 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1664 | 1461710041782 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:34:01 INFO - PROCESS | 1664 | 1461710041784 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1664 | 1461710041786 Marionette TRACE conn2 <- [1,690,null,{}] 15:34:01 INFO - PROCESS | 1664 | 1461710041788 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}] 15:34:01 INFO - PROCESS | 1664 | 1461710041898 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:34:01 INFO - PROCESS | 1664 | 1461710041905 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c3000 == 49 [pid = 1664] [id = 180] 15:34:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11667f800) [pid = 1664] [serial = 538] [outer = 0x0] 15:34:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12d79b800) [pid = 1664] [serial = 539] [outer = 0x11667f800] 15:34:01 INFO - PROCESS | 1664 | 1461710041935 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12fc24800) [pid = 1664] [serial = 540] [outer = 0x11667f800] 15:34:02 INFO - PROCESS | 1664 | 1461710042773 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]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 15:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:34:02 INFO - PROCESS | 1664 | 1461710042806 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1664 | 1461710042809 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:34:02 INFO - PROCESS | 1664 | 1461710042813 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1664 | 1461710042815 Marionette TRACE conn2 <- [1,694,null,{}] 15:34:02 INFO - PROCESS | 1664 | 1461710042834 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}] 15:34:02 INFO - PROCESS | 1664 | 1461710042936 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:34:02 INFO - PROCESS | 1664 | 1461710042984 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d33800 == 50 [pid = 1664] [id = 181] 15:34:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x1188ebc00) [pid = 1664] [serial = 541] [outer = 0x0] 15:34:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11a637c00) [pid = 1664] [serial = 542] [outer = 0x1188ebc00] 15:34:03 INFO - PROCESS | 1664 | 1461710043017 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11afc3800) [pid = 1664] [serial = 543] [outer = 0x1188ebc00] 15:34:03 INFO - PROCESS | 1664 | 1461710043885 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]]]}] 15:34:03 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) 15:34:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1088ms 15:34:03 INFO - PROCESS | 1664 | 1461710043907 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1664 | 1461710043912 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:34:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:34:03 INFO - PROCESS | 1664 | 1461710043918 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1664 | 1461710043920 Marionette TRACE conn2 <- [1,698,null,{}] 15:34:03 INFO - PROCESS | 1664 | 1461710043923 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}] 15:34:04 INFO - PROCESS | 1664 | 1461710044023 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:34:04 INFO - PROCESS | 1664 | 1461710044072 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239a9800 == 51 [pid = 1664] [id = 182] 15:34:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11ba61800) [pid = 1664] [serial = 544] [outer = 0x0] 15:34:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1246e8400) [pid = 1664] [serial = 545] [outer = 0x11ba61800] 15:34:04 INFO - PROCESS | 1664 | 1461710044102 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x1275b8400) [pid = 1664] [serial = 546] [outer = 0x11ba61800] 15:34:05 INFO - PROCESS | 1664 | 1461710045005 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]]]}] 15:34:05 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) 15:34:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 15:34:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:34:05 INFO - PROCESS | 1664 | 1461710045038 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1664 | 1461710045040 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:34:05 INFO - PROCESS | 1664 | 1461710045042 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1664 | 1461710045047 Marionette TRACE conn2 <- [1,702,null,{}] 15:34:05 INFO - PROCESS | 1664 | 1461710045055 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}] 15:34:05 INFO - PROCESS | 1664 | 1461710045157 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:34:05 INFO - PROCESS | 1664 | 1461710045207 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea4d000 == 52 [pid = 1664] [id = 183] 15:34:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x129ebf000) [pid = 1664] [serial = 547] [outer = 0x0] 15:34:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12b514c00) [pid = 1664] [serial = 548] [outer = 0x129ebf000] 15:34:05 INFO - PROCESS | 1664 | 1461710045239 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12b657800) [pid = 1664] [serial = 549] [outer = 0x129ebf000] 15:34:06 INFO - PROCESS | 1664 | 1461710046300 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]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1276ms 15:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:34:06 INFO - PROCESS | 1664 | 1461710046319 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1664 | 1461710046321 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1664 | 1461710046324 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1664 | 1461710046327 Marionette TRACE conn2 <- [1,706,null,{}] 15:34:06 INFO - PROCESS | 1664 | 1461710046332 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}] 15:34:06 INFO - PROCESS | 1664 | 1461710046425 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:34:06 INFO - PROCESS | 1664 | 1461710046524 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b844800 == 53 [pid = 1664] [id = 184] 15:34:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11a63f800) [pid = 1664] [serial = 550] [outer = 0x0] 15:34:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x11aa0bc00) [pid = 1664] [serial = 551] [outer = 0x11a63f800] 15:34:06 INFO - PROCESS | 1664 | 1461710046556 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11af44800) [pid = 1664] [serial = 552] [outer = 0x11a63f800] 15:34:07 INFO - PROCESS | 1664 | 1461710047501 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]]]}] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc7800 == 52 [pid = 1664] [id = 179] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c0800 == 51 [pid = 1664] [id = 178] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b2000 == 50 [pid = 1664] [id = 177] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12c86a800 == 49 [pid = 1664] [id = 176] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x129e20000 == 48 [pid = 1664] [id = 175] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1197eb000 == 47 [pid = 1664] [id = 174] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x11baee400) [pid = 1664] [serial = 439] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x119790c00) [pid = 1664] [serial = 436] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1291ef400) [pid = 1664] [serial = 442] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12b79b800) [pid = 1664] [serial = 445] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12ddd6800) [pid = 1664] [serial = 448] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x123b50800 == 46 [pid = 1664] [id = 173] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11c14f000 == 45 [pid = 1664] [id = 172] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11977e800 == 44 [pid = 1664] [id = 171] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12395b800 == 43 [pid = 1664] [id = 170] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2e0000 == 42 [pid = 1664] [id = 168] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12edce000 == 41 [pid = 1664] [id = 167] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34a000 == 40 [pid = 1664] [id = 166] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x1239af800 == 39 [pid = 1664] [id = 165] 15:34:07 INFO - PROCESS | 1664 | --DOCSHELL 0x11ad9a000 == 38 [pid = 1664] [id = 164] 15:34:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:34:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1226ms 15:34:07 INFO - PROCESS | 1664 | 1461710047549 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1664 | 1461710047553 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:34:07 INFO - PROCESS | 1664 | 1461710047557 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1664 | 1461710047559 Marionette TRACE conn2 <- [1,710,null,{}] 15:34:07 INFO - PROCESS | 1664 | 1461710047561 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}] 15:34:07 INFO - PROCESS | 1664 | 1461710047637 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:34:07 INFO - PROCESS | 1664 | 1461710047643 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x11911a800 == 39 [pid = 1664] [id = 185] 15:34:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x118e0fc00) [pid = 1664] [serial = 553] [outer = 0x0] 15:34:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x11ba5e400) [pid = 1664] [serial = 554] [outer = 0x118e0fc00] 15:34:07 INFO - PROCESS | 1664 | 1461710047672 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x11baeb000) [pid = 1664] [serial = 555] [outer = 0x118e0fc00] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x11af40800) [pid = 1664] [serial = 341] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11bf9b800) [pid = 1664] [serial = 344] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12e962800) [pid = 1664] [serial = 483] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12e3f3800) [pid = 1664] [serial = 477] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x129ec8800) [pid = 1664] [serial = 467] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x119d89000) [pid = 1664] [serial = 197] [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.] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12ea16400) [pid = 1664] [serial = 486] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12d370c00) [pid = 1664] [serial = 480] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11ba61c00) [pid = 1664] [serial = 326] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11ad51000) [pid = 1664] [serial = 284] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x127f86800) [pid = 1664] [serial = 281] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119c08000) [pid = 1664] [serial = 338] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x115224800) [pid = 1664] [serial = 320] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11a640000) [pid = 1664] [serial = 323] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x124f53c00) [pid = 1664] [serial = 329] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12d3ce000) [pid = 1664] [serial = 383] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12bd98800) [pid = 1664] [serial = 470] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x127ff2800) [pid = 1664] [serial = 464] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x1298f1800) [pid = 1664] [serial = 465] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11925a800) [pid = 1664] [serial = 452] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x115847c00) [pid = 1664] [serial = 451] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12e6bfc00) [pid = 1664] [serial = 434] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11925b400) [pid = 1664] [serial = 454] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11af3f000) [pid = 1664] [serial = 455] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12b791400) [pid = 1664] [serial = 468] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1243d5400) [pid = 1664] [serial = 461] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1273d0400) [pid = 1664] [serial = 462] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12d3ce400) [pid = 1664] [serial = 473] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11bae6c00) [pid = 1664] [serial = 458] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11c8e2c00) [pid = 1664] [serial = 459] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12d17d400) [pid = 1664] [serial = 471] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12dddc800) [pid = 1664] [serial = 476] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1298f1c00) [pid = 1664] [serial = 479] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12d79a400) [pid = 1664] [serial = 474] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12e6bc000) [pid = 1664] [serial = 482] [outer = 0x0] [url = about:blank] 15:34:07 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12ea0a400) [pid = 1664] [serial = 485] [outer = 0x0] [url = about:blank] 15:34:08 INFO - PROCESS | 1664 | 1461710048518 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 15:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:34:08 INFO - PROCESS | 1664 | 1461710048532 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1664 | 1461710048533 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:34:08 INFO - PROCESS | 1664 | 1461710048535 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1664 | 1461710048537 Marionette TRACE conn2 <- [1,714,null,{}] 15:34:08 INFO - PROCESS | 1664 | 1461710048549 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}] 15:34:08 INFO - PROCESS | 1664 | 1461710048646 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:34:08 INFO - PROCESS | 1664 | 1461710048652 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ada7800 == 40 [pid = 1664] [id = 186] 15:34:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x123e25000) [pid = 1664] [serial = 556] [outer = 0x0] 15:34:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12401d000) [pid = 1664] [serial = 557] [outer = 0x123e25000] 15:34:08 INFO - PROCESS | 1664 | 1461710048681 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1272d8c00) [pid = 1664] [serial = 558] [outer = 0x123e25000] 15:34:09 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 15:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 15:34:09 INFO - PROCESS | 1664 | 1461710049502 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]]]}] 15:34:09 INFO - PROCESS | 1664 | 1461710049509 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1664 | 1461710049511 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:34:09 INFO - PROCESS | 1664 | 1461710049516 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1664 | 1461710049517 Marionette TRACE conn2 <- [1,718,null,{}] 15:34:09 INFO - PROCESS | 1664 | 1461710049519 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}] 15:34:09 INFO - PROCESS | 1664 | 1461710049598 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:34:09 INFO - PROCESS | 1664 | 1461710049627 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c384800 == 41 [pid = 1664] [id = 187] 15:34:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1243db800) [pid = 1664] [serial = 559] [outer = 0x0] 15:34:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1290d4400) [pid = 1664] [serial = 560] [outer = 0x1243db800] 15:34:09 INFO - PROCESS | 1664 | 1461710049653 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1291f5000) [pid = 1664] [serial = 561] [outer = 0x1243db800] 15:34:10 INFO - PROCESS | 1664 | 1461710050456 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]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 15:34:10 INFO - PROCESS | 1664 | 1461710050486 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1664 | 1461710050487 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:34:10 INFO - PROCESS | 1664 | 1461710050490 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1664 | 1461710050491 Marionette TRACE conn2 <- [1,722,null,{}] 15:34:10 INFO - PROCESS | 1664 | 1461710050493 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}] 15:34:10 INFO - PROCESS | 1664 | 1461710050586 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:34:10 INFO - PROCESS | 1664 | 1461710050590 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239a2000 == 42 [pid = 1664] [id = 188] 15:34:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11ba61c00) [pid = 1664] [serial = 562] [outer = 0x0] 15:34:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129ebd000) [pid = 1664] [serial = 563] [outer = 0x11ba61c00] 15:34:10 INFO - PROCESS | 1664 | 1461710050616 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12b50e000) [pid = 1664] [serial = 564] [outer = 0x11ba61c00] 15:34:10 INFO - PROCESS | 1664 | 1461710050967 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] 15:34:11 INFO - PROCESS | 1664 | 1461710051010 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:34:11 INFO - PROCESS | 1664 | 1461710051012 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1664 | 1461710051013 Marionette TRACE conn2 <- [1,726,null,{}] 15:34:11 INFO - PROCESS | 1664 | 1461710051024 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}] 15:34:11 INFO - PROCESS | 1664 | 1461710051133 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:34:11 INFO - PROCESS | 1664 | 1461710051141 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c18800 == 43 [pid = 1664] [id = 189] 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x129c77000) [pid = 1664] [serial = 565] [outer = 0x0] 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12b653c00) [pid = 1664] [serial = 566] [outer = 0x129c77000] 15:34:11 INFO - PROCESS | 1664 | 1461710051170 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12bd9e800) [pid = 1664] [serial = 567] [outer = 0x129c77000] 15:34:11 INFO - PROCESS | 1664 | 1461710051548 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 578ms 15:34:11 INFO - PROCESS | 1664 | 1461710051591 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1664 | 1461710051592 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:34:11 INFO - PROCESS | 1664 | 1461710051595 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1664 | 1461710051596 Marionette TRACE conn2 <- [1,730,null,{}] 15:34:11 INFO - PROCESS | 1664 | 1461710051598 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}] 15:34:11 INFO - PROCESS | 1664 | 1461710051816 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12d3d5800) [pid = 1664] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1291f1800) [pid = 1664] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12e3f2800) [pid = 1664] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12f6cfc00) [pid = 1664] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x129ecac00) [pid = 1664] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12e965800) [pid = 1664] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bfaa000) [pid = 1664] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x123eeb800) [pid = 1664] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123b33c00) [pid = 1664] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11aa12c00) [pid = 1664] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1298f4c00) [pid = 1664] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11b0f8c00) [pid = 1664] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12bd92400) [pid = 1664] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11ad18800) [pid = 1664] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12e968800) [pid = 1664] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1246e0400) [pid = 1664] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x129c40c00) [pid = 1664] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x115222000) [pid = 1664] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12d3d6800) [pid = 1664] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1136ce000) [pid = 1664] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1243dbc00) [pid = 1664] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11ad49c00) [pid = 1664] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12b652800) [pid = 1664] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x11af45c00) [pid = 1664] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11685a000) [pid = 1664] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:34:11 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x123eebc00) [pid = 1664] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:34:11 INFO - PROCESS | 1664 | 1461710051865 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x11540d800 == 44 [pid = 1664] [id = 190] 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x1147dfc00) [pid = 1664] [serial = 568] [outer = 0x0] 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11685a000) [pid = 1664] [serial = 569] [outer = 0x1147dfc00] 15:34:11 INFO - PROCESS | 1664 | 1461710051890 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11ad83c00) [pid = 1664] [serial = 570] [outer = 0x1147dfc00] 15:34:12 INFO - PROCESS | 1664 | 1461710052178 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[3640] expected 0 but got 10","_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] 15:34:12 INFO - PROCESS | 1664 | 1461710052218 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:34:12 INFO - PROCESS | 1664 | 1461710052221 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1664 | 1461710052222 Marionette TRACE conn2 <- [1,734,null,{}] 15:34:12 INFO - PROCESS | 1664 | 1461710052224 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}] 15:34:12 INFO - PROCESS | 1664 | 1461710052301 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:34:12 INFO - PROCESS | 1664 | 1461710052306 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x129013000 == 45 [pid = 1664] [id = 191] 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x123a5c800) [pid = 1664] [serial = 571] [outer = 0x0] 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12b654000) [pid = 1664] [serial = 572] [outer = 0x123a5c800] 15:34:12 INFO - PROCESS | 1664 | 1461710052331 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12c8e6800) [pid = 1664] [serial = 573] [outer = 0x123a5c800] 15:34:12 INFO - PROCESS | 1664 | 1461710052652 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 15:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:34:12 INFO - PROCESS | 1664 | 1461710052690 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1664 | 1461710052691 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:34:12 INFO - PROCESS | 1664 | 1461710052693 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1664 | 1461710052696 Marionette TRACE conn2 <- [1,738,null,{}] 15:34:12 INFO - PROCESS | 1664 | 1461710052699 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}] 15:34:12 INFO - PROCESS | 1664 | 1461710052797 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:34:12 INFO - PROCESS | 1664 | 1461710052804 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e1a800 == 46 [pid = 1664] [id = 192] 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12b792800) [pid = 1664] [serial = 574] [outer = 0x0] 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12d3d0400) [pid = 1664] [serial = 575] [outer = 0x12b792800] 15:34:12 INFO - PROCESS | 1664 | 1461710052829 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12d63ec00) [pid = 1664] [serial = 576] [outer = 0x12b792800] 15:34:13 INFO - PROCESS | 1664 | 1461710053602 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 922ms 15:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:34:13 INFO - PROCESS | 1664 | 1461710053615 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1664 | 1461710053617 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1664 | 1461710053619 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1664 | 1461710053620 Marionette TRACE conn2 <- [1,742,null,{}] 15:34:13 INFO - PROCESS | 1664 | 1461710053622 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}] 15:34:13 INFO - PROCESS | 1664 | 1461710053699 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:34:13 INFO - PROCESS | 1664 | 1461710053703 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf4a000 == 47 [pid = 1664] [id = 193] 15:34:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12d647800) [pid = 1664] [serial = 577] [outer = 0x0] 15:34:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12dde1c00) [pid = 1664] [serial = 578] [outer = 0x12d647800] 15:34:13 INFO - PROCESS | 1664 | 1461710053729 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12e3f1000) [pid = 1664] [serial = 579] [outer = 0x12d647800] 15:34:14 INFO - PROCESS | 1664 | 1461710054677 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]]]}] 15:34:14 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 15:34:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 15:34:14 INFO - PROCESS | 1664 | 1461710054691 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1664 | 1461710054694 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:34:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:34:14 INFO - PROCESS | 1664 | 1461710054739 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1664 | 1461710054742 Marionette TRACE conn2 <- [1,746,null,{}] 15:34:14 INFO - PROCESS | 1664 | 1461710054746 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}] 15:34:14 INFO - PROCESS | 1664 | 1461710054833 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:34:14 INFO - PROCESS | 1664 | 1461710054919 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa79000 == 48 [pid = 1664] [id = 194] 15:34:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x119e4b400) [pid = 1664] [serial = 580] [outer = 0x0] 15:34:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11ad84000) [pid = 1664] [serial = 581] [outer = 0x119e4b400] 15:34:14 INFO - PROCESS | 1664 | 1461710054953 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11bae3800) [pid = 1664] [serial = 582] [outer = 0x119e4b400] 15:34:15 INFO - PROCESS | 1664 | 1461710055876 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]]]}] 15:34:15 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.) 15:34:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1219ms 15:34:15 INFO - PROCESS | 1664 | 1461710055917 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1664 | 1461710055921 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:34:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:34:15 INFO - PROCESS | 1664 | 1461710055925 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1664 | 1461710055927 Marionette TRACE conn2 <- [1,750,null,{}] 15:34:15 INFO - PROCESS | 1664 | 1461710055930 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}] 15:34:16 INFO - PROCESS | 1664 | 1461710056029 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:34:16 INFO - PROCESS | 1664 | 1461710056077 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e82800 == 49 [pid = 1664] [id = 195] 15:34:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11bae3c00) [pid = 1664] [serial = 583] [outer = 0x0] 15:34:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1273cf400) [pid = 1664] [serial = 584] [outer = 0x11bae3c00] 15:34:16 INFO - PROCESS | 1664 | 1461710056108 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x127ff0c00) [pid = 1664] [serial = 585] [outer = 0x11bae3c00] 15:34:17 INFO - PROCESS | 1664 | 1461710057007 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:34:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 15:34:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:34:17 INFO - PROCESS | 1664 | 1461710057048 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1664 | 1461710057049 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:34:17 INFO - PROCESS | 1664 | 1461710057051 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1664 | 1461710057054 Marionette TRACE conn2 <- [1,754,null,{}] 15:34:17 INFO - PROCESS | 1664 | 1461710057062 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}] 15:34:17 INFO - PROCESS | 1664 | 1461710057162 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:34:17 INFO - PROCESS | 1664 | 1461710057210 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d2b000 == 50 [pid = 1664] [id = 196] 15:34:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11bf9d000) [pid = 1664] [serial = 586] [outer = 0x0] 15:34:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x127f39c00) [pid = 1664] [serial = 587] [outer = 0x11bf9d000] 15:34:17 INFO - PROCESS | 1664 | 1461710057243 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12b516000) [pid = 1664] [serial = 588] [outer = 0x11bf9d000] 15:34:18 INFO - PROCESS | 1664 | 1461710058239 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]]]}] 15:34:18 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 15:34:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1224ms 15:34:18 INFO - PROCESS | 1664 | 1461710058276 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1664 | 1461710058281 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:34:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:34:18 INFO - PROCESS | 1664 | 1461710058284 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1664 | 1461710058286 Marionette TRACE conn2 <- [1,758,null,{}] 15:34:18 INFO - PROCESS | 1664 | 1461710058289 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}] 15:34:18 INFO - PROCESS | 1664 | 1461710058394 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x129e1a800 == 49 [pid = 1664] [id = 192] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x129013000 == 48 [pid = 1664] [id = 191] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x11540d800 == 47 [pid = 1664] [id = 190] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x123c18800 == 46 [pid = 1664] [id = 189] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1239a2000 == 45 [pid = 1664] [id = 188] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x11c384800 == 44 [pid = 1664] [id = 187] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x11ada7800 == 43 [pid = 1664] [id = 186] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x11911a800 == 42 [pid = 1664] [id = 185] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12d79b800) [pid = 1664] [serial = 539] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x11b844800 == 41 [pid = 1664] [id = 184] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea4d000 == 40 [pid = 1664] [id = 183] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x1239a9800 == 39 [pid = 1664] [id = 182] 15:34:18 INFO - PROCESS | 1664 | --DOCSHELL 0x119d33800 == 38 [pid = 1664] [id = 181] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11a643c00) [pid = 1664] [serial = 437] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x129ec4800) [pid = 1664] [serial = 443] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123e1e800) [pid = 1664] [serial = 440] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12d189c00) [pid = 1664] [serial = 446] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11bcce000) [pid = 1664] [serial = 386] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1198d0400) [pid = 1664] [serial = 335] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x127eb2400) [pid = 1664] [serial = 389] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12dde1400) [pid = 1664] [serial = 449] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12b9b3c00) [pid = 1664] [serial = 392] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12f0aa800) [pid = 1664] [serial = 527] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12f6d7800) [pid = 1664] [serial = 530] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12f0b6400) [pid = 1664] [serial = 528] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12bd9e400) [pid = 1664] [serial = 498] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12b6ca000) [pid = 1664] [serial = 497] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12f0ab000) [pid = 1664] [serial = 504] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12ea0e800) [pid = 1664] [serial = 503] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12e6bcc00) [pid = 1664] [serial = 501] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12dde0c00) [pid = 1664] [serial = 500] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12771d000) [pid = 1664] [serial = 515] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1298f6c00) [pid = 1664] [serial = 516] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x1246ea800) [pid = 1664] [serial = 495] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123ee3800) [pid = 1664] [serial = 494] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11afc0800) [pid = 1664] [serial = 492] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11ad53800) [pid = 1664] [serial = 491] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x129ec2800) [pid = 1664] [serial = 518] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12bc9d800) [pid = 1664] [serial = 519] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x11c3b5000) [pid = 1664] [serial = 512] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x123ee9800) [pid = 1664] [serial = 513] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12c8e2000) [pid = 1664] [serial = 521] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11b0ed800) [pid = 1664] [serial = 510] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11ad53400) [pid = 1664] [serial = 509] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x12f930000) [pid = 1664] [serial = 533] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x12f6d4000) [pid = 1664] [serial = 507] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x12d7a0000) [pid = 1664] [serial = 506] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x12ea16000) [pid = 1664] [serial = 488] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x12f0b4400) [pid = 1664] [serial = 489] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x12f6db800) [pid = 1664] [serial = 531] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x12f934800) [pid = 1664] [serial = 534] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 71 (0x123a5d400) [pid = 1664] [serial = 537] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 70 (0x12e3ec400) [pid = 1664] [serial = 524] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 69 (0x11ba55800) [pid = 1664] [serial = 536] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 68 (0x12d372000) [pid = 1664] [serial = 522] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | --DOMWINDOW == 67 (0x12e967c00) [pid = 1664] [serial = 525] [outer = 0x0] [url = about:blank] 15:34:18 INFO - PROCESS | 1664 | 1461710058494 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x119203000 == 39 [pid = 1664] [id = 197] 15:34:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 68 (0x11aa06800) [pid = 1664] [serial = 589] [outer = 0x0] 15:34:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 69 (0x11ad57000) [pid = 1664] [serial = 590] [outer = 0x11aa06800] 15:34:18 INFO - PROCESS | 1664 | 1461710058528 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 70 (0x11b0ef000) [pid = 1664] [serial = 591] [outer = 0x11aa06800] 15:34:18 INFO - PROCESS | 1664 | 1461710058958 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:34:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 721ms 15:34:19 INFO - PROCESS | 1664 | 1461710059008 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1664 | 1461710059011 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:34:19 INFO - PROCESS | 1664 | 1461710059022 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1664 | 1461710059023 Marionette TRACE conn2 <- [1,762,null,{}] 15:34:19 INFO - PROCESS | 1664 | 1461710059025 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}] 15:34:19 INFO - PROCESS | 1664 | 1461710059103 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:34:19 INFO - PROCESS | 1664 | 1461710059107 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa7d800 == 40 [pid = 1664] [id = 198] 15:34:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 71 (0x11bae8800) [pid = 1664] [serial = 592] [outer = 0x0] 15:34:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 72 (0x123a59400) [pid = 1664] [serial = 593] [outer = 0x11bae8800] 15:34:19 INFO - PROCESS | 1664 | 1461710059136 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x123eeac00) [pid = 1664] [serial = 594] [outer = 0x11bae8800] 15:34:19 INFO - PROCESS | 1664 | 1461710059954 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:34:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 15:34:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:34:19 INFO - PROCESS | 1664 | 1461710059991 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1664 | 1461710059992 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:34:19 INFO - PROCESS | 1664 | 1461710059994 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1664 | 1461710059997 Marionette TRACE conn2 <- [1,766,null,{}] 15:34:20 INFO - PROCESS | 1664 | 1461710060004 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}] 15:34:20 INFO - PROCESS | 1664 | 1461710060101 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:34:20 INFO - PROCESS | 1664 | 1461710060135 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c50e800 == 41 [pid = 1664] [id = 199] 15:34:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x1278bf000) [pid = 1664] [serial = 595] [outer = 0x0] 15:34:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x1290d7c00) [pid = 1664] [serial = 596] [outer = 0x1278bf000] 15:34:20 INFO - PROCESS | 1664 | 1461710060163 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x129c6f400) [pid = 1664] [serial = 597] [outer = 0x1278bf000] 15:34:20 INFO - PROCESS | 1664 | 1461710060923 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:34:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 15:34:20 INFO - PROCESS | 1664 | 1461710060973 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1664 | 1461710060975 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:34:20 INFO - PROCESS | 1664 | 1461710060977 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1664 | 1461710060978 Marionette TRACE conn2 <- [1,770,null,{}] 15:34:20 INFO - PROCESS | 1664 | 1461710060980 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}] 15:34:21 INFO - PROCESS | 1664 | 1461710061076 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:34:21 INFO - PROCESS | 1664 | 1461710061082 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b49000 == 42 [pid = 1664] [id = 200] 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x129c70000) [pid = 1664] [serial = 598] [outer = 0x0] 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12b512000) [pid = 1664] [serial = 599] [outer = 0x129c70000] 15:34:21 INFO - PROCESS | 1664 | 1461710061134 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12b652c00) [pid = 1664] [serial = 600] [outer = 0x129c70000] 15:34:21 INFO - PROCESS | 1664 | 1461710061455 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 15:34:21 INFO - PROCESS | 1664 | 1461710061497 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1664 | 1461710061498 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:34:21 INFO - PROCESS | 1664 | 1461710061500 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1664 | 1461710061501 Marionette TRACE conn2 <- [1,774,null,{}] 15:34:21 INFO - PROCESS | 1664 | 1461710061503 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}] 15:34:21 INFO - PROCESS | 1664 | 1461710061599 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:34:21 INFO - PROCESS | 1664 | 1461710061603 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x124478000 == 43 [pid = 1664] [id = 201] 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x1188e8400) [pid = 1664] [serial = 601] [outer = 0x0] 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12b78f000) [pid = 1664] [serial = 602] [outer = 0x1188e8400] 15:34:21 INFO - PROCESS | 1664 | 1461710061628 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x12bc98c00) [pid = 1664] [serial = 603] [outer = 0x1188e8400] 15:34:21 INFO - PROCESS | 1664 | 1461710061980 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]]]}] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 81 (0x12b792800) [pid = 1664] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 80 (0x11ba61c00) [pid = 1664] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 79 (0x11a63f800) [pid = 1664] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 78 (0x11667f800) [pid = 1664] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 77 (0x123e25000) [pid = 1664] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 76 (0x118e0fc00) [pid = 1664] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 75 (0x129c77000) [pid = 1664] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 74 (0x123a5c800) [pid = 1664] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 73 (0x1147dfc00) [pid = 1664] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:34:21 INFO - PROCESS | 1664 | --DOMWINDOW == 72 (0x1243db800) [pid = 1664] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 15:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:34:22 INFO - PROCESS | 1664 | 1461710062018 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1664 | 1461710062020 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:34:22 INFO - PROCESS | 1664 | 1461710062022 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1664 | 1461710062023 Marionette TRACE conn2 <- [1,778,null,{}] 15:34:22 INFO - PROCESS | 1664 | 1461710062025 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}] 15:34:22 INFO - PROCESS | 1664 | 1461710062118 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:34:22 INFO - PROCESS | 1664 | 1461710062124 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123957800 == 44 [pid = 1664] [id = 202] 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 73 (0x12bd94c00) [pid = 1664] [serial = 604] [outer = 0x0] 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 74 (0x12bd9c800) [pid = 1664] [serial = 605] [outer = 0x12bd94c00] 15:34:22 INFO - PROCESS | 1664 | 1461710062152 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 75 (0x12d17d400) [pid = 1664] [serial = 606] [outer = 0x12bd94c00] 15:34:22 INFO - PROCESS | 1664 | 1461710062463 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 15:34:22 INFO - PROCESS | 1664 | 1461710062490 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1664 | 1461710062491 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:34:22 INFO - PROCESS | 1664 | 1461710062494 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1664 | 1461710062497 Marionette TRACE conn2 <- [1,782,null,{}] 15:34:22 INFO - PROCESS | 1664 | 1461710062500 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}] 15:34:22 INFO - PROCESS | 1664 | 1461710062573 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:34:22 INFO - PROCESS | 1664 | 1461710062623 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11589d000 == 45 [pid = 1664] [id = 203] 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 76 (0x12bc95000) [pid = 1664] [serial = 607] [outer = 0x0] 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 77 (0x12d189c00) [pid = 1664] [serial = 608] [outer = 0x12bc95000] 15:34:22 INFO - PROCESS | 1664 | 1461710062648 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 78 (0x12d79a400) [pid = 1664] [serial = 609] [outer = 0x12bc95000] 15:34:22 INFO - PROCESS | 1664 | 1461710062912 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 15:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:34:22 INFO - PROCESS | 1664 | 1461710062968 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1664 | 1461710062969 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:34:22 INFO - PROCESS | 1664 | 1461710062971 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1664 | 1461710062972 Marionette TRACE conn2 <- [1,786,null,{}] 15:34:22 INFO - PROCESS | 1664 | 1461710062974 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}] 15:34:23 INFO - PROCESS | 1664 | 1461710063055 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:34:23 INFO - PROCESS | 1664 | 1461710063060 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcbe000 == 46 [pid = 1664] [id = 204] 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 79 (0x12d79a800) [pid = 1664] [serial = 610] [outer = 0x0] 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x12dde3400) [pid = 1664] [serial = 611] [outer = 0x12d79a800] 15:34:23 INFO - PROCESS | 1664 | 1461710063087 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x12e3f7c00) [pid = 1664] [serial = 612] [outer = 0x12d79a800] 15:34:23 INFO - PROCESS | 1664 | 1461710063560 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 620ms 15:34:23 INFO - PROCESS | 1664 | 1461710063597 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1664 | 1461710063601 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:34:23 INFO - PROCESS | 1664 | 1461710063604 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1664 | 1461710063607 Marionette TRACE conn2 <- [1,790,null,{}] 15:34:23 INFO - PROCESS | 1664 | 1461710063610 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}] 15:34:23 INFO - PROCESS | 1664 | 1461710063711 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:34:23 INFO - PROCESS | 1664 | 1461710063800 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa81800 == 47 [pid = 1664] [id = 205] 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11af46800) [pid = 1664] [serial = 613] [outer = 0x0] 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11babdc00) [pid = 1664] [serial = 614] [outer = 0x11af46800] 15:34:23 INFO - PROCESS | 1664 | 1461710063833 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11c4a6400) [pid = 1664] [serial = 615] [outer = 0x11af46800] 15:34:24 INFO - PROCESS | 1664 | 1461710064265 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 721ms 15:34:24 INFO - PROCESS | 1664 | 1461710064326 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1664 | 1461710064332 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:34:24 INFO - PROCESS | 1664 | 1461710064337 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1664 | 1461710064339 Marionette TRACE conn2 <- [1,794,null,{}] 15:34:24 INFO - PROCESS | 1664 | 1461710064341 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}] 15:34:24 INFO - PROCESS | 1664 | 1461710064438 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:34:24 INFO - PROCESS | 1664 | 1461710064500 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c17800 == 48 [pid = 1664] [id = 206] 15:34:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x123eec800) [pid = 1664] [serial = 616] [outer = 0x0] 15:34:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1275b0c00) [pid = 1664] [serial = 617] [outer = 0x123eec800] 15:34:24 INFO - PROCESS | 1664 | 1461710064530 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1290db800) [pid = 1664] [serial = 618] [outer = 0x123eec800] 15:34:24 INFO - PROCESS | 1664 | 1461710064946 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 15:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:34:24 INFO - PROCESS | 1664 | 1461710064956 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1664 | 1461710064958 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:34:24 INFO - PROCESS | 1664 | 1461710064960 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1664 | 1461710064965 Marionette TRACE conn2 <- [1,798,null,{}] 15:34:24 INFO - PROCESS | 1664 | 1461710064973 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}] 15:34:25 INFO - PROCESS | 1664 | 1461710065095 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:34:25 INFO - PROCESS | 1664 | 1461710065148 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d362000 == 49 [pid = 1664] [id = 207] 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x12b510800) [pid = 1664] [serial = 619] [outer = 0x0] 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x12bd94000) [pid = 1664] [serial = 620] [outer = 0x12b510800] 15:34:25 INFO - PROCESS | 1664 | 1461710065179 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x12d3d8400) [pid = 1664] [serial = 621] [outer = 0x12b510800] 15:34:25 INFO - PROCESS | 1664 | 1461710065590 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]]]}] 15:34:25 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 15:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 675ms 15:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:34:25 INFO - PROCESS | 1664 | 1461710065636 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1664 | 1461710065638 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:34:25 INFO - PROCESS | 1664 | 1461710065640 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1664 | 1461710065641 Marionette TRACE conn2 <- [1,802,null,{}] 15:34:25 INFO - PROCESS | 1664 | 1461710065644 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}] 15:34:25 INFO - PROCESS | 1664 | 1461710065740 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:34:25 INFO - PROCESS | 1664 | 1461710065789 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c0000 == 50 [pid = 1664] [id = 208] 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x12d79d400) [pid = 1664] [serial = 622] [outer = 0x0] 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x12dde0c00) [pid = 1664] [serial = 623] [outer = 0x12d79d400] 15:34:25 INFO - PROCESS | 1664 | 1461710065819 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x12e6b6400) [pid = 1664] [serial = 624] [outer = 0x12d79d400] 15:34:26 INFO - PROCESS | 1664 | 1461710066232 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]]]}] 15:34:26 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 15:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 15:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:34:26 INFO - PROCESS | 1664 | 1461710066264 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1664 | 1461710066265 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1664 | 1461710066268 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1664 | 1461710066269 Marionette TRACE conn2 <- [1,806,null,{}] 15:34:26 INFO - PROCESS | 1664 | 1461710066271 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}] 15:34:26 INFO - PROCESS | 1664 | 1461710066368 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:34:26 INFO - PROCESS | 1664 | 1461710066448 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c1000 == 51 [pid = 1664] [id = 209] 15:34:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x12e6b9c00) [pid = 1664] [serial = 625] [outer = 0x0] 15:34:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x12e6c4400) [pid = 1664] [serial = 626] [outer = 0x12e6b9c00] 15:34:26 INFO - PROCESS | 1664 | 1461710066477 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x12e966000) [pid = 1664] [serial = 627] [outer = 0x12e6b9c00] 15:34:26 INFO - PROCESS | 1664 | [1664] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:34:26 INFO - PROCESS | 1664 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:34:26 INFO - PROCESS | 1664 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:34:26 INFO - PROCESS | 1664 | [GFX2-]: Using SkiaGL canvas. 15:34:26 INFO - PROCESS | 1664 | 1461710066927 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]]]}] 15:34:26 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 15:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 15:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:34:26 INFO - PROCESS | 1664 | 1461710066937 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1664 | 1461710066938 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1664 | 1461710066941 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1664 | 1461710066942 Marionette TRACE conn2 <- [1,810,null,{}] 15:34:26 INFO - PROCESS | 1664 | 1461710066944 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}] 15:34:27 INFO - PROCESS | 1664 | 1461710067048 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:34:27 INFO - PROCESS | 1664 | 1461710067107 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e35c800 == 52 [pid = 1664] [id = 210] 15:34:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x12e968800) [pid = 1664] [serial = 628] [outer = 0x0] 15:34:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12f0b6400) [pid = 1664] [serial = 629] [outer = 0x12e968800] 15:34:27 INFO - PROCESS | 1664 | 1461710067142 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12f6d5400) [pid = 1664] [serial = 630] [outer = 0x12e968800] 15:34:27 INFO - PROCESS | 1664 | 1461710067720 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]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 818ms 15:34:27 INFO - PROCESS | 1664 | 1461710067760 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1664 | 1461710067762 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:34:27 INFO - PROCESS | 1664 | 1461710067766 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1664 | 1461710067768 Marionette TRACE conn2 <- [1,814,null,{}] 15:34:27 INFO - PROCESS | 1664 | 1461710067773 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}] 15:34:27 INFO - PROCESS | 1664 | 1461710067866 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:34:27 INFO - PROCESS | 1664 | 1461710067934 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x1156d5800 == 53 [pid = 1664] [id = 211] 15:34:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x114b51800) [pid = 1664] [serial = 631] [outer = 0x0] 15:34:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x114bbc800) [pid = 1664] [serial = 632] [outer = 0x114b51800] 15:34:27 INFO - PROCESS | 1664 | 1461710067961 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1150f2800) [pid = 1664] [serial = 633] [outer = 0x114b51800] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11589d000 == 52 [pid = 1664] [id = 203] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123957800 == 51 [pid = 1664] [id = 202] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7c3000 == 50 [pid = 1664] [id = 180] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124478000 == 49 [pid = 1664] [id = 201] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123b49000 == 48 [pid = 1664] [id = 200] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11c50e800 == 47 [pid = 1664] [id = 199] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa7d800 == 46 [pid = 1664] [id = 198] 15:34:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119203000 == 45 [pid = 1664] [id = 197] 15:34:28 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11a637c00) [pid = 1664] [serial = 542] [outer = 0x0] [url = about:blank] 15:34:28 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x1246e8400) [pid = 1664] [serial = 545] [outer = 0x0] [url = about:blank] 15:34:28 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b514c00) [pid = 1664] [serial = 548] [outer = 0x0] [url = about:blank] 15:34:28 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12dde1c00) [pid = 1664] [serial = 578] [outer = 0x0] [url = about:blank] 15:34:28 INFO - PROCESS | 1664 | 1461710068410 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] 15:34:28 INFO - PROCESS | 1664 | 1461710068456 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:34:28 INFO - PROCESS | 1664 | 1461710068465 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1664 | 1461710068467 Marionette TRACE conn2 <- [1,818,null,{}] 15:34:28 INFO - PROCESS | 1664 | 1461710068469 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}] 15:34:28 INFO - PROCESS | 1664 | 1461710068548 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:34:28 INFO - PROCESS | 1664 | 1461710068555 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11917b800 == 46 [pid = 1664] [id = 212] 15:34:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 80 (0x11570e400) [pid = 1664] [serial = 634] [outer = 0x0] 15:34:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 81 (0x11593b000) [pid = 1664] [serial = 635] [outer = 0x11570e400] 15:34:28 INFO - PROCESS | 1664 | 1461710068580 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 82 (0x11667f400) [pid = 1664] [serial = 636] [outer = 0x11570e400] 15:34:28 INFO - PROCESS | 1664 | 1461710068921 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 15:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:34:28 INFO - PROCESS | 1664 | 1461710068934 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1664 | 1461710068935 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1664 | 1461710068937 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1664 | 1461710068940 Marionette TRACE conn2 <- [1,822,null,{}] 15:34:28 INFO - PROCESS | 1664 | 1461710068950 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}] 15:34:29 INFO - PROCESS | 1664 | 1461710069043 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:34:29 INFO - PROCESS | 1664 | 1461710069093 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a822000 == 47 [pid = 1664] [id = 213] 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x118886000) [pid = 1664] [serial = 637] [outer = 0x0] 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x119199000) [pid = 1664] [serial = 638] [outer = 0x118886000] 15:34:29 INFO - PROCESS | 1664 | 1461710069121 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119e4d400) [pid = 1664] [serial = 639] [outer = 0x118886000] 15:34:29 INFO - PROCESS | 1664 | 1461710069460 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] 15:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:34:29 INFO - PROCESS | 1664 | 1461710069511 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:34:29 INFO - PROCESS | 1664 | 1461710069514 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1664 | 1461710069516 Marionette TRACE conn2 <- [1,826,null,{}] 15:34:29 INFO - PROCESS | 1664 | 1461710069518 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}] 15:34:29 INFO - PROCESS | 1664 | 1461710069624 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:34:29 INFO - PROCESS | 1664 | 1461710069693 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b836800 == 48 [pid = 1664] [id = 214] 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x119e4f800) [pid = 1664] [serial = 640] [outer = 0x0] 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x11aa0c000) [pid = 1664] [serial = 641] [outer = 0x119e4f800] 15:34:29 INFO - PROCESS | 1664 | 1461710069735 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11af42000) [pid = 1664] [serial = 642] [outer = 0x119e4f800] 15:34:30 INFO - PROCESS | 1664 | 1461710070135 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 15:34:30 INFO - PROCESS | 1664 | 1461710070184 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1664 | 1461710070185 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:34:30 INFO - PROCESS | 1664 | 1461710070187 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1664 | 1461710070188 Marionette TRACE conn2 <- [1,830,null,{}] 15:34:30 INFO - PROCESS | 1664 | 1461710070190 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}] 15:34:30 INFO - PROCESS | 1664 | 1461710070270 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:34:30 INFO - PROCESS | 1664 | 1461710070293 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1ba000 == 49 [pid = 1664] [id = 215] 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11af4b000) [pid = 1664] [serial = 643] [outer = 0x0] 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11afb6400) [pid = 1664] [serial = 644] [outer = 0x11af4b000] 15:34:30 INFO - PROCESS | 1664 | 1461710070318 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11b87b000) [pid = 1664] [serial = 645] [outer = 0x11af4b000] 15:34:30 INFO - PROCESS | 1664 | 1461710070669 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 15:34:30 INFO - PROCESS | 1664 | 1461710070710 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:34:30 INFO - PROCESS | 1664 | 1461710070711 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:34:30 INFO - PROCESS | 1664 | 1461710070713 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1664 | 1461710070714 Marionette TRACE conn2 <- [1,834,null,{}] 15:34:30 INFO - PROCESS | 1664 | 1461710070716 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}] 15:34:30 INFO - PROCESS | 1664 | 1461710070823 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:34:30 INFO - PROCESS | 1664 | 1461710070835 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x123973800 == 50 [pid = 1664] [id = 216] 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11bac8c00) [pid = 1664] [serial = 646] [outer = 0x0] 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11bf98400) [pid = 1664] [serial = 647] [outer = 0x11bac8c00] 15:34:30 INFO - PROCESS | 1664 | 1461710070862 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x123c41400) [pid = 1664] [serial = 648] [outer = 0x11bac8c00] 15:34:31 INFO - PROCESS | 1664 | 1461710071236 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 573ms 15:34:31 INFO - PROCESS | 1664 | 1461710071287 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:34:31 INFO - PROCESS | 1664 | 1461710071289 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:34:31 INFO - PROCESS | 1664 | 1461710071292 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1664 | 1461710071294 Marionette TRACE conn2 <- [1,838,null,{}] 15:34:31 INFO - PROCESS | 1664 | 1461710071297 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}] 15:34:31 INFO - PROCESS | 1664 | 1461710071445 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:34:31 INFO - PROCESS | 1664 | 1461710071541 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e8f800 == 51 [pid = 1664] [id = 217] 15:34:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123ee0c00) [pid = 1664] [serial = 649] [outer = 0x0] 15:34:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x123eeb800) [pid = 1664] [serial = 650] [outer = 0x123ee0c00] 15:34:31 INFO - PROCESS | 1664 | 1461710071583 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1246dec00) [pid = 1664] [serial = 651] [outer = 0x123ee0c00] 15:34:31 INFO - PROCESS | 1664 | 1461710071940 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 15:34:31 INFO - PROCESS | 1664 | 1461710071966 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1664 | 1461710071968 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:34:31 INFO - PROCESS | 1664 | 1461710071970 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1664 | 1461710071971 Marionette TRACE conn2 <- [1,842,null,{}] 15:34:31 INFO - PROCESS | 1664 | 1461710071973 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}] 15:34:32 INFO - PROCESS | 1664 | 1461710072074 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:34:32 INFO - PROCESS | 1664 | 1461710072088 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x124348000 == 52 [pid = 1664] [id = 218] 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124f52800) [pid = 1664] [serial = 652] [outer = 0x0] 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1272da400) [pid = 1664] [serial = 653] [outer = 0x124f52800] 15:34:32 INFO - PROCESS | 1664 | 1461710072113 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x12771d000) [pid = 1664] [serial = 654] [outer = 0x124f52800] 15:34:32 INFO - PROCESS | 1664 | 1461710072438 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 517ms 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x129c70000) [pid = 1664] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1188e8400) [pid = 1664] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11bae3c00) [pid = 1664] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119e4b400) [pid = 1664] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11aa06800) [pid = 1664] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1278bf000) [pid = 1664] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11bf9d000) [pid = 1664] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12bd94c00) [pid = 1664] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11bae8800) [pid = 1664] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12bc95000) [pid = 1664] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11ba61800) [pid = 1664] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x129ebf000) [pid = 1664] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:34:32 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x1188ebc00) [pid = 1664] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:34:32 INFO - PROCESS | 1664 | 1461710072515 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1664 | 1461710072516 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:34:32 INFO - PROCESS | 1664 | 1461710072521 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1664 | 1461710072522 Marionette TRACE conn2 <- [1,846,null,{}] 15:34:32 INFO - PROCESS | 1664 | 1461710072524 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}] 15:34:32 INFO - PROCESS | 1664 | 1461710072607 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:34:32 INFO - PROCESS | 1664 | 1461710072613 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12434b000 == 53 [pid = 1664] [id = 219] 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11aa06800) [pid = 1664] [serial = 655] [outer = 0x0] 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x123e24400) [pid = 1664] [serial = 656] [outer = 0x11aa06800] 15:34:32 INFO - PROCESS | 1664 | 1461710072638 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x127eadc00) [pid = 1664] [serial = 657] [outer = 0x11aa06800] 15:34:32 INFO - PROCESS | 1664 | 1461710072962 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 15:34:32 INFO - PROCESS | 1664 | 1461710072990 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1664 | 1461710072991 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:34:32 INFO - PROCESS | 1664 | 1461710072993 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1664 | 1461710072994 Marionette TRACE conn2 <- [1,850,null,{}] 15:34:33 INFO - PROCESS | 1664 | 1461710072999 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}] 15:34:33 INFO - PROCESS | 1664 | 1461710073079 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:34:33 INFO - PROCESS | 1664 | 1461710073131 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12914e800 == 54 [pid = 1664] [id = 220] 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11bfa5000) [pid = 1664] [serial = 658] [outer = 0x0] 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x127f39400) [pid = 1664] [serial = 659] [outer = 0x11bfa5000] 15:34:33 INFO - PROCESS | 1664 | 1461710073156 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x1290de400) [pid = 1664] [serial = 660] [outer = 0x11bfa5000] 15:34:33 INFO - PROCESS | 1664 | 1461710073417 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 15:34:33 INFO - PROCESS | 1664 | 1461710073469 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1664 | 1461710073470 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:34:33 INFO - PROCESS | 1664 | 1461710073473 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1664 | 1461710073474 Marionette TRACE conn2 <- [1,854,null,{}] 15:34:33 INFO - PROCESS | 1664 | 1461710073477 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}] 15:34:33 INFO - PROCESS | 1664 | 1461710073575 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:34:33 INFO - PROCESS | 1664 | 1461710073581 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcbc800 == 55 [pid = 1664] [id = 221] 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x1291ec800) [pid = 1664] [serial = 661] [outer = 0x0] 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1298f3c00) [pid = 1664] [serial = 662] [outer = 0x1291ec800] 15:34:33 INFO - PROCESS | 1664 | 1461710073610 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x129ec4c00) [pid = 1664] [serial = 663] [outer = 0x1291ec800] 15:34:33 INFO - PROCESS | 1664 | 1461710073955 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 15:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:34:33 INFO - PROCESS | 1664 | 1461710073993 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1664 | 1461710073994 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1664 | 1461710073997 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1664 | 1461710073998 Marionette TRACE conn2 <- [1,858,null,{}] 15:34:34 INFO - PROCESS | 1664 | 1461710074000 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}] 15:34:34 INFO - PROCESS | 1664 | 1461710074105 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:34:34 INFO - PROCESS | 1664 | 1461710074112 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c882800 == 56 [pid = 1664] [id = 222] 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x129ecac00) [pid = 1664] [serial = 664] [outer = 0x0] 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b516800) [pid = 1664] [serial = 665] [outer = 0x129ecac00] 15:34:34 INFO - PROCESS | 1664 | 1461710074132 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b65b800) [pid = 1664] [serial = 666] [outer = 0x129ecac00] 15:34:34 INFO - PROCESS | 1664 | 1461710074500 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]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 15:34:34 INFO - PROCESS | 1664 | 1461710074602 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1664 | 1461710074605 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:34:34 INFO - PROCESS | 1664 | 1461710074612 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1664 | 1461710074615 Marionette TRACE conn2 <- [1,862,null,{}] 15:34:34 INFO - PROCESS | 1664 | 1461710074632 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}] 15:34:34 INFO - PROCESS | 1664 | 1461710074769 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:34:34 INFO - PROCESS | 1664 | 1461710074830 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x11541a800 == 57 [pid = 1664] [id = 223] 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1143bd000) [pid = 1664] [serial = 667] [outer = 0x0] 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x114b4e800) [pid = 1664] [serial = 668] [outer = 0x1143bd000] 15:34:34 INFO - PROCESS | 1664 | 1461710074861 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1150f9000) [pid = 1664] [serial = 669] [outer = 0x1143bd000] 15:34:35 INFO - PROCESS | 1664 | 1461710075258 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 734ms 15:34:35 INFO - PROCESS | 1664 | 1461710075346 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:34:35 INFO - PROCESS | 1664 | 1461710075348 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:34:35 INFO - PROCESS | 1664 | 1461710075354 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1664 | 1461710075357 Marionette TRACE conn2 <- [1,866,null,{}] 15:34:35 INFO - PROCESS | 1664 | 1461710075359 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}] 15:34:35 INFO - PROCESS | 1664 | 1461710075463 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:34:35 INFO - PROCESS | 1664 | 1461710075530 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc1000 == 58 [pid = 1664] [id = 224] 15:34:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11894c000) [pid = 1664] [serial = 670] [outer = 0x0] 15:34:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x119131c00) [pid = 1664] [serial = 671] [outer = 0x11894c000] 15:34:35 INFO - PROCESS | 1664 | 1461710075560 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x119e4c400) [pid = 1664] [serial = 672] [outer = 0x11894c000] 15:34:35 INFO - PROCESS | 1664 | 1461710075971 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 623ms 15:34:35 INFO - PROCESS | 1664 | 1461710075976 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:34:35 INFO - PROCESS | 1664 | 1461710075977 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:34:35 INFO - PROCESS | 1664 | 1461710075980 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1664 | 1461710075981 Marionette TRACE conn2 <- [1,870,null,{}] 15:34:35 INFO - PROCESS | 1664 | 1461710075989 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}] 15:34:36 INFO - PROCESS | 1664 | 1461710076096 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:34:36 INFO - PROCESS | 1664 | 1461710076148 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcab800 == 59 [pid = 1664] [id = 225] 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11ba52c00) [pid = 1664] [serial = 673] [outer = 0x0] 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11bae6c00) [pid = 1664] [serial = 674] [outer = 0x11ba52c00] 15:34:36 INFO - PROCESS | 1664 | 1461710076180 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11c3b7800) [pid = 1664] [serial = 675] [outer = 0x11ba52c00] 15:34:36 INFO - PROCESS | 1664 | 1461710076637 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]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 15:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:34:36 INFO - PROCESS | 1664 | 1461710076649 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1664 | 1461710076651 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:34:36 INFO - PROCESS | 1664 | 1461710076653 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1664 | 1461710076654 Marionette TRACE conn2 <- [1,874,null,{}] 15:34:36 INFO - PROCESS | 1664 | 1461710076656 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}] 15:34:36 INFO - PROCESS | 1664 | 1461710076758 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:34:36 INFO - PROCESS | 1664 | 1461710076848 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e35a800 == 60 [pid = 1664] [id = 226] 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1241d4800) [pid = 1664] [serial = 676] [outer = 0x0] 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12771d800) [pid = 1664] [serial = 677] [outer = 0x1241d4800] 15:34:36 INFO - PROCESS | 1664 | 1461710076879 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1298f1400) [pid = 1664] [serial = 678] [outer = 0x1241d4800] 15:34:37 INFO - PROCESS | 1664 | 1461710077541 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 918ms 15:34:37 INFO - PROCESS | 1664 | 1461710077572 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1664 | 1461710077574 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:34:37 INFO - PROCESS | 1664 | 1461710077577 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1664 | 1461710077582 Marionette TRACE conn2 <- [1,878,null,{}] 15:34:37 INFO - PROCESS | 1664 | 1461710077586 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}] 15:34:37 INFO - PROCESS | 1664 | 1461710077677 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:34:37 INFO - PROCESS | 1664 | 1461710077736 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11917a000 == 61 [pid = 1664] [id = 227] 15:34:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1156e7800) [pid = 1664] [serial = 679] [outer = 0x0] 15:34:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11570f000) [pid = 1664] [serial = 680] [outer = 0x1156e7800] 15:34:37 INFO - PROCESS | 1664 | 1461710077763 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1166ed800) [pid = 1664] [serial = 681] [outer = 0x1156e7800] 15:34:38 INFO - PROCESS | 1664 | 1461710078184 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 15:34:38 INFO - PROCESS | 1664 | 1461710078201 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1664 | 1461710078205 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:34:38 INFO - PROCESS | 1664 | 1461710078209 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1664 | 1461710078211 Marionette TRACE conn2 <- [1,882,null,{}] 15:34:38 INFO - PROCESS | 1664 | 1461710078213 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}] 15:34:38 INFO - PROCESS | 1664 | 1461710078303 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:34:38 INFO - PROCESS | 1664 | 1461710078374 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x115952800 == 62 [pid = 1664] [id = 228] 15:34:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x116857c00) [pid = 1664] [serial = 682] [outer = 0x0] 15:34:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1189ac000) [pid = 1664] [serial = 683] [outer = 0x116857c00] 15:34:38 INFO - PROCESS | 1664 | 1461710078401 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x119c03400) [pid = 1664] [serial = 684] [outer = 0x116857c00] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa79000 == 61 [pid = 1664] [id = 194] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf4a000 == 60 [pid = 1664] [id = 193] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcbc800 == 59 [pid = 1664] [id = 221] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12914e800 == 58 [pid = 1664] [id = 220] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12434b000 == 57 [pid = 1664] [id = 219] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x124348000 == 56 [pid = 1664] [id = 218] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x123e8f800 == 55 [pid = 1664] [id = 217] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x123973800 == 54 [pid = 1664] [id = 216] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12dde3400) [pid = 1664] [serial = 611] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1ba000 == 53 [pid = 1664] [id = 215] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11b836800 == 52 [pid = 1664] [id = 214] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11a822000 == 51 [pid = 1664] [id = 213] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11917b800 == 50 [pid = 1664] [id = 212] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x1156d5800 == 49 [pid = 1664] [id = 211] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c1000 == 48 [pid = 1664] [id = 209] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c0000 == 47 [pid = 1664] [id = 208] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12d362000 == 46 [pid = 1664] [id = 207] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x123c17800 == 45 [pid = 1664] [id = 206] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa81800 == 44 [pid = 1664] [id = 205] 15:34:38 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcbe000 == 43 [pid = 1664] [id = 204] 15:34:38 INFO - PROCESS | 1664 | 1461710078804 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 624ms 15:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:34:38 INFO - PROCESS | 1664 | 1461710078833 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1664 | 1461710078835 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:34:38 INFO - PROCESS | 1664 | 1461710078837 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1664 | 1461710078839 Marionette TRACE conn2 <- [1,886,null,{}] 15:34:38 INFO - PROCESS | 1664 | 1461710078847 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}] 15:34:38 INFO - PROCESS | 1664 | 1461710078922 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12b652c00) [pid = 1664] [serial = 600] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b512000) [pid = 1664] [serial = 599] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12b78f000) [pid = 1664] [serial = 602] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x127ff0c00) [pid = 1664] [serial = 585] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1273cf400) [pid = 1664] [serial = 584] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11bae3800) [pid = 1664] [serial = 582] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11ad84000) [pid = 1664] [serial = 581] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11ad57000) [pid = 1664] [serial = 590] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11b0ef000) [pid = 1664] [serial = 591] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1290d7c00) [pid = 1664] [serial = 596] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12b516000) [pid = 1664] [serial = 588] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x127f39c00) [pid = 1664] [serial = 587] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12bd9c800) [pid = 1664] [serial = 605] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123a59400) [pid = 1664] [serial = 593] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x123eeac00) [pid = 1664] [serial = 594] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12d79a400) [pid = 1664] [serial = 609] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12d17d400) [pid = 1664] [serial = 606] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12bc98c00) [pid = 1664] [serial = 603] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x129c6f400) [pid = 1664] [serial = 597] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12d189c00) [pid = 1664] [serial = 608] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x1275b8400) [pid = 1664] [serial = 546] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x12b657800) [pid = 1664] [serial = 549] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x11afc3800) [pid = 1664] [serial = 543] [outer = 0x0] [url = about:blank] 15:34:38 INFO - PROCESS | 1664 | 1461710078981 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x119109800 == 44 [pid = 1664] [id = 229] 15:34:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x115709c00) [pid = 1664] [serial = 685] [outer = 0x0] 15:34:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x118e09000) [pid = 1664] [serial = 686] [outer = 0x115709c00] 15:34:39 INFO - PROCESS | 1664 | 1461710079011 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11aa11800) [pid = 1664] [serial = 687] [outer = 0x115709c00] 15:34:39 INFO - PROCESS | 1664 | 1461710079340 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 15:34:39 INFO - PROCESS | 1664 | 1461710079360 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1664 | 1461710079365 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:34:39 INFO - PROCESS | 1664 | 1461710079368 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1664 | 1461710079370 Marionette TRACE conn2 <- [1,890,null,{}] 15:34:39 INFO - PROCESS | 1664 | 1461710079373 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}] 15:34:39 INFO - PROCESS | 1664 | 1461710079490 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:34:39 INFO - PROCESS | 1664 | 1461710079601 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ada2800 == 45 [pid = 1664] [id = 230] 15:34:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11ad50000) [pid = 1664] [serial = 688] [outer = 0x0] 15:34:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11ad89c00) [pid = 1664] [serial = 689] [outer = 0x11ad50000] 15:34:39 INFO - PROCESS | 1664 | 1461710079647 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11af4b400) [pid = 1664] [serial = 690] [outer = 0x11ad50000] 15:34:39 INFO - PROCESS | 1664 | 1461710079982 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 621ms 15:34:39 INFO - PROCESS | 1664 | 1461710079990 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1664 | 1461710079991 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:34:39 INFO - PROCESS | 1664 | 1461710079993 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1664 | 1461710079995 Marionette TRACE conn2 <- [1,894,null,{}] 15:34:40 INFO - PROCESS | 1664 | 1461710080005 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}] 15:34:40 INFO - PROCESS | 1664 | 1461710080084 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:34:40 INFO - PROCESS | 1664 | 1461710080133 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b850000 == 46 [pid = 1664] [id = 231] 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11ad50c00) [pid = 1664] [serial = 691] [outer = 0x0] 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11b0f7400) [pid = 1664] [serial = 692] [outer = 0x11ad50c00] 15:34:40 INFO - PROCESS | 1664 | 1461710080159 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11ba61800) [pid = 1664] [serial = 693] [outer = 0x11ad50c00] 15:34:40 INFO - PROCESS | 1664 | 1461710080441 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 479ms 15:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:34:40 INFO - PROCESS | 1664 | 1461710080472 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1664 | 1461710080473 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:34:40 INFO - PROCESS | 1664 | 1461710080475 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1664 | 1461710080477 Marionette TRACE conn2 <- [1,898,null,{}] 15:34:40 INFO - PROCESS | 1664 | 1461710080481 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}] 15:34:40 INFO - PROCESS | 1664 | 1461710080574 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:34:40 INFO - PROCESS | 1664 | 1461710080580 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1aa000 == 47 [pid = 1664] [id = 232] 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11bae4c00) [pid = 1664] [serial = 694] [outer = 0x0] 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11bf9dc00) [pid = 1664] [serial = 695] [outer = 0x11bae4c00] 15:34:40 INFO - PROCESS | 1664 | 1461710080609 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x123a5dc00) [pid = 1664] [serial = 696] [outer = 0x11bae4c00] 15:34:40 INFO - PROCESS | 1664 | 1461710080949 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 15:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:34:41 INFO - PROCESS | 1664 | 1461710081001 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1664 | 1461710081002 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:34:41 INFO - PROCESS | 1664 | 1461710081004 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1664 | 1461710081006 Marionette TRACE conn2 <- [1,902,null,{}] 15:34:41 INFO - PROCESS | 1664 | 1461710081008 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}] 15:34:41 INFO - PROCESS | 1664 | 1461710081103 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:34:41 INFO - PROCESS | 1664 | 1461710081137 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c57d000 == 48 [pid = 1664] [id = 233] 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x123a5e000) [pid = 1664] [serial = 697] [outer = 0x0] 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123edd400) [pid = 1664] [serial = 698] [outer = 0x123a5e000] 15:34:41 INFO - PROCESS | 1664 | 1461710081162 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123ee8800) [pid = 1664] [serial = 699] [outer = 0x123a5e000] 15:34:41 INFO - PROCESS | 1664 | 1461710081467 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]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 15:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:34:41 INFO - PROCESS | 1664 | 1461710081524 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1664 | 1461710081525 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:34:41 INFO - PROCESS | 1664 | 1461710081527 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1664 | 1461710081528 Marionette TRACE conn2 <- [1,906,null,{}] 15:34:41 INFO - PROCESS | 1664 | 1461710081531 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}] 15:34:41 INFO - PROCESS | 1664 | 1461710081621 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:34:41 INFO - PROCESS | 1664 | 1461710081635 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x123965000 == 49 [pid = 1664] [id = 234] 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123c41800) [pid = 1664] [serial = 700] [outer = 0x0] 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1243dcc00) [pid = 1664] [serial = 701] [outer = 0x123c41800] 15:34:41 INFO - PROCESS | 1664 | 1461710081660 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x124f54000) [pid = 1664] [serial = 702] [outer = 0x123c41800] 15:34:41 INFO - PROCESS | 1664 | 1461710081975 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]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 15:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:34:42 INFO - PROCESS | 1664 | 1461710082000 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1664 | 1461710082001 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:34:42 INFO - PROCESS | 1664 | 1461710082003 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1664 | 1461710082004 Marionette TRACE conn2 <- [1,910,null,{}] 15:34:42 INFO - PROCESS | 1664 | 1461710082006 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}] 15:34:42 INFO - PROCESS | 1664 | 1461710082102 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:34:42 INFO - PROCESS | 1664 | 1461710082107 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c11000 == 50 [pid = 1664] [id = 235] 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124f55000) [pid = 1664] [serial = 703] [outer = 0x0] 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1275ae800) [pid = 1664] [serial = 704] [outer = 0x124f55000] 15:34:42 INFO - PROCESS | 1664 | 1461710082132 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x127eaf400) [pid = 1664] [serial = 705] [outer = 0x124f55000] 15:34:42 INFO - PROCESS | 1664 | 1461710082472 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 15:34:42 INFO - PROCESS | 1664 | 1461710082521 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1664 | 1461710082522 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:34:42 INFO - PROCESS | 1664 | 1461710082525 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1664 | 1461710082526 Marionette TRACE conn2 <- [1,914,null,{}] 15:34:42 INFO - PROCESS | 1664 | 1461710082528 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}] 15:34:42 INFO - PROCESS | 1664 | 1461710082621 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:34:42 INFO - PROCESS | 1664 | 1461710082635 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12432e800 == 51 [pid = 1664] [id = 236] 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x127eb0800) [pid = 1664] [serial = 706] [outer = 0x0] 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x127f82800) [pid = 1664] [serial = 707] [outer = 0x127eb0800] 15:34:42 INFO - PROCESS | 1664 | 1461710082660 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1290db400) [pid = 1664] [serial = 708] [outer = 0x127eb0800] 15:34:42 INFO - PROCESS | 1664 | 1461710082981 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 517ms 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11bac8c00) [pid = 1664] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x123ee0c00) [pid = 1664] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x124f52800) [pid = 1664] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x119e4f800) [pid = 1664] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11570e400) [pid = 1664] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x114b51800) [pid = 1664] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11aa06800) [pid = 1664] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118886000) [pid = 1664] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11af4b000) [pid = 1664] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1291ec800) [pid = 1664] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:34:43 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11bfa5000) [pid = 1664] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:34:43 INFO - PROCESS | 1664 | 1461710083198 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1664 | 1461710083199 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:34:43 INFO - PROCESS | 1664 | 1461710083210 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1664 | 1461710083212 Marionette TRACE conn2 <- [1,918,null,{}] 15:34:43 INFO - PROCESS | 1664 | 1461710083215 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}] 15:34:43 INFO - PROCESS | 1664 | 1461710083305 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:34:43 INFO - PROCESS | 1664 | 1461710083309 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x124064800 == 52 [pid = 1664] [id = 237] 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1290d7c00) [pid = 1664] [serial = 709] [outer = 0x0] 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1290e3000) [pid = 1664] [serial = 710] [outer = 0x1290d7c00] 15:34:43 INFO - PROCESS | 1664 | 1461710083343 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x129c40400) [pid = 1664] [serial = 711] [outer = 0x1290d7c00] 15:34:43 INFO - PROCESS | 1664 | 1461710083669 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 474ms 15:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:34:43 INFO - PROCESS | 1664 | 1461710083684 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1664 | 1461710083686 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1664 | 1461710083688 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1664 | 1461710083689 Marionette TRACE conn2 <- [1,922,null,{}] 15:34:43 INFO - PROCESS | 1664 | 1461710083691 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}] 15:34:43 INFO - PROCESS | 1664 | 1461710083771 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:34:43 INFO - PROCESS | 1664 | 1461710083775 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12900b000 == 53 [pid = 1664] [id = 238] 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x129c40c00) [pid = 1664] [serial = 712] [outer = 0x0] 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x129c7b400) [pid = 1664] [serial = 713] [outer = 0x129c40c00] 15:34:43 INFO - PROCESS | 1664 | 1461710083802 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129ec7000) [pid = 1664] [serial = 714] [outer = 0x129c40c00] 15:34:44 INFO - PROCESS | 1664 | 1461710084106 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 467ms 15:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:34:44 INFO - PROCESS | 1664 | 1461710084156 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1664 | 1461710084157 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1664 | 1461710084159 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1664 | 1461710084160 Marionette TRACE conn2 <- [1,926,null,{}] 15:34:44 INFO - PROCESS | 1664 | 1461710084162 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}] 15:34:44 INFO - PROCESS | 1664 | 1461710084264 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:34:44 INFO - PROCESS | 1664 | 1461710084271 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e08800 == 54 [pid = 1664] [id = 239] 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x129c4b800) [pid = 1664] [serial = 715] [outer = 0x0] 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12b511c00) [pid = 1664] [serial = 716] [outer = 0x129c4b800] 15:34:44 INFO - PROCESS | 1664 | 1461710084296 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12b51a800) [pid = 1664] [serial = 717] [outer = 0x129c4b800] 15:34:44 INFO - PROCESS | 1664 | 1461710084613 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 15:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:34:44 INFO - PROCESS | 1664 | 1461710084633 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1664 | 1461710084634 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1664 | 1461710084636 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1664 | 1461710084637 Marionette TRACE conn2 <- [1,930,null,{}] 15:34:44 INFO - PROCESS | 1664 | 1461710084639 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}] 15:34:44 INFO - PROCESS | 1664 | 1461710084718 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:34:44 INFO - PROCESS | 1664 | 1461710084723 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcab000 == 55 [pid = 1664] [id = 240] 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1150f8000) [pid = 1664] [serial = 718] [outer = 0x0] 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12b657800) [pid = 1664] [serial = 719] [outer = 0x1150f8000] 15:34:44 INFO - PROCESS | 1664 | 1461710084747 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12b6cf800) [pid = 1664] [serial = 720] [outer = 0x1150f8000] 15:34:45 INFO - PROCESS | 1664 | 1461710085054 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 15:34:45 INFO - PROCESS | 1664 | 1461710085106 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1664 | 1461710085107 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:34:45 INFO - PROCESS | 1664 | 1461710085109 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1664 | 1461710085110 Marionette TRACE conn2 <- [1,934,null,{}] 15:34:45 INFO - PROCESS | 1664 | 1461710085112 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}] 15:34:45 INFO - PROCESS | 1664 | 1461710085214 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:34:45 INFO - PROCESS | 1664 | 1461710085298 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x1154a2800 == 56 [pid = 1664] [id = 241] 15:34:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x113436c00) [pid = 1664] [serial = 721] [outer = 0x0] 15:34:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x114351400) [pid = 1664] [serial = 722] [outer = 0x113436c00] 15:34:45 INFO - PROCESS | 1664 | 1461710085331 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x1150f4800) [pid = 1664] [serial = 723] [outer = 0x113436c00] 15:34:45 INFO - PROCESS | 1664 | 1461710085747 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 15:34:45 INFO - PROCESS | 1664 | 1461710085785 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1664 | 1461710085788 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:34:45 INFO - PROCESS | 1664 | 1461710085791 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1664 | 1461710085793 Marionette TRACE conn2 <- [1,938,null,{}] 15:34:45 INFO - PROCESS | 1664 | 1461710085799 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}] 15:34:45 INFO - PROCESS | 1664 | 1461710085899 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:34:46 INFO - PROCESS | 1664 | 1461710086001 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa6d800 == 57 [pid = 1664] [id = 242] 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x118e9ec00) [pid = 1664] [serial = 724] [outer = 0x0] 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x119259400) [pid = 1664] [serial = 725] [outer = 0x118e9ec00] 15:34:46 INFO - PROCESS | 1664 | 1461710086034 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x119c11c00) [pid = 1664] [serial = 726] [outer = 0x118e9ec00] 15:34:46 INFO - PROCESS | 1664 | 1461710086465 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 724ms 15:34:46 INFO - PROCESS | 1664 | 1461710086518 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1664 | 1461710086521 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:34:46 INFO - PROCESS | 1664 | 1461710086523 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1664 | 1461710086525 Marionette TRACE conn2 <- [1,942,null,{}] 15:34:46 INFO - PROCESS | 1664 | 1461710086527 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}] 15:34:46 INFO - PROCESS | 1664 | 1461710086628 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:34:46 INFO - PROCESS | 1664 | 1461710086680 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x123972800 == 58 [pid = 1664] [id = 243] 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11aa0a000) [pid = 1664] [serial = 727] [outer = 0x0] 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11afb7c00) [pid = 1664] [serial = 728] [outer = 0x11aa0a000] 15:34:46 INFO - PROCESS | 1664 | 1461710086710 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11bcc9c00) [pid = 1664] [serial = 729] [outer = 0x11aa0a000] 15:34:47 INFO - PROCESS | 1664 | 1461710087138 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 668ms 15:34:47 INFO - PROCESS | 1664 | 1461710087193 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1664 | 1461710087195 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:34:47 INFO - PROCESS | 1664 | 1461710087205 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1664 | 1461710087211 Marionette TRACE conn2 <- [1,946,null,{}] 15:34:47 INFO - PROCESS | 1664 | 1461710087291 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}] 15:34:47 INFO - PROCESS | 1664 | 1461710087412 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:34:47 INFO - PROCESS | 1664 | 1461710087459 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d10a800 == 59 [pid = 1664] [id = 244] 15:34:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11bcce000) [pid = 1664] [serial = 730] [outer = 0x0] 15:34:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x1243dbc00) [pid = 1664] [serial = 731] [outer = 0x11bcce000] 15:34:47 INFO - PROCESS | 1664 | 1461710087489 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x127f7b800) [pid = 1664] [serial = 732] [outer = 0x11bcce000] 15:34:47 INFO - PROCESS | 1664 | 1461710087925 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 758ms 15:34:47 INFO - PROCESS | 1664 | 1461710087957 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:34:47 INFO - PROCESS | 1664 | 1461710087960 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:34:47 INFO - PROCESS | 1664 | 1461710087966 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1664 | 1461710087968 Marionette TRACE conn2 <- [1,950,null,{}] 15:34:47 INFO - PROCESS | 1664 | 1461710087972 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}] 15:34:48 INFO - PROCESS | 1664 | 1461710088120 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:34:48 INFO - PROCESS | 1664 | 1461710088237 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3bb000 == 60 [pid = 1664] [id = 245] 15:34:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x123a5b800) [pid = 1664] [serial = 733] [outer = 0x0] 15:34:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1291ebc00) [pid = 1664] [serial = 734] [outer = 0x123a5b800] 15:34:48 INFO - PROCESS | 1664 | 1461710088286 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x129ebd000) [pid = 1664] [serial = 735] [outer = 0x123a5b800] 15:34:48 INFO - PROCESS | 1664 | 1461710088804 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 871ms 15:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:34:48 INFO - PROCESS | 1664 | 1461710088836 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1664 | 1461710088837 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:34:48 INFO - PROCESS | 1664 | 1461710088839 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1664 | 1461710088841 Marionette TRACE conn2 <- [1,954,null,{}] 15:34:48 INFO - PROCESS | 1664 | 1461710088843 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}] 15:34:48 INFO - PROCESS | 1664 | 1461710088945 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:34:49 INFO - PROCESS | 1664 | 1461710089148 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c48800 == 61 [pid = 1664] [id = 246] 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x114bbac00) [pid = 1664] [serial = 736] [outer = 0x0] 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1150efc00) [pid = 1664] [serial = 737] [outer = 0x114bbac00] 15:34:49 INFO - PROCESS | 1664 | 1461710089184 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11570bc00) [pid = 1664] [serial = 738] [outer = 0x114bbac00] 15:34:49 INFO - PROCESS | 1664 | 1461710089614 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 822ms 15:34:49 INFO - PROCESS | 1664 | 1461710089662 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1664 | 1461710089664 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:34:49 INFO - PROCESS | 1664 | 1461710089667 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1664 | 1461710089670 Marionette TRACE conn2 <- [1,958,null,{}] 15:34:49 INFO - PROCESS | 1664 | 1461710089673 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}] 15:34:49 INFO - PROCESS | 1664 | 1461710089768 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:34:49 INFO - PROCESS | 1664 | 1461710089821 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa83800 == 62 [pid = 1664] [id = 247] 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11867b400) [pid = 1664] [serial = 739] [outer = 0x0] 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x1198d2800) [pid = 1664] [serial = 740] [outer = 0x11867b400] 15:34:49 INFO - PROCESS | 1664 | 1461710089851 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x11a644c00) [pid = 1664] [serial = 741] [outer = 0x11867b400] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcab000 == 61 [pid = 1664] [id = 240] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x129e08800 == 60 [pid = 1664] [id = 239] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12900b000 == 59 [pid = 1664] [id = 238] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x124064800 == 58 [pid = 1664] [id = 237] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11babdc00) [pid = 1664] [serial = 614] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1275b0c00) [pid = 1664] [serial = 617] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12bd94000) [pid = 1664] [serial = 620] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x12dde0c00) [pid = 1664] [serial = 623] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12e6c4400) [pid = 1664] [serial = 626] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12b516800) [pid = 1664] [serial = 665] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | 1461710090437 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]]]}] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12432e800 == 57 [pid = 1664] [id = 236] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x123c11000 == 56 [pid = 1664] [id = 235] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x123965000 == 55 [pid = 1664] [id = 234] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11c57d000 == 54 [pid = 1664] [id = 233] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1aa000 == 53 [pid = 1664] [id = 232] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11b850000 == 52 [pid = 1664] [id = 231] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11ada2800 == 51 [pid = 1664] [id = 230] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x119109800 == 50 [pid = 1664] [id = 229] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x115952800 == 49 [pid = 1664] [id = 228] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11917a000 == 48 [pid = 1664] [id = 227] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12e35a800 == 47 [pid = 1664] [id = 226] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcab800 == 46 [pid = 1664] [id = 225] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc1000 == 45 [pid = 1664] [id = 224] 15:34:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11541a800 == 44 [pid = 1664] [id = 223] 15:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 820ms 15:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:34:50 INFO - PROCESS | 1664 | 1461710090489 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1664 | 1461710090492 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:34:50 INFO - PROCESS | 1664 | 1461710090496 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1664 | 1461710090497 Marionette TRACE conn2 <- [1,962,null,{}] 15:34:50 INFO - PROCESS | 1664 | 1461710090500 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}] 15:34:50 INFO - PROCESS | 1664 | 1461710090576 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:34:50 INFO - PROCESS | 1664 | 1461710090586 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x119774000 == 45 [pid = 1664] [id = 248] 15:34:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11aa05c00) [pid = 1664] [serial = 742] [outer = 0x0] 15:34:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11ad83800) [pid = 1664] [serial = 743] [outer = 0x11aa05c00] 15:34:50 INFO - PROCESS | 1664 | 1461710090613 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11b0ed400) [pid = 1664] [serial = 744] [outer = 0x11aa05c00] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11bf98400) [pid = 1664] [serial = 647] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123c41400) [pid = 1664] [serial = 648] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x123eeb800) [pid = 1664] [serial = 650] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1272da400) [pid = 1664] [serial = 653] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1246dec00) [pid = 1664] [serial = 651] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11aa0c000) [pid = 1664] [serial = 641] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11af42000) [pid = 1664] [serial = 642] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11593b000) [pid = 1664] [serial = 635] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11667f400) [pid = 1664] [serial = 636] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1150f2800) [pid = 1664] [serial = 633] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x114bbc800) [pid = 1664] [serial = 632] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12f0b6400) [pid = 1664] [serial = 629] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123e24400) [pid = 1664] [serial = 656] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x119199000) [pid = 1664] [serial = 638] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119e4d400) [pid = 1664] [serial = 639] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11afb6400) [pid = 1664] [serial = 644] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x127eadc00) [pid = 1664] [serial = 657] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x129ec4c00) [pid = 1664] [serial = 663] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1298f3c00) [pid = 1664] [serial = 662] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12771d000) [pid = 1664] [serial = 654] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x127f39400) [pid = 1664] [serial = 659] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11b87b000) [pid = 1664] [serial = 645] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1290de400) [pid = 1664] [serial = 660] [outer = 0x0] [url = about:blank] 15:34:50 INFO - PROCESS | 1664 | 1461710090968 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 15:34:51 INFO - PROCESS | 1664 | 1461710091016 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1664 | 1461710091017 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:34:51 INFO - PROCESS | 1664 | 1461710091020 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1664 | 1461710091025 Marionette TRACE conn2 <- [1,966,null,{}] 15:34:51 INFO - PROCESS | 1664 | 1461710091031 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}] 15:34:51 INFO - PROCESS | 1664 | 1461710091110 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:34:51 INFO - PROCESS | 1664 | 1461710091119 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c396800 == 46 [pid = 1664] [id = 249] 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11ba59800) [pid = 1664] [serial = 745] [outer = 0x0] 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11bfa2800) [pid = 1664] [serial = 746] [outer = 0x11ba59800] 15:34:51 INFO - PROCESS | 1664 | 1461710091145 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123a58400) [pid = 1664] [serial = 747] [outer = 0x11ba59800] 15:34:51 INFO - PROCESS | 1664 | 1461710091481 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 477ms 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:34:51 INFO - PROCESS | 1664 | 1461710091500 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1664 | 1461710091501 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1664 | 1461710091503 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1664 | 1461710091505 Marionette TRACE conn2 <- [1,970,null,{}] 15:34:51 INFO - PROCESS | 1664 | 1461710091507 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}] 15:34:51 INFO - PROCESS | 1664 | 1461710091590 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:34:51 INFO - PROCESS | 1664 | 1461710091640 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x123964800 == 47 [pid = 1664] [id = 250] 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11c3bbc00) [pid = 1664] [serial = 748] [outer = 0x0] 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x123c4a000) [pid = 1664] [serial = 749] [outer = 0x11c3bbc00] 15:34:51 INFO - PROCESS | 1664 | 1461710091665 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1243dd800) [pid = 1664] [serial = 750] [outer = 0x11c3bbc00] 15:34:51 INFO - PROCESS | 1664 | 1461710091956 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 467ms 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:34:51 INFO - PROCESS | 1664 | 1461710091973 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1664 | 1461710091974 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1664 | 1461710091976 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1664 | 1461710091977 Marionette TRACE conn2 <- [1,974,null,{}] 15:34:51 INFO - PROCESS | 1664 | 1461710091984 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}] 15:34:52 INFO - PROCESS | 1664 | 1461710092061 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:34:52 INFO - PROCESS | 1664 | 1461710092067 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x124056800 == 48 [pid = 1664] [id = 251] 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1273d9800) [pid = 1664] [serial = 751] [outer = 0x0] 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x127eb0c00) [pid = 1664] [serial = 752] [outer = 0x1273d9800] 15:34:52 INFO - PROCESS | 1664 | 1461710092100 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1291ec800) [pid = 1664] [serial = 753] [outer = 0x1273d9800] 15:34:52 INFO - PROCESS | 1664 | 1461710092442 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]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 15:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:34:52 INFO - PROCESS | 1664 | 1461710092497 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1664 | 1461710092499 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:34:52 INFO - PROCESS | 1664 | 1461710092501 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1664 | 1461710092502 Marionette TRACE conn2 <- [1,978,null,{}] 15:34:52 INFO - PROCESS | 1664 | 1461710092504 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}] 15:34:52 INFO - PROCESS | 1664 | 1461710092604 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:34:52 INFO - PROCESS | 1664 | 1461710092609 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197dc800 == 49 [pid = 1664] [id = 252] 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1291f3c00) [pid = 1664] [serial = 754] [outer = 0x0] 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x129ebbc00) [pid = 1664] [serial = 755] [outer = 0x1291f3c00] 15:34:52 INFO - PROCESS | 1664 | 1461710092634 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b518c00) [pid = 1664] [serial = 756] [outer = 0x1291f3c00] 15:34:52 INFO - PROCESS | 1664 | 1461710092978 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 517ms 15:34:53 INFO - PROCESS | 1664 | 1461710093019 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1664 | 1461710093020 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:34:53 INFO - PROCESS | 1664 | 1461710093022 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1664 | 1461710093023 Marionette TRACE conn2 <- [1,982,null,{}] 15:34:53 INFO - PROCESS | 1664 | 1461710093026 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}] 15:34:53 INFO - PROCESS | 1664 | 1461710093119 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:34:53 INFO - PROCESS | 1664 | 1461710093123 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298b3800 == 50 [pid = 1664] [id = 253] 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1291f8400) [pid = 1664] [serial = 757] [outer = 0x0] 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b655c00) [pid = 1664] [serial = 758] [outer = 0x1291f8400] 15:34:53 INFO - PROCESS | 1664 | 1461710093148 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12b79a400) [pid = 1664] [serial = 759] [outer = 0x1291f8400] 15:34:53 INFO - PROCESS | 1664 | 1461710093477 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:34:53 INFO - PROCESS | 1664 | 1461710093490 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1664 | 1461710093491 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:34:53 INFO - PROCESS | 1664 | 1461710093493 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1664 | 1461710093495 Marionette TRACE conn2 <- [1,986,null,{}] 15:34:53 INFO - PROCESS | 1664 | 1461710093500 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}] 15:34:53 INFO - PROCESS | 1664 | 1461710093599 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:34:53 INFO - PROCESS | 1664 | 1461710093616 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e91800 == 51 [pid = 1664] [id = 254] 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b651c00) [pid = 1664] [serial = 760] [outer = 0x0] 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12bc92000) [pid = 1664] [serial = 761] [outer = 0x12b651c00] 15:34:53 INFO - PROCESS | 1664 | 1461710093641 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12bc99800) [pid = 1664] [serial = 762] [outer = 0x12b651c00] 15:34:53 INFO - PROCESS | 1664 | 1461710093979 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]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 523ms 15:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:34:54 INFO - PROCESS | 1664 | 1461710094020 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1664 | 1461710094022 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:34:54 INFO - PROCESS | 1664 | 1461710094024 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1664 | 1461710094025 Marionette TRACE conn2 <- [1,990,null,{}] 15:34:54 INFO - PROCESS | 1664 | 1461710094027 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}] 15:34:54 INFO - PROCESS | 1664 | 1461710094123 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:34:54 INFO - PROCESS | 1664 | 1461710094127 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c86a800 == 52 [pid = 1664] [id = 255] 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x129ec8400) [pid = 1664] [serial = 763] [outer = 0x0] 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12bd96000) [pid = 1664] [serial = 764] [outer = 0x129ec8400] 15:34:54 INFO - PROCESS | 1664 | 1461710094153 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12bd9e800) [pid = 1664] [serial = 765] [outer = 0x129ec8400] 15:34:54 INFO - PROCESS | 1664 | 1461710094621 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]]]}] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x123c41800) [pid = 1664] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x129ecac00) [pid = 1664] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x116857c00) [pid = 1664] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11ad50000) [pid = 1664] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x115709c00) [pid = 1664] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x124f55000) [pid = 1664] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1156e7800) [pid = 1664] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11ad50c00) [pid = 1664] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11bae4c00) [pid = 1664] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x127eb0800) [pid = 1664] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1290d7c00) [pid = 1664] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x129c4b800) [pid = 1664] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123a5e000) [pid = 1664] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x129c40c00) [pid = 1664] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:34:54 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12d79a800) [pid = 1664] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 619ms 15:34:54 INFO - PROCESS | 1664 | 1461710094643 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1664 | 1461710094644 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:34:54 INFO - PROCESS | 1664 | 1461710094649 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1664 | 1461710094651 Marionette TRACE conn2 <- [1,994,null,{}] 15:34:54 INFO - PROCESS | 1664 | 1461710094653 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}] 15:34:54 INFO - PROCESS | 1664 | 1461710094733 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:34:54 INFO - PROCESS | 1664 | 1461710094738 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa75800 == 53 [pid = 1664] [id = 256] 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11aa04c00) [pid = 1664] [serial = 766] [outer = 0x0] 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11af4c000) [pid = 1664] [serial = 767] [outer = 0x11aa04c00] 15:34:54 INFO - PROCESS | 1664 | 1461710094768 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x129c40c00) [pid = 1664] [serial = 768] [outer = 0x11aa04c00] 15:34:55 INFO - PROCESS | 1664 | 1461710095118 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 15:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:34:55 INFO - PROCESS | 1664 | 1461710095171 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1664 | 1461710095173 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:34:55 INFO - PROCESS | 1664 | 1461710095176 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1664 | 1461710095179 Marionette TRACE conn2 <- [1,998,null,{}] 15:34:55 INFO - PROCESS | 1664 | 1461710095182 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}] 15:34:55 INFO - PROCESS | 1664 | 1461710095353 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:34:55 INFO - PROCESS | 1664 | 1461710095369 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e340000 == 54 [pid = 1664] [id = 257] 15:34:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123a58c00) [pid = 1664] [serial = 769] [outer = 0x0] 15:34:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12bfa7c00) [pid = 1664] [serial = 770] [outer = 0x123a58c00] 15:34:55 INFO - PROCESS | 1664 | 1461710095408 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12d17d400) [pid = 1664] [serial = 771] [outer = 0x123a58c00] 15:34:55 INFO - PROCESS | 1664 | 1461710095826 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 15:34:55 INFO - PROCESS | 1664 | 1461710095849 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1664 | 1461710095850 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:34:55 INFO - PROCESS | 1664 | 1461710095852 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1664 | 1461710095853 Marionette TRACE conn2 <- [1,1002,null,{}] 15:34:55 INFO - PROCESS | 1664 | 1461710095856 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}] 15:34:55 INFO - PROCESS | 1664 | 1461710095956 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:34:55 INFO - PROCESS | 1664 | 1461710095963 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea44800 == 55 [pid = 1664] [id = 258] 15:34:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12b64e400) [pid = 1664] [serial = 772] [outer = 0x0] 15:34:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12d182c00) [pid = 1664] [serial = 773] [outer = 0x12b64e400] 15:34:55 INFO - PROCESS | 1664 | 1461710095988 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12d379c00) [pid = 1664] [serial = 774] [outer = 0x12b64e400] 15:34:56 INFO - PROCESS | 1664 | 1461710096283 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 467ms 15:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:34:56 INFO - PROCESS | 1664 | 1461710096321 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1664 | 1461710096322 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1664 | 1461710096324 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1664 | 1461710096325 Marionette TRACE conn2 <- [1,1006,null,{}] 15:34:56 INFO - PROCESS | 1664 | 1461710096327 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}] 15:34:56 INFO - PROCESS | 1664 | 1461710096407 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:34:56 INFO - PROCESS | 1664 | 1461710096411 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbc800 == 56 [pid = 1664] [id = 259] 15:34:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12d36fc00) [pid = 1664] [serial = 775] [outer = 0x0] 15:34:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12d3d7800) [pid = 1664] [serial = 776] [outer = 0x12d36fc00] 15:34:56 INFO - PROCESS | 1664 | 1461710096439 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12d63e000) [pid = 1664] [serial = 777] [outer = 0x12d36fc00] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea3b800 == 55 [pid = 1664] [id = 150] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c873000 == 54 [pid = 1664] [id = 148] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c5800 == 53 [pid = 1664] [id = 149] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c880800 == 52 [pid = 1664] [id = 131] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123e82800 == 51 [pid = 1664] [id = 195] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c882800 == 50 [pid = 1664] [id = 222] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12e35c800 == 49 [pid = 1664] [id = 210] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3b9000 == 48 [pid = 1664] [id = 163] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x124f46000 == 47 [pid = 1664] [id = 130] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7ca000 == 46 [pid = 1664] [id = 145] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119d2b000 == 45 [pid = 1664] [id = 196] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11ada9000 == 44 [pid = 1664] [id = 169] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa83800 == 43 [pid = 1664] [id = 247] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119c48800 == 42 [pid = 1664] [id = 246] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3bb000 == 41 [pid = 1664] [id = 245] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12d10a800 == 40 [pid = 1664] [id = 244] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123972800 == 39 [pid = 1664] [id = 243] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa6d800 == 38 [pid = 1664] [id = 242] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1154a2800 == 37 [pid = 1664] [id = 241] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x119774000 == 36 [pid = 1664] [id = 248] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11c396800 == 35 [pid = 1664] [id = 249] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1197dc800 == 34 [pid = 1664] [id = 252] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x1298b3800 == 33 [pid = 1664] [id = 253] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x124056800 == 32 [pid = 1664] [id = 251] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa75800 == 31 [pid = 1664] [id = 256] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x123964800 == 30 [pid = 1664] [id = 250] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12e340000 == 29 [pid = 1664] [id = 257] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x129e91800 == 28 [pid = 1664] [id = 254] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12c86a800 == 27 [pid = 1664] [id = 255] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12e3f7c00) [pid = 1664] [serial = 612] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea44800 == 26 [pid = 1664] [id = 258] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x1243dcc00) [pid = 1664] [serial = 701] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12b65b800) [pid = 1664] [serial = 666] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x119c03400) [pid = 1664] [serial = 684] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1189ac000) [pid = 1664] [serial = 683] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11ad89c00) [pid = 1664] [serial = 689] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11af4b400) [pid = 1664] [serial = 690] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118e09000) [pid = 1664] [serial = 686] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1275ae800) [pid = 1664] [serial = 704] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11aa11800) [pid = 1664] [serial = 687] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12b657800) [pid = 1664] [serial = 719] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x119131c00) [pid = 1664] [serial = 671] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11570f000) [pid = 1664] [serial = 680] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1166ed800) [pid = 1664] [serial = 681] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11bae6c00) [pid = 1664] [serial = 674] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11b0f7400) [pid = 1664] [serial = 692] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11ba61800) [pid = 1664] [serial = 693] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x124f54000) [pid = 1664] [serial = 702] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12771d800) [pid = 1664] [serial = 677] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11bf9dc00) [pid = 1664] [serial = 695] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x127f82800) [pid = 1664] [serial = 707] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x114b4e800) [pid = 1664] [serial = 668] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x127eaf400) [pid = 1664] [serial = 705] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1290db400) [pid = 1664] [serial = 708] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1290e3000) [pid = 1664] [serial = 710] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x129c40400) [pid = 1664] [serial = 711] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12b511c00) [pid = 1664] [serial = 716] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x123ee8800) [pid = 1664] [serial = 699] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123edd400) [pid = 1664] [serial = 698] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x129c7b400) [pid = 1664] [serial = 713] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x129ec7000) [pid = 1664] [serial = 714] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12b51a800) [pid = 1664] [serial = 717] [outer = 0x0] [url = about:blank] 15:34:57 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x123a5dc00) [pid = 1664] [serial = 696] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1664 | 1461710098028 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]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1725ms 15:34:58 INFO - PROCESS | 1664 | 1461710098051 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1664 | 1461710098053 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:34:58 INFO - PROCESS | 1664 | 1461710098057 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1664 | 1461710098060 Marionette TRACE conn2 <- [1,1010,null,{}] 15:34:58 INFO - PROCESS | 1664 | 1461710098064 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}] 15:34:58 INFO - PROCESS | 1664 | 1461710098141 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:34:58 INFO - PROCESS | 1664 | 1461710098186 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x115887800 == 27 [pid = 1664] [id = 260] 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1150f8c00) [pid = 1664] [serial = 778] [outer = 0x0] 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1155d1400) [pid = 1664] [serial = 779] [outer = 0x1150f8c00] 15:34:58 INFO - PROCESS | 1664 | 1461710098214 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x115849c00) [pid = 1664] [serial = 780] [outer = 0x1150f8c00] 15:34:58 INFO - PROCESS | 1664 | 1461710098529 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]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 525ms 15:34:58 INFO - PROCESS | 1664 | 1461710098583 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1664 | 1461710098587 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:34:58 INFO - PROCESS | 1664 | 1461710098592 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1664 | 1461710098594 Marionette TRACE conn2 <- [1,1014,null,{}] 15:34:58 INFO - PROCESS | 1664 | 1461710098596 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}] 15:34:58 INFO - PROCESS | 1664 | 1461710098669 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:34:58 INFO - PROCESS | 1664 | 1461710098714 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x118615000 == 28 [pid = 1664] [id = 261] 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1150f9400) [pid = 1664] [serial = 781] [outer = 0x0] 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x116379c00) [pid = 1664] [serial = 782] [outer = 0x1150f9400] 15:34:58 INFO - PROCESS | 1664 | 1461710098741 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x118e9d400) [pid = 1664] [serial = 783] [outer = 0x1150f9400] 15:34:59 INFO - PROCESS | 1664 | 1461710099056 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]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms 15:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:34:59 INFO - PROCESS | 1664 | 1461710099067 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1664 | 1461710099069 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:34:59 INFO - PROCESS | 1664 | 1461710099071 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1664 | 1461710099074 Marionette TRACE conn2 <- [1,1018,null,{}] 15:34:59 INFO - PROCESS | 1664 | 1461710099084 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}] 15:34:59 INFO - PROCESS | 1664 | 1461710099158 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:34:59 INFO - PROCESS | 1664 | 1461710099167 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e5800 == 29 [pid = 1664] [id = 262] 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x113438c00) [pid = 1664] [serial = 784] [outer = 0x0] 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11a637400) [pid = 1664] [serial = 785] [outer = 0x113438c00] 15:34:59 INFO - PROCESS | 1664 | 1461710099195 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11aa0f800) [pid = 1664] [serial = 786] [outer = 0x113438c00] 15:34:59 INFO - PROCESS | 1664 | 1461710099519 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]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 15:34:59 INFO - PROCESS | 1664 | 1461710099542 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1664 | 1461710099544 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:34:59 INFO - PROCESS | 1664 | 1461710099549 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1664 | 1461710099550 Marionette TRACE conn2 <- [1,1022,null,{}] 15:34:59 INFO - PROCESS | 1664 | 1461710099552 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}] 15:34:59 INFO - PROCESS | 1664 | 1461710099654 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:34:59 INFO - PROCESS | 1664 | 1461710099662 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d24800 == 30 [pid = 1664] [id = 263] 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x118ea1800) [pid = 1664] [serial = 787] [outer = 0x0] 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11ad19000) [pid = 1664] [serial = 788] [outer = 0x118ea1800] 15:34:59 INFO - PROCESS | 1664 | 1461710099706 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11ad54400) [pid = 1664] [serial = 789] [outer = 0x118ea1800] 15:35:00 INFO - PROCESS | 1664 | 1461710100176 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]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 15:35:00 INFO - PROCESS | 1664 | 1461710100220 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1664 | 1461710100223 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:35:00 INFO - PROCESS | 1664 | 1461710100226 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1664 | 1461710100228 Marionette TRACE conn2 <- [1,1026,null,{}] 15:35:00 INFO - PROCESS | 1664 | 1461710100240 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}] 15:35:00 INFO - PROCESS | 1664 | 1461710100338 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:35:00 INFO - PROCESS | 1664 | 1461710100342 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8de800 == 31 [pid = 1664] [id = 264] 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x114246c00) [pid = 1664] [serial = 790] [outer = 0x0] 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11af3e400) [pid = 1664] [serial = 791] [outer = 0x114246c00] 15:35:00 INFO - PROCESS | 1664 | 1461710100371 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11af4d000) [pid = 1664] [serial = 792] [outer = 0x114246c00] 15:35:00 INFO - PROCESS | 1664 | 1461710100685 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]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 483ms 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:35:00 INFO - PROCESS | 1664 | 1461710100709 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1664 | 1461710100710 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1664 | 1461710100714 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1664 | 1461710100716 Marionette TRACE conn2 <- [1,1030,null,{}] 15:35:00 INFO - PROCESS | 1664 | 1461710100718 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}] 15:35:00 INFO - PROCESS | 1664 | 1461710100800 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:35:00 INFO - PROCESS | 1664 | 1461710100849 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc8b000 == 32 [pid = 1664] [id = 265] 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11ad52c00) [pid = 1664] [serial = 793] [outer = 0x0] 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11afc2000) [pid = 1664] [serial = 794] [outer = 0x11ad52c00] 15:35:00 INFO - PROCESS | 1664 | 1461710100881 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11bf99400) [pid = 1664] [serial = 795] [outer = 0x11ad52c00] 15:35:01 INFO - PROCESS | 1664 | 1461710101200 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]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:35:01 INFO - PROCESS | 1664 | 1461710101234 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1664 | 1461710101235 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1664 | 1461710101237 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1664 | 1461710101239 Marionette TRACE conn2 <- [1,1034,null,{}] 15:35:01 INFO - PROCESS | 1664 | 1461710101241 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}] 15:35:01 INFO - PROCESS | 1664 | 1461710101308 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:35:01 INFO - PROCESS | 1664 | 1461710101313 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c37b800 == 33 [pid = 1664] [id = 266] 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11aa11000) [pid = 1664] [serial = 796] [outer = 0x0] 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11c3bb000) [pid = 1664] [serial = 797] [outer = 0x11aa11000] 15:35:01 INFO - PROCESS | 1664 | 1461710101341 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x123a53c00) [pid = 1664] [serial = 798] [outer = 0x11aa11000] 15:35:01 INFO - PROCESS | 1664 | 1461710101635 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]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 419ms 15:35:01 INFO - PROCESS | 1664 | 1461710101659 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1664 | 1461710101660 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:35:01 INFO - PROCESS | 1664 | 1461710101664 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1664 | 1461710101666 Marionette TRACE conn2 <- [1,1038,null,{}] 15:35:01 INFO - PROCESS | 1664 | 1461710101669 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}] 15:35:01 INFO - PROCESS | 1664 | 1461710101763 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:35:01 INFO - PROCESS | 1664 | 1461710101769 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c517000 == 34 [pid = 1664] [id = 267] 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11ad49800) [pid = 1664] [serial = 799] [outer = 0x0] 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11bfa6400) [pid = 1664] [serial = 800] [outer = 0x11ad49800] 15:35:01 INFO - PROCESS | 1664 | 1461710101794 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x123e26800) [pid = 1664] [serial = 801] [outer = 0x11ad49800] 15:35:02 INFO - PROCESS | 1664 | 1461710102067 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]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 422ms 15:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:35:02 INFO - PROCESS | 1664 | 1461710102105 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1664 | 1461710102106 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:35:02 INFO - PROCESS | 1664 | 1461710102108 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1664 | 1461710102109 Marionette TRACE conn2 <- [1,1042,null,{}] 15:35:02 INFO - PROCESS | 1664 | 1461710102112 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}] 15:35:02 INFO - PROCESS | 1664 | 1461710102184 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:35:02 INFO - PROCESS | 1664 | 1461710102188 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e2000 == 35 [pid = 1664] [id = 268] 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11ad53c00) [pid = 1664] [serial = 802] [outer = 0x0] 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x123ee5000) [pid = 1664] [serial = 803] [outer = 0x11ad53c00] 15:35:02 INFO - PROCESS | 1664 | 1461710102215 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1241cd400) [pid = 1664] [serial = 804] [outer = 0x11ad53c00] 15:35:02 INFO - PROCESS | 1664 | 1461710102536 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]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 15:35:02 INFO - PROCESS | 1664 | 1461710102577 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1664 | 1461710102579 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:35:02 INFO - PROCESS | 1664 | 1461710102582 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1664 | 1461710102584 Marionette TRACE conn2 <- [1,1046,null,{}] 15:35:02 INFO - PROCESS | 1664 | 1461710102587 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}] 15:35:02 INFO - PROCESS | 1664 | 1461710102737 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:35:02 INFO - PROCESS | 1664 | 1461710102781 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b55000 == 36 [pid = 1664] [id = 269] 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119258c00) [pid = 1664] [serial = 805] [outer = 0x0] 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1243de800) [pid = 1664] [serial = 806] [outer = 0x119258c00] 15:35:02 INFO - PROCESS | 1664 | 1461710102820 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x124f55400) [pid = 1664] [serial = 807] [outer = 0x119258c00] 15:35:03 INFO - PROCESS | 1664 | 1461710103171 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]]]}] 15:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 624ms 15:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:35:03 INFO - PROCESS | 1664 | 1461710103206 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1664 | 1461710103208 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:35:03 INFO - PROCESS | 1664 | 1461710103210 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1664 | 1461710103212 Marionette TRACE conn2 <- [1,1050,null,{}] 15:35:03 INFO - PROCESS | 1664 | 1461710103215 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}] 15:35:03 INFO - PROCESS | 1664 | 1461710103316 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:35:03 INFO - PROCESS | 1664 | 1461710103320 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8dd000 == 37 [pid = 1664] [id = 270] 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x124f8f000) [pid = 1664] [serial = 808] [outer = 0x0] 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1275b8000) [pid = 1664] [serial = 809] [outer = 0x124f8f000] 15:35:03 INFO - PROCESS | 1664 | 1461710103349 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x127f7ec00) [pid = 1664] [serial = 810] [outer = 0x124f8f000] 15:35:03 INFO - PROCESS | 1664 | 1461710103690 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]]]}] 15:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 15:35:03 INFO - PROCESS | 1664 | 1461710103733 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1664 | 1461710103734 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:35:03 INFO - PROCESS | 1664 | 1461710103736 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1664 | 1461710103737 Marionette TRACE conn2 <- [1,1054,null,{}] 15:35:03 INFO - PROCESS | 1664 | 1461710103740 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}] 15:35:03 INFO - PROCESS | 1664 | 1461710103829 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:35:03 INFO - PROCESS | 1664 | 1461710103860 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x1272ac800 == 38 [pid = 1664] [id = 271] 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x127f84800) [pid = 1664] [serial = 811] [outer = 0x0] 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1290d4400) [pid = 1664] [serial = 812] [outer = 0x127f84800] 15:35:03 INFO - PROCESS | 1664 | 1461710103885 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1291eb800) [pid = 1664] [serial = 813] [outer = 0x127f84800] 15:35:04 INFO - PROCESS | 1664 | 1461710104194 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]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 15:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:35:04 INFO - PROCESS | 1664 | 1461710104204 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1664 | 1461710104205 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:35:04 INFO - PROCESS | 1664 | 1461710104207 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1664 | 1461710104208 Marionette TRACE conn2 <- [1,1058,null,{}] 15:35:04 INFO - PROCESS | 1664 | 1461710104210 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}] 15:35:04 INFO - PROCESS | 1664 | 1461710104305 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:35:04 INFO - PROCESS | 1664 | 1461710104318 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fdd000 == 39 [pid = 1664] [id = 272] 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1291ec000) [pid = 1664] [serial = 814] [outer = 0x0] 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x1298eec00) [pid = 1664] [serial = 815] [outer = 0x1291ec000] 15:35:04 INFO - PROCESS | 1664 | 1461710104343 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x129c4b800) [pid = 1664] [serial = 816] [outer = 0x1291ec000] 15:35:04 INFO - PROCESS | 1664 | 1461710104676 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]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 15:35:04 INFO - PROCESS | 1664 | 1461710104726 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1664 | 1461710104727 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:35:04 INFO - PROCESS | 1664 | 1461710104730 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1664 | 1461710104731 Marionette TRACE conn2 <- [1,1062,null,{}] 15:35:04 INFO - PROCESS | 1664 | 1461710104733 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}] 15:35:04 INFO - PROCESS | 1664 | 1461710104825 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:35:04 INFO - PROCESS | 1664 | 1461710104830 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298c2800 == 40 [pid = 1664] [id = 273] 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x129c4bc00) [pid = 1664] [serial = 817] [outer = 0x0] 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x129ebc400) [pid = 1664] [serial = 818] [outer = 0x129c4bc00] 15:35:04 INFO - PROCESS | 1664 | 1461710104855 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x129ec7000) [pid = 1664] [serial = 819] [outer = 0x129c4bc00] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1241d4800) [pid = 1664] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12d79d400) [pid = 1664] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12b651c00) [pid = 1664] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1291f8400) [pid = 1664] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x129ec8400) [pid = 1664] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11aa04c00) [pid = 1664] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x123a58c00) [pid = 1664] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b64e400) [pid = 1664] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11aa05c00) [pid = 1664] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11867b400) [pid = 1664] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x114bbac00) [pid = 1664] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x123a5b800) [pid = 1664] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11bcce000) [pid = 1664] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11aa0a000) [pid = 1664] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x118e9ec00) [pid = 1664] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x113436c00) [pid = 1664] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1273d9800) [pid = 1664] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11c3bbc00) [pid = 1664] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11ba59800) [pid = 1664] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1291f3c00) [pid = 1664] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11894c000) [pid = 1664] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1143bd000) [pid = 1664] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12d647800) [pid = 1664] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11ba52c00) [pid = 1664] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11af46800) [pid = 1664] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b510800) [pid = 1664] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x123eec800) [pid = 1664] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1150f8000) [pid = 1664] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12e968800) [pid = 1664] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:35:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12e6b9c00) [pid = 1664] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:35:05 INFO - PROCESS | 1664 | 1461710105393 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]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 669ms 15:35:05 INFO - PROCESS | 1664 | 1461710105400 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1664 | 1461710105401 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:35:05 INFO - PROCESS | 1664 | 1461710105404 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1664 | 1461710105405 Marionette TRACE conn2 <- [1,1066,null,{}] 15:35:05 INFO - PROCESS | 1664 | 1461710105407 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}] 15:35:05 INFO - PROCESS | 1664 | 1461710105479 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:35:05 INFO - PROCESS | 1664 | 1461710105485 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b3800 == 41 [pid = 1664] [id = 274] 15:35:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1188e8400) [pid = 1664] [serial = 820] [outer = 0x0] 15:35:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11ad19800) [pid = 1664] [serial = 821] [outer = 0x1188e8400] 15:35:05 INFO - PROCESS | 1664 | 1461710105509 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11bf98400) [pid = 1664] [serial = 822] [outer = 0x1188e8400] 15:35:05 INFO - PROCESS | 1664 | 1461710105838 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]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 15:35:05 INFO - PROCESS | 1664 | 1461710105873 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1664 | 1461710105874 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:35:05 INFO - PROCESS | 1664 | 1461710105876 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1664 | 1461710105877 Marionette TRACE conn2 <- [1,1070,null,{}] 15:35:05 INFO - PROCESS | 1664 | 1461710105882 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}] 15:35:05 INFO - PROCESS | 1664 | 1461710105958 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:35:05 INFO - PROCESS | 1664 | 1461710105965 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90b000 == 42 [pid = 1664] [id = 275] 15:35:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11c3b4c00) [pid = 1664] [serial = 823] [outer = 0x0] 15:35:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x124f56400) [pid = 1664] [serial = 824] [outer = 0x11c3b4c00] 15:35:05 INFO - PROCESS | 1664 | 1461710105990 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x129c6dc00) [pid = 1664] [serial = 825] [outer = 0x11c3b4c00] 15:35:06 INFO - PROCESS | 1664 | 1461710106300 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]]]}] 15:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 15:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:35:06 INFO - PROCESS | 1664 | 1461710106346 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1664 | 1461710106347 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:35:06 INFO - PROCESS | 1664 | 1461710106349 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1664 | 1461710106350 Marionette TRACE conn2 <- [1,1074,null,{}] 15:35:06 INFO - PROCESS | 1664 | 1461710106352 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}] 15:35:06 INFO - PROCESS | 1664 | 1461710106426 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:35:06 INFO - PROCESS | 1664 | 1461710106433 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c864000 == 43 [pid = 1664] [id = 276] 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1243db800) [pid = 1664] [serial = 826] [outer = 0x0] 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x129ec7400) [pid = 1664] [serial = 827] [outer = 0x1243db800] 15:35:06 INFO - PROCESS | 1664 | 1461710106458 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b50f400) [pid = 1664] [serial = 828] [outer = 0x1243db800] 15:35:06 INFO - PROCESS | 1664 | 1461710106785 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]]]}] 15:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 15:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:35:06 INFO - PROCESS | 1664 | 1461710106818 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1664 | 1461710106819 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:35:06 INFO - PROCESS | 1664 | 1461710106821 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1664 | 1461710106822 Marionette TRACE conn2 <- [1,1078,null,{}] 15:35:06 INFO - PROCESS | 1664 | 1461710106824 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}] 15:35:06 INFO - PROCESS | 1664 | 1461710106923 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:35:06 INFO - PROCESS | 1664 | 1461710106930 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c87a000 == 44 [pid = 1664] [id = 277] 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x129ec5800) [pid = 1664] [serial = 829] [outer = 0x0] 15:35:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b514800) [pid = 1664] [serial = 830] [outer = 0x129ec5800] 15:35:06 INFO - PROCESS | 1664 | 1461710106957 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b51a800) [pid = 1664] [serial = 831] [outer = 0x129ec5800] 15:35:07 INFO - PROCESS | 1664 | 1461710107249 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]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 15:35:07 INFO - PROCESS | 1664 | 1461710107340 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:35:07 INFO - PROCESS | 1664 | 1461710107342 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:35:07 INFO - PROCESS | 1664 | 1461710107345 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1664 | 1461710107348 Marionette TRACE conn2 <- [1,1082,null,{}] 15:35:07 INFO - PROCESS | 1664 | 1461710107352 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}] 15:35:07 INFO - PROCESS | 1664 | 1461710107460 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:35:07 INFO - PROCESS | 1664 | 1461710107508 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x115755800 == 45 [pid = 1664] [id = 278] 15:35:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1147d8000) [pid = 1664] [serial = 832] [outer = 0x0] 15:35:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x114e8e000) [pid = 1664] [serial = 833] [outer = 0x1147d8000] 15:35:07 INFO - PROCESS | 1664 | 1461710107540 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x115226800) [pid = 1664] [serial = 834] [outer = 0x1147d8000] 15:35:08 INFO - PROCESS | 1664 | 1461710108263 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]]]}] 15:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 973ms 15:35:08 INFO - PROCESS | 1664 | 1461710108318 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1664 | 1461710108320 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:35:08 INFO - PROCESS | 1664 | 1461710108326 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1664 | 1461710108329 Marionette TRACE conn2 <- [1,1086,null,{}] 15:35:08 INFO - PROCESS | 1664 | 1461710108331 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}] 15:35:08 INFO - PROCESS | 1664 | 1461710108437 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:35:08 INFO - PROCESS | 1664 | 1461710108488 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f39800 == 46 [pid = 1664] [id = 279] 15:35:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1159ca800) [pid = 1664] [serial = 835] [outer = 0x0] 15:35:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11b0f6c00) [pid = 1664] [serial = 836] [outer = 0x1159ca800] 15:35:08 INFO - PROCESS | 1664 | 1461710108517 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11bae3000) [pid = 1664] [serial = 837] [outer = 0x1159ca800] 15:35:09 INFO - PROCESS | 1664 | 1461710109024 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]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 724ms 15:35:09 INFO - PROCESS | 1664 | 1461710109049 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1664 | 1461710109051 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:35:09 INFO - PROCESS | 1664 | 1461710109053 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1664 | 1461710109054 Marionette TRACE conn2 <- [1,1090,null,{}] 15:35:09 INFO - PROCESS | 1664 | 1461710109062 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}] 15:35:09 INFO - PROCESS | 1664 | 1461710109355 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:35:09 INFO - PROCESS | 1664 | 1461710109411 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x11921d800 == 47 [pid = 1664] [id = 280] 15:35:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x114246800) [pid = 1664] [serial = 838] [outer = 0x0] 15:35:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1155c6800) [pid = 1664] [serial = 839] [outer = 0x114246800] 15:35:09 INFO - PROCESS | 1664 | 1461710109440 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11593b000) [pid = 1664] [serial = 840] [outer = 0x114246800] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12c864000 == 46 [pid = 1664] [id = 276] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90b000 == 45 [pid = 1664] [id = 275] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b3800 == 44 [pid = 1664] [id = 274] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1298c2800 == 43 [pid = 1664] [id = 273] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x127fdd000 == 42 [pid = 1664] [id = 272] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1272ac800 == 41 [pid = 1664] [id = 271] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12d3d7800) [pid = 1664] [serial = 776] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8dd000 == 40 [pid = 1664] [id = 270] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x123b55000 == 39 [pid = 1664] [id = 269] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e2000 == 38 [pid = 1664] [id = 268] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11c517000 == 37 [pid = 1664] [id = 267] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11c37b800 == 36 [pid = 1664] [id = 266] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc8b000 == 35 [pid = 1664] [id = 265] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8de800 == 34 [pid = 1664] [id = 264] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x119d24800 == 33 [pid = 1664] [id = 263] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e5800 == 32 [pid = 1664] [id = 262] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x118615000 == 31 [pid = 1664] [id = 261] 15:35:09 INFO - PROCESS | 1664 | --DOCSHELL 0x115887800 == 30 [pid = 1664] [id = 260] 15:35:09 INFO - PROCESS | 1664 | 1461710109911 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]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 871ms 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11c4a6400) [pid = 1664] [serial = 615] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12d3d8400) [pid = 1664] [serial = 621] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1290db800) [pid = 1664] [serial = 618] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12b6cf800) [pid = 1664] [serial = 720] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12f6d5400) [pid = 1664] [serial = 630] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12e966000) [pid = 1664] [serial = 627] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1298f1400) [pid = 1664] [serial = 678] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12e6b6400) [pid = 1664] [serial = 624] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119e4c400) [pid = 1664] [serial = 672] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1150f9000) [pid = 1664] [serial = 669] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12e3f1000) [pid = 1664] [serial = 579] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11c3b7800) [pid = 1664] [serial = 675] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12bc92000) [pid = 1664] [serial = 761] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12b655c00) [pid = 1664] [serial = 758] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12bd96000) [pid = 1664] [serial = 764] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12bc99800) [pid = 1664] [serial = 762] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11af4c000) [pid = 1664] [serial = 767] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bfa7c00) [pid = 1664] [serial = 770] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x129c40c00) [pid = 1664] [serial = 768] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12d182c00) [pid = 1664] [serial = 773] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12bd9e800) [pid = 1664] [serial = 765] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11ad83800) [pid = 1664] [serial = 743] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11a644c00) [pid = 1664] [serial = 741] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1198d2800) [pid = 1664] [serial = 740] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11570bc00) [pid = 1664] [serial = 738] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1150efc00) [pid = 1664] [serial = 737] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x129ebd000) [pid = 1664] [serial = 735] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12d379c00) [pid = 1664] [serial = 774] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x1291ebc00) [pid = 1664] [serial = 734] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x127f7b800) [pid = 1664] [serial = 732] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1243dbc00) [pid = 1664] [serial = 731] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11bcc9c00) [pid = 1664] [serial = 729] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11afb7c00) [pid = 1664] [serial = 728] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119c11c00) [pid = 1664] [serial = 726] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x119259400) [pid = 1664] [serial = 725] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1150f4800) [pid = 1664] [serial = 723] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x114351400) [pid = 1664] [serial = 722] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x127eb0c00) [pid = 1664] [serial = 752] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x123c4a000) [pid = 1664] [serial = 749] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1243dd800) [pid = 1664] [serial = 750] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11bfa2800) [pid = 1664] [serial = 746] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x123a58400) [pid = 1664] [serial = 747] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x11b0ed400) [pid = 1664] [serial = 744] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x129ebbc00) [pid = 1664] [serial = 755] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x12b79a400) [pid = 1664] [serial = 759] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 84 (0x12d17d400) [pid = 1664] [serial = 771] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 83 (0x12b518c00) [pid = 1664] [serial = 756] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | --DOMWINDOW == 82 (0x1291ec800) [pid = 1664] [serial = 753] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1664 | 1461710109932 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1664 | 1461710109936 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:35:09 INFO - PROCESS | 1664 | 1461710109942 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1664 | 1461710109944 Marionette TRACE conn2 <- [1,1094,null,{}] 15:35:09 INFO - PROCESS | 1664 | 1461710109947 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}] 15:35:10 INFO - PROCESS | 1664 | 1461710110019 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:35:10 INFO - PROCESS | 1664 | 1461710110026 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x118620000 == 31 [pid = 1664] [id = 281] 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 83 (0x11667f000) [pid = 1664] [serial = 841] [outer = 0x0] 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 84 (0x11893e400) [pid = 1664] [serial = 842] [outer = 0x11667f000] 15:35:10 INFO - PROCESS | 1664 | 1461710110056 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 85 (0x119c11c00) [pid = 1664] [serial = 843] [outer = 0x11667f000] 15:35:10 INFO - PROCESS | 1664 | 1461710110389 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 15:35:10 INFO - PROCESS | 1664 | 1461710110411 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1664 | 1461710110414 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:35:10 INFO - PROCESS | 1664 | 1461710110418 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1664 | 1461710110419 Marionette TRACE conn2 <- [1,1098,null,{}] 15:35:10 INFO - PROCESS | 1664 | 1461710110421 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}] 15:35:10 INFO - PROCESS | 1664 | 1461710110510 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:35:10 INFO - PROCESS | 1664 | 1461710110557 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b061800 == 32 [pid = 1664] [id = 282] 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x11685b800) [pid = 1664] [serial = 844] [outer = 0x0] 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x119e54c00) [pid = 1664] [serial = 845] [outer = 0x11685b800] 15:35:10 INFO - PROCESS | 1664 | 1461710110586 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11ad88c00) [pid = 1664] [serial = 846] [outer = 0x11685b800] 15:35:10 INFO - PROCESS | 1664 | 1461710110887 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 15:35:10 INFO - PROCESS | 1664 | 1461710110938 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1664 | 1461710110941 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:35:10 INFO - PROCESS | 1664 | 1461710110948 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1664 | 1461710110951 Marionette TRACE conn2 <- [1,1102,null,{}] 15:35:10 INFO - PROCESS | 1664 | 1461710110954 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}] 15:35:11 INFO - PROCESS | 1664 | 1461710111029 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:35:11 INFO - PROCESS | 1664 | 1461710111079 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc8e800 == 33 [pid = 1664] [id = 283] 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1150f1c00) [pid = 1664] [serial = 847] [outer = 0x0] 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11af49800) [pid = 1664] [serial = 848] [outer = 0x1150f1c00] 15:35:11 INFO - PROCESS | 1664 | 1461710111106 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11baf1c00) [pid = 1664] [serial = 849] [outer = 0x1150f1c00] 15:35:11 INFO - PROCESS | 1664 | 1461710111491 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 575ms 15:35:11 INFO - PROCESS | 1664 | 1461710111521 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:35:11 INFO - PROCESS | 1664 | 1461710111523 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:35:11 INFO - PROCESS | 1664 | 1461710111526 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1664 | 1461710111528 Marionette TRACE conn2 <- [1,1106,null,{}] 15:35:11 INFO - PROCESS | 1664 | 1461710111531 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}] 15:35:11 INFO - PROCESS | 1664 | 1461710111640 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:35:11 INFO - PROCESS | 1664 | 1461710111713 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c572800 == 34 [pid = 1664] [id = 284] 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1150fd800) [pid = 1664] [serial = 850] [outer = 0x0] 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11bfa6000) [pid = 1664] [serial = 851] [outer = 0x1150fd800] 15:35:11 INFO - PROCESS | 1664 | 1461710111740 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11c8e2400) [pid = 1664] [serial = 852] [outer = 0x1150fd800] 15:35:12 INFO - PROCESS | 1664 | 1461710112009 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 524ms 15:35:12 INFO - PROCESS | 1664 | 1461710112054 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1664 | 1461710112056 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:35:12 INFO - PROCESS | 1664 | 1461710112058 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1664 | 1461710112059 Marionette TRACE conn2 <- [1,1110,null,{}] 15:35:12 INFO - PROCESS | 1664 | 1461710112061 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}] 15:35:12 INFO - PROCESS | 1664 | 1461710112171 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:35:12 INFO - PROCESS | 1664 | 1461710112205 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b50800 == 35 [pid = 1664] [id = 285] 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x123ee4800) [pid = 1664] [serial = 853] [outer = 0x0] 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1243dcc00) [pid = 1664] [serial = 854] [outer = 0x123ee4800] 15:35:12 INFO - PROCESS | 1664 | 1461710112236 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124f5a000) [pid = 1664] [serial = 855] [outer = 0x123ee4800] 15:35:12 INFO - PROCESS | 1664 | 1461710112587 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 568ms 15:35:12 INFO - PROCESS | 1664 | 1461710112627 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1664 | 1461710112628 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:35:12 INFO - PROCESS | 1664 | 1461710112630 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1664 | 1461710112631 Marionette TRACE conn2 <- [1,1114,null,{}] 15:35:12 INFO - PROCESS | 1664 | 1461710112633 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}] 15:35:12 INFO - PROCESS | 1664 | 1461710112723 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:35:12 INFO - PROCESS | 1664 | 1461710112727 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x124340800 == 36 [pid = 1664] [id = 286] 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1243dec00) [pid = 1664] [serial = 856] [outer = 0x0] 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1275af400) [pid = 1664] [serial = 857] [outer = 0x1243dec00] 15:35:12 INFO - PROCESS | 1664 | 1461710112753 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x127eb1000) [pid = 1664] [serial = 858] [outer = 0x1243dec00] 15:35:13 INFO - PROCESS | 1664 | 1461710113091 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 15:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:35:13 INFO - PROCESS | 1664 | 1461710113103 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1664 | 1461710113104 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:35:13 INFO - PROCESS | 1664 | 1461710113107 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1664 | 1461710113107 Marionette TRACE conn2 <- [1,1118,null,{}] 15:35:13 INFO - PROCESS | 1664 | 1461710113109 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}] 15:35:13 INFO - PROCESS | 1664 | 1461710113207 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:35:13 INFO - PROCESS | 1664 | 1461710113211 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x127393000 == 37 [pid = 1664] [id = 287] 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x127eb1c00) [pid = 1664] [serial = 859] [outer = 0x0] 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x127f86800) [pid = 1664] [serial = 860] [outer = 0x127eb1c00] 15:35:13 INFO - PROCESS | 1664 | 1461710113237 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1290ddc00) [pid = 1664] [serial = 861] [outer = 0x127eb1c00] 15:35:13 INFO - PROCESS | 1664 | 1461710113581 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 15:35:13 INFO - PROCESS | 1664 | 1461710113626 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1664 | 1461710113627 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:35:13 INFO - PROCESS | 1664 | 1461710113630 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1664 | 1461710113631 Marionette TRACE conn2 <- [1,1122,null,{}] 15:35:13 INFO - PROCESS | 1664 | 1461710113633 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}] 15:35:13 INFO - PROCESS | 1664 | 1461710113723 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:35:13 INFO - PROCESS | 1664 | 1461710113727 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fe5800 == 38 [pid = 1664] [id = 288] 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x127f35400) [pid = 1664] [serial = 862] [outer = 0x0] 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1291ed000) [pid = 1664] [serial = 863] [outer = 0x127f35400] 15:35:13 INFO - PROCESS | 1664 | 1461710113753 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1298f6c00) [pid = 1664] [serial = 864] [outer = 0x127f35400] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x113438c00) [pid = 1664] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1291ec000) [pid = 1664] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11ad49800) [pid = 1664] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x124f8f000) [pid = 1664] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11ad53c00) [pid = 1664] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x127f84800) [pid = 1664] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x1150f8c00) [pid = 1664] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x118ea1800) [pid = 1664] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1188e8400) [pid = 1664] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11aa11000) [pid = 1664] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x114246c00) [pid = 1664] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x119258c00) [pid = 1664] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1150f9400) [pid = 1664] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x129c4bc00) [pid = 1664] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11ad52c00) [pid = 1664] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x1243db800) [pid = 1664] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:35:14 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11c3b4c00) [pid = 1664] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:35:14 INFO - PROCESS | 1664 | 1461710114174 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 15:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:35:14 INFO - PROCESS | 1664 | 1461710114200 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1664 | 1461710114201 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1664 | 1461710114203 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1664 | 1461710114204 Marionette TRACE conn2 <- [1,1126,null,{}] 15:35:14 INFO - PROCESS | 1664 | 1461710114206 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}] 15:35:14 INFO - PROCESS | 1664 | 1461710114278 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:35:14 INFO - PROCESS | 1664 | 1461710114284 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc99800 == 39 [pid = 1664] [id = 289] 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x118ea1800) [pid = 1664] [serial = 865] [outer = 0x0] 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11ad87c00) [pid = 1664] [serial = 866] [outer = 0x118ea1800] 15:35:14 INFO - PROCESS | 1664 | 1461710114310 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x123c46800) [pid = 1664] [serial = 867] [outer = 0x118ea1800] 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x127f84c00) [pid = 1664] [serial = 868] [outer = 0x12fc2bc00] 15:35:14 INFO - PROCESS | 1664 | 1461710114695 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 15:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:35:14 INFO - PROCESS | 1664 | 1461710114721 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1664 | 1461710114723 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1664 | 1461710114725 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1664 | 1461710114727 Marionette TRACE conn2 <- [1,1130,null,{}] 15:35:14 INFO - PROCESS | 1664 | 1461710114729 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}] 15:35:14 INFO - PROCESS | 1664 | 1461710114817 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:35:14 INFO - PROCESS | 1664 | 1461710114822 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcbe000 == 40 [pid = 1664] [id = 290] 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x123eeac00) [pid = 1664] [serial = 869] [outer = 0x0] 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x129ec2000) [pid = 1664] [serial = 870] [outer = 0x123eeac00] 15:35:14 INFO - PROCESS | 1664 | 1461710114851 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11bf98000) [pid = 1664] [serial = 871] [outer = 0x123eeac00] 15:35:15 INFO - PROCESS | 1664 | 1461710115170 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 15:35:15 INFO - PROCESS | 1664 | 1461710115194 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1664 | 1461710115196 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:35:15 INFO - PROCESS | 1664 | 1461710115201 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1664 | 1461710115202 Marionette TRACE conn2 <- [1,1134,null,{}] 15:35:15 INFO - PROCESS | 1664 | 1461710115204 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}] 15:35:15 INFO - PROCESS | 1664 | 1461710115278 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:35:15 INFO - PROCESS | 1664 | 1461710115329 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3a000 == 41 [pid = 1664] [id = 291] 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11c49f400) [pid = 1664] [serial = 872] [outer = 0x0] 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x12b51bc00) [pid = 1664] [serial = 873] [outer = 0x11c49f400] 15:35:15 INFO - PROCESS | 1664 | 1461710115354 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x12b65c000) [pid = 1664] [serial = 874] [outer = 0x11c49f400] 15:35:15 INFO - PROCESS | 1664 | 1461710115627 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 15:35:15 INFO - PROCESS | 1664 | 1461710115670 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1664 | 1461710115671 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:35:15 INFO - PROCESS | 1664 | 1461710115674 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1664 | 1461710115675 Marionette TRACE conn2 <- [1,1138,null,{}] 15:35:15 INFO - PROCESS | 1664 | 1461710115677 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}] 15:35:15 INFO - PROCESS | 1664 | 1461710115755 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:35:15 INFO - PROCESS | 1664 | 1461710115760 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c5800 == 42 [pid = 1664] [id = 292] 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1155d4400) [pid = 1664] [serial = 875] [outer = 0x0] 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b6d5800) [pid = 1664] [serial = 876] [outer = 0x1155d4400] 15:35:15 INFO - PROCESS | 1664 | 1461710115787 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12b9b3c00) [pid = 1664] [serial = 877] [outer = 0x1155d4400] 15:35:16 INFO - PROCESS | 1664 | 1461710116087 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 15:35:16 INFO - PROCESS | 1664 | 1461710116193 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1664 | 1461710116195 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:35:16 INFO - PROCESS | 1664 | 1461710116199 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1664 | 1461710116201 Marionette TRACE conn2 <- [1,1142,null,{}] 15:35:16 INFO - PROCESS | 1664 | 1461710116205 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}] 15:35:16 INFO - PROCESS | 1664 | 1461710116321 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:35:16 INFO - PROCESS | 1664 | 1461710116384 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x118922800 == 43 [pid = 1664] [id = 293] 15:35:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1156e5800) [pid = 1664] [serial = 878] [outer = 0x0] 15:35:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11584cc00) [pid = 1664] [serial = 879] [outer = 0x1156e5800] 15:35:16 INFO - PROCESS | 1664 | 1461710116416 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11867dc00) [pid = 1664] [serial = 880] [outer = 0x1156e5800] 15:35:16 INFO - PROCESS | 1664 | 1461710116810 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 15:35:16 INFO - PROCESS | 1664 | 1461710116870 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1664 | 1461710116873 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:35:16 INFO - PROCESS | 1664 | 1461710116878 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1664 | 1461710116881 Marionette TRACE conn2 <- [1,1146,null,{}] 15:35:16 INFO - PROCESS | 1664 | 1461710116884 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}] 15:35:16 INFO - PROCESS | 1664 | 1461710116983 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:35:17 INFO - PROCESS | 1664 | 1461710117082 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c582000 == 44 [pid = 1664] [id = 294] 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11685dc00) [pid = 1664] [serial = 881] [outer = 0x0] 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11af42800) [pid = 1664] [serial = 882] [outer = 0x11685dc00] 15:35:17 INFO - PROCESS | 1664 | 1461710117114 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11b873000) [pid = 1664] [serial = 883] [outer = 0x11685dc00] 15:35:17 INFO - PROCESS | 1664 | 1461710117514 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 15:35:17 INFO - PROCESS | 1664 | 1461710117549 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1664 | 1461710117551 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:35:17 INFO - PROCESS | 1664 | 1461710117553 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1664 | 1461710117555 Marionette TRACE conn2 <- [1,1150,null,{}] 15:35:17 INFO - PROCESS | 1664 | 1461710117562 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}] 15:35:17 INFO - PROCESS | 1664 | 1461710117661 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:35:17 INFO - PROCESS | 1664 | 1461710117714 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf30800 == 45 [pid = 1664] [id = 295] 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11c3b5000) [pid = 1664] [serial = 884] [outer = 0x0] 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x123e1e400) [pid = 1664] [serial = 885] [outer = 0x11c3b5000] 15:35:17 INFO - PROCESS | 1664 | 1461710117746 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x123ee5c00) [pid = 1664] [serial = 886] [outer = 0x11c3b5000] 15:35:18 INFO - PROCESS | 1664 | 1461710118130 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 15:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:35:18 INFO - PROCESS | 1664 | 1461710118174 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1664 | 1461710118175 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:35:18 INFO - PROCESS | 1664 | 1461710118178 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1664 | 1461710118179 Marionette TRACE conn2 <- [1,1154,null,{}] 15:35:18 INFO - PROCESS | 1664 | 1461710118181 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}] 15:35:18 INFO - PROCESS | 1664 | 1461710118278 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:35:18 INFO - PROCESS | 1664 | 1461710118367 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7ca000 == 46 [pid = 1664] [id = 296] 15:35:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1275b6000) [pid = 1664] [serial = 887] [outer = 0x0] 15:35:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1291f1000) [pid = 1664] [serial = 888] [outer = 0x1275b6000] 15:35:18 INFO - PROCESS | 1664 | 1461710118397 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x129ec6800) [pid = 1664] [serial = 889] [outer = 0x1275b6000] 15:35:18 INFO - PROCESS | 1664 | 1461710118801 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 15:35:18 INFO - PROCESS | 1664 | 1461710118850 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1664 | 1461710118851 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:35:18 INFO - PROCESS | 1664 | 1461710118853 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1664 | 1461710118855 Marionette TRACE conn2 <- [1,1158,null,{}] 15:35:18 INFO - PROCESS | 1664 | 1461710118857 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}] 15:35:18 INFO - PROCESS | 1664 | 1461710118953 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:35:19 INFO - PROCESS | 1664 | 1461710119003 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34d000 == 47 [pid = 1664] [id = 297] 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12b50f000) [pid = 1664] [serial = 890] [outer = 0x0] 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12b653800) [pid = 1664] [serial = 891] [outer = 0x12b50f000] 15:35:19 INFO - PROCESS | 1664 | 1461710119033 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12b9c0800) [pid = 1664] [serial = 892] [outer = 0x12b50f000] 15:35:19 INFO - PROCESS | 1664 | 1461710119434 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 618ms 15:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:35:19 INFO - PROCESS | 1664 | 1461710119472 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1664 | 1461710119474 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1664 | 1461710119476 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1664 | 1461710119477 Marionette TRACE conn2 <- [1,1162,null,{}] 15:35:19 INFO - PROCESS | 1664 | 1461710119480 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}] 15:35:19 INFO - PROCESS | 1664 | 1461710119591 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:35:19 INFO - PROCESS | 1664 | 1461710119686 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3b5000 == 48 [pid = 1664] [id = 298] 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12bc98800) [pid = 1664] [serial = 893] [outer = 0x0] 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12bd9a400) [pid = 1664] [serial = 894] [outer = 0x12bc98800] 15:35:19 INFO - PROCESS | 1664 | 1461710119719 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12bfac800) [pid = 1664] [serial = 895] [outer = 0x12bc98800] 15:35:20 INFO - PROCESS | 1664 | 1461710120152 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 719ms 15:35:20 INFO - PROCESS | 1664 | 1461710120213 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1664 | 1461710120215 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:35:20 INFO - PROCESS | 1664 | 1461710120220 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1664 | 1461710120221 Marionette TRACE conn2 <- [1,1166,null,{}] 15:35:20 INFO - PROCESS | 1664 | 1461710120224 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}] 15:35:20 INFO - PROCESS | 1664 | 1461710120319 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:35:20 INFO - PROCESS | 1664 | 1461710120483 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c40000 == 49 [pid = 1664] [id = 299] 15:35:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x114b51000) [pid = 1664] [serial = 896] [outer = 0x0] 15:35:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1150f0000) [pid = 1664] [serial = 897] [outer = 0x114b51000] 15:35:20 INFO - PROCESS | 1664 | 1461710120512 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x115706800) [pid = 1664] [serial = 898] [outer = 0x114b51000] 15:35:20 INFO - PROCESS | 1664 | 1461710120899 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 771ms 15:35:20 INFO - PROCESS | 1664 | 1461710120991 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1664 | 1461710120994 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:35:20 INFO - PROCESS | 1664 | 1461710120997 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1664 | 1461710120999 Marionette TRACE conn2 <- [1,1170,null,{}] 15:35:21 INFO - PROCESS | 1664 | 1461710121002 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}] 15:35:21 INFO - PROCESS | 1664 | 1461710121096 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:35:21 INFO - PROCESS | 1664 | 1461710121161 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad96000 == 50 [pid = 1664] [id = 300] 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x116858400) [pid = 1664] [serial = 899] [outer = 0x0] 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x119c11800) [pid = 1664] [serial = 900] [outer = 0x116858400] 15:35:21 INFO - PROCESS | 1664 | 1461710121190 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11ad54000) [pid = 1664] [serial = 901] [outer = 0x116858400] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3a000 == 49 [pid = 1664] [id = 291] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcbe000 == 48 [pid = 1664] [id = 290] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc99800 == 47 [pid = 1664] [id = 289] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x127fe5800 == 46 [pid = 1664] [id = 288] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x127393000 == 45 [pid = 1664] [id = 287] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x124340800 == 44 [pid = 1664] [id = 286] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12b514800) [pid = 1664] [serial = 830] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x123b50800 == 43 [pid = 1664] [id = 285] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11c572800 == 42 [pid = 1664] [id = 284] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc8e800 == 41 [pid = 1664] [id = 283] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11b061800 == 40 [pid = 1664] [id = 282] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x118620000 == 39 [pid = 1664] [id = 281] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x11921d800 == 38 [pid = 1664] [id = 280] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x124f39800 == 37 [pid = 1664] [id = 279] 15:35:21 INFO - PROCESS | 1664 | --DOCSHELL 0x115755800 == 36 [pid = 1664] [id = 278] 15:35:21 INFO - PROCESS | 1664 | 1461710121576 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 15:35:21 INFO - PROCESS | 1664 | 1461710121620 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1664 | 1461710121623 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:35:21 INFO - PROCESS | 1664 | 1461710121625 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1664 | 1461710121626 Marionette TRACE conn2 <- [1,1174,null,{}] 15:35:21 INFO - PROCESS | 1664 | 1461710121629 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}] 15:35:21 INFO - PROCESS | 1664 | 1461710121717 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12b50f400) [pid = 1664] [serial = 828] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11aa0f800) [pid = 1664] [serial = 786] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x129c4b800) [pid = 1664] [serial = 816] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123e26800) [pid = 1664] [serial = 801] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1275b8000) [pid = 1664] [serial = 809] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x1241cd400) [pid = 1664] [serial = 804] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x1291eb800) [pid = 1664] [serial = 813] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1155d1400) [pid = 1664] [serial = 779] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1290d4400) [pid = 1664] [serial = 812] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11ad19000) [pid = 1664] [serial = 788] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11bf98400) [pid = 1664] [serial = 822] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11c3bb000) [pid = 1664] [serial = 797] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11af4d000) [pid = 1664] [serial = 792] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123ee5000) [pid = 1664] [serial = 803] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1243de800) [pid = 1664] [serial = 806] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x118e9d400) [pid = 1664] [serial = 783] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11af3e400) [pid = 1664] [serial = 791] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11ad54400) [pid = 1664] [serial = 789] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1298eec00) [pid = 1664] [serial = 815] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x129ec7000) [pid = 1664] [serial = 819] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11a637400) [pid = 1664] [serial = 785] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x115849c00) [pid = 1664] [serial = 780] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11bf99400) [pid = 1664] [serial = 795] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11afc2000) [pid = 1664] [serial = 794] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x129ec7400) [pid = 1664] [serial = 827] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x124f55400) [pid = 1664] [serial = 807] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x129ebc400) [pid = 1664] [serial = 818] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x116379c00) [pid = 1664] [serial = 782] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11bfa6400) [pid = 1664] [serial = 800] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x129c6dc00) [pid = 1664] [serial = 825] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11ad19800) [pid = 1664] [serial = 821] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x127f7ec00) [pid = 1664] [serial = 810] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x123a53c00) [pid = 1664] [serial = 798] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x124f56400) [pid = 1664] [serial = 824] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1664 | 1461710121772 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11917a800 == 37 [pid = 1664] [id = 301] 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x115849c00) [pid = 1664] [serial = 902] [outer = 0x0] 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x119c08000) [pid = 1664] [serial = 903] [outer = 0x115849c00] 15:35:21 INFO - PROCESS | 1664 | 1461710121801 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11ba54000) [pid = 1664] [serial = 904] [outer = 0x115849c00] 15:35:22 INFO - PROCESS | 1664 | 1461710122110 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] 15:35:22 INFO - PROCESS | 1664 | 1461710122145 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1664 | 1461710122154 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1664 | 1461710122158 Marionette TRACE conn2 <- [1,1178,null,{}] 15:35:22 INFO - PROCESS | 1664 | 1461710122162 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}] 15:35:22 INFO - PROCESS | 1664 | 1461710122240 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:35:22 INFO - PROCESS | 1664 | 1461710122300 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc92000 == 38 [pid = 1664] [id = 302] 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11867a800) [pid = 1664] [serial = 905] [outer = 0x0] 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11baeb000) [pid = 1664] [serial = 906] [outer = 0x11867a800] 15:35:22 INFO - PROCESS | 1664 | 1461710122326 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x123e24400) [pid = 1664] [serial = 907] [outer = 0x11867a800] 15:35:22 INFO - PROCESS | 1664 | 1461710122633 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] 15:35:22 INFO - PROCESS | 1664 | 1461710122679 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:35:22 INFO - PROCESS | 1664 | 1461710122681 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1664 | 1461710122682 Marionette TRACE conn2 <- [1,1182,null,{}] 15:35:22 INFO - PROCESS | 1664 | 1461710122684 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}] 15:35:22 INFO - PROCESS | 1664 | 1461710122760 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:35:22 INFO - PROCESS | 1664 | 1461710122767 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b4c000 == 39 [pid = 1664] [id = 303] 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x123e26800) [pid = 1664] [serial = 908] [outer = 0x0] 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1246e1000) [pid = 1664] [serial = 909] [outer = 0x123e26800] 15:35:22 INFO - PROCESS | 1664 | 1461710122792 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1275b8000) [pid = 1664] [serial = 910] [outer = 0x123e26800] 15:35:23 INFO - PROCESS | 1664 | 1461710123112 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 2","_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] 15:35:23 INFO - PROCESS | 1664 | 1461710123151 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:35:23 INFO - PROCESS | 1664 | 1461710123153 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1664 | 1461710123154 Marionette TRACE conn2 <- [1,1186,null,{}] 15:35:23 INFO - PROCESS | 1664 | 1461710123157 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}] 15:35:23 INFO - PROCESS | 1664 | 1461710123233 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:35:23 INFO - PROCESS | 1664 | 1461710123237 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x124494800 == 40 [pid = 1664] [id = 304] 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x1290db400) [pid = 1664] [serial = 911] [outer = 0x0] 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1291ec000) [pid = 1664] [serial = 912] [outer = 0x1290db400] 15:35:23 INFO - PROCESS | 1664 | 1461710123269 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x129ec4c00) [pid = 1664] [serial = 913] [outer = 0x1290db400] 15:35:23 INFO - PROCESS | 1664 | 1461710123624 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] 15:35:23 INFO - PROCESS | 1664 | 1461710123675 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:35:23 INFO - PROCESS | 1664 | 1461710123677 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1664 | 1461710123678 Marionette TRACE conn2 <- [1,1190,null,{}] 15:35:23 INFO - PROCESS | 1664 | 1461710123680 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}] 15:35:23 INFO - PROCESS | 1664 | 1461710123786 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:35:23 INFO - PROCESS | 1664 | 1461710123797 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x127741800 == 41 [pid = 1664] [id = 305] 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1290dfc00) [pid = 1664] [serial = 914] [outer = 0x0] 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b50f800) [pid = 1664] [serial = 915] [outer = 0x1290dfc00] 15:35:23 INFO - PROCESS | 1664 | 1461710123822 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bd9d000) [pid = 1664] [serial = 916] [outer = 0x1290dfc00] 15:35:24 INFO - PROCESS | 1664 | 1461710124164 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] 15:35:24 INFO - PROCESS | 1664 | 1461710124201 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1664 | 1461710124204 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1664 | 1461710124205 Marionette TRACE conn2 <- [1,1194,null,{}] 15:35:24 INFO - PROCESS | 1664 | 1461710124207 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}] 15:35:24 INFO - PROCESS | 1664 | 1461710124303 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:35:24 INFO - PROCESS | 1664 | 1461710124307 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e7f000 == 42 [pid = 1664] [id = 306] 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11667ac00) [pid = 1664] [serial = 917] [outer = 0x0] 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bd9dc00) [pid = 1664] [serial = 918] [outer = 0x11667ac00] 15:35:24 INFO - PROCESS | 1664 | 1461710124332 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bfacc00) [pid = 1664] [serial = 919] [outer = 0x11667ac00] 15:35:24 INFO - PROCESS | 1664 | 1461710124687 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] 15:35:24 INFO - PROCESS | 1664 | 1461710124724 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1664 | 1461710124726 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1664 | 1461710124727 Marionette TRACE conn2 <- [1,1198,null,{}] 15:35:24 INFO - PROCESS | 1664 | 1461710124729 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}] 15:35:24 INFO - PROCESS | 1664 | 1461710124823 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:35:24 INFO - PROCESS | 1664 | 1461710124827 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf3a000 == 43 [pid = 1664] [id = 307] 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x123a60800) [pid = 1664] [serial = 920] [outer = 0x0] 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c8ec000) [pid = 1664] [serial = 921] [outer = 0x123a60800] 15:35:24 INFO - PROCESS | 1664 | 1461710124854 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12d36ac00) [pid = 1664] [serial = 922] [outer = 0x123a60800] 15:35:25 INFO - PROCESS | 1664 | 1461710125169 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 467ms 15:35:25 INFO - PROCESS | 1664 | 1461710125195 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1664 | 1461710125197 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:35:25 INFO - PROCESS | 1664 | 1461710125203 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1664 | 1461710125204 Marionette TRACE conn2 <- [1,1202,null,{}] 15:35:25 INFO - PROCESS | 1664 | 1461710125206 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}] 15:35:25 INFO - PROCESS | 1664 | 1461710125305 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:35:25 INFO - PROCESS | 1664 | 1461710125309 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c2800 == 44 [pid = 1664] [id = 308] 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12d17b000) [pid = 1664] [serial = 923] [outer = 0x0] 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12d3ce800) [pid = 1664] [serial = 924] [outer = 0x12d17b000] 15:35:25 INFO - PROCESS | 1664 | 1461710125362 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12d3da400) [pid = 1664] [serial = 925] [outer = 0x12d17b000] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x123ee4800) [pid = 1664] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x127eb1c00) [pid = 1664] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1243dec00) [pid = 1664] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x114246800) [pid = 1664] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11685b800) [pid = 1664] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11667f000) [pid = 1664] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1150f1c00) [pid = 1664] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1150fd800) [pid = 1664] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x127f35400) [pid = 1664] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x118ea1800) [pid = 1664] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11c49f400) [pid = 1664] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x123eeac00) [pid = 1664] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:35:25 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12d36fc00) [pid = 1664] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:35:25 INFO - PROCESS | 1664 | 1461710125677 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]]]}] 15:35:25 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 15:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 15:35:25 INFO - PROCESS | 1664 | 1461710125722 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1664 | 1461710125724 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:35:25 INFO - PROCESS | 1664 | 1461710125726 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1664 | 1461710125727 Marionette TRACE conn2 <- [1,1206,null,{}] 15:35:25 INFO - PROCESS | 1664 | 1461710125729 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}] 15:35:25 INFO - PROCESS | 1664 | 1461710125808 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:35:25 INFO - PROCESS | 1664 | 1461710125813 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c876000 == 45 [pid = 1664] [id = 309] 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11685b800) [pid = 1664] [serial = 926] [outer = 0x0] 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x127eb1c00) [pid = 1664] [serial = 927] [outer = 0x11685b800] 15:35:25 INFO - PROCESS | 1664 | 1461710125844 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12d63cc00) [pid = 1664] [serial = 928] [outer = 0x11685b800] 15:35:26 INFO - PROCESS | 1664 | 1461710126192 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]]]}] 15:35:26 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 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:35:26 INFO - PROCESS | 1664 | 1461710126245 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1664 | 1461710126247 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:35:26 INFO - PROCESS | 1664 | 1461710126249 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1664 | 1461710126251 Marionette TRACE conn2 <- [1,1210,null,{}] 15:35:26 INFO - PROCESS | 1664 | 1461710126253 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}] 15:35:26 INFO - PROCESS | 1664 | 1461710126345 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:35:26 INFO - PROCESS | 1664 | 1461710126351 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbe000 == 46 [pid = 1664] [id = 310] 15:35:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12d63d800) [pid = 1664] [serial = 929] [outer = 0x0] 15:35:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12d79bc00) [pid = 1664] [serial = 930] [outer = 0x12d63d800] 15:35:26 INFO - PROCESS | 1664 | 1461710126376 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12ddde000) [pid = 1664] [serial = 931] [outer = 0x12d63d800] 15:35:26 INFO - PROCESS | 1664 | 1461710126744 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 15:35:26 INFO - PROCESS | 1664 | 1461710126770 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1664 | 1461710126772 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:35:26 INFO - PROCESS | 1664 | 1461710126775 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1664 | 1461710126777 Marionette TRACE conn2 <- [1,1214,null,{}] 15:35:26 INFO - PROCESS | 1664 | 1461710126781 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}] 15:35:26 INFO - PROCESS | 1664 | 1461710126936 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:35:26 INFO - PROCESS | 1664 | 1461710126952 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edd2800 == 47 [pid = 1664] [id = 311] 15:35:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12ddd7c00) [pid = 1664] [serial = 932] [outer = 0x0] 15:35:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12dde0800) [pid = 1664] [serial = 933] [outer = 0x12ddd7c00] 15:35:26 INFO - PROCESS | 1664 | 1461710126991 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12e3f2000) [pid = 1664] [serial = 934] [outer = 0x12ddd7c00] 15:35:27 INFO - PROCESS | 1664 | 1461710127334 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 571ms 15:35:27 INFO - PROCESS | 1664 | 1461710127346 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1664 | 1461710127350 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:35:27 INFO - PROCESS | 1664 | 1461710127353 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1664 | 1461710127354 Marionette TRACE conn2 <- [1,1218,null,{}] 15:35:27 INFO - PROCESS | 1664 | 1461710127357 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}] 15:35:27 INFO - PROCESS | 1664 | 1461710127446 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:35:27 INFO - PROCESS | 1664 | 1461710127451 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c8800 == 48 [pid = 1664] [id = 312] 15:35:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12e3f4000) [pid = 1664] [serial = 935] [outer = 0x0] 15:35:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12e3fb000) [pid = 1664] [serial = 936] [outer = 0x12e3f4000] 15:35:27 INFO - PROCESS | 1664 | 1461710127480 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12e6bc000) [pid = 1664] [serial = 937] [outer = 0x12e3f4000] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbc800 == 47 [pid = 1664] [id = 259] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c87a000 == 46 [pid = 1664] [id = 277] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11ad96000 == 45 [pid = 1664] [id = 300] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x119c40000 == 44 [pid = 1664] [id = 299] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3b5000 == 43 [pid = 1664] [id = 298] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34d000 == 42 [pid = 1664] [id = 297] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7ca000 == 41 [pid = 1664] [id = 296] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf30800 == 40 [pid = 1664] [id = 295] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11c582000 == 39 [pid = 1664] [id = 294] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c5800 == 38 [pid = 1664] [id = 292] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x118922800 == 37 [pid = 1664] [id = 293] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11917a800 == 36 [pid = 1664] [id = 301] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124494800 == 35 [pid = 1664] [id = 304] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc92000 == 34 [pid = 1664] [id = 302] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123b4c000 == 33 [pid = 1664] [id = 303] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x127741800 == 32 [pid = 1664] [id = 305] 15:35:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c2800 == 31 [pid = 1664] [id = 308] 15:35:29 INFO - PROCESS | 1664 | --DOCSHELL 0x129e7f000 == 30 [pid = 1664] [id = 306] 15:35:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbe000 == 29 [pid = 1664] [id = 310] 15:35:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c876000 == 28 [pid = 1664] [id = 309] 15:35:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf3a000 == 27 [pid = 1664] [id = 307] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12d63e000) [pid = 1664] [serial = 777] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12edd2800 == 26 [pid = 1664] [id = 311] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x124f5a000) [pid = 1664] [serial = 855] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x127f86800) [pid = 1664] [serial = 860] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1275af400) [pid = 1664] [serial = 857] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x114e8e000) [pid = 1664] [serial = 833] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11593b000) [pid = 1664] [serial = 840] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1155c6800) [pid = 1664] [serial = 839] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1290ddc00) [pid = 1664] [serial = 861] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119e54c00) [pid = 1664] [serial = 845] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11ad88c00) [pid = 1664] [serial = 846] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11b0f6c00) [pid = 1664] [serial = 836] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11893e400) [pid = 1664] [serial = 842] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x119c11c00) [pid = 1664] [serial = 843] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x11af49800) [pid = 1664] [serial = 848] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x11baf1c00) [pid = 1664] [serial = 849] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11bfa6000) [pid = 1664] [serial = 851] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x1291ed000) [pid = 1664] [serial = 863] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11ad87c00) [pid = 1664] [serial = 866] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x11b0f7000) [pid = 1664] [serial = 456] [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.] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1298f6c00) [pid = 1664] [serial = 864] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1243dcc00) [pid = 1664] [serial = 854] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12b51bc00) [pid = 1664] [serial = 873] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x127eb1000) [pid = 1664] [serial = 858] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12b65c000) [pid = 1664] [serial = 874] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x11bf98000) [pid = 1664] [serial = 871] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12b6d5800) [pid = 1664] [serial = 876] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x129ec2000) [pid = 1664] [serial = 870] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x11c8e2400) [pid = 1664] [serial = 852] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | --DOMWINDOW == 85 (0x123c46800) [pid = 1664] [serial = 867] [outer = 0x0] [url = about:blank] 15:35:29 INFO - PROCESS | 1664 | 1461710129353 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]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2025ms 15:35:29 INFO - PROCESS | 1664 | 1461710129379 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1664 | 1461710129381 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:35:29 INFO - PROCESS | 1664 | 1461710129385 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1664 | 1461710129388 Marionette TRACE conn2 <- [1,1222,null,{}] 15:35:29 INFO - PROCESS | 1664 | 1461710129393 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}] 15:35:29 INFO - PROCESS | 1664 | 1461710129495 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:35:29 INFO - PROCESS | 1664 | 1461710129566 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1158a3000 == 27 [pid = 1664] [id = 313] 15:35:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 86 (0x1150f7800) [pid = 1664] [serial = 938] [outer = 0x0] 15:35:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1150f9c00) [pid = 1664] [serial = 939] [outer = 0x1150f7800] 15:35:29 INFO - PROCESS | 1664 | 1461710129601 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11570b400) [pid = 1664] [serial = 940] [outer = 0x1150f7800] 15:35:30 INFO - PROCESS | 1664 | 1461710130072 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] 15:35:30 INFO - PROCESS | 1664 | 1461710130114 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:35:30 INFO - PROCESS | 1664 | 1461710130146 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1664 | 1461710130151 Marionette TRACE conn2 <- [1,1226,null,{}] 15:35:30 INFO - PROCESS | 1664 | 1461710130153 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}] 15:35:30 INFO - PROCESS | 1664 | 1461710130253 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:35:30 INFO - PROCESS | 1664 | 1461710130321 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x119208000 == 28 [pid = 1664] [id = 314] 15:35:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x1166fc800) [pid = 1664] [serial = 941] [outer = 0x0] 15:35:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11894c000) [pid = 1664] [serial = 942] [outer = 0x1166fc800] 15:35:30 INFO - PROCESS | 1664 | 1461710130352 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11918f400) [pid = 1664] [serial = 943] [outer = 0x1166fc800] 15:35:30 INFO - PROCESS | 1664 | 1461710130931 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 825ms 15:35:30 INFO - PROCESS | 1664 | 1461710130973 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1664 | 1461710130975 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:35:30 INFO - PROCESS | 1664 | 1461710130980 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1664 | 1461710130984 Marionette TRACE conn2 <- [1,1230,null,{}] 15:35:30 INFO - PROCESS | 1664 | 1461710130989 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}] 15:35:31 INFO - PROCESS | 1664 | 1461710131087 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:35:31 INFO - PROCESS | 1664 | 1461710131154 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1163a8800 == 29 [pid = 1664] [id = 315] 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x1150f1000) [pid = 1664] [serial = 944] [outer = 0x0] 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x115220c00) [pid = 1664] [serial = 945] [outer = 0x1150f1000] 15:35:31 INFO - PROCESS | 1664 | 1461710131182 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11593d400) [pid = 1664] [serial = 946] [outer = 0x1150f1000] 15:35:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1154a3000 == 28 [pid = 1664] [id = 97] 15:35:31 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e7000 == 27 [pid = 1664] [id = 101] 15:35:31 INFO - PROCESS | 1664 | --DOCSHELL 0x119775800 == 26 [pid = 1664] [id = 100] 15:35:31 INFO - PROCESS | 1664 | 1461710131502 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 575ms 15:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:35:31 INFO - PROCESS | 1664 | 1461710131554 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1664 | 1461710131558 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1664 | 1461710131562 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1664 | 1461710131563 Marionette TRACE conn2 <- [1,1234,null,{}] 15:35:31 INFO - PROCESS | 1664 | 1461710131566 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}] 15:35:31 INFO - PROCESS | 1664 | 1461710131646 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:35:31 INFO - PROCESS | 1664 | 1461710131693 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d27000 == 27 [pid = 1664] [id = 316] 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x1155d1400) [pid = 1664] [serial = 947] [outer = 0x0] 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11912d800) [pid = 1664] [serial = 948] [outer = 0x1155d1400] 15:35:31 INFO - PROCESS | 1664 | 1461710131719 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11aa07400) [pid = 1664] [serial = 949] [outer = 0x1155d1400] 15:35:32 INFO - PROCESS | 1664 | 1461710132005 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 472ms 15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:35:32 INFO - PROCESS | 1664 | 1461710132038 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1664 | 1461710132039 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:35:32 INFO - PROCESS | 1664 | 1461710132041 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1664 | 1461710132044 Marionette TRACE conn2 <- [1,1238,null,{}] 15:35:32 INFO - PROCESS | 1664 | 1461710132055 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}] 15:35:32 INFO - PROCESS | 1664 | 1461710132134 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:35:32 INFO - PROCESS | 1664 | 1461710132140 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b835000 == 28 [pid = 1664] [id = 317] 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x1166fb400) [pid = 1664] [serial = 950] [outer = 0x0] 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11ad53c00) [pid = 1664] [serial = 951] [outer = 0x1166fb400] 15:35:32 INFO - PROCESS | 1664 | 1461710132172 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11af46000) [pid = 1664] [serial = 952] [outer = 0x1166fb400] 15:35:32 INFO - PROCESS | 1664 | 1461710132524 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 526ms 15:35:32 INFO - PROCESS | 1664 | 1461710132569 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1664 | 1461710132571 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:35:32 INFO - PROCESS | 1664 | 1461710132573 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1664 | 1461710132574 Marionette TRACE conn2 <- [1,1242,null,{}] 15:35:32 INFO - PROCESS | 1664 | 1461710132576 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}] 15:35:32 INFO - PROCESS | 1664 | 1461710132651 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:35:32 INFO - PROCESS | 1664 | 1461710132655 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfcf000 == 29 [pid = 1664] [id = 318] 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11ad53400) [pid = 1664] [serial = 953] [outer = 0x0] 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11ba5c800) [pid = 1664] [serial = 954] [outer = 0x11ad53400] 15:35:32 INFO - PROCESS | 1664 | 1461710132683 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11baf1400) [pid = 1664] [serial = 955] [outer = 0x11ad53400] 15:35:33 INFO - PROCESS | 1664 | 1461710133008 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 15:35:33 INFO - PROCESS | 1664 | 1461710133042 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1664 | 1461710133043 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:35:33 INFO - PROCESS | 1664 | 1461710133046 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1664 | 1461710133047 Marionette TRACE conn2 <- [1,1246,null,{}] 15:35:33 INFO - PROCESS | 1664 | 1461710133052 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}] 15:35:33 INFO - PROCESS | 1664 | 1461710133121 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:35:33 INFO - PROCESS | 1664 | 1461710133176 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1ba000 == 30 [pid = 1664] [id = 319] 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11343c000) [pid = 1664] [serial = 956] [outer = 0x0] 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11bcc7400) [pid = 1664] [serial = 957] [outer = 0x11343c000] 15:35:33 INFO - PROCESS | 1664 | 1461710133202 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11c3b5400) [pid = 1664] [serial = 958] [outer = 0x11343c000] 15:35:33 INFO - PROCESS | 1664 | 1461710133526 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 15:35:33 INFO - PROCESS | 1664 | 1461710133568 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1664 | 1461710133569 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:35:33 INFO - PROCESS | 1664 | 1461710133571 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1664 | 1461710133572 Marionette TRACE conn2 <- [1,1250,null,{}] 15:35:33 INFO - PROCESS | 1664 | 1461710133575 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}] 15:35:33 INFO - PROCESS | 1664 | 1461710133701 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:35:33 INFO - PROCESS | 1664 | 1461710133732 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12396f800 == 31 [pid = 1664] [id = 320] 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11c487c00) [pid = 1664] [serial = 959] [outer = 0x0] 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123a57400) [pid = 1664] [serial = 960] [outer = 0x11c487c00] 15:35:33 INFO - PROCESS | 1664 | 1461710133760 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x123eeb400) [pid = 1664] [serial = 961] [outer = 0x11c487c00] 15:35:34 INFO - PROCESS | 1664 | 1461710134085 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 570ms 15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:35:34 INFO - PROCESS | 1664 | 1461710134142 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1664 | 1461710134143 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1664 | 1461710134145 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1664 | 1461710134146 Marionette TRACE conn2 <- [1,1254,null,{}] 15:35:34 INFO - PROCESS | 1664 | 1461710134149 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}] 15:35:34 INFO - PROCESS | 1664 | 1461710134241 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:35:34 INFO - PROCESS | 1664 | 1461710134244 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x116321800 == 32 [pid = 1664] [id = 321] 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11c4ee400) [pid = 1664] [serial = 962] [outer = 0x0] 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1241cc400) [pid = 1664] [serial = 963] [outer = 0x11c4ee400] 15:35:34 INFO - PROCESS | 1664 | 1461710134265 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x124f5a000) [pid = 1664] [serial = 964] [outer = 0x11c4ee400] 15:35:34 INFO - PROCESS | 1664 | 1461710134593 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 475ms 15:35:34 INFO - PROCESS | 1664 | 1461710134620 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:35:34 INFO - PROCESS | 1664 | 1461710134622 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1664 | 1461710134633 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1664 | 1461710134634 Marionette TRACE conn2 <- [1,1258,null,{}] 15:35:34 INFO - PROCESS | 1664 | 1461710134637 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}] 15:35:34 INFO - PROCESS | 1664 | 1461710134747 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:35:34 INFO - PROCESS | 1664 | 1461710134798 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x124344800 == 33 [pid = 1664] [id = 322] 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x124021400) [pid = 1664] [serial = 965] [outer = 0x0] 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1275b8400) [pid = 1664] [serial = 966] [outer = 0x124021400] 15:35:34 INFO - PROCESS | 1664 | 1461710134838 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x127eaf400) [pid = 1664] [serial = 967] [outer = 0x124021400] 15:35:35 INFO - PROCESS | 1664 | 1461710135244 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]]]}] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11667ac00) [pid = 1664] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12ddd7c00) [pid = 1664] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x123a60800) [pid = 1664] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12d17b000) [pid = 1664] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11685b800) [pid = 1664] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12b50f000) [pid = 1664] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1275b6000) [pid = 1664] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11c3b5000) [pid = 1664] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11685dc00) [pid = 1664] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1156e5800) [pid = 1664] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1155d4400) [pid = 1664] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1290db400) [pid = 1664] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x123e26800) [pid = 1664] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11867a800) [pid = 1664] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x115849c00) [pid = 1664] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x116858400) [pid = 1664] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x114b51000) [pid = 1664] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12bc98800) [pid = 1664] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x1290dfc00) [pid = 1664] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12d63d800) [pid = 1664] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x129ec5800) [pid = 1664] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x1147d8000) [pid = 1664] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:35:35 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x1159ca800) [pid = 1664] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 678ms 15:35:35 INFO - PROCESS | 1664 | 1461710135302 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1664 | 1461710135303 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:35:35 INFO - PROCESS | 1664 | 1461710135306 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1664 | 1461710135307 Marionette TRACE conn2 <- [1,1262,null,{}] 15:35:35 INFO - PROCESS | 1664 | 1461710135309 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}] 15:35:35 INFO - PROCESS | 1664 | 1461710135387 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:35:35 INFO - PROCESS | 1664 | 1461710135392 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad92800 == 34 [pid = 1664] [id = 323] 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x116858400) [pid = 1664] [serial = 968] [outer = 0x0] 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x119257c00) [pid = 1664] [serial = 969] [outer = 0x116858400] 15:35:35 INFO - PROCESS | 1664 | 1461710135418 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11af43c00) [pid = 1664] [serial = 970] [outer = 0x116858400] 15:35:35 INFO - PROCESS | 1664 | 1461710135734 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 467ms 15:35:35 INFO - PROCESS | 1664 | 1461710135774 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1664 | 1461710135775 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:35:35 INFO - PROCESS | 1664 | 1461710135777 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1664 | 1461710135778 Marionette TRACE conn2 <- [1,1266,null,{}] 15:35:35 INFO - PROCESS | 1664 | 1461710135781 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}] 15:35:35 INFO - PROCESS | 1664 | 1461710135855 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:35:35 INFO - PROCESS | 1664 | 1461710135906 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1272ae000 == 35 [pid = 1664] [id = 324] 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1142b6000) [pid = 1664] [serial = 971] [outer = 0x0] 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x124f8d000) [pid = 1664] [serial = 972] [outer = 0x1142b6000] 15:35:35 INFO - PROCESS | 1664 | 1461710135931 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x127f85400) [pid = 1664] [serial = 973] [outer = 0x1142b6000] 15:35:36 INFO - PROCESS | 1664 | 1461710136221 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 15:35:36 INFO - PROCESS | 1664 | 1461710136245 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1664 | 1461710136247 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:35:36 INFO - PROCESS | 1664 | 1461710136258 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1664 | 1461710136260 Marionette TRACE conn2 <- [1,1270,null,{}] 15:35:36 INFO - PROCESS | 1664 | 1461710136262 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}] 15:35:36 INFO - PROCESS | 1664 | 1461710136354 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:35:36 INFO - PROCESS | 1664 | 1461710136358 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x129152000 == 36 [pid = 1664] [id = 325] 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x127ff1c00) [pid = 1664] [serial = 974] [outer = 0x0] 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1291f0800) [pid = 1664] [serial = 975] [outer = 0x127ff1c00] 15:35:36 INFO - PROCESS | 1664 | 1461710136394 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x129c78400) [pid = 1664] [serial = 976] [outer = 0x127ff1c00] 15:35:36 INFO - PROCESS | 1664 | 1461710136742 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 15:35:36 INFO - PROCESS | 1664 | 1461710136779 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:35:36 INFO - PROCESS | 1664 | 1461710136780 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:35:36 INFO - PROCESS | 1664 | 1461710136784 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1664 | 1461710136785 Marionette TRACE conn2 <- [1,1274,null,{}] 15:35:36 INFO - PROCESS | 1664 | 1461710136788 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}] 15:35:36 INFO - PROCESS | 1664 | 1461710136861 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:35:36 INFO - PROCESS | 1664 | 1461710136867 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e7f000 == 37 [pid = 1664] [id = 326] 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x129ebd800) [pid = 1664] [serial = 977] [outer = 0x0] 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x129ec8000) [pid = 1664] [serial = 978] [outer = 0x129ebd800] 15:35:36 INFO - PROCESS | 1664 | 1461710136892 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b514c00) [pid = 1664] [serial = 979] [outer = 0x129ebd800] 15:35:37 INFO - PROCESS | 1664 | 1461710137208 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 15:35:37 INFO - PROCESS | 1664 | 1461710137253 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1664 | 1461710137254 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:35:37 INFO - PROCESS | 1664 | 1461710137256 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1664 | 1461710137257 Marionette TRACE conn2 <- [1,1278,null,{}] 15:35:37 INFO - PROCESS | 1664 | 1461710137259 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}] 15:35:37 INFO - PROCESS | 1664 | 1461710137335 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:35:37 INFO - PROCESS | 1664 | 1461710137340 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf30000 == 38 [pid = 1664] [id = 327] 15:35:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x129eca400) [pid = 1664] [serial = 980] [outer = 0x0] 15:35:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b650c00) [pid = 1664] [serial = 981] [outer = 0x129eca400] 15:35:37 INFO - PROCESS | 1664 | 1461710137365 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12b65a400) [pid = 1664] [serial = 982] [outer = 0x129eca400] 15:35:37 INFO - PROCESS | 1664 | 1461710137856 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 15:35:37 INFO - PROCESS | 1664 | 1461710137875 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:35:37 INFO - PROCESS | 1664 | 1461710137879 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:35:37 INFO - PROCESS | 1664 | 1461710137884 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1664 | 1461710137887 Marionette TRACE conn2 <- [1,1282,null,{}] 15:35:37 INFO - PROCESS | 1664 | 1461710137890 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}] 15:35:37 INFO - PROCESS | 1664 | 1461710137988 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:35:38 INFO - PROCESS | 1664 | 1461710138051 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d21000 == 39 [pid = 1664] [id = 328] 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1157d9c00) [pid = 1664] [serial = 983] [outer = 0x0] 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11912dc00) [pid = 1664] [serial = 984] [outer = 0x1157d9c00] 15:35:38 INFO - PROCESS | 1664 | 1461710138082 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x119c0f400) [pid = 1664] [serial = 985] [outer = 0x1157d9c00] 15:35:38 INFO - PROCESS | 1664 | 1461710138479 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 622ms 15:35:38 INFO - PROCESS | 1664 | 1461710138505 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1664 | 1461710138509 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:35:38 INFO - PROCESS | 1664 | 1461710138514 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1664 | 1461710138516 Marionette TRACE conn2 <- [1,1286,null,{}] 15:35:38 INFO - PROCESS | 1664 | 1461710138518 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}] 15:35:38 INFO - PROCESS | 1664 | 1461710138617 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:35:38 INFO - PROCESS | 1664 | 1461710138707 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12395b000 == 40 [pid = 1664] [id = 329] 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11ad4b400) [pid = 1664] [serial = 986] [outer = 0x0] 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11af4cc00) [pid = 1664] [serial = 987] [outer = 0x11ad4b400] 15:35:38 INFO - PROCESS | 1664 | 1461710138737 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11bac5800) [pid = 1664] [serial = 988] [outer = 0x11ad4b400] 15:35:39 INFO - PROCESS | 1664 | 1461710139154 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:35:39 INFO - PROCESS | 1664 | 1461710139185 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1664 | 1461710139187 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1664 | 1461710139189 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1664 | 1461710139192 Marionette TRACE conn2 <- [1,1290,null,{}] 15:35:39 INFO - PROCESS | 1664 | 1461710139200 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}] 15:35:39 INFO - PROCESS | 1664 | 1461710139300 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:35:39 INFO - PROCESS | 1664 | 1461710139352 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b912800 == 41 [pid = 1664] [id = 330] 15:35:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11bf9bc00) [pid = 1664] [serial = 989] [outer = 0x0] 15:35:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123e19400) [pid = 1664] [serial = 990] [outer = 0x11bf9bc00] 15:35:39 INFO - PROCESS | 1664 | 1461710139384 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1246de800) [pid = 1664] [serial = 991] [outer = 0x11bf9bc00] 15:35:39 INFO - PROCESS | 1664 | 1461710139798 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 622ms 15:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:35:39 INFO - PROCESS | 1664 | 1461710139811 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1664 | 1461710139813 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1664 | 1461710139818 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1664 | 1461710139819 Marionette TRACE conn2 <- [1,1294,null,{}] 15:35:39 INFO - PROCESS | 1664 | 1461710139821 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}] 15:35:39 INFO - PROCESS | 1664 | 1461710139917 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:35:40 INFO - PROCESS | 1664 | 1461710140005 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d113000 == 42 [pid = 1664] [id = 331] 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1290dec00) [pid = 1664] [serial = 992] [outer = 0x0] 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1291f8800) [pid = 1664] [serial = 993] [outer = 0x1290dec00] 15:35:40 INFO - PROCESS | 1664 | 1461710140035 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x129c6f000) [pid = 1664] [serial = 994] [outer = 0x1290dec00] 15:35:40 INFO - PROCESS | 1664 | 1461710140426 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 15:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:35:40 INFO - PROCESS | 1664 | 1461710140436 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1664 | 1461710140438 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1664 | 1461710140440 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1664 | 1461710140441 Marionette TRACE conn2 <- [1,1298,null,{}] 15:35:40 INFO - PROCESS | 1664 | 1461710140443 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}] 15:35:40 INFO - PROCESS | 1664 | 1461710140540 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:35:40 INFO - PROCESS | 1664 | 1461710140586 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b6800 == 43 [pid = 1664] [id = 332] 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1290e2c00) [pid = 1664] [serial = 995] [outer = 0x0] 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b64f800) [pid = 1664] [serial = 996] [outer = 0x1290e2c00] 15:35:40 INFO - PROCESS | 1664 | 1461710140616 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b65c400) [pid = 1664] [serial = 997] [outer = 0x1290e2c00] 15:35:41 INFO - PROCESS | 1664 | 1461710141046 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:35:41 INFO - PROCESS | 1664 | 1461710141059 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1664 | 1461710141061 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:35:41 INFO - PROCESS | 1664 | 1461710141063 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1664 | 1461710141064 Marionette TRACE conn2 <- [1,1302,null,{}] 15:35:41 INFO - PROCESS | 1664 | 1461710141067 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}] 15:35:41 INFO - PROCESS | 1664 | 1461710141171 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:35:41 INFO - PROCESS | 1664 | 1461710141390 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x119212800 == 44 [pid = 1664] [id = 333] 15:35:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11434dc00) [pid = 1664] [serial = 998] [outer = 0x0] 15:35:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1147d8000) [pid = 1664] [serial = 999] [outer = 0x11434dc00] 15:35:41 INFO - PROCESS | 1664 | 1461710141429 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1150f4800) [pid = 1664] [serial = 1000] [outer = 0x11434dc00] 15:35:41 INFO - PROCESS | 1664 | 1461710141921 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 922ms 15:35:41 INFO - PROCESS | 1664 | 1461710141985 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:35:41 INFO - PROCESS | 1664 | 1461710141988 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:35:41 INFO - PROCESS | 1664 | 1461710141991 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1664 | 1461710141993 Marionette TRACE conn2 <- [1,1306,null,{}] 15:35:41 INFO - PROCESS | 1664 | 1461710141997 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}] 15:35:42 INFO - PROCESS | 1664 | 1461710142091 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:35:42 INFO - PROCESS | 1664 | 1461710142145 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e3f000 == 45 [pid = 1664] [id = 334] 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1157fe800) [pid = 1664] [serial = 1001] [outer = 0x0] 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1188ea800) [pid = 1664] [serial = 1002] [outer = 0x1157fe800] 15:35:42 INFO - PROCESS | 1664 | 1461710142187 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11aa05c00) [pid = 1664] [serial = 1003] [outer = 0x1157fe800] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x119d2d000 == 44 [pid = 1664] [id = 90] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf33800 == 43 [pid = 1664] [id = 88] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x119174000 == 42 [pid = 1664] [id = 99] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x11639a800 == 41 [pid = 1664] [id = 98] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x1158a3000 == 40 [pid = 1664] [id = 313] 15:35:42 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7c8800 == 39 [pid = 1664] [id = 312] 15:35:42 INFO - PROCESS | 1664 | 1461710142610 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]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 15:35:42 INFO - PROCESS | 1664 | 1461710142663 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1664 | 1461710142665 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12b51a800) [pid = 1664] [serial = 831] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x115226800) [pid = 1664] [serial = 834] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11bae3000) [pid = 1664] [serial = 837] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12bd9dc00) [pid = 1664] [serial = 918] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12e3f2000) [pid = 1664] [serial = 934] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12c8ec000) [pid = 1664] [serial = 921] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12d3ce800) [pid = 1664] [serial = 924] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x12d36ac00) [pid = 1664] [serial = 922] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12d63cc00) [pid = 1664] [serial = 928] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x127eb1c00) [pid = 1664] [serial = 927] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12dde0800) [pid = 1664] [serial = 933] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12d3da400) [pid = 1664] [serial = 925] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12b653800) [pid = 1664] [serial = 891] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x129ec6800) [pid = 1664] [serial = 889] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1291f1000) [pid = 1664] [serial = 888] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x123ee5c00) [pid = 1664] [serial = 886] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123e1e400) [pid = 1664] [serial = 885] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11b873000) [pid = 1664] [serial = 883] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11af42800) [pid = 1664] [serial = 882] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11867dc00) [pid = 1664] [serial = 880] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11584cc00) [pid = 1664] [serial = 879] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12b9b3c00) [pid = 1664] [serial = 877] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1291ec000) [pid = 1664] [serial = 912] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x129ec4c00) [pid = 1664] [serial = 913] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1246e1000) [pid = 1664] [serial = 909] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1275b8000) [pid = 1664] [serial = 910] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11baeb000) [pid = 1664] [serial = 906] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123e24400) [pid = 1664] [serial = 907] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x119c08000) [pid = 1664] [serial = 903] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11ba54000) [pid = 1664] [serial = 904] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11ad54000) [pid = 1664] [serial = 901] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x119c11800) [pid = 1664] [serial = 900] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x115706800) [pid = 1664] [serial = 898] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x1150f0000) [pid = 1664] [serial = 897] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12bfac800) [pid = 1664] [serial = 895] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12bd9a400) [pid = 1664] [serial = 894] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x12b9c0800) [pid = 1664] [serial = 892] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x12b50f800) [pid = 1664] [serial = 915] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12bd9d000) [pid = 1664] [serial = 916] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 88 (0x12d79bc00) [pid = 1664] [serial = 930] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 87 (0x12bfacc00) [pid = 1664] [serial = 919] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | --DOMWINDOW == 86 (0x12ddde000) [pid = 1664] [serial = 931] [outer = 0x0] [url = about:blank] 15:35:42 INFO - PROCESS | 1664 | 1461710142684 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1664 | 1461710142686 Marionette TRACE conn2 <- [1,1310,null,{}] 15:35:42 INFO - PROCESS | 1664 | 1461710142691 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}] 15:35:42 INFO - PROCESS | 1664 | 1461710142769 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:35:42 INFO - PROCESS | 1664 | 1461710142774 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x119766800 == 40 [pid = 1664] [id = 335] 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 87 (0x1163f6400) [pid = 1664] [serial = 1004] [outer = 0x0] 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 88 (0x11aa0c000) [pid = 1664] [serial = 1005] [outer = 0x1163f6400] 15:35:42 INFO - PROCESS | 1664 | 1461710142801 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 89 (0x11ad87400) [pid = 1664] [serial = 1006] [outer = 0x1163f6400] 15:35:43 INFO - PROCESS | 1664 | 1461710143157 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] 15:35:43 INFO - PROCESS | 1664 | 1461710143225 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:35:43 INFO - PROCESS | 1664 | 1461710143230 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1664 | 1461710143234 Marionette TRACE conn2 <- [1,1314,null,{}] 15:35:43 INFO - PROCESS | 1664 | 1461710143240 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}] 15:35:43 INFO - PROCESS | 1664 | 1461710143319 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:35:43 INFO - PROCESS | 1664 | 1461710143324 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b9800 == 41 [pid = 1664] [id = 336] 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11af4d800) [pid = 1664] [serial = 1007] [outer = 0x0] 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11bae8c00) [pid = 1664] [serial = 1008] [outer = 0x11af4d800] 15:35:43 INFO - PROCESS | 1664 | 1461710143350 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11c482400) [pid = 1664] [serial = 1009] [outer = 0x11af4d800] 15:35:43 INFO - PROCESS | 1664 | 1461710143684 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]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 474ms 15:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:35:43 INFO - PROCESS | 1664 | 1461710143703 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1664 | 1461710143705 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:35:43 INFO - PROCESS | 1664 | 1461710143707 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1664 | 1461710143708 Marionette TRACE conn2 <- [1,1318,null,{}] 15:35:43 INFO - PROCESS | 1664 | 1461710143710 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}] 15:35:43 INFO - PROCESS | 1664 | 1461710143795 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:35:43 INFO - PROCESS | 1664 | 1461710143839 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c589000 == 42 [pid = 1664] [id = 337] 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11b0ef000) [pid = 1664] [serial = 1010] [outer = 0x0] 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11c8e2000) [pid = 1664] [serial = 1011] [outer = 0x11b0ef000] 15:35:43 INFO - PROCESS | 1664 | 1461710143865 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x124019c00) [pid = 1664] [serial = 1012] [outer = 0x11b0ef000] 15:35:44 INFO - PROCESS | 1664 | 1461710144155 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 15:35:44 INFO - PROCESS | 1664 | 1461710144176 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1664 | 1461710144177 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:35:44 INFO - PROCESS | 1664 | 1461710144181 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1664 | 1461710144183 Marionette TRACE conn2 <- [1,1322,null,{}] 15:35:44 INFO - PROCESS | 1664 | 1461710144188 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}] 15:35:44 INFO - PROCESS | 1664 | 1461710144265 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:35:44 INFO - PROCESS | 1664 | 1461710144271 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e75800 == 43 [pid = 1664] [id = 338] 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x1272cb400) [pid = 1664] [serial = 1013] [outer = 0x0] 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x1275b9c00) [pid = 1664] [serial = 1014] [outer = 0x1272cb400] 15:35:44 INFO - PROCESS | 1664 | 1461710144303 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x127ff9400) [pid = 1664] [serial = 1015] [outer = 0x1272cb400] 15:35:44 INFO - PROCESS | 1664 | 1461710144643 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 472ms 15:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:35:44 INFO - PROCESS | 1664 | 1461710144653 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1664 | 1461710144654 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1664 | 1461710144656 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1664 | 1461710144657 Marionette TRACE conn2 <- [1,1326,null,{}] 15:35:44 INFO - PROCESS | 1664 | 1461710144659 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}] 15:35:44 INFO - PROCESS | 1664 | 1461710144768 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:35:44 INFO - PROCESS | 1664 | 1461710144781 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x12434d800 == 44 [pid = 1664] [id = 339] 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x127ff6c00) [pid = 1664] [serial = 1016] [outer = 0x0] 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x129c4b800) [pid = 1664] [serial = 1017] [outer = 0x127ff6c00] 15:35:44 INFO - PROCESS | 1664 | 1461710144806 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x12b64fc00) [pid = 1664] [serial = 1018] [outer = 0x127ff6c00] 15:35:45 INFO - PROCESS | 1664 | 1461710145155 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]]]}] 15:35:45 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 15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 15:35:45 INFO - PROCESS | 1664 | 1461710145174 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:35:45 INFO - PROCESS | 1664 | 1461710145175 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1664 | 1461710145178 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1664 | 1461710145179 Marionette TRACE conn2 <- [1,1330,null,{}] 15:35:45 INFO - PROCESS | 1664 | 1461710145182 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}] 15:35:45 INFO - PROCESS | 1664 | 1461710145276 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:35:45 INFO - PROCESS | 1664 | 1461710145287 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x127feb800 == 45 [pid = 1664] [id = 340] 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x124019400) [pid = 1664] [serial = 1019] [outer = 0x0] 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b6d2400) [pid = 1664] [serial = 1020] [outer = 0x124019400] 15:35:45 INFO - PROCESS | 1664 | 1461710145313 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b798400) [pid = 1664] [serial = 1021] [outer = 0x124019400] 15:35:45 INFO - PROCESS | 1664 | 1461710145627 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]]]}] 15:35:45 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 15:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 468ms 15:35:45 INFO - PROCESS | 1664 | 1461710145646 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1664 | 1461710145648 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:35:45 INFO - PROCESS | 1664 | 1461710145652 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1664 | 1461710145653 Marionette TRACE conn2 <- [1,1334,null,{}] 15:35:45 INFO - PROCESS | 1664 | 1461710145656 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}] 15:35:45 INFO - PROCESS | 1664 | 1461710145755 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:35:45 INFO - PROCESS | 1664 | 1461710145760 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e18800 == 46 [pid = 1664] [id = 341] 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b510000) [pid = 1664] [serial = 1022] [outer = 0x0] 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12b9b3800) [pid = 1664] [serial = 1023] [outer = 0x12b510000] 15:35:45 INFO - PROCESS | 1664 | 1461710145784 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12bc94c00) [pid = 1664] [serial = 1024] [outer = 0x12b510000] 15:35:46 INFO - PROCESS | 1664 | 1461710146101 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]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 15:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:35:46 INFO - PROCESS | 1664 | 1461710146123 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1664 | 1461710146124 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1664 | 1461710146127 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1664 | 1461710146128 Marionette TRACE conn2 <- [1,1338,null,{}] 15:35:46 INFO - PROCESS | 1664 | 1461710146140 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}] 15:35:46 INFO - PROCESS | 1664 | 1461710146238 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:35:46 INFO - PROCESS | 1664 | 1461710146243 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcb6800 == 47 [pid = 1664] [id = 342] 15:35:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12bc96400) [pid = 1664] [serial = 1025] [outer = 0x0] 15:35:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bd93000) [pid = 1664] [serial = 1026] [outer = 0x12bc96400] 15:35:46 INFO - PROCESS | 1664 | 1461710146268 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12bd9b800) [pid = 1664] [serial = 1027] [outer = 0x12bc96400] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1155d1400) [pid = 1664] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1150f7800) [pid = 1664] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x116858400) [pid = 1664] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1150f1000) [pid = 1664] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1166fb400) [pid = 1664] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11ad53400) [pid = 1664] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1166fc800) [pid = 1664] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1142b6000) [pid = 1664] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11343c000) [pid = 1664] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x127ff1c00) [pid = 1664] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x129ebd800) [pid = 1664] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x11c487c00) [pid = 1664] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x124021400) [pid = 1664] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:35:46 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x11c4ee400) [pid = 1664] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:35:47 INFO - PROCESS | 1664 | 1461710147092 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]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 15:35:47 INFO - PROCESS | 1664 | 1461710147096 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1664 | 1461710147097 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:35:47 INFO - PROCESS | 1664 | 1461710147100 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1664 | 1461710147101 Marionette TRACE conn2 <- [1,1342,null,{}] 15:35:47 INFO - PROCESS | 1664 | 1461710147103 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}] 15:35:47 INFO - PROCESS | 1664 | 1461710147180 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:35:47 INFO - PROCESS | 1664 | 1461710147186 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3d000 == 48 [pid = 1664] [id = 343] 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11343f800) [pid = 1664] [serial = 1028] [outer = 0x0] 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11ad53400) [pid = 1664] [serial = 1029] [outer = 0x11343f800] 15:35:47 INFO - PROCESS | 1664 | 1461710147215 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1273d6c00) [pid = 1664] [serial = 1030] [outer = 0x11343f800] 15:35:47 INFO - PROCESS | 1664 | 1461710147543 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]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 15:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:35:47 INFO - PROCESS | 1664 | 1461710147570 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1664 | 1461710147571 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:35:47 INFO - PROCESS | 1664 | 1461710147573 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1664 | 1461710147575 Marionette TRACE conn2 <- [1,1346,null,{}] 15:35:47 INFO - PROCESS | 1664 | 1461710147577 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}] 15:35:47 INFO - PROCESS | 1664 | 1461710147672 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:35:47 INFO - PROCESS | 1664 | 1461710147719 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6af000 == 49 [pid = 1664] [id = 344] 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11797e000) [pid = 1664] [serial = 1031] [outer = 0x0] 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x127ff9000) [pid = 1664] [serial = 1032] [outer = 0x11797e000] 15:35:47 INFO - PROCESS | 1664 | 1461710147744 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x12d17bc00) [pid = 1664] [serial = 1033] [outer = 0x11797e000] 15:35:48 INFO - PROCESS | 1664 | 1461710148018 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 15:35:48 INFO - PROCESS | 1664 | 1461710148043 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1664 | 1461710148044 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:35:48 INFO - PROCESS | 1664 | 1461710148054 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1664 | 1461710148055 Marionette TRACE conn2 <- [1,1350,null,{}] 15:35:48 INFO - PROCESS | 1664 | 1461710148058 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}] 15:35:48 INFO - PROCESS | 1664 | 1461710148143 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:35:48 INFO - PROCESS | 1664 | 1461710148148 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e349000 == 50 [pid = 1664] [id = 345] 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12d17c000) [pid = 1664] [serial = 1034] [outer = 0x0] 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12d36b800) [pid = 1664] [serial = 1035] [outer = 0x12d17c000] 15:35:48 INFO - PROCESS | 1664 | 1461710148173 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12d3ce800) [pid = 1664] [serial = 1036] [outer = 0x12d17c000] 15:35:48 INFO - PROCESS | 1664 | 1461710148591 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 577ms 15:35:48 INFO - PROCESS | 1664 | 1461710148625 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1664 | 1461710148627 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:35:48 INFO - PROCESS | 1664 | 1461710148631 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1664 | 1461710148633 Marionette TRACE conn2 <- [1,1354,null,{}] 15:35:48 INFO - PROCESS | 1664 | 1461710148636 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}] 15:35:48 INFO - PROCESS | 1664 | 1461710148760 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:35:48 INFO - PROCESS | 1664 | 1461710148770 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3b2000 == 51 [pid = 1664] [id = 346] 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12d373000) [pid = 1664] [serial = 1037] [outer = 0x0] 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12d3d9000) [pid = 1664] [serial = 1038] [outer = 0x12d373000] 15:35:48 INFO - PROCESS | 1664 | 1461710148812 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12d63e400) [pid = 1664] [serial = 1039] [outer = 0x12d373000] 15:35:49 INFO - PROCESS | 1664 | 1461710149285 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]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 15:35:49 INFO - PROCESS | 1664 | 1461710149301 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:35:49 INFO - PROCESS | 1664 | 1461710149304 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:35:49 INFO - PROCESS | 1664 | 1461710149307 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1664 | 1461710149310 Marionette TRACE conn2 <- [1,1358,null,{}] 15:35:49 INFO - PROCESS | 1664 | 1461710149314 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}] 15:35:49 INFO - PROCESS | 1664 | 1461710149420 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:35:49 INFO - PROCESS | 1664 | 1461710149509 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b057000 == 52 [pid = 1664] [id = 347] 15:35:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11667b800) [pid = 1664] [serial = 1040] [outer = 0x0] 15:35:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x1198d1400) [pid = 1664] [serial = 1041] [outer = 0x11667b800] 15:35:49 INFO - PROCESS | 1664 | 1461710149542 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11a639c00) [pid = 1664] [serial = 1042] [outer = 0x11667b800] 15:35:49 INFO - PROCESS | 1664 | 1461710149959 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]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 15:35:49 INFO - PROCESS | 1664 | 1461710149978 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1664 | 1461710149982 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:35:49 INFO - PROCESS | 1664 | 1461710149987 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1664 | 1461710149989 Marionette TRACE conn2 <- [1,1362,null,{}] 15:35:49 INFO - PROCESS | 1664 | 1461710149991 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}] 15:35:50 INFO - PROCESS | 1664 | 1461710150095 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:35:50 INFO - PROCESS | 1664 | 1461710150142 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b4d000 == 53 [pid = 1664] [id = 348] 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11aa0f400) [pid = 1664] [serial = 1043] [outer = 0x0] 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11afb9000) [pid = 1664] [serial = 1044] [outer = 0x11aa0f400] 15:35:50 INFO - PROCESS | 1664 | 1461710150172 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11bf9a000) [pid = 1664] [serial = 1045] [outer = 0x11aa0f400] 15:35:50 INFO - PROCESS | 1664 | 1461710150602 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]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 673ms 15:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:35:50 INFO - PROCESS | 1664 | 1461710150660 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1664 | 1461710150662 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1664 | 1461710150664 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1664 | 1461710150669 Marionette TRACE conn2 <- [1,1366,null,{}] 15:35:50 INFO - PROCESS | 1664 | 1461710150677 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}] 15:35:50 INFO - PROCESS | 1664 | 1461710150801 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:35:50 INFO - PROCESS | 1664 | 1461710150867 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7b9000 == 54 [pid = 1664] [id = 349] 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1275ba400) [pid = 1664] [serial = 1046] [outer = 0x0] 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x127eb5c00) [pid = 1664] [serial = 1047] [outer = 0x1275ba400] 15:35:50 INFO - PROCESS | 1664 | 1461710150899 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1298f1c00) [pid = 1664] [serial = 1048] [outer = 0x1275ba400] 15:35:51 INFO - PROCESS | 1664 | 1461710151336 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] 15:35:51 INFO - PROCESS | 1664 | 1461710151400 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:35:51 INFO - PROCESS | 1664 | 1461710151404 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1664 | 1461710151405 Marionette TRACE conn2 <- [1,1370,null,{}] 15:35:51 INFO - PROCESS | 1664 | 1461710151407 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}] 15:35:51 INFO - PROCESS | 1664 | 1461710151509 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:35:51 INFO - PROCESS | 1664 | 1461710151573 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea50000 == 55 [pid = 1664] [id = 350] 15:35:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x129ebd800) [pid = 1664] [serial = 1049] [outer = 0x0] 15:35:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12bc96c00) [pid = 1664] [serial = 1050] [outer = 0x129ebd800] 15:35:51 INFO - PROCESS | 1664 | 1461710151603 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12bd9e000) [pid = 1664] [serial = 1051] [outer = 0x129ebd800] 15:35:52 INFO - PROCESS | 1664 | 1461710152060 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] 15:35:52 INFO - PROCESS | 1664 | 1461710152124 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:35:52 INFO - PROCESS | 1664 | 1461710152126 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1664 | 1461710152128 Marionette TRACE conn2 <- [1,1374,null,{}] 15:35:52 INFO - PROCESS | 1664 | 1461710152130 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}] 15:35:52 INFO - PROCESS | 1664 | 1461710152254 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:35:52 INFO - PROCESS | 1664 | 1461710152344 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x119121800 == 56 [pid = 1664] [id = 351] 15:35:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11bf9f000) [pid = 1664] [serial = 1052] [outer = 0x0] 15:35:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x124f51c00) [pid = 1664] [serial = 1053] [outer = 0x11bf9f000] 15:35:52 INFO - PROCESS | 1664 | 1461710152391 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x129ec4800) [pid = 1664] [serial = 1054] [outer = 0x11bf9f000] 15:35:53 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:53 INFO - PROCESS | 1664 | 1461710153068 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] 15:35:53 INFO - PROCESS | 1664 | 1461710153103 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:35:53 INFO - PROCESS | 1664 | 1461710153106 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1664 | 1461710153109 Marionette TRACE conn2 <- [1,1378,null,{}] 15:35:53 INFO - PROCESS | 1664 | 1461710153112 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}] 15:35:53 INFO - PROCESS | 1664 | 1461710153207 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:35:53 INFO - PROCESS | 1664 | 1461710153272 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c14f000 == 57 [pid = 1664] [id = 352] 15:35:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1157f0000) [pid = 1664] [serial = 1055] [outer = 0x0] 15:35:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x116377800) [pid = 1664] [serial = 1056] [outer = 0x1157f0000] 15:35:53 INFO - PROCESS | 1664 | 1461710153300 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119259c00) [pid = 1664] [serial = 1057] [outer = 0x1157f0000] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb59800 == 56 [pid = 1664] [id = 91] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x116893800 == 55 [pid = 1664] [id = 96] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12e349000 == 54 [pid = 1664] [id = 345] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6af000 == 53 [pid = 1664] [id = 344] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3d000 == 52 [pid = 1664] [id = 343] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcb6800 == 51 [pid = 1664] [id = 342] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x129e18800 == 50 [pid = 1664] [id = 341] 15:35:53 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12b650c00) [pid = 1664] [serial = 981] [outer = 0x0] [url = about:blank] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x127feb800 == 49 [pid = 1664] [id = 340] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x12434d800 == 48 [pid = 1664] [id = 339] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x123e75800 == 47 [pid = 1664] [id = 338] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11c589000 == 46 [pid = 1664] [id = 337] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b9800 == 45 [pid = 1664] [id = 336] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x119766800 == 44 [pid = 1664] [id = 335] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x118e3f000 == 43 [pid = 1664] [id = 334] 15:35:53 INFO - PROCESS | 1664 | --DOCSHELL 0x119212800 == 42 [pid = 1664] [id = 333] 15:35:53 INFO - PROCESS | 1664 | 1461710153783 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] 15:35:53 INFO - PROCESS | 1664 | 1461710153845 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:35:53 INFO - PROCESS | 1664 | 1461710153852 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1664 | 1461710153853 Marionette TRACE conn2 <- [1,1382,null,{}] 15:35:53 INFO - PROCESS | 1664 | 1461710153856 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}] 15:35:53 INFO - PROCESS | 1664 | 1461710153930 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:35:53 INFO - PROCESS | 1664 | 1461710153939 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x119167800 == 43 [pid = 1664] [id = 353] 15:35:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x119d95c00) [pid = 1664] [serial = 1058] [outer = 0x0] 15:35:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11ad53c00) [pid = 1664] [serial = 1059] [outer = 0x119d95c00] 15:35:53 INFO - PROCESS | 1664 | 1461710153965 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11ba59800) [pid = 1664] [serial = 1060] [outer = 0x119d95c00] 15:35:54 INFO - PROCESS | 1664 | [1664] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:54 INFO - PROCESS | 1664 | 1461710154319 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] 15:35:54 INFO - PROCESS | 1664 | 1461710154383 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:35:54 INFO - PROCESS | 1664 | 1461710154387 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1664 | 1461710154389 Marionette TRACE conn2 <- [1,1386,null,{}] 15:35:54 INFO - PROCESS | 1664 | 1461710154397 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}] 15:35:54 INFO - PROCESS | 1664 | 1461710154475 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:35:54 INFO - PROCESS | 1664 | 1461710154483 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c38c000 == 44 [pid = 1664] [id = 354] 15:35:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11bf9f400) [pid = 1664] [serial = 1061] [outer = 0x0] 15:35:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x123a58000) [pid = 1664] [serial = 1062] [outer = 0x11bf9f400] 15:35:54 INFO - PROCESS | 1664 | 1461710154512 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1241cbc00) [pid = 1664] [serial = 1063] [outer = 0x11bf9f400] 15:35:54 INFO - PROCESS | 1664 | 1461710154838 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] 15:35:54 INFO - PROCESS | 1664 | 1461710154863 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:35:54 INFO - PROCESS | 1664 | 1461710154868 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1664 | 1461710154869 Marionette TRACE conn2 <- [1,1390,null,{}] 15:35:54 INFO - PROCESS | 1664 | 1461710154871 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}] 15:35:54 INFO - PROCESS | 1664 | 1461710154955 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:35:55 INFO - PROCESS | 1664 | 1461710155002 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b4a000 == 45 [pid = 1664] [id = 355] 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x123e2a400) [pid = 1664] [serial = 1064] [outer = 0x0] 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x1273d0400) [pid = 1664] [serial = 1065] [outer = 0x123e2a400] 15:35:55 INFO - PROCESS | 1664 | 1461710155028 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1290df400) [pid = 1664] [serial = 1066] [outer = 0x123e2a400] 15:35:55 INFO - PROCESS | 1664 | 1461710155322 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]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 15:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:35:55 INFO - PROCESS | 1664 | 1461710155339 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1664 | 1461710155341 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:35:55 INFO - PROCESS | 1664 | 1461710155343 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1664 | 1461710155344 Marionette TRACE conn2 <- [1,1394,null,{}] 15:35:55 INFO - PROCESS | 1664 | 1461710155346 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}] 15:35:55 INFO - PROCESS | 1664 | 1461710155441 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:35:55 INFO - PROCESS | 1664 | 1461710155445 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x127f0c000 == 46 [pid = 1664] [id = 356] 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1290dfc00) [pid = 1664] [serial = 1067] [outer = 0x0] 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x129c6dc00) [pid = 1664] [serial = 1068] [outer = 0x1290dfc00] 15:35:55 INFO - PROCESS | 1664 | 1461710155476 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b64f000) [pid = 1664] [serial = 1069] [outer = 0x1290dfc00] 15:35:55 INFO - PROCESS | 1664 | 1461710155975 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]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 668ms 15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:35:56 INFO - PROCESS | 1664 | 1461710156012 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1664 | 1461710156013 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:35:56 INFO - PROCESS | 1664 | 1461710156015 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1664 | 1461710156016 Marionette TRACE conn2 <- [1,1398,null,{}] 15:35:56 INFO - PROCESS | 1664 | 1461710156023 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}] 15:35:56 INFO - PROCESS | 1664 | 1461710156133 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:35:56 INFO - PROCESS | 1664 | 1461710156138 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e18800 == 47 [pid = 1664] [id = 357] 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12b652c00) [pid = 1664] [serial = 1070] [outer = 0x0] 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b796c00) [pid = 1664] [serial = 1071] [outer = 0x12b652c00] 15:35:56 INFO - PROCESS | 1664 | 1461710156166 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12c8e1400) [pid = 1664] [serial = 1072] [outer = 0x12b652c00] 15:35:56 INFO - PROCESS | 1664 | 1461710156533 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]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 15:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:35:56 INFO - PROCESS | 1664 | 1461710156584 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1664 | 1461710156586 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:35:56 INFO - PROCESS | 1664 | 1461710156588 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1664 | 1461710156589 Marionette TRACE conn2 <- [1,1402,null,{}] 15:35:56 INFO - PROCESS | 1664 | 1461710156591 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}] 15:35:56 INFO - PROCESS | 1664 | 1461710156686 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:35:56 INFO - PROCESS | 1664 | 1461710156698 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcb1000 == 48 [pid = 1664] [id = 358] 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12c8efc00) [pid = 1664] [serial = 1073] [outer = 0x0] 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12d377800) [pid = 1664] [serial = 1074] [outer = 0x12c8efc00] 15:35:56 INFO - PROCESS | 1664 | 1461710156724 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12d63a800) [pid = 1664] [serial = 1075] [outer = 0x12c8efc00] 15:35:57 INFO - PROCESS | 1664 | 1461710157051 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]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:35:57 INFO - PROCESS | 1664 | 1461710157059 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1664 | 1461710157060 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:35:57 INFO - PROCESS | 1664 | 1461710157062 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1664 | 1461710157064 Marionette TRACE conn2 <- [1,1406,null,{}] 15:35:57 INFO - PROCESS | 1664 | 1461710157070 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}] 15:35:57 INFO - PROCESS | 1664 | 1461710157174 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:35:57 INFO - PROCESS | 1664 | 1461710157186 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3ad800 == 49 [pid = 1664] [id = 359] 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12d63e000) [pid = 1664] [serial = 1076] [outer = 0x0] 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12d796400) [pid = 1664] [serial = 1077] [outer = 0x12d63e000] 15:35:57 INFO - PROCESS | 1664 | 1461710157212 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12d79dc00) [pid = 1664] [serial = 1078] [outer = 0x12d63e000] 15:35:57 INFO - PROCESS | 1664 | 1461710157576 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]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 523ms 15:35:57 INFO - PROCESS | 1664 | 1461710157586 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1664 | 1461710157587 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:35:57 INFO - PROCESS | 1664 | 1461710157589 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1664 | 1461710157590 Marionette TRACE conn2 <- [1,1410,null,{}] 15:35:57 INFO - PROCESS | 1664 | 1461710157593 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}] 15:35:57 INFO - PROCESS | 1664 | 1461710157695 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:35:57 INFO - PROCESS | 1664 | 1461710157700 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7d0000 == 50 [pid = 1664] [id = 360] 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12d63fc00) [pid = 1664] [serial = 1079] [outer = 0x0] 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12ddd8800) [pid = 1664] [serial = 1080] [outer = 0x12d63fc00] 15:35:57 INFO - PROCESS | 1664 | 1461710157725 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12dde1400) [pid = 1664] [serial = 1081] [outer = 0x12d63fc00] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x124019400) [pid = 1664] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12b510000) [pid = 1664] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11b0ef000) [pid = 1664] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11434dc00) [pid = 1664] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11af4d800) [pid = 1664] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x1272cb400) [pid = 1664] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1157fe800) [pid = 1664] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x1163f6400) [pid = 1664] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12bc96400) [pid = 1664] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11797e000) [pid = 1664] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x127ff6c00) [pid = 1664] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11343f800) [pid = 1664] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:35:58 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12d17c000) [pid = 1664] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:35:58 INFO - PROCESS | 1664 | 1461710158222 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]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 15:35:58 INFO - PROCESS | 1664 | 1461710158260 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1664 | 1461710158261 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:35:58 INFO - PROCESS | 1664 | 1461710158263 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1664 | 1461710158264 Marionette TRACE conn2 <- [1,1414,null,{}] 15:35:58 INFO - PROCESS | 1664 | 1461710158267 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}] 15:35:58 INFO - PROCESS | 1664 | 1461710158345 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:35:58 INFO - PROCESS | 1664 | 1461710158352 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f77000 == 51 [pid = 1664] [id = 361] 15:35:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119e54c00) [pid = 1664] [serial = 1082] [outer = 0x0] 15:35:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11bae3000) [pid = 1664] [serial = 1083] [outer = 0x119e54c00] 15:35:58 INFO - PROCESS | 1664 | 1461710158377 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12b64ec00) [pid = 1664] [serial = 1084] [outer = 0x119e54c00] 15:35:58 INFO - PROCESS | 1664 | 1461710158856 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]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 15:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:35:58 INFO - PROCESS | 1664 | 1461710158886 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1664 | 1461710158888 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:35:58 INFO - PROCESS | 1664 | 1461710158892 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1664 | 1461710158895 Marionette TRACE conn2 <- [1,1418,null,{}] 15:35:58 INFO - PROCESS | 1664 | 1461710158898 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}] 15:35:59 INFO - PROCESS | 1664 | 1461710159043 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:35:59 INFO - PROCESS | 1664 | 1461710159117 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edcd000 == 52 [pid = 1664] [id = 362] 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11a63b800) [pid = 1664] [serial = 1085] [outer = 0x0] 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12b9b4400) [pid = 1664] [serial = 1086] [outer = 0x11a63b800] 15:35:59 INFO - PROCESS | 1664 | 1461710159146 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12e6b9000) [pid = 1664] [serial = 1087] [outer = 0x11a63b800] 15:35:59 INFO - PROCESS | 1664 | 1461710159439 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]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 571ms 15:35:59 INFO - PROCESS | 1664 | 1461710159462 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1664 | 1461710159464 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:35:59 INFO - PROCESS | 1664 | 1461710159474 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1664 | 1461710159475 Marionette TRACE conn2 <- [1,1422,null,{}] 15:35:59 INFO - PROCESS | 1664 | 1461710159477 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}] 15:35:59 INFO - PROCESS | 1664 | 1461710159561 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:35:59 INFO - PROCESS | 1664 | 1461710159566 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2ea800 == 53 [pid = 1664] [id = 363] 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12e6b9400) [pid = 1664] [serial = 1088] [outer = 0x0] 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12e6c2c00) [pid = 1664] [serial = 1089] [outer = 0x12e6b9400] 15:35:59 INFO - PROCESS | 1664 | 1461710159593 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12e965000) [pid = 1664] [serial = 1090] [outer = 0x12e6b9400] 15:35:59 INFO - PROCESS | 1664 | 1461710159931 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]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 474ms 15:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:35:59 INFO - PROCESS | 1664 | 1461710159943 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1664 | 1461710159944 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:35:59 INFO - PROCESS | 1664 | 1461710159946 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1664 | 1461710159947 Marionette TRACE conn2 <- [1,1426,null,{}] 15:35:59 INFO - PROCESS | 1664 | 1461710159952 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}] 15:36:00 INFO - PROCESS | 1664 | 1461710160061 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:36:00 INFO - PROCESS | 1664 | 1461710160068 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d5800 == 54 [pid = 1664] [id = 364] 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11af25000) [pid = 1664] [serial = 1091] [outer = 0x0] 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11af2e400) [pid = 1664] [serial = 1092] [outer = 0x11af25000] 15:36:00 INFO - PROCESS | 1664 | 1461710160093 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11af32c00) [pid = 1664] [serial = 1093] [outer = 0x11af25000] 15:36:00 INFO - PROCESS | 1664 | 1461710160600 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]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 673ms 15:36:00 INFO - PROCESS | 1664 | 1461710160620 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:36:00 INFO - PROCESS | 1664 | 1461710160623 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:36:00 INFO - PROCESS | 1664 | 1461710160626 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1664 | 1461710160629 Marionette TRACE conn2 <- [1,1430,null,{}] 15:36:00 INFO - PROCESS | 1664 | 1461710160633 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}] 15:36:00 INFO - PROCESS | 1664 | 1461710160735 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:36:00 INFO - PROCESS | 1664 | 1461710160826 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197d7000 == 55 [pid = 1664] [id = 365] 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11ad54400) [pid = 1664] [serial = 1094] [outer = 0x0] 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11ad8a800) [pid = 1664] [serial = 1095] [outer = 0x11ad54400] 15:36:00 INFO - PROCESS | 1664 | 1461710160859 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11af47800) [pid = 1664] [serial = 1096] [outer = 0x11ad54400] 15:36:01 INFO - PROCESS | 1664 | 1461710161282 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]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 15:36:01 INFO - PROCESS | 1664 | 1461710161349 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1664 | 1461710161353 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:36:01 INFO - PROCESS | 1664 | 1461710161358 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1664 | 1461710161360 Marionette TRACE conn2 <- [1,1434,null,{}] 15:36:01 INFO - PROCESS | 1664 | 1461710161362 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}] 15:36:01 INFO - PROCESS | 1664 | 1461710161466 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:36:01 INFO - PROCESS | 1664 | 1461710161546 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x127f1d800 == 56 [pid = 1664] [id = 366] 15:36:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x123ede000) [pid = 1664] [serial = 1097] [outer = 0x0] 15:36:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x123ee8800) [pid = 1664] [serial = 1098] [outer = 0x123ede000] 15:36:01 INFO - PROCESS | 1664 | 1461710161577 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x127362400) [pid = 1664] [serial = 1099] [outer = 0x123ede000] 15:36:02 INFO - PROCESS | 1664 | 1461710161998 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 674ms 15:36:02 INFO - PROCESS | 1664 | 1461710162066 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1664 | 1461710162067 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:36:02 INFO - PROCESS | 1664 | 1461710162072 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1664 | 1461710162074 Marionette TRACE conn2 <- [1,1438,null,{}] 15:36:02 INFO - PROCESS | 1664 | 1461710162082 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}] 15:36:02 INFO - PROCESS | 1664 | 1461710162186 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:36:02 INFO - PROCESS | 1664 | 1461710162253 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2d2800 == 57 [pid = 1664] [id = 367] 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12b6d6400) [pid = 1664] [serial = 1100] [outer = 0x0] 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b9b9000) [pid = 1664] [serial = 1101] [outer = 0x12b6d6400] 15:36:02 INFO - PROCESS | 1664 | 1461710162284 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12bd9b400) [pid = 1664] [serial = 1102] [outer = 0x12b6d6400] 15:36:02 INFO - PROCESS | 1664 | 1461710162664 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 621ms 15:36:02 INFO - PROCESS | 1664 | 1461710162701 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1664 | 1461710162703 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:36:02 INFO - PROCESS | 1664 | 1461710162706 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1664 | 1461710162708 Marionette TRACE conn2 <- [1,1442,null,{}] 15:36:02 INFO - PROCESS | 1664 | 1461710162710 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}] 15:36:02 INFO - PROCESS | 1664 | 1461710162814 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:36:02 INFO - PROCESS | 1664 | 1461710162867 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb6c000 == 58 [pid = 1664] [id = 368] 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12bfa3c00) [pid = 1664] [serial = 1103] [outer = 0x0] 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12d17cc00) [pid = 1664] [serial = 1104] [outer = 0x12bfa3c00] 15:36:02 INFO - PROCESS | 1664 | 1461710162897 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12d791c00) [pid = 1664] [serial = 1105] [outer = 0x12bfa3c00] 15:36:03 INFO - PROCESS | 1664 | 1461710163362 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 15:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:36:03 INFO - PROCESS | 1664 | 1461710163376 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1664 | 1461710163377 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1664 | 1461710163379 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1664 | 1461710163381 Marionette TRACE conn2 <- [1,1446,null,{}] 15:36:03 INFO - PROCESS | 1664 | 1461710163386 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}] 15:36:03 INFO - PROCESS | 1664 | 1461710163488 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:36:03 INFO - PROCESS | 1664 | 1461710163764 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8f5000 == 59 [pid = 1664] [id = 369] 15:36:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1150f3000) [pid = 1664] [serial = 1106] [outer = 0x0] 15:36:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x1150fb400) [pid = 1664] [serial = 1107] [outer = 0x1150f3000] 15:36:03 INFO - PROCESS | 1664 | 1461710163794 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11593b000) [pid = 1664] [serial = 1108] [outer = 0x1150f3000] 15:36:04 INFO - PROCESS | 1664 | 1461710164237 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]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 923ms 15:36:04 INFO - PROCESS | 1664 | 1461710164303 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1664 | 1461710164305 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:36:04 INFO - PROCESS | 1664 | 1461710164308 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1664 | 1461710164310 Marionette TRACE conn2 <- [1,1450,null,{}] 15:36:04 INFO - PROCESS | 1664 | 1461710164313 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}] 15:36:04 INFO - PROCESS | 1664 | 1461710164419 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:36:04 INFO - PROCESS | 1664 | 1461710164518 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c30000 == 60 [pid = 1664] [id = 370] 15:36:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x1150f7400) [pid = 1664] [serial = 1109] [outer = 0x0] 15:36:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x118e9bc00) [pid = 1664] [serial = 1110] [outer = 0x1150f7400] 15:36:04 INFO - PROCESS | 1664 | 1461710164564 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11aa0f000) [pid = 1664] [serial = 1111] [outer = 0x1150f7400] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x123968000 == 59 [pid = 1664] [id = 86] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2ea800 == 58 [pid = 1664] [id = 363] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12edcd000 == 57 [pid = 1664] [id = 362] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x124f77000 == 56 [pid = 1664] [id = 361] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7d0000 == 55 [pid = 1664] [id = 360] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11912dc00) [pid = 1664] [serial = 984] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11af4cc00) [pid = 1664] [serial = 987] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123e19400) [pid = 1664] [serial = 990] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1291f8800) [pid = 1664] [serial = 993] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b64f800) [pid = 1664] [serial = 996] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3ad800 == 54 [pid = 1664] [id = 359] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcb1000 == 53 [pid = 1664] [id = 358] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x129e18800 == 52 [pid = 1664] [id = 357] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x127f0c000 == 51 [pid = 1664] [id = 356] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x123b4a000 == 50 [pid = 1664] [id = 355] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x11c38c000 == 49 [pid = 1664] [id = 354] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x119167800 == 48 [pid = 1664] [id = 353] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x11c14f000 == 47 [pid = 1664] [id = 352] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x123b4d000 == 46 [pid = 1664] [id = 348] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x11b057000 == 45 [pid = 1664] [id = 347] 15:36:05 INFO - PROCESS | 1664 | 1461710165144 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]]]}] 15:36:05 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3b2000 == 44 [pid = 1664] [id = 346] 15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 871ms 15:36:05 INFO - PROCESS | 1664 | 1461710165183 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1664 | 1461710165187 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:36:05 INFO - PROCESS | 1664 | 1461710165191 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1664 | 1461710165193 Marionette TRACE conn2 <- [1,1454,null,{}] 15:36:05 INFO - PROCESS | 1664 | 1461710165196 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}] 15:36:05 INFO - PROCESS | 1664 | 1461710165320 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12b6d2400) [pid = 1664] [serial = 1020] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12b9b3800) [pid = 1664] [serial = 1023] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11c8e2000) [pid = 1664] [serial = 1011] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x124019c00) [pid = 1664] [serial = 1012] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1150f4800) [pid = 1664] [serial = 1000] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1147d8000) [pid = 1664] [serial = 999] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11bae8c00) [pid = 1664] [serial = 1008] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11c482400) [pid = 1664] [serial = 1009] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1275b9c00) [pid = 1664] [serial = 1014] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x127ff9400) [pid = 1664] [serial = 1015] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11aa05c00) [pid = 1664] [serial = 1003] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1188ea800) [pid = 1664] [serial = 1002] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11aa0c000) [pid = 1664] [serial = 1005] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11ad87400) [pid = 1664] [serial = 1006] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12bd93000) [pid = 1664] [serial = 1026] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12bd9b800) [pid = 1664] [serial = 1027] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12d17bc00) [pid = 1664] [serial = 1033] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x129c4b800) [pid = 1664] [serial = 1017] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12b64fc00) [pid = 1664] [serial = 1018] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11ad53400) [pid = 1664] [serial = 1029] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1273d6c00) [pid = 1664] [serial = 1030] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12bc94c00) [pid = 1664] [serial = 1024] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12d3ce800) [pid = 1664] [serial = 1036] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b798400) [pid = 1664] [serial = 1021] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x127ff9000) [pid = 1664] [serial = 1032] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12d36b800) [pid = 1664] [serial = 1035] [outer = 0x0] [url = about:blank] 15:36:05 INFO - PROCESS | 1664 | 1461710165409 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c3e800 == 45 [pid = 1664] [id = 371] 15:36:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x1150f4800) [pid = 1664] [serial = 1112] [outer = 0x0] 15:36:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11aa05c00) [pid = 1664] [serial = 1113] [outer = 0x1150f4800] 15:36:05 INFO - PROCESS | 1664 | 1461710165452 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11af43400) [pid = 1664] [serial = 1114] [outer = 0x1150f4800] 15:36:05 INFO - PROCESS | 1664 | 1461710165790 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]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 621ms 15:36:05 INFO - PROCESS | 1664 | 1461710165812 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1664 | 1461710165813 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:36:05 INFO - PROCESS | 1664 | 1461710165822 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1664 | 1461710165826 Marionette TRACE conn2 <- [1,1458,null,{}] 15:36:05 INFO - PROCESS | 1664 | 1461710165829 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}] 15:36:05 INFO - PROCESS | 1664 | 1461710165911 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:36:05 INFO - PROCESS | 1664 | 1461710165962 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bca3000 == 46 [pid = 1664] [id = 372] 15:36:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11af4cc00) [pid = 1664] [serial = 1115] [outer = 0x0] 15:36:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11bae7400) [pid = 1664] [serial = 1116] [outer = 0x11af4cc00] 15:36:05 INFO - PROCESS | 1664 | 1461710165988 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123b33800) [pid = 1664] [serial = 1117] [outer = 0x11af4cc00] 15:36:06 INFO - PROCESS | 1664 | 1461710166312 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 527ms 15:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:36:06 INFO - PROCESS | 1664 | 1461710166344 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1664 | 1461710166346 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:36:06 INFO - PROCESS | 1664 | 1461710166348 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1664 | 1461710166349 Marionette TRACE conn2 <- [1,1462,null,{}] 15:36:06 INFO - PROCESS | 1664 | 1461710166351 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}] 15:36:06 INFO - PROCESS | 1664 | 1461710166438 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:36:06 INFO - PROCESS | 1664 | 1461710166491 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8e1800 == 47 [pid = 1664] [id = 373] 15:36:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11afc3400) [pid = 1664] [serial = 1118] [outer = 0x0] 15:36:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123edf000) [pid = 1664] [serial = 1119] [outer = 0x11afc3400] 15:36:06 INFO - PROCESS | 1664 | 1461710166533 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x127f3ac00) [pid = 1664] [serial = 1120] [outer = 0x11afc3400] 15:36:06 INFO - PROCESS | 1664 | 1461710166960 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 621ms 15:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:36:06 INFO - PROCESS | 1664 | 1461710166971 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1664 | 1461710166973 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:36:06 INFO - PROCESS | 1664 | 1461710166976 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1664 | 1461710166977 Marionette TRACE conn2 <- [1,1466,null,{}] 15:36:06 INFO - PROCESS | 1664 | 1461710166979 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}] 15:36:07 INFO - PROCESS | 1664 | 1461710167057 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:36:07 INFO - PROCESS | 1664 | 1461710167122 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x127741000 == 48 [pid = 1664] [id = 374] 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x1290e2400) [pid = 1664] [serial = 1121] [outer = 0x0] 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1298f2400) [pid = 1664] [serial = 1122] [outer = 0x1290e2400] 15:36:07 INFO - PROCESS | 1664 | 1461710167155 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12b50f400) [pid = 1664] [serial = 1123] [outer = 0x1290e2400] 15:36:07 INFO - PROCESS | 1664 | 1461710167505 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]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 15:36:07 INFO - PROCESS | 1664 | 1461710167546 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1664 | 1461710167547 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:36:07 INFO - PROCESS | 1664 | 1461710167549 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1664 | 1461710167550 Marionette TRACE conn2 <- [1,1470,null,{}] 15:36:07 INFO - PROCESS | 1664 | 1461710167553 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}] 15:36:07 INFO - PROCESS | 1664 | 1461710167652 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:36:07 INFO - PROCESS | 1664 | 1461710167657 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e1e800 == 49 [pid = 1664] [id = 375] 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b50fc00) [pid = 1664] [serial = 1124] [outer = 0x0] 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b51a400) [pid = 1664] [serial = 1125] [outer = 0x12b50fc00] 15:36:07 INFO - PROCESS | 1664 | 1461710167710 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b9b5c00) [pid = 1664] [serial = 1126] [outer = 0x12b50fc00] 15:36:08 INFO - PROCESS | 1664 | 1461710168106 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]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:36:08 INFO - PROCESS | 1664 | 1461710168120 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1664 | 1461710168121 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:36:08 INFO - PROCESS | 1664 | 1461710168123 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1664 | 1461710168124 Marionette TRACE conn2 <- [1,1474,null,{}] 15:36:08 INFO - PROCESS | 1664 | 1461710168127 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}] 15:36:08 INFO - PROCESS | 1664 | 1461710168227 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:36:08 INFO - PROCESS | 1664 | 1461710168232 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c872000 == 50 [pid = 1664] [id = 376] 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b514000) [pid = 1664] [serial = 1127] [outer = 0x0] 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12bd93400) [pid = 1664] [serial = 1128] [outer = 0x12b514000] 15:36:08 INFO - PROCESS | 1664 | 1461710168286 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12d378000) [pid = 1664] [serial = 1129] [outer = 0x12b514000] 15:36:08 INFO - PROCESS | 1664 | 1461710168617 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]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 15:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:36:08 INFO - PROCESS | 1664 | 1461710168644 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1664 | 1461710168645 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:36:08 INFO - PROCESS | 1664 | 1461710168647 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1664 | 1461710168648 Marionette TRACE conn2 <- [1,1478,null,{}] 15:36:08 INFO - PROCESS | 1664 | 1461710168658 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}] 15:36:08 INFO - PROCESS | 1664 | 1461710168757 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:36:08 INFO - PROCESS | 1664 | 1461710168794 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c4800 == 51 [pid = 1664] [id = 377] 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12bc9b400) [pid = 1664] [serial = 1130] [outer = 0x0] 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12d792400) [pid = 1664] [serial = 1131] [outer = 0x12bc9b400] 15:36:08 INFO - PROCESS | 1664 | 1461710168821 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12dddb800) [pid = 1664] [serial = 1132] [outer = 0x12bc9b400] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12e3f4000) [pid = 1664] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12b652c00) [pid = 1664] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12d63e000) [pid = 1664] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x1157f0000) [pid = 1664] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1290dfc00) [pid = 1664] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12c8efc00) [pid = 1664] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1275ba400) [pid = 1664] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12d63fc00) [pid = 1664] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11aa0f400) [pid = 1664] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12d373000) [pid = 1664] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11667b800) [pid = 1664] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x119d95c00) [pid = 1664] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12e6b9400) [pid = 1664] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x129ebd800) [pid = 1664] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x123e2a400) [pid = 1664] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x119e54c00) [pid = 1664] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11a63b800) [pid = 1664] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11bf9f000) [pid = 1664] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11bf9f400) [pid = 1664] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11bf9bc00) [pid = 1664] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1157d9c00) [pid = 1664] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11ad4b400) [pid = 1664] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1290e2c00) [pid = 1664] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x129eca400) [pid = 1664] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:36:09 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1290dec00) [pid = 1664] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:36:09 INFO - PROCESS | 1664 | 1461710169306 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]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 676ms 15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:36:09 INFO - PROCESS | 1664 | 1461710169324 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1664 | 1461710169325 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1664 | 1461710169327 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1664 | 1461710169328 Marionette TRACE conn2 <- [1,1482,null,{}] 15:36:09 INFO - PROCESS | 1664 | 1461710169331 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}] 15:36:09 INFO - PROCESS | 1664 | 1461710169412 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:36:09 INFO - PROCESS | 1664 | 1461710169418 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8e6000 == 52 [pid = 1664] [id = 378] 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x1157d9c00) [pid = 1664] [serial = 1133] [outer = 0x0] 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11ad15400) [pid = 1664] [serial = 1134] [outer = 0x1157d9c00] 15:36:09 INFO - PROCESS | 1664 | 1461710169444 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11bf98400) [pid = 1664] [serial = 1135] [outer = 0x1157d9c00] 15:36:09 INFO - PROCESS | 1664 | 1461710169770 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]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 15:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:36:09 INFO - PROCESS | 1664 | 1461710169795 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1664 | 1461710169797 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1664 | 1461710169800 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1664 | 1461710169802 Marionette TRACE conn2 <- [1,1486,null,{}] 15:36:09 INFO - PROCESS | 1664 | 1461710169805 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}] 15:36:09 INFO - PROCESS | 1664 | 1461710169906 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:36:09 INFO - PROCESS | 1664 | 1461710169912 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6af800 == 53 [pid = 1664] [id = 379] 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11aa0f400) [pid = 1664] [serial = 1136] [outer = 0x0] 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123a53400) [pid = 1664] [serial = 1137] [outer = 0x11aa0f400] 15:36:09 INFO - PROCESS | 1664 | 1461710169942 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12d79a000) [pid = 1664] [serial = 1138] [outer = 0x11aa0f400] 15:36:10 INFO - PROCESS | 1664 | 1461710170366 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]]]}] 15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 622ms 15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:36:10 INFO - PROCESS | 1664 | 1461710170423 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1664 | 1461710170425 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:36:10 INFO - PROCESS | 1664 | 1461710170428 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1664 | 1461710170431 Marionette TRACE conn2 <- [1,1490,null,{}] 15:36:10 INFO - PROCESS | 1664 | 1461710170434 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}] 15:36:10 INFO - PROCESS | 1664 | 1461710170566 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:36:10 INFO - PROCESS | 1664 | 1461710170574 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7b3000 == 54 [pid = 1664] [id = 380] 15:36:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1290ddc00) [pid = 1664] [serial = 1139] [outer = 0x0] 15:36:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12d79ec00) [pid = 1664] [serial = 1140] [outer = 0x1290ddc00] 15:36:10 INFO - PROCESS | 1664 | 1461710170600 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12e6c5400) [pid = 1664] [serial = 1141] [outer = 0x1290ddc00] 15:36:10 INFO - PROCESS | 1664 | 1461710170892 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]]]}] 15:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 523ms 15:36:10 INFO - PROCESS | 1664 | 1461710170950 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1664 | 1461710170952 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:36:10 INFO - PROCESS | 1664 | 1461710170954 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1664 | 1461710170955 Marionette TRACE conn2 <- [1,1494,null,{}] 15:36:10 INFO - PROCESS | 1664 | 1461710170957 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}] 15:36:11 INFO - PROCESS | 1664 | 1461710171039 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:36:11 INFO - PROCESS | 1664 | 1461710171043 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb6d000 == 55 [pid = 1664] [id = 381] 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12e95dc00) [pid = 1664] [serial = 1142] [outer = 0x0] 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x1278bf400) [pid = 1664] [serial = 1143] [outer = 0x12e95dc00] 15:36:11 INFO - PROCESS | 1664 | 1461710171068 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12ea0dc00) [pid = 1664] [serial = 1144] [outer = 0x12e95dc00] 15:36:11 INFO - PROCESS | 1664 | 1461710171570 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]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 15:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:36:11 INFO - PROCESS | 1664 | 1461710171625 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1664 | 1461710171627 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:36:11 INFO - PROCESS | 1664 | 1461710171631 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1664 | 1461710171633 Marionette TRACE conn2 <- [1,1498,null,{}] 15:36:11 INFO - PROCESS | 1664 | 1461710171637 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}] 15:36:11 INFO - PROCESS | 1664 | 1461710171745 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:36:11 INFO - PROCESS | 1664 | 1461710171798 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b04f800 == 56 [pid = 1664] [id = 382] 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1163f2800) [pid = 1664] [serial = 1145] [outer = 0x0] 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x118e0f000) [pid = 1664] [serial = 1146] [outer = 0x1163f2800] 15:36:11 INFO - PROCESS | 1664 | 1461710171831 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x119d97c00) [pid = 1664] [serial = 1147] [outer = 0x1163f2800] 15:36:12 INFO - PROCESS | 1664 | 1461710172264 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 722ms 15:36:12 INFO - PROCESS | 1664 | 1461710172353 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1664 | 1461710172357 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:36:12 INFO - PROCESS | 1664 | 1461710172361 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1664 | 1461710172363 Marionette TRACE conn2 <- [1,1502,null,{}] 15:36:12 INFO - PROCESS | 1664 | 1461710172366 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}] 15:36:12 INFO - PROCESS | 1664 | 1461710172470 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:36:12 INFO - PROCESS | 1664 | 1461710172536 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f3e000 == 57 [pid = 1664] [id = 383] 15:36:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11ad4e400) [pid = 1664] [serial = 1148] [outer = 0x0] 15:36:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11af32800) [pid = 1664] [serial = 1149] [outer = 0x11ad4e400] 15:36:12 INFO - PROCESS | 1664 | 1461710172566 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11bf9a800) [pid = 1664] [serial = 1150] [outer = 0x11ad4e400] 15:36:12 INFO - PROCESS | 1664 | 1461710172994 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 15:36:13 INFO - PROCESS | 1664 | 1461710173047 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:36:13 INFO - PROCESS | 1664 | 1461710173050 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1664 | 1461710173054 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1664 | 1461710173057 Marionette TRACE conn2 <- [1,1506,null,{}] 15:36:13 INFO - PROCESS | 1664 | 1461710173065 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}] 15:36:13 INFO - PROCESS | 1664 | 1461710173169 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:36:13 INFO - PROCESS | 1664 | 1461710173237 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e355800 == 58 [pid = 1664] [id = 384] 15:36:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x127eb1000) [pid = 1664] [serial = 1151] [outer = 0x0] 15:36:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x127f87400) [pid = 1664] [serial = 1152] [outer = 0x127eb1000] 15:36:13 INFO - PROCESS | 1664 | 1461710173270 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x129ec1c00) [pid = 1664] [serial = 1153] [outer = 0x127eb1000] 15:36:13 INFO - PROCESS | 1664 | 1461710173678 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 674ms 15:36:13 INFO - PROCESS | 1664 | 1461710173743 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:36:13 INFO - PROCESS | 1664 | 1461710173744 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1664 | 1461710173747 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1664 | 1461710173748 Marionette TRACE conn2 <- [1,1510,null,{}] 15:36:13 INFO - PROCESS | 1664 | 1461710173780 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}] 15:36:13 INFO - PROCESS | 1664 | 1461710173901 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:36:13 INFO - PROCESS | 1664 | 1461710173950 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff1e000 == 59 [pid = 1664] [id = 385] 15:36:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12b658c00) [pid = 1664] [serial = 1154] [outer = 0x0] 15:36:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12b6c9800) [pid = 1664] [serial = 1155] [outer = 0x12b658c00] 15:36:13 INFO - PROCESS | 1664 | 1461710173982 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12bd9d800) [pid = 1664] [serial = 1156] [outer = 0x12b658c00] 15:36:14 INFO - PROCESS | 1664 | 1461710174393 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]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 680ms 15:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:36:14 INFO - PROCESS | 1664 | 1461710174427 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1664 | 1461710174429 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:36:14 INFO - PROCESS | 1664 | 1461710174431 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1664 | 1461710174432 Marionette TRACE conn2 <- [1,1514,null,{}] 15:36:14 INFO - PROCESS | 1664 | 1461710174435 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}] 15:36:14 INFO - PROCESS | 1664 | 1461710174536 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:36:14 INFO - PROCESS | 1664 | 1461710174601 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x130098800 == 60 [pid = 1664] [id = 386] 15:36:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12bd9e400) [pid = 1664] [serial = 1157] [outer = 0x0] 15:36:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x12d3d3800) [pid = 1664] [serial = 1158] [outer = 0x12bd9e400] 15:36:14 INFO - PROCESS | 1664 | 1461710174631 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12dde1c00) [pid = 1664] [serial = 1159] [outer = 0x12bd9e400] 15:36:15 INFO - PROCESS | 1664 | 1461710175069 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 671ms 15:36:15 INFO - PROCESS | 1664 | 1461710175117 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1664 | 1461710175119 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:36:15 INFO - PROCESS | 1664 | 1461710175123 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1664 | 1461710175124 Marionette TRACE conn2 <- [1,1518,null,{}] 15:36:15 INFO - PROCESS | 1664 | 1461710175126 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}] 15:36:15 INFO - PROCESS | 1664 | 1461710175260 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:36:15 INFO - PROCESS | 1664 | 1461710175329 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11891a000 == 61 [pid = 1664] [id = 387] 15:36:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x118ea1800) [pid = 1664] [serial = 1160] [outer = 0x0] 15:36:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11afc3800) [pid = 1664] [serial = 1161] [outer = 0x118ea1800] 15:36:15 INFO - PROCESS | 1664 | 1461710175361 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bc9a000) [pid = 1664] [serial = 1162] [outer = 0x118ea1800] 15:36:15 INFO - PROCESS | 1664 | 1461710175891 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 820ms 15:36:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:36:15 INFO - PROCESS | 1664 | 1461710175943 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1664 | 1461710175945 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1664 | 1461710175949 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1664 | 1461710175951 Marionette TRACE conn2 <- [1,1522,null,{}] 15:36:15 INFO - PROCESS | 1664 | 1461710175955 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}] 15:36:16 INFO - PROCESS | 1664 | 1461710176048 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:36:16 INFO - PROCESS | 1664 | 1461710176103 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1c3000 == 62 [pid = 1664] [id = 388] 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x115822c00) [pid = 1664] [serial = 1163] [outer = 0x0] 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x118887c00) [pid = 1664] [serial = 1164] [outer = 0x115822c00] 15:36:16 INFO - PROCESS | 1664 | 1461710176132 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x119c08000) [pid = 1664] [serial = 1165] [outer = 0x115822c00] 15:36:16 INFO - PROCESS | 1664 | 1461710176491 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"]]]}] 15:36:16 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 () { 15:36:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:36:16 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 () { 15:36:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:36:16 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 () { 15:36:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:36:16 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 () { 15:36:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:36:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 15:36:16 INFO - PROCESS | 1664 | 1461710176520 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1664 | 1461710176524 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:36:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:36:16 INFO - PROCESS | 1664 | 1461710176563 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1664 | 1461710176564 Marionette TRACE conn2 <- [1,1526,null,{}] 15:36:16 INFO - PROCESS | 1664 | 1461710176582 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}] 15:36:16 INFO - PROCESS | 1664 | 1461710176678 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7b3000 == 61 [pid = 1664] [id = 380] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6af800 == 60 [pid = 1664] [id = 379] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8e6000 == 59 [pid = 1664] [id = 378] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c4800 == 58 [pid = 1664] [id = 377] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12c872000 == 57 [pid = 1664] [id = 376] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x129e1e800 == 56 [pid = 1664] [id = 375] 15:36:16 INFO - PROCESS | 1664 | 1461710176788 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x127741000 == 55 [pid = 1664] [id = 374] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8e1800 == 54 [pid = 1664] [id = 373] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11bca3000 == 53 [pid = 1664] [id = 372] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x119c3e800 == 52 [pid = 1664] [id = 371] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x119c30000 == 51 [pid = 1664] [id = 370] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8f5000 == 50 [pid = 1664] [id = 369] 15:36:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d5800 == 49 [pid = 1664] [id = 364] 15:36:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11662a800 == 50 [pid = 1664] [id = 389] 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x118ea2800) [pid = 1664] [serial = 1166] [outer = 0x0] 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x11ad4d400) [pid = 1664] [serial = 1167] [outer = 0x118ea2800] 15:36:16 INFO - PROCESS | 1664 | 1461710176819 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11baf0000) [pid = 1664] [serial = 1168] [outer = 0x118ea2800] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12e6bc000) [pid = 1664] [serial = 937] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1246de800) [pid = 1664] [serial = 991] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x119c0f400) [pid = 1664] [serial = 985] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11bac5800) [pid = 1664] [serial = 988] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12b65c400) [pid = 1664] [serial = 997] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b65a400) [pid = 1664] [serial = 982] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x129c6f000) [pid = 1664] [serial = 994] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12c8e1400) [pid = 1664] [serial = 1072] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12d796400) [pid = 1664] [serial = 1077] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x119259c00) [pid = 1664] [serial = 1057] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x116377800) [pid = 1664] [serial = 1056] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x129c6dc00) [pid = 1664] [serial = 1068] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12d377800) [pid = 1664] [serial = 1074] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x1298f1c00) [pid = 1664] [serial = 1048] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x127eb5c00) [pid = 1664] [serial = 1047] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12ddd8800) [pid = 1664] [serial = 1080] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11bf9a000) [pid = 1664] [serial = 1045] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11afb9000) [pid = 1664] [serial = 1044] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12d3d9000) [pid = 1664] [serial = 1038] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12d63e400) [pid = 1664] [serial = 1039] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11a639c00) [pid = 1664] [serial = 1042] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1198d1400) [pid = 1664] [serial = 1041] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11ad53c00) [pid = 1664] [serial = 1059] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11ba59800) [pid = 1664] [serial = 1060] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12e6c2c00) [pid = 1664] [serial = 1089] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bd9e000) [pid = 1664] [serial = 1051] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12bc96c00) [pid = 1664] [serial = 1050] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1273d0400) [pid = 1664] [serial = 1065] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1290df400) [pid = 1664] [serial = 1066] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b64ec00) [pid = 1664] [serial = 1084] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11bae3000) [pid = 1664] [serial = 1083] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x12b9b4400) [pid = 1664] [serial = 1086] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x124f51c00) [pid = 1664] [serial = 1053] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x129ec4800) [pid = 1664] [serial = 1054] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x123a58000) [pid = 1664] [serial = 1062] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x1241cbc00) [pid = 1664] [serial = 1063] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x12dde1400) [pid = 1664] [serial = 1081] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12b796c00) [pid = 1664] [serial = 1071] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12d63a800) [pid = 1664] [serial = 1075] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12e965000) [pid = 1664] [serial = 1090] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12e6b9000) [pid = 1664] [serial = 1087] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x12d79dc00) [pid = 1664] [serial = 1078] [outer = 0x0] [url = about:blank] 15:36:16 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x12b64f000) [pid = 1664] [serial = 1069] [outer = 0x0] [url = about:blank] 15:36:17 INFO - PROCESS | 1664 | 1461710177138 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"]]]}] 15:36:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:36:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:36:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:36:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 647ms 15:36:17 INFO - PROCESS | 1664 | 1461710177196 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1664 | 1461710177197 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:36:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:36:17 INFO - PROCESS | 1664 | 1461710177200 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1664 | 1461710177202 Marionette TRACE conn2 <- [1,1530,null,{}] 15:36:17 INFO - PROCESS | 1664 | 1461710177209 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}] 15:36:17 INFO - PROCESS | 1664 | 1461710177292 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:36:17 INFO - PROCESS | 1664 | 1461710177297 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b52000 == 51 [pid = 1664] [id = 390] 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11c3bcc00) [pid = 1664] [serial = 1169] [outer = 0x0] 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x123ee2000) [pid = 1664] [serial = 1170] [outer = 0x11c3bcc00] 15:36:17 INFO - PROCESS | 1664 | 1461710177326 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x124f8ec00) [pid = 1664] [serial = 1171] [outer = 0x11c3bcc00] 15:36:17 INFO - PROCESS | 1664 | 1461710177647 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]]]}] 15:36:17 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 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:36:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:36:17 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. 15:36:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:36:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 15:36:17 INFO - PROCESS | 1664 | 1461710177672 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:36:17 INFO - PROCESS | 1664 | 1461710177674 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:36:17 INFO - PROCESS | 1664 | 1461710177676 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1664 | 1461710177677 Marionette TRACE conn2 <- [1,1534,null,{}] 15:36:17 INFO - PROCESS | 1664 | 1461710177679 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}] 15:36:17 INFO - PROCESS | 1664 | 1461710177763 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:36:17 INFO - PROCESS | 1664 | 1461710177816 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f44800 == 52 [pid = 1664] [id = 391] 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x1246e8400) [pid = 1664] [serial = 1172] [outer = 0x0] 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x1290e0400) [pid = 1664] [serial = 1173] [outer = 0x1246e8400] 15:36:17 INFO - PROCESS | 1664 | 1461710177842 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x129ec5000) [pid = 1664] [serial = 1174] [outer = 0x1246e8400] 15:36:18 INFO - PROCESS | 1664 | 1461710178140 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 15:36:18 INFO - PROCESS | 1664 | 1461710178194 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1664 | 1461710178196 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:36:18 INFO - PROCESS | 1664 | 1461710178198 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1664 | 1461710178199 Marionette TRACE conn2 <- [1,1538,null,{}] 15:36:18 INFO - PROCESS | 1664 | 1461710178202 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}] 15:36:18 INFO - PROCESS | 1664 | 1461710178281 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:36:18 INFO - PROCESS | 1664 | 1461710178334 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x116314800 == 53 [pid = 1664] [id = 392] 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x1272d9000) [pid = 1664] [serial = 1175] [outer = 0x0] 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x12b511400) [pid = 1664] [serial = 1176] [outer = 0x1272d9000] 15:36:18 INFO - PROCESS | 1664 | 1461710178359 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x12b6d2c00) [pid = 1664] [serial = 1177] [outer = 0x1272d9000] 15:36:18 INFO - PROCESS | 1664 | 1461710178642 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 15:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:36:18 INFO - PROCESS | 1664 | 1461710178673 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1664 | 1461710178675 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:36:18 INFO - PROCESS | 1664 | 1461710178677 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1664 | 1461710178678 Marionette TRACE conn2 <- [1,1542,null,{}] 15:36:18 INFO - PROCESS | 1664 | 1461710178680 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}] 15:36:18 INFO - PROCESS | 1664 | 1461710178777 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:36:18 INFO - PROCESS | 1664 | 1461710178784 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c878000 == 54 [pid = 1664] [id = 393] 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x12b9c1c00) [pid = 1664] [serial = 1178] [outer = 0x0] 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x12bfabc00) [pid = 1664] [serial = 1179] [outer = 0x12b9c1c00] 15:36:18 INFO - PROCESS | 1664 | 1461710178812 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12ddd8400) [pid = 1664] [serial = 1180] [outer = 0x12b9c1c00] 15:36:19 INFO - PROCESS | 1664 | 1461710179172 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 517ms 15:36:19 INFO - PROCESS | 1664 | 1461710179195 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1664 | 1461710179196 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:36:19 INFO - PROCESS | 1664 | 1461710179198 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1664 | 1461710179200 Marionette TRACE conn2 <- [1,1546,null,{}] 15:36:19 INFO - PROCESS | 1664 | 1461710179202 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}] 15:36:19 INFO - PROCESS | 1664 | 1461710179303 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:36:19 INFO - PROCESS | 1664 | 1461710179316 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3af000 == 55 [pid = 1664] [id = 394] 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12ddd8800) [pid = 1664] [serial = 1181] [outer = 0x0] 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12e3f7000) [pid = 1664] [serial = 1182] [outer = 0x12ddd8800] 15:36:19 INFO - PROCESS | 1664 | 1461710179341 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12e6c0400) [pid = 1664] [serial = 1183] [outer = 0x12ddd8800] 15:36:19 INFO - PROCESS | 1664 | 1461710179685 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 15:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:36:19 INFO - PROCESS | 1664 | 1461710179725 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1664 | 1461710179727 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:36:19 INFO - PROCESS | 1664 | 1461710179729 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1664 | 1461710179731 Marionette TRACE conn2 <- [1,1550,null,{}] 15:36:19 INFO - PROCESS | 1664 | 1461710179734 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}] 15:36:19 INFO - PROCESS | 1664 | 1461710179872 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:36:19 INFO - PROCESS | 1664 | 1461710179891 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6b4000 == 56 [pid = 1664] [id = 395] 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12dddf800) [pid = 1664] [serial = 1184] [outer = 0x0] 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12e965400) [pid = 1664] [serial = 1185] [outer = 0x12dddf800] 15:36:19 INFO - PROCESS | 1664 | 1461710179926 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12ea0d000) [pid = 1664] [serial = 1186] [outer = 0x12dddf800] 15:36:20 INFO - PROCESS | 1664 | 1461710180388 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]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 673ms 15:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:36:20 INFO - PROCESS | 1664 | 1461710180403 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1664 | 1461710180404 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:36:20 INFO - PROCESS | 1664 | 1461710180406 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1664 | 1461710180407 Marionette TRACE conn2 <- [1,1554,null,{}] 15:36:20 INFO - PROCESS | 1664 | 1461710180410 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}] 15:36:20 INFO - PROCESS | 1664 | 1461710180517 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:36:20 INFO - PROCESS | 1664 | 1461710180569 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea3f000 == 57 [pid = 1664] [id = 396] 15:36:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x127f39000) [pid = 1664] [serial = 1187] [outer = 0x0] 15:36:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12ea11400) [pid = 1664] [serial = 1188] [outer = 0x127f39000] 15:36:20 INFO - PROCESS | 1664 | 1461710180594 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12ea18400) [pid = 1664] [serial = 1189] [outer = 0x127f39000] 15:36:21 INFO - PROCESS | 1664 | 1461710181036 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]]]}] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12b50fc00) [pid = 1664] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b514000) [pid = 1664] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11af4cc00) [pid = 1664] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11afc3400) [pid = 1664] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12bc9b400) [pid = 1664] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11af25000) [pid = 1664] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x1150f3000) [pid = 1664] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1150f7400) [pid = 1664] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x1157d9c00) [pid = 1664] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11aa0f400) [pid = 1664] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x1290ddc00) [pid = 1664] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1150f4800) [pid = 1664] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:36:21 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x1290e2400) [pid = 1664] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 668ms 15:36:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:36:21 INFO - PROCESS | 1664 | 1461710181075 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1664 | 1461710181076 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:36:21 INFO - PROCESS | 1664 | 1461710181079 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1664 | 1461710181080 Marionette TRACE conn2 <- [1,1558,null,{}] 15:36:21 INFO - PROCESS | 1664 | 1461710181082 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}] 15:36:21 INFO - PROCESS | 1664 | 1461710181165 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:36:21 INFO - PROCESS | 1664 | 1461710181171 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc94800 == 58 [pid = 1664] [id = 397] 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x113580400) [pid = 1664] [serial = 1190] [outer = 0x0] 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x113587800) [pid = 1664] [serial = 1191] [outer = 0x113580400] 15:36:21 INFO - PROCESS | 1664 | 1461710181197 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11358b800) [pid = 1664] [serial = 1192] [outer = 0x113580400] 15:36:21 INFO - PROCESS | 1664 | 1461710181528 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]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:36:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 467ms 15:36:21 INFO - PROCESS | 1664 | 1461710181547 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1664 | 1461710181548 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:36:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:36:21 INFO - PROCESS | 1664 | 1461710181553 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1664 | 1461710181554 Marionette TRACE conn2 <- [1,1562,null,{}] 15:36:21 INFO - PROCESS | 1664 | 1461710181557 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}] 15:36:21 INFO - PROCESS | 1664 | 1461710181654 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:36:21 INFO - PROCESS | 1664 | 1461710181709 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbf800 == 59 [pid = 1664] [id = 398] 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x113584400) [pid = 1664] [serial = 1193] [outer = 0x0] 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x115703800) [pid = 1664] [serial = 1194] [outer = 0x113584400] 15:36:21 INFO - PROCESS | 1664 | 1461710181738 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12e6c2000) [pid = 1664] [serial = 1195] [outer = 0x113584400] 15:36:22 INFO - PROCESS | 1664 | 1461710182026 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 15:36:22 INFO - PROCESS | 1664 | 1461710182072 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1664 | 1461710182073 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:36:22 INFO - PROCESS | 1664 | 1461710182075 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1664 | 1461710182076 Marionette TRACE conn2 <- [1,1566,null,{}] 15:36:22 INFO - PROCESS | 1664 | 1461710182079 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}] 15:36:22 INFO - PROCESS | 1664 | 1461710182163 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:36:22 INFO - PROCESS | 1664 | 1461710182168 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x130303800 == 60 [pid = 1664] [id = 399] 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11ba19000) [pid = 1664] [serial = 1196] [outer = 0x0] 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11ba23c00) [pid = 1664] [serial = 1197] [outer = 0x11ba19000] 15:36:22 INFO - PROCESS | 1664 | 1461710182193 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11ba27c00) [pid = 1664] [serial = 1198] [outer = 0x11ba19000] 15:36:22 INFO - PROCESS | 1664 | 1461710182503 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 15:36:22 INFO - PROCESS | 1664 | 1461710182546 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:36:22 INFO - PROCESS | 1664 | 1461710182547 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:36:22 INFO - PROCESS | 1664 | 1461710182549 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1664 | 1461710182550 Marionette TRACE conn2 <- [1,1570,null,{}] 15:36:22 INFO - PROCESS | 1664 | 1461710182553 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}] 15:36:22 INFO - PROCESS | 1664 | 1461710182660 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:36:22 INFO - PROCESS | 1664 | 1461710182667 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x130316000 == 61 [pid = 1664] [id = 400] 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11af46800) [pid = 1664] [serial = 1199] [outer = 0x0] 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11ba27000) [pid = 1664] [serial = 1200] [outer = 0x11af46800] 15:36:22 INFO - PROCESS | 1664 | 1461710182691 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12f0afc00) [pid = 1664] [serial = 1201] [outer = 0x11af46800] 15:36:23 INFO - PROCESS | 1664 | 1461710183001 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]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 15:36:23 INFO - PROCESS | 1664 | 1461710183021 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1664 | 1461710183022 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:36:23 INFO - PROCESS | 1664 | 1461710183024 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1664 | 1461710183025 Marionette TRACE conn2 <- [1,1574,null,{}] 15:36:23 INFO - PROCESS | 1664 | 1461710183028 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}] 15:36:23 INFO - PROCESS | 1664 | 1461710183173 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:36:23 INFO - PROCESS | 1664 | 1461710183275 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x118e3f000 == 62 [pid = 1664] [id = 401] 15:36:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11357f800) [pid = 1664] [serial = 1202] [outer = 0x0] 15:36:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x113587c00) [pid = 1664] [serial = 1203] [outer = 0x11357f800] 15:36:23 INFO - PROCESS | 1664 | 1461710183308 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x1150eec00) [pid = 1664] [serial = 1204] [outer = 0x11357f800] 15:36:23 INFO - PROCESS | 1664 | 1461710183746 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]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 770ms 15:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:36:23 INFO - PROCESS | 1664 | 1461710183795 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1664 | 1461710183797 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:36:23 INFO - PROCESS | 1664 | 1461710183800 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1664 | 1461710183803 Marionette TRACE conn2 <- [1,1578,null,{}] 15:36:23 INFO - PROCESS | 1664 | 1461710183807 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}] 15:36:23 INFO - PROCESS | 1664 | 1461710183912 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:36:23 INFO - PROCESS | 1664 | 1461710183970 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x123970800 == 63 [pid = 1664] [id = 402] 15:36:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x119257c00) [pid = 1664] [serial = 1205] [outer = 0x0] 15:36:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11ad56000) [pid = 1664] [serial = 1206] [outer = 0x119257c00] 15:36:24 INFO - PROCESS | 1664 | 1461710184002 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11b0e9400) [pid = 1664] [serial = 1207] [outer = 0x119257c00] 15:36:24 INFO - PROCESS | 1664 | 1461710184429 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]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 15:36:24 INFO - PROCESS | 1664 | 1461710184472 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1664 | 1461710184474 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:36:24 INFO - PROCESS | 1664 | 1461710184476 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1664 | 1461710184478 Marionette TRACE conn2 <- [1,1582,null,{}] 15:36:24 INFO - PROCESS | 1664 | 1461710184480 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}] 15:36:24 INFO - PROCESS | 1664 | 1461710184607 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:36:24 INFO - PROCESS | 1664 | 1461710184667 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d11f000 == 64 [pid = 1664] [id = 403] 15:36:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11ba54400) [pid = 1664] [serial = 1208] [outer = 0x0] 15:36:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x11c49dc00) [pid = 1664] [serial = 1209] [outer = 0x11ba54400] 15:36:24 INFO - PROCESS | 1664 | 1461710184697 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x123be9800) [pid = 1664] [serial = 1210] [outer = 0x11ba54400] 15:36:25 INFO - PROCESS | 1664 | 1461710185154 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]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 15:36:25 INFO - PROCESS | 1664 | 1461710185196 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1664 | 1461710185199 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:36:25 INFO - PROCESS | 1664 | 1461710185207 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1664 | 1461710185210 Marionette TRACE conn2 <- [1,1586,null,{}] 15:36:25 INFO - PROCESS | 1664 | 1461710185213 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}] 15:36:25 INFO - PROCESS | 1664 | 1461710185320 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:36:25 INFO - PROCESS | 1664 | 1461710185377 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d0800 == 65 [pid = 1664] [id = 404] 15:36:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x123bea800) [pid = 1664] [serial = 1211] [outer = 0x0] 15:36:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x123bf2800) [pid = 1664] [serial = 1212] [outer = 0x123bea800] 15:36:25 INFO - PROCESS | 1664 | 1461710185407 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12b512000) [pid = 1664] [serial = 1213] [outer = 0x123bea800] 15:36:25 INFO - PROCESS | 1664 | 1461710185808 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]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:36:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 626ms 15:36:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:36:25 INFO - PROCESS | 1664 | 1461710185828 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1664 | 1461710185830 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:36:25 INFO - PROCESS | 1664 | 1461710185832 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1664 | 1461710185835 Marionette TRACE conn2 <- [1,1590,null,{}] 15:36:25 INFO - PROCESS | 1664 | 1461710185838 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}] 15:36:25 INFO - PROCESS | 1664 | 1461710185940 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:36:26 INFO - PROCESS | 1664 | 1461710186029 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d22000 == 66 [pid = 1664] [id = 405] 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129ec2c00) [pid = 1664] [serial = 1214] [outer = 0x0] 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x12b9b8800) [pid = 1664] [serial = 1215] [outer = 0x129ec2c00] 15:36:26 INFO - PROCESS | 1664 | 1461710186059 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x12c8ecc00) [pid = 1664] [serial = 1216] [outer = 0x129ec2c00] 15:36:26 INFO - PROCESS | 1664 | 1461710186473 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 15:36:26 INFO - PROCESS | 1664 | 1461710186504 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1664 | 1461710186505 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:36:26 INFO - PROCESS | 1664 | 1461710186508 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1664 | 1461710186509 Marionette TRACE conn2 <- [1,1594,null,{}] 15:36:26 INFO - PROCESS | 1664 | 1461710186512 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}] 15:36:26 INFO - PROCESS | 1664 | 1461710186787 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:36:26 INFO - PROCESS | 1664 | 1461710186883 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bca2800 == 67 [pid = 1664] [id = 406] 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x114bbd800) [pid = 1664] [serial = 1217] [outer = 0x0] 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1150f3c00) [pid = 1664] [serial = 1218] [outer = 0x114bbd800] 15:36:26 INFO - PROCESS | 1664 | 1461710186912 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11581f400) [pid = 1664] [serial = 1219] [outer = 0x114bbd800] 15:36:27 INFO - PROCESS | 1664 | 1461710187354 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]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 868ms 15:36:27 INFO - PROCESS | 1664 | 1461710187378 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1664 | 1461710187380 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:36:27 INFO - PROCESS | 1664 | 1461710187383 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1664 | 1461710187385 Marionette TRACE conn2 <- [1,1598,null,{}] 15:36:27 INFO - PROCESS | 1664 | 1461710187389 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}] 15:36:27 INFO - PROCESS | 1664 | 1461710187485 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:36:27 INFO - PROCESS | 1664 | 1461710187560 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x119212800 == 68 [pid = 1664] [id = 407] 15:36:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1166fc000) [pid = 1664] [serial = 1220] [outer = 0x0] 15:36:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x119258400) [pid = 1664] [serial = 1221] [outer = 0x1166fc000] 15:36:27 INFO - PROCESS | 1664 | 1461710187589 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11ad53c00) [pid = 1664] [serial = 1222] [outer = 0x1166fc000] 15:36:28 INFO - PROCESS | 1664 | 1461710188010 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]]]}] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x130316000 == 67 [pid = 1664] [id = 400] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x130303800 == 66 [pid = 1664] [id = 399] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbf800 == 65 [pid = 1664] [id = 398] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc94800 == 64 [pid = 1664] [id = 397] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea3f000 == 63 [pid = 1664] [id = 396] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6b4000 == 62 [pid = 1664] [id = 395] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x123ee8800) [pid = 1664] [serial = 1098] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11ad8a800) [pid = 1664] [serial = 1095] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12d17cc00) [pid = 1664] [serial = 1104] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b9b9000) [pid = 1664] [serial = 1101] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1278bf400) [pid = 1664] [serial = 1143] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3af000 == 61 [pid = 1664] [id = 394] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12c878000 == 60 [pid = 1664] [id = 393] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x116314800 == 59 [pid = 1664] [id = 392] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124f44800 == 58 [pid = 1664] [id = 391] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x123b52000 == 57 [pid = 1664] [id = 390] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11662a800 == 56 [pid = 1664] [id = 389] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1c3000 == 55 [pid = 1664] [id = 388] 15:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x12e355800 == 54 [pid = 1664] [id = 384] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x124f3e000 == 53 [pid = 1664] [id = 383] 15:36:28 INFO - PROCESS | 1664 | --DOCSHELL 0x11b04f800 == 52 [pid = 1664] [id = 382] 15:36:28 INFO - PROCESS | 1664 | 1461710188057 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1664 | 1461710188058 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:36:28 INFO - PROCESS | 1664 | 1461710188061 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1664 | 1461710188062 Marionette TRACE conn2 <- [1,1602,null,{}] 15:36:28 INFO - PROCESS | 1664 | 1461710188064 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}] 15:36:28 INFO - PROCESS | 1664 | 1461710188154 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:36:28 INFO - PROCESS | 1664 | 1461710188159 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a817000 == 53 [pid = 1664] [id = 408] 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11ad56800) [pid = 1664] [serial = 1223] [outer = 0x0] 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11af25000) [pid = 1664] [serial = 1224] [outer = 0x11ad56800] 15:36:28 INFO - PROCESS | 1664 | 1461710188188 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11af43c00) [pid = 1664] [serial = 1225] [outer = 0x11ad56800] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12b51a400) [pid = 1664] [serial = 1125] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12bd93400) [pid = 1664] [serial = 1128] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11bae7400) [pid = 1664] [serial = 1116] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12b9b5c00) [pid = 1664] [serial = 1126] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x123edf000) [pid = 1664] [serial = 1119] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x127f3ac00) [pid = 1664] [serial = 1120] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12d792400) [pid = 1664] [serial = 1131] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11af2e400) [pid = 1664] [serial = 1092] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1150fb400) [pid = 1664] [serial = 1107] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11aa0f000) [pid = 1664] [serial = 1111] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118e9bc00) [pid = 1664] [serial = 1110] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12d378000) [pid = 1664] [serial = 1129] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11bf98400) [pid = 1664] [serial = 1135] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11ad15400) [pid = 1664] [serial = 1134] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x123a53400) [pid = 1664] [serial = 1137] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12d79ec00) [pid = 1664] [serial = 1140] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12dddb800) [pid = 1664] [serial = 1132] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11aa05c00) [pid = 1664] [serial = 1113] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11af43400) [pid = 1664] [serial = 1114] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11af32c00) [pid = 1664] [serial = 1093] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11593b000) [pid = 1664] [serial = 1108] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x123b33800) [pid = 1664] [serial = 1117] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1298f2400) [pid = 1664] [serial = 1122] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12b50f400) [pid = 1664] [serial = 1123] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12d79a000) [pid = 1664] [serial = 1138] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12e6c5400) [pid = 1664] [serial = 1141] [outer = 0x0] [url = about:blank] 15:36:28 INFO - PROCESS | 1664 | 1461710188545 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]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 15:36:28 INFO - PROCESS | 1664 | 1461710188580 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1664 | 1461710188582 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:36:28 INFO - PROCESS | 1664 | 1461710188589 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1664 | 1461710188592 Marionette TRACE conn2 <- [1,1606,null,{}] 15:36:28 INFO - PROCESS | 1664 | 1461710188595 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}] 15:36:28 INFO - PROCESS | 1664 | 1461710188677 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:36:28 INFO - PROCESS | 1664 | 1461710188681 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3d800 == 54 [pid = 1664] [id = 409] 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11af27800) [pid = 1664] [serial = 1226] [outer = 0x0] 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11ba26800) [pid = 1664] [serial = 1227] [outer = 0x11af27800] 15:36:28 INFO - PROCESS | 1664 | 1461710188712 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11bfa1000) [pid = 1664] [serial = 1228] [outer = 0x11af27800] 15:36:29 INFO - PROCESS | 1664 | 1461710189074 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:36:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 526ms 15:36:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:36:29 INFO - PROCESS | 1664 | 1461710189111 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1664 | 1461710189113 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1664 | 1461710189115 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1664 | 1461710189116 Marionette TRACE conn2 <- [1,1610,null,{}] 15:36:29 INFO - PROCESS | 1664 | 1461710189121 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}] 15:36:29 INFO - PROCESS | 1664 | 1461710189222 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:36:29 INFO - PROCESS | 1664 | 1461710189230 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f37000 == 55 [pid = 1664] [id = 410] 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11c3ba400) [pid = 1664] [serial = 1229] [outer = 0x0] 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x123b33800) [pid = 1664] [serial = 1230] [outer = 0x11c3ba400] 15:36:29 INFO - PROCESS | 1664 | 1461710189257 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x123c40400) [pid = 1664] [serial = 1231] [outer = 0x11c3ba400] 15:36:29 INFO - PROCESS | 1664 | 1461710189557 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:36:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 473ms 15:36:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:36:29 INFO - PROCESS | 1664 | 1461710189588 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1664 | 1461710189590 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1664 | 1461710189592 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1664 | 1461710189593 Marionette TRACE conn2 <- [1,1614,null,{}] 15:36:29 INFO - PROCESS | 1664 | 1461710189595 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}] 15:36:29 INFO - PROCESS | 1664 | 1461710189676 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:36:29 INFO - PROCESS | 1664 | 1461710189731 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b834000 == 56 [pid = 1664] [id = 411] 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1246de800) [pid = 1664] [serial = 1232] [outer = 0x0] 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12735d000) [pid = 1664] [serial = 1233] [outer = 0x1246de800] 15:36:29 INFO - PROCESS | 1664 | 1461710189764 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x127f7b800) [pid = 1664] [serial = 1234] [outer = 0x1246de800] 15:36:30 INFO - PROCESS | 1664 | 1461710190073 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]]]}] 15:36:30 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 15:36:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 15:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:36:30 INFO - PROCESS | 1664 | 1461710190110 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1664 | 1461710190111 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:36:30 INFO - PROCESS | 1664 | 1461710190114 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1664 | 1461710190115 Marionette TRACE conn2 <- [1,1618,null,{}] 15:36:30 INFO - PROCESS | 1664 | 1461710190120 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}] 15:36:30 INFO - PROCESS | 1664 | 1461710190199 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:36:30 INFO - PROCESS | 1664 | 1461710190205 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b05e800 == 57 [pid = 1664] [id = 412] 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x127fefc00) [pid = 1664] [serial = 1235] [outer = 0x0] 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1298f2400) [pid = 1664] [serial = 1236] [outer = 0x127fefc00] 15:36:30 INFO - PROCESS | 1664 | 1461710190231 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b514800) [pid = 1664] [serial = 1237] [outer = 0x127fefc00] 15:36:30 INFO - PROCESS | 1664 | 1461710190599 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]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:36:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 15:36:30 INFO - PROCESS | 1664 | 1461710190641 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1664 | 1461710190642 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:36:30 INFO - PROCESS | 1664 | 1461710190645 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1664 | 1461710190646 Marionette TRACE conn2 <- [1,1622,null,{}] 15:36:30 INFO - PROCESS | 1664 | 1461710190654 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}] 15:36:30 INFO - PROCESS | 1664 | 1461710190756 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:36:30 INFO - PROCESS | 1664 | 1461710190760 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcb1000 == 58 [pid = 1664] [id = 413] 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12b514c00) [pid = 1664] [serial = 1238] [outer = 0x0] 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12b65b000) [pid = 1664] [serial = 1239] [outer = 0x12b514c00] 15:36:30 INFO - PROCESS | 1664 | 1461710190786 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b9b5c00) [pid = 1664] [serial = 1240] [outer = 0x12b514c00] 15:36:31 INFO - PROCESS | 1664 | 1461710191133 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]]]}] 15:36:31 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 15:36:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 15:36:31 INFO - PROCESS | 1664 | 1461710191165 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1664 | 1461710191166 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:36:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:36:31 INFO - PROCESS | 1664 | 1461710191174 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1664 | 1461710191175 Marionette TRACE conn2 <- [1,1626,null,{}] 15:36:31 INFO - PROCESS | 1664 | 1461710191177 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}] 15:36:31 INFO - PROCESS | 1664 | 1461710191278 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12bfa3c00) [pid = 1664] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123ede000) [pid = 1664] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11ad54400) [pid = 1664] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12b6d6400) [pid = 1664] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x12ddd8800) [pid = 1664] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12dddf800) [pid = 1664] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x127f39000) [pid = 1664] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x115822c00) [pid = 1664] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x118ea2800) [pid = 1664] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11c3bcc00) [pid = 1664] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x118ea1800) [pid = 1664] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12b9c1c00) [pid = 1664] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1246e8400) [pid = 1664] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x113580400) [pid = 1664] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x1272d9000) [pid = 1664] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11ba19000) [pid = 1664] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:36:31 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x113584400) [pid = 1664] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:36:31 INFO - PROCESS | 1664 | 1461710191680 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x1166da800 == 59 [pid = 1664] [id = 414] 15:36:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x113580800) [pid = 1664] [serial = 1241] [outer = 0x0] 15:36:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x113581800) [pid = 1664] [serial = 1242] [outer = 0x113580800] 15:36:31 INFO - PROCESS | 1664 | 1461710191717 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1150f8000) [pid = 1664] [serial = 1243] [outer = 0x113580800] 15:36:32 INFO - PROCESS | 1664 | 1461710192149 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1020ms 15:36:32 INFO - PROCESS | 1664 | 1461710192195 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1664 | 1461710192197 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:36:32 INFO - PROCESS | 1664 | 1461710192230 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1664 | 1461710192234 Marionette TRACE conn2 <- [1,1630,null,{}] 15:36:32 INFO - PROCESS | 1664 | 1461710192237 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}] 15:36:32 INFO - PROCESS | 1664 | 1461710192342 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:36:32 INFO - PROCESS | 1664 | 1461710192409 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12395b800 == 60 [pid = 1664] [id = 415] 15:36:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11ad4e000) [pid = 1664] [serial = 1244] [outer = 0x0] 15:36:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11ad83800) [pid = 1664] [serial = 1245] [outer = 0x11ad4e000] 15:36:32 INFO - PROCESS | 1664 | 1461710192441 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11afb9400) [pid = 1664] [serial = 1246] [outer = 0x11ad4e000] 15:36:32 INFO - PROCESS | 1664 | 1461710192864 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 675ms 15:36:32 INFO - PROCESS | 1664 | 1461710192906 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:36:32 INFO - PROCESS | 1664 | 1461710192909 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:36:32 INFO - PROCESS | 1664 | 1461710192911 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1664 | 1461710192913 Marionette TRACE conn2 <- [1,1634,null,{}] 15:36:32 INFO - PROCESS | 1664 | 1461710192915 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}] 15:36:33 INFO - PROCESS | 1664 | 1461710193017 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:36:33 INFO - PROCESS | 1664 | 1461710193073 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d11000 == 61 [pid = 1664] [id = 416] 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11ba1f800) [pid = 1664] [serial = 1247] [outer = 0x0] 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11bae9800) [pid = 1664] [serial = 1248] [outer = 0x11ba1f800] 15:36:33 INFO - PROCESS | 1664 | 1461710193103 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x123a57400) [pid = 1664] [serial = 1249] [outer = 0x11ba1f800] 15:36:33 INFO - PROCESS | 1664 | 1461710193527 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 15:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:36:33 INFO - PROCESS | 1664 | 1461710193582 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1664 | 1461710193584 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:36:33 INFO - PROCESS | 1664 | 1461710193591 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1664 | 1461710193595 Marionette TRACE conn2 <- [1,1638,null,{}] 15:36:33 INFO - PROCESS | 1664 | 1461710193615 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}] 15:36:33 INFO - PROCESS | 1664 | 1461710193756 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:36:33 INFO - PROCESS | 1664 | 1461710193807 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b7800 == 62 [pid = 1664] [id = 417] 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123ee8800) [pid = 1664] [serial = 1250] [outer = 0x0] 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1291ef800) [pid = 1664] [serial = 1251] [outer = 0x123ee8800] 15:36:33 INFO - PROCESS | 1664 | 1461710193837 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x129ec6400) [pid = 1664] [serial = 1252] [outer = 0x123ee8800] 15:36:34 INFO - PROCESS | 1664 | 1461710194215 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 681ms 15:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:36:34 INFO - PROCESS | 1664 | 1461710194269 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1664 | 1461710194271 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:36:34 INFO - PROCESS | 1664 | 1461710194273 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1664 | 1461710194275 Marionette TRACE conn2 <- [1,1642,null,{}] 15:36:34 INFO - PROCESS | 1664 | 1461710194277 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}] 15:36:34 INFO - PROCESS | 1664 | 1461710194387 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:36:34 INFO - PROCESS | 1664 | 1461710194442 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c4800 == 63 [pid = 1664] [id = 418] 15:36:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1291f1400) [pid = 1664] [serial = 1253] [outer = 0x0] 15:36:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b798c00) [pid = 1664] [serial = 1254] [outer = 0x1291f1400] 15:36:34 INFO - PROCESS | 1664 | 1461710194472 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12bd9a800) [pid = 1664] [serial = 1255] [outer = 0x1291f1400] 15:36:34 INFO - PROCESS | 1664 | 1461710194863 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 620ms 15:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:36:34 INFO - PROCESS | 1664 | 1461710194893 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1664 | 1461710194895 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:36:34 INFO - PROCESS | 1664 | 1461710194897 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1664 | 1461710194898 Marionette TRACE conn2 <- [1,1646,null,{}] 15:36:34 INFO - PROCESS | 1664 | 1461710194900 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}] 15:36:35 INFO - PROCESS | 1664 | 1461710194999 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:36:35 INFO - PROCESS | 1664 | 1461710195086 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3b3800 == 64 [pid = 1664] [id = 419] 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12c8ec800) [pid = 1664] [serial = 1256] [outer = 0x0] 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12d17bc00) [pid = 1664] [serial = 1257] [outer = 0x12c8ec800] 15:36:35 INFO - PROCESS | 1664 | 1461710195124 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12d379c00) [pid = 1664] [serial = 1258] [outer = 0x12c8ec800] 15:36:35 INFO - PROCESS | 1664 | 1461710195546 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]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 15:36:35 INFO - PROCESS | 1664 | 1461710195571 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1664 | 1461710195572 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:36:35 INFO - PROCESS | 1664 | 1461710195575 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1664 | 1461710195576 Marionette TRACE conn2 <- [1,1650,null,{}] 15:36:35 INFO - PROCESS | 1664 | 1461710195578 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}] 15:36:35 INFO - PROCESS | 1664 | 1461710195679 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:36:35 INFO - PROCESS | 1664 | 1461710195735 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbc000 == 65 [pid = 1664] [id = 420] 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x12d3d4000) [pid = 1664] [serial = 1259] [outer = 0x0] 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12d646c00) [pid = 1664] [serial = 1260] [outer = 0x12d3d4000] 15:36:35 INFO - PROCESS | 1664 | 1461710195765 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12d7a0400) [pid = 1664] [serial = 1261] [outer = 0x12d3d4000] 15:36:36 INFO - PROCESS | 1664 | 1461710196209 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 15:36:36 INFO - PROCESS | 1664 | 1461710196245 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1664 | 1461710196247 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:36:36 INFO - PROCESS | 1664 | 1461710196268 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1664 | 1461710196270 Marionette TRACE conn2 <- [1,1654,null,{}] 15:36:36 INFO - PROCESS | 1664 | 1461710196274 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}] 15:36:36 INFO - PROCESS | 1664 | 1461710196393 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:36:36 INFO - PROCESS | 1664 | 1461710196604 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa7e800 == 66 [pid = 1664] [id = 421] 15:36:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x113586800) [pid = 1664] [serial = 1262] [outer = 0x0] 15:36:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x114240400) [pid = 1664] [serial = 1263] [outer = 0x113586800] 15:36:36 INFO - PROCESS | 1664 | 1461710196632 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x1159d1c00) [pid = 1664] [serial = 1264] [outer = 0x113586800] 15:36:37 INFO - PROCESS | 1664 | 1461710197014 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 791ms 15:36:37 INFO - PROCESS | 1664 | 1461710197041 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1664 | 1461710197043 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:36:37 INFO - PROCESS | 1664 | 1461710197046 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1664 | 1461710197048 Marionette TRACE conn2 <- [1,1658,null,{}] 15:36:37 INFO - PROCESS | 1664 | 1461710197052 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}] 15:36:37 INFO - PROCESS | 1664 | 1461710197149 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:36:37 INFO - PROCESS | 1664 | 1461710197220 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d33800 == 67 [pid = 1664] [id = 422] 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x118886800) [pid = 1664] [serial = 1265] [outer = 0x0] 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11ad4b000) [pid = 1664] [serial = 1266] [outer = 0x118886800] 15:36:37 INFO - PROCESS | 1664 | 1461710197250 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11af44400) [pid = 1664] [serial = 1267] [outer = 0x118886800] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcb1000 == 66 [pid = 1664] [id = 413] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11b05e800 == 65 [pid = 1664] [id = 412] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11b834000 == 64 [pid = 1664] [id = 411] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x124f37000 == 63 [pid = 1664] [id = 410] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3d800 == 62 [pid = 1664] [id = 409] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11a817000 == 61 [pid = 1664] [id = 408] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x119212800 == 60 [pid = 1664] [id = 407] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x11bca2800 == 59 [pid = 1664] [id = 406] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x11ba27000) [pid = 1664] [serial = 1200] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d0800 == 58 [pid = 1664] [id = 404] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x12d11f000 == 57 [pid = 1664] [id = 403] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x123970800 == 56 [pid = 1664] [id = 402] 15:36:37 INFO - PROCESS | 1664 | --DOCSHELL 0x118e3f000 == 55 [pid = 1664] [id = 401] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12d791c00) [pid = 1664] [serial = 1105] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x127362400) [pid = 1664] [serial = 1099] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11af47800) [pid = 1664] [serial = 1096] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12bd9b400) [pid = 1664] [serial = 1102] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12e3f7000) [pid = 1664] [serial = 1182] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12e965400) [pid = 1664] [serial = 1185] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12e6c0400) [pid = 1664] [serial = 1183] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x12ea11400) [pid = 1664] [serial = 1188] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12ea0d000) [pid = 1664] [serial = 1186] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11af32800) [pid = 1664] [serial = 1149] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x119c08000) [pid = 1664] [serial = 1165] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x118887c00) [pid = 1664] [serial = 1164] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11ad4d400) [pid = 1664] [serial = 1167] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11baf0000) [pid = 1664] [serial = 1168] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x127f87400) [pid = 1664] [serial = 1152] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x123ee2000) [pid = 1664] [serial = 1170] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x124f8ec00) [pid = 1664] [serial = 1171] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12bc9a000) [pid = 1664] [serial = 1162] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11afc3800) [pid = 1664] [serial = 1161] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12bfabc00) [pid = 1664] [serial = 1179] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x1290e0400) [pid = 1664] [serial = 1173] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x113587800) [pid = 1664] [serial = 1191] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x129ec5000) [pid = 1664] [serial = 1174] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12b6c9800) [pid = 1664] [serial = 1155] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12d3d3800) [pid = 1664] [serial = 1158] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x118e0f000) [pid = 1664] [serial = 1146] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x11358b800) [pid = 1664] [serial = 1192] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x12b511400) [pid = 1664] [serial = 1176] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12b6d2c00) [pid = 1664] [serial = 1177] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11ba27c00) [pid = 1664] [serial = 1198] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11ba23c00) [pid = 1664] [serial = 1197] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12ea18400) [pid = 1664] [serial = 1189] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x115703800) [pid = 1664] [serial = 1194] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x12e6c2000) [pid = 1664] [serial = 1195] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x12ddd8400) [pid = 1664] [serial = 1180] [outer = 0x0] [url = about:blank] 15:36:37 INFO - PROCESS | 1664 | 1461710197646 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 623ms 15:36:37 INFO - PROCESS | 1664 | 1461710197673 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1664 | 1461710197675 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:36:37 INFO - PROCESS | 1664 | 1461710197678 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1664 | 1461710197679 Marionette TRACE conn2 <- [1,1662,null,{}] 15:36:37 INFO - PROCESS | 1664 | 1461710197681 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}] 15:36:37 INFO - PROCESS | 1664 | 1461710197766 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:36:37 INFO - PROCESS | 1664 | 1461710197774 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8df000 == 56 [pid = 1664] [id = 423] 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11af2e800) [pid = 1664] [serial = 1268] [outer = 0x0] 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11ba19800) [pid = 1664] [serial = 1269] [outer = 0x11af2e800] 15:36:37 INFO - PROCESS | 1664 | 1461710197800 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11bae7400) [pid = 1664] [serial = 1270] [outer = 0x11af2e800] 15:36:38 INFO - PROCESS | 1664 | 1461710198176 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 15:36:38 INFO - PROCESS | 1664 | 1461710198197 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1664 | 1461710198198 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:36:38 INFO - PROCESS | 1664 | 1461710198225 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1664 | 1461710198229 Marionette TRACE conn2 <- [1,1666,null,{}] 15:36:38 INFO - PROCESS | 1664 | 1461710198234 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}] 15:36:38 INFO - PROCESS | 1664 | 1461710198317 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:36:38 INFO - PROCESS | 1664 | 1461710198324 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12759f800 == 57 [pid = 1664] [id = 424] 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11bf9f000) [pid = 1664] [serial = 1271] [outer = 0x0] 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x123bef000) [pid = 1664] [serial = 1272] [outer = 0x11bf9f000] 15:36:38 INFO - PROCESS | 1664 | 1461710198350 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x124452400) [pid = 1664] [serial = 1273] [outer = 0x11bf9f000] 15:36:38 INFO - PROCESS | 1664 | 1461710198692 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 497ms 15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:36:38 INFO - PROCESS | 1664 | 1461710198703 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1664 | 1461710198706 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1664 | 1461710198708 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1664 | 1461710198709 Marionette TRACE conn2 <- [1,1670,null,{}] 15:36:38 INFO - PROCESS | 1664 | 1461710198711 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}] 15:36:38 INFO - PROCESS | 1664 | 1461710198806 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:36:38 INFO - PROCESS | 1664 | 1461710198861 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a814800 == 58 [pid = 1664] [id = 425] 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11bf9f800) [pid = 1664] [serial = 1274] [outer = 0x0] 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1275b0000) [pid = 1664] [serial = 1275] [outer = 0x11bf9f800] 15:36:38 INFO - PROCESS | 1664 | 1461710198886 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1298f1c00) [pid = 1664] [serial = 1276] [outer = 0x11bf9f800] 15:36:39 INFO - PROCESS | 1664 | 1461710199176 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:36:39 INFO - PROCESS | 1664 | 1461710199227 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1664 | 1461710199229 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:36:39 INFO - PROCESS | 1664 | 1461710199231 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1664 | 1461710199232 Marionette TRACE conn2 <- [1,1674,null,{}] 15:36:39 INFO - PROCESS | 1664 | 1461710199238 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}] 15:36:39 INFO - PROCESS | 1664 | 1461710199328 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:36:39 INFO - PROCESS | 1664 | 1461710199402 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b769000 == 59 [pid = 1664] [id = 426] 15:36:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x12b515800) [pid = 1664] [serial = 1277] [outer = 0x0] 15:36:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x12b6cec00) [pid = 1664] [serial = 1278] [outer = 0x12b515800] 15:36:39 INFO - PROCESS | 1664 | 1461710199453 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x12bfa5400) [pid = 1664] [serial = 1279] [outer = 0x12b515800] 15:36:39 INFO - PROCESS | 1664 | 1461710199901 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 723ms 15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:36:39 INFO - PROCESS | 1664 | 1461710199955 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1664 | 1461710199956 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:36:39 INFO - PROCESS | 1664 | 1461710199958 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1664 | 1461710199959 Marionette TRACE conn2 <- [1,1678,null,{}] 15:36:39 INFO - PROCESS | 1664 | 1461710199962 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}] 15:36:40 INFO - PROCESS | 1664 | 1461710200069 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:36:40 INFO - PROCESS | 1664 | 1461710200125 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3ae000 == 60 [pid = 1664] [id = 427] 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x12d3d6400) [pid = 1664] [serial = 1280] [outer = 0x0] 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x12d79a800) [pid = 1664] [serial = 1281] [outer = 0x12d3d6400] 15:36:40 INFO - PROCESS | 1664 | 1461710200150 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x12ddda400) [pid = 1664] [serial = 1282] [outer = 0x12d3d6400] 15:36:40 INFO - PROCESS | 1664 | 1461710200546 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]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 619ms 15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:36:40 INFO - PROCESS | 1664 | 1461710200578 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1664 | 1461710200579 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:36:40 INFO - PROCESS | 1664 | 1461710200581 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1664 | 1461710200582 Marionette TRACE conn2 <- [1,1682,null,{}] 15:36:40 INFO - PROCESS | 1664 | 1461710200584 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}] 15:36:40 INFO - PROCESS | 1664 | 1461710200733 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:36:40 INFO - PROCESS | 1664 | 1461710200759 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6ab000 == 61 [pid = 1664] [id = 428] 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12d79e000) [pid = 1664] [serial = 1283] [outer = 0x0] 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x12e3ed800) [pid = 1664] [serial = 1284] [outer = 0x12d79e000] 15:36:40 INFO - PROCESS | 1664 | 1461710200798 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12e6b9c00) [pid = 1664] [serial = 1285] [outer = 0x12d79e000] 15:36:41 INFO - PROCESS | 1664 | 1461710201220 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]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:36:41 INFO - PROCESS | 1664 | 1461710201251 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1664 | 1461710201253 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:36:41 INFO - PROCESS | 1664 | 1461710201255 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1664 | 1461710201256 Marionette TRACE conn2 <- [1,1686,null,{}] 15:36:41 INFO - PROCESS | 1664 | 1461710201258 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}] 15:36:41 INFO - PROCESS | 1664 | 1461710201360 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:36:41 INFO - PROCESS | 1664 | 1461710201414 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edcc000 == 62 [pid = 1664] [id = 429] 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12ddd8800) [pid = 1664] [serial = 1286] [outer = 0x0] 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12e6be800) [pid = 1664] [serial = 1287] [outer = 0x12ddd8800] 15:36:41 INFO - PROCESS | 1664 | 1461710201438 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12e961400) [pid = 1664] [serial = 1288] [outer = 0x12ddd8800] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11ad56800) [pid = 1664] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1246de800) [pid = 1664] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x127fefc00) [pid = 1664] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x114bbd800) [pid = 1664] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11c3ba400) [pid = 1664] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11af46800) [pid = 1664] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11af27800) [pid = 1664] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:36:41 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x1166fc000) [pid = 1664] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:36:41 INFO - PROCESS | 1664 | 1461710201798 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]]]}] 15:36:41 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 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 15:36:41 INFO - PROCESS | 1664 | 1461710201823 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1664 | 1461710201824 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:36:41 INFO - PROCESS | 1664 | 1461710201827 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1664 | 1461710201828 Marionette TRACE conn2 <- [1,1690,null,{}] 15:36:41 INFO - PROCESS | 1664 | 1461710201830 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}] 15:36:41 INFO - PROCESS | 1664 | 1461710201915 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:36:41 INFO - PROCESS | 1664 | 1461710201920 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x1273a3800 == 63 [pid = 1664] [id = 430] 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x1159c8800) [pid = 1664] [serial = 1289] [outer = 0x0] 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x123bf0800) [pid = 1664] [serial = 1290] [outer = 0x1159c8800] 15:36:41 INFO - PROCESS | 1664 | 1461710201945 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x12e6c2c00) [pid = 1664] [serial = 1291] [outer = 0x1159c8800] 15:36:42 INFO - PROCESS | 1664 | 1461710202273 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]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 468ms 15:36:42 INFO - PROCESS | 1664 | 1461710202296 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1664 | 1461710202297 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:36:42 INFO - PROCESS | 1664 | 1461710202299 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1664 | 1461710202300 Marionette TRACE conn2 <- [1,1694,null,{}] 15:36:42 INFO - PROCESS | 1664 | 1461710202305 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}] 15:36:42 INFO - PROCESS | 1664 | 1461710202412 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:36:42 INFO - PROCESS | 1664 | 1461710202419 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7dd800 == 64 [pid = 1664] [id = 431] 15:36:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11893f800) [pid = 1664] [serial = 1292] [outer = 0x0] 15:36:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x12e967c00) [pid = 1664] [serial = 1293] [outer = 0x11893f800] 15:36:42 INFO - PROCESS | 1664 | 1461710202448 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12ea18800) [pid = 1664] [serial = 1294] [outer = 0x11893f800] 15:36:42 INFO - PROCESS | 1664 | 1461710202787 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]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 15:36:42 INFO - PROCESS | 1664 | 1461710202821 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1664 | 1461710202823 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:36:42 INFO - PROCESS | 1664 | 1461710202825 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1664 | 1461710202827 Marionette TRACE conn2 <- [1,1698,null,{}] 15:36:42 INFO - PROCESS | 1664 | 1461710202829 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}] 15:36:42 INFO - PROCESS | 1664 | 1461710202930 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:36:42 INFO - PROCESS | 1664 | 1461710202934 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x13008c000 == 65 [pid = 1664] [id = 432] 15:36:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x118838400) [pid = 1664] [serial = 1295] [outer = 0x0] 15:36:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12ea19400) [pid = 1664] [serial = 1296] [outer = 0x118838400] 15:36:42 INFO - PROCESS | 1664 | 1461710202959 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12f0b3400) [pid = 1664] [serial = 1297] [outer = 0x118838400] 15:36:43 INFO - PROCESS | 1664 | 1461710203271 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]]]}] 15:36:43 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 15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:36:43 INFO - PROCESS | 1664 | 1461710203294 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1664 | 1461710203295 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:36:43 INFO - PROCESS | 1664 | 1461710203297 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1664 | 1461710203298 Marionette TRACE conn2 <- [1,1702,null,{}] 15:36:43 INFO - PROCESS | 1664 | 1461710203308 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}] 15:36:43 INFO - PROCESS | 1664 | 1461710203425 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:36:43 INFO - PROCESS | 1664 | 1461710203432 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x130093000 == 66 [pid = 1664] [id = 433] 15:36:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11af27800) [pid = 1664] [serial = 1298] [outer = 0x0] 15:36:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x12f0b7000) [pid = 1664] [serial = 1299] [outer = 0x11af27800] 15:36:43 INFO - PROCESS | 1664 | 1461710203456 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x12f6d0c00) [pid = 1664] [serial = 1300] [outer = 0x11af27800] 15:36:43 INFO - PROCESS | 1664 | 1461710203836 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]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 572ms 15:36:43 INFO - PROCESS | 1664 | 1461710203871 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1664 | 1461710203873 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:36:43 INFO - PROCESS | 1664 | 1461710203877 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1664 | 1461710203879 Marionette TRACE conn2 <- [1,1706,null,{}] 15:36:43 INFO - PROCESS | 1664 | 1461710203884 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}] 15:36:43 INFO - PROCESS | 1664 | 1461710203991 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:36:44 INFO - PROCESS | 1664 | 1461710204053 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bc98800 == 67 [pid = 1664] [id = 434] 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x115822c00) [pid = 1664] [serial = 1301] [outer = 0x0] 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x118831800) [pid = 1664] [serial = 1302] [outer = 0x115822c00] 15:36:44 INFO - PROCESS | 1664 | 1461710204084 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11883c800) [pid = 1664] [serial = 1303] [outer = 0x115822c00] 15:36:44 INFO - PROCESS | 1664 | 1461710204546 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 15:36:44 INFO - PROCESS | 1664 | 1461710204598 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1664 | 1461710204603 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:36:44 INFO - PROCESS | 1664 | 1461710204607 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1664 | 1461710204609 Marionette TRACE conn2 <- [1,1710,null,{}] 15:36:44 INFO - PROCESS | 1664 | 1461710204611 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}] 15:36:44 INFO - PROCESS | 1664 | 1461710204719 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:36:44 INFO - PROCESS | 1664 | 1461710204779 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298c4800 == 68 [pid = 1664] [id = 435] 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11883f000) [pid = 1664] [serial = 1304] [outer = 0x0] 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11af31000) [pid = 1664] [serial = 1305] [outer = 0x11883f000] 15:36:44 INFO - PROCESS | 1664 | 1461710204809 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11ba27800) [pid = 1664] [serial = 1306] [outer = 0x11883f000] 15:36:45 INFO - PROCESS | 1664 | 1461710205235 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 15:36:45 INFO - PROCESS | 1664 | 1461710205279 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1664 | 1461710205280 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:36:45 INFO - PROCESS | 1664 | 1461710205307 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1664 | 1461710205310 Marionette TRACE conn2 <- [1,1714,null,{}] 15:36:45 INFO - PROCESS | 1664 | 1461710205335 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}] 15:36:45 INFO - PROCESS | 1664 | 1461710205466 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:36:45 INFO - PROCESS | 1664 | 1461710205520 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c7800 == 69 [pid = 1664] [id = 436] 15:36:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x123bf2000) [pid = 1664] [serial = 1307] [outer = 0x0] 15:36:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x124f56000) [pid = 1664] [serial = 1308] [outer = 0x123bf2000] 15:36:45 INFO - PROCESS | 1664 | 1461710205553 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x129c4b800) [pid = 1664] [serial = 1309] [outer = 0x123bf2000] 15:36:45 INFO - PROCESS | 1664 | 1461710205961 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 696ms 15:36:45 INFO - PROCESS | 1664 | 1461710205980 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1664 | 1461710205981 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:36:45 INFO - PROCESS | 1664 | 1461710205984 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1664 | 1461710205987 Marionette TRACE conn2 <- [1,1718,null,{}] 15:36:45 INFO - PROCESS | 1664 | 1461710205990 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}] 15:36:46 INFO - PROCESS | 1664 | 1461710206093 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:36:46 INFO - PROCESS | 1664 | 1461710206152 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d14000 == 70 [pid = 1664] [id = 437] 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x129ec9400) [pid = 1664] [serial = 1310] [outer = 0x0] 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12bfa2c00) [pid = 1664] [serial = 1311] [outer = 0x129ec9400] 15:36:46 INFO - PROCESS | 1664 | 1461710206181 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12d377800) [pid = 1664] [serial = 1312] [outer = 0x129ec9400] 15:36:46 INFO - PROCESS | 1664 | 1461710206627 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]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 15:36:46 INFO - PROCESS | 1664 | 1461710206655 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:36:46 INFO - PROCESS | 1664 | 1461710206657 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:36:46 INFO - PROCESS | 1664 | 1461710206659 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1664 | 1461710206660 Marionette TRACE conn2 <- [1,1722,null,{}] 15:36:46 INFO - PROCESS | 1664 | 1461710206663 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}] 15:36:46 INFO - PROCESS | 1664 | 1461710206775 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:36:46 INFO - PROCESS | 1664 | 1461710206868 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11339e000 == 71 [pid = 1664] [id = 438] 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11568e800) [pid = 1664] [serial = 1313] [outer = 0x0] 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x115692400) [pid = 1664] [serial = 1314] [outer = 0x11568e800] 15:36:46 INFO - PROCESS | 1664 | 1461710206897 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12bfa0c00) [pid = 1664] [serial = 1315] [outer = 0x11568e800] 15:36:47 INFO - PROCESS | 1664 | 1461710207331 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]]]}] 15:36:47 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 15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:36:47 INFO - PROCESS | 1664 | 1461710207379 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1664 | 1461710207381 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1664 | 1461710207404 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1664 | 1461710207405 Marionette TRACE conn2 <- [1,1726,null,{}] 15:36:47 INFO - PROCESS | 1664 | 1461710207409 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}] 15:36:47 INFO - PROCESS | 1664 | 1461710207531 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:36:47 INFO - PROCESS | 1664 | 1461710207605 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c590000 == 72 [pid = 1664] [id = 439] 15:36:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11504f800) [pid = 1664] [serial = 1316] [outer = 0x0] 15:36:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x115690400) [pid = 1664] [serial = 1317] [outer = 0x11504f800] 15:36:47 INFO - PROCESS | 1664 | 1461710207639 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12d189c00) [pid = 1664] [serial = 1318] [outer = 0x11504f800] 15:36:48 INFO - PROCESS | 1664 | 1461710208507 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]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1143ms 15:36:48 INFO - PROCESS | 1664 | 1461710208527 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1664 | 1461710208529 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:36:48 INFO - PROCESS | 1664 | 1461710208533 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1664 | 1461710208535 Marionette TRACE conn2 <- [1,1730,null,{}] 15:36:48 INFO - PROCESS | 1664 | 1461710208540 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}] 15:36:48 INFO - PROCESS | 1664 | 1461710208636 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:36:48 INFO - PROCESS | 1664 | 1461710208712 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12433c800 == 73 [pid = 1664] [id = 440] 15:36:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x11504fc00) [pid = 1664] [serial = 1319] [outer = 0x0] 15:36:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1150f1c00) [pid = 1664] [serial = 1320] [outer = 0x11504fc00] 15:36:48 INFO - PROCESS | 1664 | 1461710208740 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x11568c800) [pid = 1664] [serial = 1321] [outer = 0x11504fc00] 15:36:49 INFO - PROCESS | 1664 | 1461710209182 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]]]}] 15:36:49 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 15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms 15:36:49 INFO - PROCESS | 1664 | 1461710209206 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1664 | 1461710209212 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:36:49 INFO - PROCESS | 1664 | 1461710209245 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1664 | 1461710209247 Marionette TRACE conn2 <- [1,1734,null,{}] 15:36:49 INFO - PROCESS | 1664 | 1461710209252 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}] 15:36:49 INFO - PROCESS | 1664 | 1461710209349 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:36:49 INFO - PROCESS | 1664 | 1461710209454 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11920f000 == 74 [pid = 1664] [id = 441] 15:36:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11568e000) [pid = 1664] [serial = 1322] [outer = 0x0] 15:36:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11667a400) [pid = 1664] [serial = 1323] [outer = 0x11568e000] 15:36:49 INFO - PROCESS | 1664 | 1461710209493 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x118836000) [pid = 1664] [serial = 1324] [outer = 0x11568e000] 15:36:49 INFO - PROCESS | 1664 | --DOCSHELL 0x119c42800 == 73 [pid = 1664] [id = 85] 15:36:49 INFO - PROCESS | 1664 | --DOCSHELL 0x13008c000 == 72 [pid = 1664] [id = 432] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x113587c00) [pid = 1664] [serial = 1203] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11ad56000) [pid = 1664] [serial = 1206] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11c49dc00) [pid = 1664] [serial = 1209] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x123bf2800) [pid = 1664] [serial = 1212] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12b9b8800) [pid = 1664] [serial = 1215] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12b65b000) [pid = 1664] [serial = 1239] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7dd800 == 71 [pid = 1664] [id = 431] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x1273a3800 == 70 [pid = 1664] [id = 430] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12edcc000 == 69 [pid = 1664] [id = 429] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6ab000 == 68 [pid = 1664] [id = 428] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3ae000 == 67 [pid = 1664] [id = 427] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12b769000 == 66 [pid = 1664] [id = 426] 15:36:50 INFO - PROCESS | 1664 | 1461710210065 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]]]}] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11a814800 == 65 [pid = 1664] [id = 425] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12759f800 == 64 [pid = 1664] [id = 424] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8df000 == 63 [pid = 1664] [id = 423] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x119d33800 == 62 [pid = 1664] [id = 422] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa7e800 == 61 [pid = 1664] [id = 421] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x129d11000 == 60 [pid = 1664] [id = 416] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x12395b800 == 59 [pid = 1664] [id = 415] 15:36:50 INFO - PROCESS | 1664 | --DOCSHELL 0x1166da800 == 58 [pid = 1664] [id = 414] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12f0afc00) [pid = 1664] [serial = 1201] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11af25000) [pid = 1664] [serial = 1224] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x11af43c00) [pid = 1664] [serial = 1225] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11581f400) [pid = 1664] [serial = 1219] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1150f3c00) [pid = 1664] [serial = 1218] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11ad53c00) [pid = 1664] [serial = 1222] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x119258400) [pid = 1664] [serial = 1221] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12735d000) [pid = 1664] [serial = 1233] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x127f7b800) [pid = 1664] [serial = 1234] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11ba26800) [pid = 1664] [serial = 1227] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11bfa1000) [pid = 1664] [serial = 1228] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x123b33800) [pid = 1664] [serial = 1230] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x123c40400) [pid = 1664] [serial = 1231] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1298f2400) [pid = 1664] [serial = 1236] [outer = 0x0] [url = about:blank] 15:36:50 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12b514800) [pid = 1664] [serial = 1237] [outer = 0x0] [url = about:blank] 15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 904ms 15:36:50 INFO - PROCESS | 1664 | 1461710210122 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1664 | 1461710210124 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:36:50 INFO - PROCESS | 1664 | 1461710210126 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1664 | 1461710210128 Marionette TRACE conn2 <- [1,1738,null,{}] 15:36:50 INFO - PROCESS | 1664 | 1461710210135 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}] 15:36:50 INFO - PROCESS | 1664 | 1461710210220 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:36:50 INFO - PROCESS | 1664 | 1461710210227 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa6c800 == 59 [pid = 1664] [id = 442] 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x119e51800) [pid = 1664] [serial = 1325] [outer = 0x0] 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11a639c00) [pid = 1664] [serial = 1326] [outer = 0x119e51800] 15:36:50 INFO - PROCESS | 1664 | 1461710210255 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11ad51000) [pid = 1664] [serial = 1327] [outer = 0x119e51800] 15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 572ms 15:36:50 INFO - PROCESS | 1664 | 1461710210693 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]]]}] 15:36:50 INFO - PROCESS | 1664 | 1461710210699 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1664 | 1461710210704 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:36:50 INFO - PROCESS | 1664 | 1461710210718 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1664 | 1461710210720 Marionette TRACE conn2 <- [1,1742,null,{}] 15:36:50 INFO - PROCESS | 1664 | 1461710210723 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}] 15:36:50 INFO - PROCESS | 1664 | 1461710210850 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:36:50 INFO - PROCESS | 1664 | 1461710210859 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b43800 == 60 [pid = 1664] [id = 443] 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11ad89000) [pid = 1664] [serial = 1328] [outer = 0x0] 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11b0f0c00) [pid = 1664] [serial = 1329] [outer = 0x11ad89000] 15:36:50 INFO - PROCESS | 1664 | 1461710210880 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11ba1fc00) [pid = 1664] [serial = 1330] [outer = 0x11ad89000] 15:36:51 INFO - PROCESS | 1664 | 1461710211289 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 623ms 15:36:51 INFO - PROCESS | 1664 | 1461710211340 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1664 | 1461710211342 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:36:51 INFO - PROCESS | 1664 | 1461710211345 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1664 | 1461710211347 Marionette TRACE conn2 <- [1,1746,null,{}] 15:36:51 INFO - PROCESS | 1664 | 1461710211351 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}] 15:36:51 INFO - PROCESS | 1664 | 1461710211475 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:36:51 INFO - PROCESS | 1664 | 1461710211576 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x127393000 == 61 [pid = 1664] [id = 444] 15:36:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11ba1b400) [pid = 1664] [serial = 1331] [outer = 0x0] 15:36:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11ba5d400) [pid = 1664] [serial = 1332] [outer = 0x11ba1b400] 15:36:51 INFO - PROCESS | 1664 | 1461710211611 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11bcc9800) [pid = 1664] [serial = 1333] [outer = 0x11ba1b400] 15:36:51 INFO - PROCESS | 1664 | 1461710211948 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 625ms 15:36:51 INFO - PROCESS | 1664 | 1461710211975 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1664 | 1461710211976 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:36:51 INFO - PROCESS | 1664 | 1461710211978 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1664 | 1461710211979 Marionette TRACE conn2 <- [1,1750,null,{}] 15:36:51 INFO - PROCESS | 1664 | 1461710211981 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}] 15:36:52 INFO - PROCESS | 1664 | 1461710212081 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:36:52 INFO - PROCESS | 1664 | 1461710212089 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e24000 == 62 [pid = 1664] [id = 445] 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11bf9a000) [pid = 1664] [serial = 1334] [outer = 0x0] 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x123b33800) [pid = 1664] [serial = 1335] [outer = 0x11bf9a000] 15:36:52 INFO - PROCESS | 1664 | 1461710212116 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x1243dcc00) [pid = 1664] [serial = 1336] [outer = 0x11bf9a000] 15:36:52 INFO - PROCESS | 1664 | 1461710212482 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]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:36:52 INFO - PROCESS | 1664 | 1461710212496 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1664 | 1461710212498 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1664 | 1461710212502 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1664 | 1461710212506 Marionette TRACE conn2 <- [1,1754,null,{}] 15:36:52 INFO - PROCESS | 1664 | 1461710212515 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}] 15:36:52 INFO - PROCESS | 1664 | 1461710212638 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:36:52 INFO - PROCESS | 1664 | 1461710212685 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf35800 == 63 [pid = 1664] [id = 446] 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x11ba27400) [pid = 1664] [serial = 1337] [outer = 0x0] 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x1275b8800) [pid = 1664] [serial = 1338] [outer = 0x11ba27400] 15:36:52 INFO - PROCESS | 1664 | 1461710212718 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x127f3ac00) [pid = 1664] [serial = 1339] [outer = 0x11ba27400] 15:36:53 INFO - PROCESS | 1664 | 1461710213123 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]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 636ms 15:36:53 INFO - PROCESS | 1664 | 1461710213139 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1664 | 1461710213141 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:36:53 INFO - PROCESS | 1664 | 1461710213144 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1664 | 1461710213146 Marionette TRACE conn2 <- [1,1758,null,{}] 15:36:53 INFO - PROCESS | 1664 | 1461710213150 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}] 15:36:53 INFO - PROCESS | 1664 | 1461710213313 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:36:53 INFO - PROCESS | 1664 | 1461710213332 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d35f000 == 64 [pid = 1664] [id = 447] 15:36:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x119c08c00) [pid = 1664] [serial = 1340] [outer = 0x0] 15:36:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x1291ea800) [pid = 1664] [serial = 1341] [outer = 0x119c08c00] 15:36:53 INFO - PROCESS | 1664 | 1461710213373 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x129ebb800) [pid = 1664] [serial = 1342] [outer = 0x119c08c00] 15:36:53 INFO - PROCESS | 1664 | 1461710213807 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]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 674ms 15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:36:53 INFO - PROCESS | 1664 | 1461710213820 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1664 | 1461710213822 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:36:53 INFO - PROCESS | 1664 | 1461710213824 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1664 | 1461710213825 Marionette TRACE conn2 <- [1,1762,null,{}] 15:36:53 INFO - PROCESS | 1664 | 1461710213827 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}] 15:36:53 INFO - PROCESS | 1664 | 1461710213929 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:36:53 INFO - PROCESS | 1664 | 1461710213942 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34a800 == 65 [pid = 1664] [id = 448] 15:36:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x129ec3400) [pid = 1664] [serial = 1343] [outer = 0x0] 15:36:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12b50ec00) [pid = 1664] [serial = 1344] [outer = 0x129ec3400] 15:36:53 INFO - PROCESS | 1664 | 1461710213967 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12b65a400) [pid = 1664] [serial = 1345] [outer = 0x129ec3400] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x1163f2800) [pid = 1664] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12b658c00) [pid = 1664] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11ad4e400) [pid = 1664] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x12bd9e400) [pid = 1664] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x127eb1000) [pid = 1664] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12b514c00) [pid = 1664] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12d3d6400) [pid = 1664] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12d79e000) [pid = 1664] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12ddd8800) [pid = 1664] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x1159c8800) [pid = 1664] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11bf9f800) [pid = 1664] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x118886800) [pid = 1664] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11893f800) [pid = 1664] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12b515800) [pid = 1664] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11af2e800) [pid = 1664] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11bf9f000) [pid = 1664] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x113586800) [pid = 1664] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:36:54 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x118838400) [pid = 1664] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:36:54 INFO - PROCESS | 1664 | 1461710214598 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 820ms 15:36:54 INFO - PROCESS | 1664 | 1461710214644 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1664 | 1461710214646 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:36:54 INFO - PROCESS | 1664 | 1461710214648 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1664 | 1461710214649 Marionette TRACE conn2 <- [1,1766,null,{}] 15:36:54 INFO - PROCESS | 1664 | 1461710214651 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}] 15:36:54 INFO - PROCESS | 1664 | 1461710214732 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:36:54 INFO - PROCESS | 1664 | 1461710214738 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c38c800 == 66 [pid = 1664] [id = 449] 15:36:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x118834000) [pid = 1664] [serial = 1346] [outer = 0x0] 15:36:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11c8de000) [pid = 1664] [serial = 1347] [outer = 0x118834000] 15:36:54 INFO - PROCESS | 1664 | 1461710214763 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x12b514c00) [pid = 1664] [serial = 1348] [outer = 0x118834000] 15:36:55 INFO - PROCESS | 1664 | 1461710215112 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]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 15:36:55 INFO - PROCESS | 1664 | 1461710215121 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:36:55 INFO - PROCESS | 1664 | 1461710215122 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1664 | 1461710215125 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1664 | 1461710215127 Marionette TRACE conn2 <- [1,1770,null,{}] 15:36:55 INFO - PROCESS | 1664 | 1461710215129 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}] 15:36:55 INFO - PROCESS | 1664 | 1461710215271 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:36:55 INFO - PROCESS | 1664 | 1461710215279 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c4000 == 67 [pid = 1664] [id = 450] 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12bc93400) [pid = 1664] [serial = 1349] [outer = 0x0] 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12bfa5000) [pid = 1664] [serial = 1350] [outer = 0x12bc93400] 15:36:55 INFO - PROCESS | 1664 | 1461710215308 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12d182c00) [pid = 1664] [serial = 1351] [outer = 0x12bc93400] 15:36:55 INFO - PROCESS | 1664 | 1461710215610 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]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:36:55 INFO - PROCESS | 1664 | 1461710215644 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1664 | 1461710215646 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1664 | 1461710215648 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1664 | 1461710215649 Marionette TRACE conn2 <- [1,1774,null,{}] 15:36:55 INFO - PROCESS | 1664 | 1461710215652 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}] 15:36:55 INFO - PROCESS | 1664 | 1461710215737 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:36:55 INFO - PROCESS | 1664 | 1461710215741 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb5c800 == 68 [pid = 1664] [id = 451] 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12bfad800) [pid = 1664] [serial = 1352] [outer = 0x0] 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12d3cfc00) [pid = 1664] [serial = 1353] [outer = 0x12bfad800] 15:36:55 INFO - PROCESS | 1664 | 1461710215766 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12d79b400) [pid = 1664] [serial = 1354] [outer = 0x12bfad800] 15:36:56 INFO - PROCESS | 1664 | 1461710216094 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]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 473ms 15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:36:56 INFO - PROCESS | 1664 | 1461710216123 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1664 | 1461710216124 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1664 | 1461710216126 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1664 | 1461710216127 Marionette TRACE conn2 <- [1,1778,null,{}] 15:36:56 INFO - PROCESS | 1664 | 1461710216130 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}] 15:36:56 INFO - PROCESS | 1664 | 1461710216244 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:36:56 INFO - PROCESS | 1664 | 1461710216251 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x130312000 == 69 [pid = 1664] [id = 452] 15:36:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12d79c400) [pid = 1664] [serial = 1355] [outer = 0x0] 15:36:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12ddd9800) [pid = 1664] [serial = 1356] [outer = 0x12d79c400] 15:36:56 INFO - PROCESS | 1664 | 1461710216276 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12dde3c00) [pid = 1664] [serial = 1357] [outer = 0x12d79c400] 15:36:56 INFO - PROCESS | 1664 | 1461710216702 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]]]}] 15:36:56 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 15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 619ms 15:36:56 INFO - PROCESS | 1664 | 1461710216745 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1664 | 1461710216748 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:36:56 INFO - PROCESS | 1664 | 1461710216752 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1664 | 1461710216754 Marionette TRACE conn2 <- [1,1782,null,{}] 15:36:56 INFO - PROCESS | 1664 | 1461710216758 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}] 15:36:56 INFO - PROCESS | 1664 | 1461710216867 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:36:56 INFO - PROCESS | 1664 | 1461710216930 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c35000 == 70 [pid = 1664] [id = 453] 15:36:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x1147d8000) [pid = 1664] [serial = 1358] [outer = 0x0] 15:36:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x11504b800) [pid = 1664] [serial = 1359] [outer = 0x1147d8000] 15:36:57 INFO - PROCESS | 1664 | 1461710217004 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1150f7000) [pid = 1664] [serial = 1360] [outer = 0x1147d8000] 15:36:57 INFO - PROCESS | 1664 | 1461710217438 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]]]}] 15:36:57 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 15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 724ms 15:36:57 INFO - PROCESS | 1664 | 1461710217476 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1664 | 1461710217480 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:36:57 INFO - PROCESS | 1664 | 1461710217484 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1664 | 1461710217486 Marionette TRACE conn2 <- [1,1786,null,{}] 15:36:57 INFO - PROCESS | 1664 | 1461710217489 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}] 15:36:57 INFO - PROCESS | 1664 | 1461710217594 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:36:57 INFO - PROCESS | 1664 | 1461710217669 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b46000 == 71 [pid = 1664] [id = 454] 15:36:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x1150fd800) [pid = 1664] [serial = 1361] [outer = 0x0] 15:36:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11883a000) [pid = 1664] [serial = 1362] [outer = 0x1150fd800] 15:36:57 INFO - PROCESS | 1664 | 1461710217699 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1198d2000) [pid = 1664] [serial = 1363] [outer = 0x1150fd800] 15:36:58 INFO - PROCESS | 1664 | 1461710218122 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]]]}] 15:36:58 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 15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:36:58 INFO - PROCESS | 1664 | 1461710218156 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1664 | 1461710218157 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1664 | 1461710218160 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1664 | 1461710218162 Marionette TRACE conn2 <- [1,1790,null,{}] 15:36:58 INFO - PROCESS | 1664 | 1461710218170 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}] 15:36:58 INFO - PROCESS | 1664 | 1461710218302 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:36:58 INFO - PROCESS | 1664 | 1461710218379 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edcf800 == 72 [pid = 1664] [id = 455] 15:36:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x11ba25000) [pid = 1664] [serial = 1364] [outer = 0x0] 15:36:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x11bf9f400) [pid = 1664] [serial = 1365] [outer = 0x11ba25000] 15:36:58 INFO - PROCESS | 1664 | 1461710218412 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x123be6800) [pid = 1664] [serial = 1366] [outer = 0x11ba25000] 15:36:58 INFO - PROCESS | 1664 | 1461710218830 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]]]}] 15:36:58 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) 15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 722ms 15:36:58 INFO - PROCESS | 1664 | 1461710218882 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:36:58 INFO - PROCESS | 1664 | 1461710218884 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1664 | 1461710218886 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1664 | 1461710218888 Marionette TRACE conn2 <- [1,1794,null,{}] 15:36:58 INFO - PROCESS | 1664 | 1461710218890 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}] 15:36:58 INFO - PROCESS | 1664 | 1461710218995 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:36:59 INFO - PROCESS | 1664 | 1461710219056 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x130516800 == 73 [pid = 1664] [id = 456] 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x123bf2800) [pid = 1664] [serial = 1367] [outer = 0x0] 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x1278be000) [pid = 1664] [serial = 1368] [outer = 0x123bf2800] 15:36:59 INFO - PROCESS | 1664 | 1461710219087 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x12b515400) [pid = 1664] [serial = 1369] [outer = 0x123bf2800] 15:36:59 INFO - PROCESS | 1664 | 1461710219535 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:36:59 INFO - PROCESS | 1664 | 1461710219556 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1664 | 1461710219557 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:36:59 INFO - PROCESS | 1664 | 1461710219560 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1664 | 1461710219561 Marionette TRACE conn2 <- [1,1798,null,{}] 15:36:59 INFO - PROCESS | 1664 | 1461710219564 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}] 15:36:59 INFO - PROCESS | 1664 | 1461710219687 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:36:59 INFO - PROCESS | 1664 | 1461710219750 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d11000 == 74 [pid = 1664] [id = 457] 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x1246dfc00) [pid = 1664] [serial = 1370] [outer = 0x0] 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x12b9b3c00) [pid = 1664] [serial = 1371] [outer = 0x1246dfc00] 15:36:59 INFO - PROCESS | 1664 | 1461710219821 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x12bfa9800) [pid = 1664] [serial = 1372] [outer = 0x1246dfc00] 15:37:00 INFO - PROCESS | 1664 | 1461710220244 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]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 721ms 15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:37:00 INFO - PROCESS | 1664 | 1461710220285 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1664 | 1461710220286 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1664 | 1461710220290 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1664 | 1461710220291 Marionette TRACE conn2 <- [1,1802,null,{}] 15:37:00 INFO - PROCESS | 1664 | 1461710220294 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}] 15:37:00 INFO - PROCESS | 1664 | 1461710220411 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:37:00 INFO - PROCESS | 1664 | 1461710220488 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f55000 == 75 [pid = 1664] [id = 458] 15:37:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x12dddc000) [pid = 1664] [serial = 1373] [outer = 0x0] 15:37:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x12e6bdc00) [pid = 1664] [serial = 1374] [outer = 0x12dddc000] 15:37:00 INFO - PROCESS | 1664 | 1461710220519 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x12ea0b800) [pid = 1664] [serial = 1375] [outer = 0x12dddc000] 15:37:00 INFO - PROCESS | 1664 | 1461710220955 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]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:37:00 INFO - PROCESS | 1664 | 1461710220962 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1664 | 1461710220964 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1664 | 1461710220966 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1664 | 1461710220968 Marionette TRACE conn2 <- [1,1806,null,{}] 15:37:00 INFO - PROCESS | 1664 | 1461710220972 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}] 15:37:01 INFO - PROCESS | 1664 | 1461710221093 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:37:01 INFO - PROCESS | 1664 | 1461710221168 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1bb000 == 76 [pid = 1664] [id = 459] 15:37:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x114f03c00) [pid = 1664] [serial = 1376] [outer = 0x0] 15:37:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x114f0bc00) [pid = 1664] [serial = 1377] [outer = 0x114f03c00] 15:37:01 INFO - PROCESS | 1664 | 1461710221198 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x114f0f400) [pid = 1664] [serial = 1378] [outer = 0x114f03c00] 15:37:01 INFO - PROCESS | 1664 | 1461710221831 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 925ms 15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:37:01 INFO - PROCESS | 1664 | 1461710221904 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1664 | 1461710221908 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:37:01 INFO - PROCESS | 1664 | 1461710221913 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1664 | 1461710221916 Marionette TRACE conn2 <- [1,1810,null,{}] 15:37:01 INFO - PROCESS | 1664 | 1461710221923 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}] 15:37:02 INFO - PROCESS | 1664 | 1461710222043 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:37:02 INFO - PROCESS | 1664 | 1461710222109 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bca2000 == 77 [pid = 1664] [id = 460] 15:37:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x114f0f800) [pid = 1664] [serial = 1379] [outer = 0x0] 15:37:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x115055800) [pid = 1664] [serial = 1380] [outer = 0x114f0f800] 15:37:02 INFO - PROCESS | 1664 | 1461710222138 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x115692000) [pid = 1664] [serial = 1381] [outer = 0x114f0f800] 15:37:02 INFO - PROCESS | 1664 | 1461710222662 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]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 778ms 15:37:02 INFO - PROCESS | 1664 | 1461710222712 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1664 | 1461710222719 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:37:02 INFO - PROCESS | 1664 | 1461710222729 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1664 | 1461710222731 Marionette TRACE conn2 <- [1,1814,null,{}] 15:37:02 INFO - PROCESS | 1664 | 1461710222734 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}] 15:37:02 INFO - PROCESS | 1664 | 1461710222829 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb5c800 == 76 [pid = 1664] [id = 451] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7c4000 == 75 [pid = 1664] [id = 450] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11c38c800 == 74 [pid = 1664] [id = 449] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34a800 == 73 [pid = 1664] [id = 448] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12d35f000 == 72 [pid = 1664] [id = 447] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf35800 == 71 [pid = 1664] [id = 446] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x12f0b7000) [pid = 1664] [serial = 1299] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x129e24000 == 70 [pid = 1664] [id = 445] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x127393000 == 69 [pid = 1664] [id = 444] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x123b43800 == 68 [pid = 1664] [id = 443] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa6c800 == 67 [pid = 1664] [id = 442] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11920f000 == 66 [pid = 1664] [id = 441] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12433c800 == 65 [pid = 1664] [id = 440] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x130d14000 == 64 [pid = 1664] [id = 437] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7c7800 == 63 [pid = 1664] [id = 436] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1298c4800 == 62 [pid = 1664] [id = 435] 15:37:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11bc98800 == 61 [pid = 1664] [id = 434] 15:37:02 INFO - PROCESS | 1664 | 1461710222952 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x12b9b5c00) [pid = 1664] [serial = 1240] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x129ec1c00) [pid = 1664] [serial = 1153] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x119d97c00) [pid = 1664] [serial = 1147] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12bd9d800) [pid = 1664] [serial = 1156] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x11bf9a800) [pid = 1664] [serial = 1150] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x12dde1c00) [pid = 1664] [serial = 1159] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x12d79a800) [pid = 1664] [serial = 1281] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12e3ed800) [pid = 1664] [serial = 1284] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x12ddda400) [pid = 1664] [serial = 1282] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x12e6be800) [pid = 1664] [serial = 1287] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12e6b9c00) [pid = 1664] [serial = 1285] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x11bae9800) [pid = 1664] [serial = 1248] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12e6c2c00) [pid = 1664] [serial = 1291] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x1291ef800) [pid = 1664] [serial = 1251] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1275b0000) [pid = 1664] [serial = 1275] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x1298f1c00) [pid = 1664] [serial = 1276] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11af44400) [pid = 1664] [serial = 1267] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11ad4b000) [pid = 1664] [serial = 1266] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x123bf0800) [pid = 1664] [serial = 1290] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12b798c00) [pid = 1664] [serial = 1254] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x12e967c00) [pid = 1664] [serial = 1293] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12d646c00) [pid = 1664] [serial = 1260] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12b6cec00) [pid = 1664] [serial = 1278] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x11ba19800) [pid = 1664] [serial = 1269] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x11bae7400) [pid = 1664] [serial = 1270] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x123bef000) [pid = 1664] [serial = 1272] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x124452400) [pid = 1664] [serial = 1273] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x113581800) [pid = 1664] [serial = 1242] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12d17bc00) [pid = 1664] [serial = 1257] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x1159d1c00) [pid = 1664] [serial = 1264] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x114240400) [pid = 1664] [serial = 1263] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11ad83800) [pid = 1664] [serial = 1245] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x12f0b3400) [pid = 1664] [serial = 1297] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x12e961400) [pid = 1664] [serial = 1288] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x12ea19400) [pid = 1664] [serial = 1296] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x12ea18800) [pid = 1664] [serial = 1294] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12bfa5400) [pid = 1664] [serial = 1279] [outer = 0x0] [url = about:blank] 15:37:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x119203000 == 62 [pid = 1664] [id = 461] 15:37:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x114240400) [pid = 1664] [serial = 1382] [outer = 0x0] 15:37:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x115936000) [pid = 1664] [serial = 1383] [outer = 0x114240400] 15:37:03 INFO - PROCESS | 1664 | 1461710223004 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x119c10c00) [pid = 1664] [serial = 1384] [outer = 0x114240400] 15:37:03 INFO - PROCESS | 1664 | 1461710223449 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]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 777ms 15:37:03 INFO - PROCESS | 1664 | 1461710223506 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:37:03 INFO - PROCESS | 1664 | 1461710223509 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:37:03 INFO - PROCESS | 1664 | 1461710223512 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1664 | 1461710223516 Marionette TRACE conn2 <- [1,1818,null,{}] 15:37:03 INFO - PROCESS | 1664 | 1461710223550 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}] 15:37:03 INFO - PROCESS | 1664 | 1461710223681 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:37:03 INFO - PROCESS | 1664 | 1461710223689 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b53000 == 63 [pid = 1664] [id = 462] 15:37:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11ad4d800) [pid = 1664] [serial = 1385] [outer = 0x0] 15:37:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11af30400) [pid = 1664] [serial = 1386] [outer = 0x11ad4d800] 15:37:03 INFO - PROCESS | 1664 | 1461710223717 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x11ba22000) [pid = 1664] [serial = 1387] [outer = 0x11ad4d800] 15:37:04 INFO - PROCESS | 1664 | 1461710224056 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 577ms 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:37:04 INFO - PROCESS | 1664 | 1461710224089 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1664 | 1461710224091 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:37:04 INFO - PROCESS | 1664 | 1461710224093 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1664 | 1461710224094 Marionette TRACE conn2 <- [1,1822,null,{}] 15:37:04 INFO - PROCESS | 1664 | 1461710224107 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}] 15:37:04 INFO - PROCESS | 1664 | 1461710224194 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:37:04 INFO - PROCESS | 1664 | 1461710224198 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d15800 == 64 [pid = 1664] [id = 463] 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11ba22400) [pid = 1664] [serial = 1388] [outer = 0x0] 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11bf9d000) [pid = 1664] [serial = 1389] [outer = 0x11ba22400] 15:37:04 INFO - PROCESS | 1664 | 1461710224227 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x123bef400) [pid = 1664] [serial = 1390] [outer = 0x11ba22400] 15:37:04 INFO - PROCESS | 1664 | 1461710224569 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 527ms 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:37:04 INFO - PROCESS | 1664 | 1461710224621 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1664 | 1461710224622 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:37:04 INFO - PROCESS | 1664 | 1461710224624 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1664 | 1461710224625 Marionette TRACE conn2 <- [1,1826,null,{}] 15:37:04 INFO - PROCESS | 1664 | 1461710224627 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}] 15:37:04 INFO - PROCESS | 1664 | 1461710224711 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:37:04 INFO - PROCESS | 1664 | 1461710224778 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e8f800 == 65 [pid = 1664] [id = 464] 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11ba27c00) [pid = 1664] [serial = 1391] [outer = 0x0] 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x123ee9000) [pid = 1664] [serial = 1392] [outer = 0x11ba27c00] 15:37:04 INFO - PROCESS | 1664 | 1461710224804 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x127eae800) [pid = 1664] [serial = 1393] [outer = 0x11ba27c00] 15:37:05 INFO - PROCESS | 1664 | 1461710225141 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]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 15:37:05 INFO - PROCESS | 1664 | 1461710225192 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1664 | 1461710225193 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:37:05 INFO - PROCESS | 1664 | 1461710225196 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1664 | 1461710225197 Marionette TRACE conn2 <- [1,1830,null,{}] 15:37:05 INFO - PROCESS | 1664 | 1461710225199 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}] 15:37:05 INFO - PROCESS | 1664 | 1461710225321 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:37:05 INFO - PROCESS | 1664 | 1461710225341 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d69d800 == 66 [pid = 1664] [id = 465] 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x1291f5800) [pid = 1664] [serial = 1394] [outer = 0x0] 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x12b516400) [pid = 1664] [serial = 1395] [outer = 0x1291f5800] 15:37:05 INFO - PROCESS | 1664 | 1461710225368 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12bfa8400) [pid = 1664] [serial = 1396] [outer = 0x1291f5800] 15:37:05 INFO - PROCESS | 1664 | 1461710225682 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]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 15:37:05 INFO - PROCESS | 1664 | 1461710225715 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1664 | 1461710225717 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:37:05 INFO - PROCESS | 1664 | 1461710225722 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1664 | 1461710225723 Marionette TRACE conn2 <- [1,1834,null,{}] 15:37:05 INFO - PROCESS | 1664 | 1461710225725 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}] 15:37:05 INFO - PROCESS | 1664 | 1461710225830 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:37:05 INFO - PROCESS | 1664 | 1461710225868 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34b000 == 67 [pid = 1664] [id = 466] 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x129c79400) [pid = 1664] [serial = 1397] [outer = 0x0] 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x12d17c800) [pid = 1664] [serial = 1398] [outer = 0x129c79400] 15:37:05 INFO - PROCESS | 1664 | 1461710225893 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x12d645c00) [pid = 1664] [serial = 1399] [outer = 0x129c79400] 15:37:06 INFO - PROCESS | 1664 | 1461710226242 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]]]}] 15:37:06 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 15:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 570ms 15:37:06 INFO - PROCESS | 1664 | 1461710226290 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1664 | 1461710226291 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:37:06 INFO - PROCESS | 1664 | 1461710226294 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1664 | 1461710226295 Marionette TRACE conn2 <- [1,1838,null,{}] 15:37:06 INFO - PROCESS | 1664 | 1461710226297 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}] 15:37:06 INFO - PROCESS | 1664 | 1461710226400 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:37:06 INFO - PROCESS | 1664 | 1461710226416 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edc4000 == 68 [pid = 1664] [id = 467] 15:37:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x12d182800) [pid = 1664] [serial = 1400] [outer = 0x0] 15:37:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12e3ee000) [pid = 1664] [serial = 1401] [outer = 0x12d182800] 15:37:06 INFO - PROCESS | 1664 | 1461710226442 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x12e3f9800) [pid = 1664] [serial = 1402] [outer = 0x12d182800] 15:37:06 INFO - PROCESS | 1664 | 1461710226795 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]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 15:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:37:06 INFO - PROCESS | 1664 | 1461710226814 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1664 | 1461710226815 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:37:06 INFO - PROCESS | 1664 | 1461710226819 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1664 | 1461710226820 Marionette TRACE conn2 <- [1,1842,null,{}] 15:37:06 INFO - PROCESS | 1664 | 1461710226822 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}] 15:37:06 INFO - PROCESS | 1664 | 1461710226940 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:37:06 INFO - PROCESS | 1664 | 1461710226979 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c6800 == 69 [pid = 1664] [id = 468] 15:37:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x12d7a0000) [pid = 1664] [serial = 1403] [outer = 0x0] 15:37:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x12e6be400) [pid = 1664] [serial = 1404] [outer = 0x12d7a0000] 15:37:07 INFO - PROCESS | 1664 | 1461710227004 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x12e968400) [pid = 1664] [serial = 1405] [outer = 0x12d7a0000] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x11ba27400) [pid = 1664] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x119c08c00) [pid = 1664] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x11af27800) [pid = 1664] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11504fc00) [pid = 1664] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11568e000) [pid = 1664] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11ad89000) [pid = 1664] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11ba1b400) [pid = 1664] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x119e51800) [pid = 1664] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x11bf9a000) [pid = 1664] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x129ec3400) [pid = 1664] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12bfad800) [pid = 1664] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x118834000) [pid = 1664] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:37:07 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x12bc93400) [pid = 1664] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:37:07 INFO - PROCESS | 1664 | 1461710227440 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 15:37:07 INFO - PROCESS | 1664 | 1461710227488 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1664 | 1461710227490 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:37:07 INFO - PROCESS | 1664 | 1461710227492 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1664 | 1461710227493 Marionette TRACE conn2 <- [1,1846,null,{}] 15:37:07 INFO - PROCESS | 1664 | 1461710227496 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}] 15:37:07 INFO - PROCESS | 1664 | 1461710227582 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:37:07 INFO - PROCESS | 1664 | 1461710227586 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb57800 == 70 [pid = 1664] [id = 469] 15:37:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x119d95c00) [pid = 1664] [serial = 1406] [outer = 0x0] 15:37:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x11c3ba400) [pid = 1664] [serial = 1407] [outer = 0x119d95c00] 15:37:07 INFO - PROCESS | 1664 | 1461710227611 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x129ec3400) [pid = 1664] [serial = 1408] [outer = 0x119d95c00] 15:37:07 INFO - PROCESS | 1664 | 1461710227948 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]]]}] 15:37:07 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) 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:37:07 INFO - PROCESS | 1664 | 1461710227962 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1664 | 1461710227964 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:37:07 INFO - PROCESS | 1664 | 1461710227966 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1664 | 1461710227968 Marionette TRACE conn2 <- [1,1850,null,{}] 15:37:07 INFO - PROCESS | 1664 | 1461710227973 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}] 15:37:08 INFO - PROCESS | 1664 | 1461710228076 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:37:08 INFO - PROCESS | 1664 | 1461710228144 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x130227000 == 71 [pid = 1664] [id = 470] 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12d184800) [pid = 1664] [serial = 1409] [outer = 0x0] 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12ea0d800) [pid = 1664] [serial = 1410] [outer = 0x12d184800] 15:37:08 INFO - PROCESS | 1664 | 1461710228174 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x12f0b8000) [pid = 1664] [serial = 1411] [outer = 0x12d184800] 15:37:08 INFO - PROCESS | 1664 | 1461710228471 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]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:37:08 INFO - PROCESS | 1664 | 1461710228492 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1664 | 1461710228493 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1664 | 1461710228495 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1664 | 1461710228496 Marionette TRACE conn2 <- [1,1854,null,{}] 15:37:08 INFO - PROCESS | 1664 | 1461710228498 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}] 15:37:08 INFO - PROCESS | 1664 | 1461710228591 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:37:08 INFO - PROCESS | 1664 | 1461710228595 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x130504800 == 72 [pid = 1664] [id = 471] 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11ba56c00) [pid = 1664] [serial = 1412] [outer = 0x0] 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x129de5c00) [pid = 1664] [serial = 1413] [outer = 0x11ba56c00] 15:37:08 INFO - PROCESS | 1664 | 1461710228620 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x12a244000) [pid = 1664] [serial = 1414] [outer = 0x11ba56c00] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 468ms 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:37:08 INFO - PROCESS | 1664 | 1461710228959 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]]]}] 15:37:08 INFO - PROCESS | 1664 | 1461710228963 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1664 | 1461710228964 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1664 | 1461710228967 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1664 | 1461710228968 Marionette TRACE conn2 <- [1,1858,null,{}] 15:37:08 INFO - PROCESS | 1664 | 1461710228973 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}] 15:37:09 INFO - PROCESS | 1664 | 1461710229092 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:37:09 INFO - PROCESS | 1664 | 1461710229099 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae91800 == 73 [pid = 1664] [id = 472] 15:37:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x129dd9400) [pid = 1664] [serial = 1415] [outer = 0x0] 15:37:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x129fb8400) [pid = 1664] [serial = 1416] [outer = 0x129dd9400] 15:37:09 INFO - PROCESS | 1664 | 1461710229124 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x129fbc400) [pid = 1664] [serial = 1417] [outer = 0x129dd9400] 15:37:09 INFO - PROCESS | 1664 | 1461710229649 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]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 15:37:09 INFO - PROCESS | 1664 | 1461710229689 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1664 | 1461710229693 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:37:09 INFO - PROCESS | 1664 | 1461710229699 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1664 | 1461710229703 Marionette TRACE conn2 <- [1,1862,null,{}] 15:37:09 INFO - PROCESS | 1664 | 1461710229709 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}] 15:37:09 INFO - PROCESS | 1664 | 1461710229869 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:37:10 INFO - PROCESS | 1664 | 1461710230007 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b3800 == 74 [pid = 1664] [id = 473] 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x115693800) [pid = 1664] [serial = 1418] [outer = 0x0] 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x118834000) [pid = 1664] [serial = 1419] [outer = 0x115693800] 15:37:10 INFO - PROCESS | 1664 | 1461710230041 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11912dc00) [pid = 1664] [serial = 1420] [outer = 0x115693800] 15:37:10 INFO - PROCESS | 1664 | 1461710230453 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]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 825ms 15:37:10 INFO - PROCESS | 1664 | 1461710230528 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1664 | 1461710230532 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:37:10 INFO - PROCESS | 1664 | 1461710230536 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1664 | 1461710230538 Marionette TRACE conn2 <- [1,1866,null,{}] 15:37:10 INFO - PROCESS | 1664 | 1461710230541 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}] 15:37:10 INFO - PROCESS | 1664 | 1461710230646 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:37:10 INFO - PROCESS | 1664 | 1461710230723 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e1a800 == 75 [pid = 1664] [id = 474] 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11aa10000) [pid = 1664] [serial = 1421] [outer = 0x0] 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x11af2c800) [pid = 1664] [serial = 1422] [outer = 0x11aa10000] 15:37:10 INFO - PROCESS | 1664 | 1461710230752 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x11ba26800) [pid = 1664] [serial = 1423] [outer = 0x11aa10000] 15:37:11 INFO - PROCESS | 1664 | 1461710231147 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 15:37:11 INFO - PROCESS | 1664 | 1461710231206 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1664 | 1461710231208 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:37:11 INFO - PROCESS | 1664 | 1461710231210 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1664 | 1461710231213 Marionette TRACE conn2 <- [1,1870,null,{}] 15:37:11 INFO - PROCESS | 1664 | 1461710231220 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}] 15:37:11 INFO - PROCESS | 1664 | 1461710231334 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:37:11 INFO - PROCESS | 1664 | 1461710231414 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x130094800 == 76 [pid = 1664] [id = 475] 15:37:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11bf9d400) [pid = 1664] [serial = 1424] [outer = 0x0] 15:37:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x124f8b000) [pid = 1664] [serial = 1425] [outer = 0x11bf9d400] 15:37:11 INFO - PROCESS | 1664 | 1461710231446 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x129dde000) [pid = 1664] [serial = 1426] [outer = 0x11bf9d400] 15:37:11 INFO - PROCESS | 1664 | 1461710231872 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 671ms 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:37:11 INFO - PROCESS | 1664 | 1461710231882 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1664 | 1461710231884 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:37:11 INFO - PROCESS | 1664 | 1461710231888 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1664 | 1461710231890 Marionette TRACE conn2 <- [1,1874,null,{}] 15:37:11 INFO - PROCESS | 1664 | 1461710231893 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}] 15:37:12 INFO - PROCESS | 1664 | 1461710232087 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:37:12 INFO - PROCESS | 1664 | 1461710232204 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d12000 == 77 [pid = 1664] [id = 476] 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x129de1000) [pid = 1664] [serial = 1427] [outer = 0x0] 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x129fbb400) [pid = 1664] [serial = 1428] [outer = 0x129de1000] 15:37:12 INFO - PROCESS | 1664 | 1461710232237 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x12a246800) [pid = 1664] [serial = 1429] [outer = 0x129de1000] 15:37:12 INFO - PROCESS | 1664 | 1461710232642 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]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 773ms 15:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:37:12 INFO - PROCESS | 1664 | 1461710232660 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1664 | 1461710232661 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:37:12 INFO - PROCESS | 1664 | 1461710232663 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1664 | 1461710232664 Marionette TRACE conn2 <- [1,1878,null,{}] 15:37:12 INFO - PROCESS | 1664 | 1461710232667 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}] 15:37:12 INFO - PROCESS | 1664 | 1461710232774 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:37:12 INFO - PROCESS | 1664 | 1461710232851 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac17800 == 78 [pid = 1664] [id = 477] 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x129fb3800) [pid = 1664] [serial = 1430] [outer = 0x0] 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x12a249800) [pid = 1664] [serial = 1431] [outer = 0x129fb3800] 15:37:12 INFO - PROCESS | 1664 | 1461710232883 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x12a250800) [pid = 1664] [serial = 1432] [outer = 0x129fb3800] 15:37:13 INFO - PROCESS | 1664 | 1461710233300 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]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 15:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:37:13 INFO - PROCESS | 1664 | 1461710233333 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1664 | 1461710233334 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:37:13 INFO - PROCESS | 1664 | 1461710233336 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1664 | 1461710233338 Marionette TRACE conn2 <- [1,1882,null,{}] 15:37:13 INFO - PROCESS | 1664 | 1461710233340 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}] 15:37:13 INFO - PROCESS | 1664 | 1461710233480 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:37:13 INFO - PROCESS | 1664 | 1461710233572 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1375cd000 == 79 [pid = 1664] [id = 478] 15:37:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x12b50f000) [pid = 1664] [serial = 1433] [outer = 0x0] 15:37:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12b792c00) [pid = 1664] [serial = 1434] [outer = 0x12b50f000] 15:37:13 INFO - PROCESS | 1664 | 1461710233604 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12ea16c00) [pid = 1664] [serial = 1435] [outer = 0x12b50f000] 15:37:14 INFO - PROCESS | 1664 | 1461710234041 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]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 769ms 15:37:14 INFO - PROCESS | 1664 | 1461710234119 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1664 | 1461710234121 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:37:14 INFO - PROCESS | 1664 | 1461710234125 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1664 | 1461710234126 Marionette TRACE conn2 <- [1,1886,null,{}] 15:37:14 INFO - PROCESS | 1664 | 1461710234128 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}] 15:37:14 INFO - PROCESS | 1664 | 1461710234236 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:37:14 INFO - PROCESS | 1664 | 1461710234319 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8d8800 == 80 [pid = 1664] [id = 479] 15:37:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x11357e800) [pid = 1664] [serial = 1436] [outer = 0x0] 15:37:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x124f8ec00) [pid = 1664] [serial = 1437] [outer = 0x11357e800] 15:37:14 INFO - PROCESS | 1664 | 1461710234352 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x12d186400) [pid = 1664] [serial = 1438] [outer = 0x11357e800] 15:37:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x115056400) [pid = 1664] [serial = 1439] [outer = 0x12fc2bc00] 15:37:15 INFO - PROCESS | 1664 | 1461710235078 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1020ms 15:37:15 INFO - PROCESS | 1664 | 1461710235145 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1664 | 1461710235148 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:37:15 INFO - PROCESS | 1664 | 1461710235151 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1664 | 1461710235153 Marionette TRACE conn2 <- [1,1890,null,{}] 15:37:15 INFO - PROCESS | 1664 | 1461710235166 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}] 15:37:15 INFO - PROCESS | 1664 | 1461710235266 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:37:15 INFO - PROCESS | 1664 | 1461710235362 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f51000 == 81 [pid = 1664] [id = 480] 15:37:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x115688800) [pid = 1664] [serial = 1440] [outer = 0x0] 15:37:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x11568f800) [pid = 1664] [serial = 1441] [outer = 0x115688800] 15:37:15 INFO - PROCESS | 1664 | 1461710235390 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x118837000) [pid = 1664] [serial = 1442] [outer = 0x115688800] 15:37:15 INFO - PROCESS | 1664 | 1461710235848 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 737ms 15:37:15 INFO - PROCESS | 1664 | 1461710235894 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1664 | 1461710235897 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:37:15 INFO - PROCESS | 1664 | 1461710235917 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1664 | 1461710235919 Marionette TRACE conn2 <- [1,1894,null,{}] 15:37:15 INFO - PROCESS | 1664 | 1461710235923 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}] 15:37:16 INFO - PROCESS | 1664 | 1461710236019 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:37:16 INFO - PROCESS | 1664 | 1461710236086 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x123961000 == 82 [pid = 1664] [id = 481] 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x1188eb400) [pid = 1664] [serial = 1443] [outer = 0x0] 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11ad85800) [pid = 1664] [serial = 1444] [outer = 0x1188eb400] 15:37:16 INFO - PROCESS | 1664 | 1461710236114 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11b0f8400) [pid = 1664] [serial = 1445] [outer = 0x1188eb400] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6a7800 == 81 [pid = 1664] [id = 89] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x129e0a800 == 80 [pid = 1664] [id = 87] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x130504800 == 79 [pid = 1664] [id = 471] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x130227000 == 78 [pid = 1664] [id = 470] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb57800 == 77 [pid = 1664] [id = 469] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7c6800 == 76 [pid = 1664] [id = 468] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12edc4000 == 75 [pid = 1664] [id = 467] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x118831800) [pid = 1664] [serial = 1302] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x124f56000) [pid = 1664] [serial = 1308] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11af31000) [pid = 1664] [serial = 1305] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12bfa2c00) [pid = 1664] [serial = 1311] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x115692400) [pid = 1664] [serial = 1314] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12ddd9800) [pid = 1664] [serial = 1356] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34b000 == 74 [pid = 1664] [id = 466] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12d69d800 == 73 [pid = 1664] [id = 465] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x129e8f800 == 72 [pid = 1664] [id = 464] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x129d15800 == 71 [pid = 1664] [id = 463] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x123b53000 == 70 [pid = 1664] [id = 462] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x119203000 == 69 [pid = 1664] [id = 461] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x11bca2000 == 68 [pid = 1664] [id = 460] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x12edcf800 == 67 [pid = 1664] [id = 455] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x123b46000 == 66 [pid = 1664] [id = 454] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x119c35000 == 65 [pid = 1664] [id = 453] 15:37:16 INFO - PROCESS | 1664 | --DOCSHELL 0x130312000 == 64 [pid = 1664] [id = 452] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x127f3ac00) [pid = 1664] [serial = 1339] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x12f6d0c00) [pid = 1664] [serial = 1300] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x11568c800) [pid = 1664] [serial = 1321] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x1150f1c00) [pid = 1664] [serial = 1320] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x118836000) [pid = 1664] [serial = 1324] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x11667a400) [pid = 1664] [serial = 1323] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x11b0f0c00) [pid = 1664] [serial = 1329] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x11ba1fc00) [pid = 1664] [serial = 1330] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x11ba5d400) [pid = 1664] [serial = 1332] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11bcc9800) [pid = 1664] [serial = 1333] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x11a639c00) [pid = 1664] [serial = 1326] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x11ad51000) [pid = 1664] [serial = 1327] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x123b33800) [pid = 1664] [serial = 1335] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x115690400) [pid = 1664] [serial = 1317] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x12b50ec00) [pid = 1664] [serial = 1344] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12d79b400) [pid = 1664] [serial = 1354] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x129ebb800) [pid = 1664] [serial = 1342] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x11c8de000) [pid = 1664] [serial = 1347] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12b514c00) [pid = 1664] [serial = 1348] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12d3cfc00) [pid = 1664] [serial = 1353] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12b65a400) [pid = 1664] [serial = 1345] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x12bfa5000) [pid = 1664] [serial = 1350] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1243dcc00) [pid = 1664] [serial = 1336] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x12d182c00) [pid = 1664] [serial = 1351] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x1275b8800) [pid = 1664] [serial = 1338] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x1291ea800) [pid = 1664] [serial = 1341] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1664 | 1461710236519 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]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 639ms 15:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:37:16 INFO - PROCESS | 1664 | 1461710236541 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1664 | 1461710236542 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1664 | 1461710236545 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1664 | 1461710236547 Marionette TRACE conn2 <- [1,1898,null,{}] 15:37:16 INFO - PROCESS | 1664 | 1461710236555 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}] 15:37:16 INFO - PROCESS | 1664 | 1461710236647 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:37:16 INFO - PROCESS | 1664 | 1461710236708 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b06b000 == 65 [pid = 1664] [id = 482] 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1188ebc00) [pid = 1664] [serial = 1446] [outer = 0x0] 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x11b87e400) [pid = 1664] [serial = 1447] [outer = 0x1188ebc00] 15:37:16 INFO - PROCESS | 1664 | 1461710236736 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x11c3bcc00) [pid = 1664] [serial = 1448] [outer = 0x1188ebc00] 15:37:17 INFO - PROCESS | 1664 | 1461710237122 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 620ms 15:37:17 INFO - PROCESS | 1664 | 1461710237182 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:37:17 INFO - PROCESS | 1664 | 1461710237184 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1664 | 1461710237188 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1664 | 1461710237190 Marionette TRACE conn2 <- [1,1902,null,{}] 15:37:17 INFO - PROCESS | 1664 | 1461710237194 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}] 15:37:17 INFO - PROCESS | 1664 | 1461710237328 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:37:17 INFO - PROCESS | 1664 | 1461710237370 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e8e800 == 66 [pid = 1664] [id = 483] 15:37:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x123beec00) [pid = 1664] [serial = 1449] [outer = 0x0] 15:37:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x124f56000) [pid = 1664] [serial = 1450] [outer = 0x123beec00] 15:37:17 INFO - PROCESS | 1664 | 1461710237411 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x127ead400) [pid = 1664] [serial = 1451] [outer = 0x123beec00] 15:37:17 INFO - PROCESS | 1664 | 1461710237809 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 15:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:37:17 INFO - PROCESS | 1664 | 1461710237859 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1664 | 1461710237860 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1664 | 1461710237862 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1664 | 1461710237863 Marionette TRACE conn2 <- [1,1906,null,{}] 15:37:17 INFO - PROCESS | 1664 | 1461710237865 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}] 15:37:17 INFO - PROCESS | 1664 | 1461710237950 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:37:17 INFO - PROCESS | 1664 | 1461710237954 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b74a800 == 67 [pid = 1664] [id = 484] 15:37:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x127eae000) [pid = 1664] [serial = 1452] [outer = 0x0] 15:37:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x1291ea800) [pid = 1664] [serial = 1453] [outer = 0x127eae000] 15:37:17 INFO - PROCESS | 1664 | 1461710237980 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x129c77800) [pid = 1664] [serial = 1454] [outer = 0x127eae000] 15:37:18 INFO - PROCESS | 1664 | 1461710238338 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 15:37:18 INFO - PROCESS | 1664 | 1461710238382 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1664 | 1461710238383 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:37:18 INFO - PROCESS | 1664 | 1461710238385 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1664 | 1461710238386 Marionette TRACE conn2 <- [1,1910,null,{}] 15:37:18 INFO - PROCESS | 1664 | 1461710238389 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}] 15:37:18 INFO - PROCESS | 1664 | 1461710238520 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:37:18 INFO - PROCESS | 1664 | 1461710238539 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d119000 == 68 [pid = 1664] [id = 485] 15:37:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x127ebac00) [pid = 1664] [serial = 1455] [outer = 0x0] 15:37:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x129dde400) [pid = 1664] [serial = 1456] [outer = 0x127ebac00] 15:37:18 INFO - PROCESS | 1664 | 1461710238565 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x12b51b800) [pid = 1664] [serial = 1457] [outer = 0x127ebac00] 15:37:18 INFO - PROCESS | 1664 | 1461710238936 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 569ms 15:37:18 INFO - PROCESS | 1664 | 1461710238954 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1664 | 1461710238955 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:37:18 INFO - PROCESS | 1664 | 1461710238958 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1664 | 1461710238959 Marionette TRACE conn2 <- [1,1914,null,{}] 15:37:18 INFO - PROCESS | 1664 | 1461710238961 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}] 15:37:19 INFO - PROCESS | 1664 | 1461710239073 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:37:19 INFO - PROCESS | 1664 | 1461710239088 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c1000 == 69 [pid = 1664] [id = 486] 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x12b514c00) [pid = 1664] [serial = 1458] [outer = 0x0] 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x12b790400) [pid = 1664] [serial = 1459] [outer = 0x12b514c00] 15:37:19 INFO - PROCESS | 1664 | 1461710239114 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x12bda1000) [pid = 1664] [serial = 1460] [outer = 0x12b514c00] 15:37:19 INFO - PROCESS | 1664 | 1461710239464 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 15:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:37:19 INFO - PROCESS | 1664 | 1461710239479 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1664 | 1461710239480 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1664 | 1461710239482 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1664 | 1461710239483 Marionette TRACE conn2 <- [1,1918,null,{}] 15:37:19 INFO - PROCESS | 1664 | 1461710239486 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}] 15:37:19 INFO - PROCESS | 1664 | 1461710239595 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:37:19 INFO - PROCESS | 1664 | 1461710239607 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea3b800 == 70 [pid = 1664] [id = 487] 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x12bfa1400) [pid = 1664] [serial = 1461] [outer = 0x0] 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x12d17b400) [pid = 1664] [serial = 1462] [outer = 0x12bfa1400] 15:37:19 INFO - PROCESS | 1664 | 1461710239632 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x12d377400) [pid = 1664] [serial = 1463] [outer = 0x12bfa1400] 15:37:19 INFO - PROCESS | 1664 | 1461710239979 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]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 522ms 15:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:37:20 INFO - PROCESS | 1664 | 1461710240011 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1664 | 1461710240012 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:37:20 INFO - PROCESS | 1664 | 1461710240014 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1664 | 1461710240015 Marionette TRACE conn2 <- [1,1922,null,{}] 15:37:20 INFO - PROCESS | 1664 | 1461710240018 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}] 15:37:20 INFO - PROCESS | 1664 | 1461710240127 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:37:20 INFO - PROCESS | 1664 | 1461710240138 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7cb000 == 71 [pid = 1664] [id = 488] 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x115692400) [pid = 1664] [serial = 1464] [outer = 0x0] 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x12d3db000) [pid = 1664] [serial = 1465] [outer = 0x115692400] 15:37:20 INFO - PROCESS | 1664 | 1461710240163 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12e3f0400) [pid = 1664] [serial = 1466] [outer = 0x115692400] 15:37:20 INFO - PROCESS | 1664 | 1461710240692 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]]]}] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x11ba56c00) [pid = 1664] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x129c79400) [pid = 1664] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x1291f5800) [pid = 1664] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x12d182800) [pid = 1664] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x12d7a0000) [pid = 1664] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x12d184800) [pid = 1664] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x11ad4d800) [pid = 1664] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x114240400) [pid = 1664] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x114f0f800) [pid = 1664] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x11ba22400) [pid = 1664] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x11ba27c00) [pid = 1664] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:37:20 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x119d95c00) [pid = 1664] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 15:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:37:20 INFO - PROCESS | 1664 | 1461710240734 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1664 | 1461710240735 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:37:20 INFO - PROCESS | 1664 | 1461710240737 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1664 | 1461710240738 Marionette TRACE conn2 <- [1,1926,null,{}] 15:37:20 INFO - PROCESS | 1664 | 1461710240741 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}] 15:37:20 INFO - PROCESS | 1664 | 1461710240829 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:37:20 INFO - PROCESS | 1664 | 1461710240855 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3c1000 == 72 [pid = 1664] [id = 489] 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x123bf0c00) [pid = 1664] [serial = 1467] [outer = 0x0] 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x1290df800) [pid = 1664] [serial = 1468] [outer = 0x123bf0c00] 15:37:20 INFO - PROCESS | 1664 | 1461710240880 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x12bfab000) [pid = 1664] [serial = 1469] [outer = 0x123bf0c00] 15:37:21 INFO - PROCESS | 1664 | 1461710241228 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 15:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:37:21 INFO - PROCESS | 1664 | 1461710241258 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1664 | 1461710241259 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:37:21 INFO - PROCESS | 1664 | 1461710241261 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1664 | 1461710241263 Marionette TRACE conn2 <- [1,1930,null,{}] 15:37:21 INFO - PROCESS | 1664 | 1461710241265 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}] 15:37:21 INFO - PROCESS | 1664 | 1461710241396 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:37:21 INFO - PROCESS | 1664 | 1461710241403 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x130097800 == 73 [pid = 1664] [id = 490] 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x129ec5400) [pid = 1664] [serial = 1470] [outer = 0x0] 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x12e6b8c00) [pid = 1664] [serial = 1471] [outer = 0x129ec5400] 15:37:21 INFO - PROCESS | 1664 | 1461710241432 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x12f0afc00) [pid = 1664] [serial = 1472] [outer = 0x129ec5400] 15:37:21 INFO - PROCESS | 1664 | 1461710241742 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 15:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:37:21 INFO - PROCESS | 1664 | 1461710241781 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1664 | 1461710241782 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:37:21 INFO - PROCESS | 1664 | 1461710241784 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1664 | 1461710241786 Marionette TRACE conn2 <- [1,1934,null,{}] 15:37:21 INFO - PROCESS | 1664 | 1461710241790 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}] 15:37:21 INFO - PROCESS | 1664 | 1461710241877 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:37:21 INFO - PROCESS | 1664 | 1461710241881 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x13061d800 == 74 [pid = 1664] [id = 491] 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x129d5cc00) [pid = 1664] [serial = 1473] [outer = 0x0] 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x129d61c00) [pid = 1664] [serial = 1474] [outer = 0x129d5cc00] 15:37:21 INFO - PROCESS | 1664 | 1461710241906 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x129d65c00) [pid = 1664] [serial = 1475] [outer = 0x129d5cc00] 15:37:22 INFO - PROCESS | 1664 | 1461710242246 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 473ms 15:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:37:22 INFO - PROCESS | 1664 | 1461710242257 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1664 | 1461710242258 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:37:22 INFO - PROCESS | 1664 | 1461710242261 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1664 | 1461710242262 Marionette TRACE conn2 <- [1,1938,null,{}] 15:37:22 INFO - PROCESS | 1664 | 1461710242264 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}] 15:37:22 INFO - PROCESS | 1664 | 1461710242385 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:37:22 INFO - PROCESS | 1664 | 1461710242391 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e09000 == 75 [pid = 1664] [id = 492] 15:37:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x129d5d000) [pid = 1664] [serial = 1476] [outer = 0x0] 15:37:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x129f1b000) [pid = 1664] [serial = 1477] [outer = 0x129d5d000] 15:37:22 INFO - PROCESS | 1664 | 1461710242416 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x129f22400) [pid = 1664] [serial = 1478] [outer = 0x129d5d000] 15:37:22 INFO - PROCESS | 1664 | 1461710242792 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 568ms 15:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:37:22 INFO - PROCESS | 1664 | 1461710242830 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1664 | 1461710242832 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:37:22 INFO - PROCESS | 1664 | 1461710242836 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1664 | 1461710242839 Marionette TRACE conn2 <- [1,1942,null,{}] 15:37:22 INFO - PROCESS | 1664 | 1461710242843 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}] 15:37:22 INFO - PROCESS | 1664 | 1461710242957 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:37:23 INFO - PROCESS | 1664 | 1461710243033 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c31000 == 76 [pid = 1664] [id = 493] 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x114bbb400) [pid = 1664] [serial = 1479] [outer = 0x0] 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x114f08000) [pid = 1664] [serial = 1480] [outer = 0x114bbb400] 15:37:23 INFO - PROCESS | 1664 | 1461710243068 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x115224400) [pid = 1664] [serial = 1481] [outer = 0x114bbb400] 15:37:23 INFO - PROCESS | 1664 | 1461710243507 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]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 722ms 15:37:23 INFO - PROCESS | 1664 | 1461710243559 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1664 | 1461710243566 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:37:23 INFO - PROCESS | 1664 | 1461710243573 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1664 | 1461710243576 Marionette TRACE conn2 <- [1,1946,null,{}] 15:37:23 INFO - PROCESS | 1664 | 1461710243580 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}] 15:37:23 INFO - PROCESS | 1664 | 1461710243743 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:37:23 INFO - PROCESS | 1664 | 1461710243858 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fdc800 == 77 [pid = 1664] [id = 494] 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x114f04400) [pid = 1664] [serial = 1482] [outer = 0x0] 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x118886800) [pid = 1664] [serial = 1483] [outer = 0x114f04400] 15:37:23 INFO - PROCESS | 1664 | 1461710243906 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x11ba20400) [pid = 1664] [serial = 1484] [outer = 0x114f04400] 15:37:24 INFO - PROCESS | 1664 | 1461710244376 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]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 825ms 15:37:24 INFO - PROCESS | 1664 | 1461710244396 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1664 | 1461710244398 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:37:24 INFO - PROCESS | 1664 | 1461710244400 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1664 | 1461710244403 Marionette TRACE conn2 <- [1,1950,null,{}] 15:37:24 INFO - PROCESS | 1664 | 1461710244410 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}] 15:37:24 INFO - PROCESS | 1664 | 1461710244526 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:37:24 INFO - PROCESS | 1664 | 1461710244605 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d0800 == 78 [pid = 1664] [id = 495] 15:37:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x11bcd3000) [pid = 1664] [serial = 1485] [outer = 0x0] 15:37:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x127eb1c00) [pid = 1664] [serial = 1486] [outer = 0x11bcd3000] 15:37:24 INFO - PROCESS | 1664 | 1461710244640 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x129dd9000) [pid = 1664] [serial = 1487] [outer = 0x11bcd3000] 15:37:25 INFO - PROCESS | 1664 | 1461710245069 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 15:37:25 INFO - PROCESS | 1664 | 1461710245122 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:37:25 INFO - PROCESS | 1664 | 1461710245124 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:37:25 INFO - PROCESS | 1664 | 1461710245126 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1664 | 1461710245127 Marionette TRACE conn2 <- [1,1954,null,{}] 15:37:25 INFO - PROCESS | 1664 | 1461710245130 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}] 15:37:25 INFO - PROCESS | 1664 | 1461710245239 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:37:25 INFO - PROCESS | 1664 | 1461710245346 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x1375c9000 == 79 [pid = 1664] [id = 496] 15:37:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x127eba800) [pid = 1664] [serial = 1488] [outer = 0x0] 15:37:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x129f1ac00) [pid = 1664] [serial = 1489] [outer = 0x127eba800] 15:37:25 INFO - PROCESS | 1664 | 1461710245380 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x129fbc000) [pid = 1664] [serial = 1490] [outer = 0x127eba800] 15:37:25 INFO - PROCESS | 1664 | 1461710245789 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 15:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:37:25 INFO - PROCESS | 1664 | 1461710245796 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1664 | 1461710245797 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:37:25 INFO - PROCESS | 1664 | 1461710245800 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1664 | 1461710245801 Marionette TRACE conn2 <- [1,1958,null,{}] 15:37:25 INFO - PROCESS | 1664 | 1461710245803 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}] 15:37:25 INFO - PROCESS | 1664 | 1461710245929 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:37:26 INFO - PROCESS | 1664 | 1461710246037 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x138faf000 == 80 [pid = 1664] [id = 497] 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12a245000) [pid = 1664] [serial = 1491] [outer = 0x0] 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x12afec400) [pid = 1664] [serial = 1492] [outer = 0x12a245000] 15:37:26 INFO - PROCESS | 1664 | 1461710246068 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12aff2400) [pid = 1664] [serial = 1493] [outer = 0x12a245000] 15:37:26 INFO - PROCESS | 1664 | 1461710246463 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]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 15:37:26 INFO - PROCESS | 1664 | 1461710246472 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1664 | 1461710246474 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:37:26 INFO - PROCESS | 1664 | 1461710246476 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1664 | 1461710246477 Marionette TRACE conn2 <- [1,1962,null,{}] 15:37:26 INFO - PROCESS | 1664 | 1461710246480 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}] 15:37:26 INFO - PROCESS | 1664 | 1461710246602 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:37:26 INFO - PROCESS | 1664 | 1461710246682 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x13999a000 == 81 [pid = 1664] [id = 498] 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12aff3400) [pid = 1664] [serial = 1494] [outer = 0x0] 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x12b50c800) [pid = 1664] [serial = 1495] [outer = 0x12aff3400] 15:37:26 INFO - PROCESS | 1664 | 1461710246713 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12e961400) [pid = 1664] [serial = 1496] [outer = 0x12aff3400] 15:37:27 INFO - PROCESS | 1664 | 1461710247125 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 15:37:27 INFO - PROCESS | 1664 | 1461710247147 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1664 | 1461710247148 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:37:27 INFO - PROCESS | 1664 | 1461710247151 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1664 | 1461710247152 Marionette TRACE conn2 <- [1,1966,null,{}] 15:37:27 INFO - PROCESS | 1664 | 1461710247155 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}] 15:37:27 INFO - PROCESS | 1664 | 1461710247261 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:37:27 INFO - PROCESS | 1664 | 1461710247375 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x13762d000 == 82 [pid = 1664] [id = 499] 15:37:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12d79b400) [pid = 1664] [serial = 1497] [outer = 0x0] 15:37:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12f0ab800) [pid = 1664] [serial = 1498] [outer = 0x12d79b400] 15:37:27 INFO - PROCESS | 1664 | 1461710247405 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12f6cf800) [pid = 1664] [serial = 1499] [outer = 0x12d79b400] 15:37:27 INFO - PROCESS | 1664 | 1461710247812 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 15:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:37:27 INFO - PROCESS | 1664 | 1461710247821 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1664 | 1461710247823 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:37:27 INFO - PROCESS | 1664 | 1461710247825 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1664 | 1461710247826 Marionette TRACE conn2 <- [1,1970,null,{}] 15:37:27 INFO - PROCESS | 1664 | 1461710247829 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}] 15:37:27 INFO - PROCESS | 1664 | 1461710247935 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:37:28 INFO - PROCESS | 1664 | 1461710248061 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x129f9b000 == 83 [pid = 1664] [id = 500] 15:37:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x129f66800) [pid = 1664] [serial = 1500] [outer = 0x0] 15:37:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x129f6b000) [pid = 1664] [serial = 1501] [outer = 0x129f66800] 15:37:28 INFO - PROCESS | 1664 | 1461710248094 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x129f6f000) [pid = 1664] [serial = 1502] [outer = 0x129f66800] 15:37:28 INFO - PROCESS | 1664 | 1461710248830 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]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1020ms 15:37:28 INFO - PROCESS | 1664 | 1461710248846 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1664 | 1461710248849 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:37:28 INFO - PROCESS | 1664 | 1461710248867 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1664 | 1461710248870 Marionette TRACE conn2 <- [1,1974,null,{}] 15:37:28 INFO - PROCESS | 1664 | 1461710248875 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}] 15:37:29 INFO - PROCESS | 1664 | 1461710249011 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:37:29 INFO - PROCESS | 1664 | 1461710249094 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e0c800 == 84 [pid = 1664] [id = 501] 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x115687c00) [pid = 1664] [serial = 1503] [outer = 0x0] 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x118839800) [pid = 1664] [serial = 1504] [outer = 0x115687c00] 15:37:29 INFO - PROCESS | 1664 | 1461710249122 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x119e54c00) [pid = 1664] [serial = 1505] [outer = 0x115687c00] 15:37:29 INFO - PROCESS | 1664 | 1461710249529 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 15:37:29 INFO - PROCESS | 1664 | 1461710249539 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1664 | 1461710249543 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:37:29 INFO - PROCESS | 1664 | 1461710249547 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1664 | 1461710249549 Marionette TRACE conn2 <- [1,1978,null,{}] 15:37:29 INFO - PROCESS | 1664 | 1461710249552 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}] 15:37:29 INFO - PROCESS | 1664 | 1461710249653 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:37:29 INFO - PROCESS | 1664 | 1461710249739 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c50b800 == 85 [pid = 1664] [id = 502] 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x118e0d000) [pid = 1664] [serial = 1506] [outer = 0x0] 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x11af32000) [pid = 1664] [serial = 1507] [outer = 0x118e0d000] 15:37:29 INFO - PROCESS | 1664 | 1461710249767 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x11bcc7c00) [pid = 1664] [serial = 1508] [outer = 0x118e0d000] 15:37:30 INFO - PROCESS | 1664 | 1461710250193 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 676ms 15:37:30 INFO - PROCESS | 1664 | 1461710250223 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1664 | 1461710250225 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:37:30 INFO - PROCESS | 1664 | 1461710250227 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1664 | 1461710250229 Marionette TRACE conn2 <- [1,1982,null,{}] 15:37:30 INFO - PROCESS | 1664 | 1461710250237 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}] 15:37:30 INFO - PROCESS | 1664 | 1461710250339 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:37:30 INFO - PROCESS | 1664 | 1461710250463 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c877800 == 86 [pid = 1664] [id = 503] 15:37:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x123bf3800) [pid = 1664] [serial = 1509] [outer = 0x0] 15:37:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x127f7b800) [pid = 1664] [serial = 1510] [outer = 0x123bf3800] 15:37:30 INFO - PROCESS | 1664 | 1461710250494 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x129d5a400) [pid = 1664] [serial = 1511] [outer = 0x123bf3800] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea50000 == 85 [pid = 1664] [id = 350] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x13061d800 == 84 [pid = 1664] [id = 491] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x130097800 == 83 [pid = 1664] [id = 490] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3c1000 == 82 [pid = 1664] [id = 489] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7cb000 == 81 [pid = 1664] [id = 488] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12ea3b800 == 80 [pid = 1664] [id = 487] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c1000 == 79 [pid = 1664] [id = 486] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x129fb8400) [pid = 1664] [serial = 1416] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x114f0bc00) [pid = 1664] [serial = 1377] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x1278be000) [pid = 1664] [serial = 1368] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x11bf9f400) [pid = 1664] [serial = 1365] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x11504b800) [pid = 1664] [serial = 1359] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x11883a000) [pid = 1664] [serial = 1362] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x12b9b3c00) [pid = 1664] [serial = 1371] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x12e6bdc00) [pid = 1664] [serial = 1374] [outer = 0x0] [url = about:blank] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12d119000 == 78 [pid = 1664] [id = 485] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x12b74a800 == 77 [pid = 1664] [id = 484] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x129e8e800 == 76 [pid = 1664] [id = 483] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11b06b000 == 75 [pid = 1664] [id = 482] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x123961000 == 74 [pid = 1664] [id = 481] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x114f51000 == 73 [pid = 1664] [id = 480] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x130d12000 == 72 [pid = 1664] [id = 476] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x130094800 == 71 [pid = 1664] [id = 475] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x129e1a800 == 70 [pid = 1664] [id = 474] 15:37:30 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b3800 == 69 [pid = 1664] [id = 473] 15:37:30 INFO - PROCESS | 1664 | 1461710250903 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 15:37:30 INFO - PROCESS | 1664 | 1461710250949 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:37:30 INFO - PROCESS | 1664 | 1461710250951 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1664 | 1461710250953 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1664 | 1461710250954 Marionette TRACE conn2 <- [1,1986,null,{}] 15:37:30 INFO - PROCESS | 1664 | 1461710250956 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}] 15:37:31 INFO - PROCESS | 1664 | 1461710251045 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x129de5c00) [pid = 1664] [serial = 1413] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x12d17c800) [pid = 1664] [serial = 1398] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12b516400) [pid = 1664] [serial = 1395] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12e3ee000) [pid = 1664] [serial = 1401] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12d645c00) [pid = 1664] [serial = 1399] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12e6be400) [pid = 1664] [serial = 1404] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x12ea0d800) [pid = 1664] [serial = 1410] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x11af30400) [pid = 1664] [serial = 1386] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x11ba22000) [pid = 1664] [serial = 1387] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x115936000) [pid = 1664] [serial = 1383] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x119c10c00) [pid = 1664] [serial = 1384] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x115692000) [pid = 1664] [serial = 1381] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x115055800) [pid = 1664] [serial = 1380] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x11bf9d000) [pid = 1664] [serial = 1389] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x123bef400) [pid = 1664] [serial = 1390] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x123ee9000) [pid = 1664] [serial = 1392] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11c3ba400) [pid = 1664] [serial = 1407] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12e968400) [pid = 1664] [serial = 1405] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12e3f9800) [pid = 1664] [serial = 1402] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12f0b8000) [pid = 1664] [serial = 1411] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x129ec3400) [pid = 1664] [serial = 1408] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x12a244000) [pid = 1664] [serial = 1414] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x12bfa8400) [pid = 1664] [serial = 1396] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x127eae800) [pid = 1664] [serial = 1393] [outer = 0x0] [url = about:blank] 15:37:31 INFO - PROCESS | 1664 | 1461710251117 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b84b000 == 70 [pid = 1664] [id = 504] 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x115692000) [pid = 1664] [serial = 1512] [outer = 0x0] 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x11af4d800) [pid = 1664] [serial = 1513] [outer = 0x115692000] 15:37:31 INFO - PROCESS | 1664 | 1461710251148 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x127f39c00) [pid = 1664] [serial = 1514] [outer = 0x115692000] 15:37:31 INFO - PROCESS | 1664 | 1461710251457 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 15:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:37:31 INFO - PROCESS | 1664 | 1461710251474 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1664 | 1461710251475 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:37:31 INFO - PROCESS | 1664 | 1461710251477 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1664 | 1461710251478 Marionette TRACE conn2 <- [1,1990,null,{}] 15:37:31 INFO - PROCESS | 1664 | 1461710251480 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}] 15:37:31 INFO - PROCESS | 1664 | 1461710251568 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:37:31 INFO - PROCESS | 1664 | 1461710251573 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e24800 == 71 [pid = 1664] [id = 505] 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x1290d6c00) [pid = 1664] [serial = 1515] [outer = 0x0] 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x129dda400) [pid = 1664] [serial = 1516] [outer = 0x1290d6c00] 15:37:31 INFO - PROCESS | 1664 | 1461710251598 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x129ec6800) [pid = 1664] [serial = 1517] [outer = 0x1290d6c00] 15:37:31 INFO - PROCESS | 1664 | 1461710251951 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 15:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:37:32 INFO - PROCESS | 1664 | 1461710251998 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1664 | 1461710251999 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:37:32 INFO - PROCESS | 1664 | 1461710252001 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1664 | 1461710252002 Marionette TRACE conn2 <- [1,1994,null,{}] 15:37:32 INFO - PROCESS | 1664 | 1461710252016 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}] 15:37:32 INFO - PROCESS | 1664 | 1461710252117 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:37:32 INFO - PROCESS | 1664 | 1461710252123 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6a5800 == 72 [pid = 1664] [id = 506] 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x129f23c00) [pid = 1664] [serial = 1518] [outer = 0x0] 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x129fb2400) [pid = 1664] [serial = 1519] [outer = 0x129f23c00] 15:37:32 INFO - PROCESS | 1664 | 1461710252149 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x12a250000) [pid = 1664] [serial = 1520] [outer = 0x129f23c00] 15:37:32 INFO - PROCESS | 1664 | 1461710252492 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]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 531ms 15:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:37:32 INFO - PROCESS | 1664 | 1461710252532 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1664 | 1461710252534 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:37:32 INFO - PROCESS | 1664 | 1461710252536 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1664 | 1461710252537 Marionette TRACE conn2 <- [1,1998,null,{}] 15:37:32 INFO - PROCESS | 1664 | 1461710252539 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}] 15:37:32 INFO - PROCESS | 1664 | 1461710252666 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:37:32 INFO - PROCESS | 1664 | 1461710252709 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3ac000 == 73 [pid = 1664] [id = 507] 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11af29000) [pid = 1664] [serial = 1521] [outer = 0x0] 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x12aff4000) [pid = 1664] [serial = 1522] [outer = 0x11af29000] 15:37:32 INFO - PROCESS | 1664 | 1461710252734 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12b657000) [pid = 1664] [serial = 1523] [outer = 0x11af29000] 15:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 15:37:33 INFO - PROCESS | 1664 | 1461710253049 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]]]}] 15:37:33 INFO - PROCESS | 1664 | 1461710253059 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1664 | 1461710253060 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:37:33 INFO - PROCESS | 1664 | 1461710253063 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1664 | 1461710253064 Marionette TRACE conn2 <- [1,2002,null,{}] 15:37:33 INFO - PROCESS | 1664 | 1461710253066 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}] 15:37:33 INFO - PROCESS | 1664 | 1461710253185 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:37:33 INFO - PROCESS | 1664 | 1461710253225 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edd1800 == 74 [pid = 1664] [id = 508] 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x129f67400) [pid = 1664] [serial = 1524] [outer = 0x0] 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12bc93800) [pid = 1664] [serial = 1525] [outer = 0x129f67400] 15:37:33 INFO - PROCESS | 1664 | 1461710253250 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12c8ea000) [pid = 1664] [serial = 1526] [outer = 0x129f67400] 15:37:33 INFO - PROCESS | 1664 | 1461710253575 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]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 15:37:33 INFO - PROCESS | 1664 | 1461710253583 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:37:33 INFO - PROCESS | 1664 | 1461710253584 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:37:33 INFO - PROCESS | 1664 | 1461710253590 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1664 | 1461710253592 Marionette TRACE conn2 <- [1,2006,null,{}] 15:37:33 INFO - PROCESS | 1664 | 1461710253595 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}] 15:37:33 INFO - PROCESS | 1664 | 1461710253752 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:37:33 INFO - PROCESS | 1664 | 1461710253773 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb5d800 == 75 [pid = 1664] [id = 509] 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x12b659800) [pid = 1664] [serial = 1527] [outer = 0x0] 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12d3cf400) [pid = 1664] [serial = 1528] [outer = 0x12b659800] 15:37:33 INFO - PROCESS | 1664 | 1461710253813 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12d645c00) [pid = 1664] [serial = 1529] [outer = 0x12b659800] 15:37:34 INFO - PROCESS | 1664 | 1461710254311 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]]]}] 15:37:34 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 15:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 778ms 15:37:34 INFO - PROCESS | 1664 | 1461710254365 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1664 | 1461710254366 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:37:34 INFO - PROCESS | 1664 | 1461710254374 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1664 | 1461710254376 Marionette TRACE conn2 <- [1,2010,null,{}] 15:37:34 INFO - PROCESS | 1664 | 1461710254378 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}] 15:37:34 INFO - PROCESS | 1664 | 1461710254494 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:37:34 INFO - PROCESS | 1664 | 1461710254509 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x130233000 == 76 [pid = 1664] [id = 510] 15:37:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12d792c00) [pid = 1664] [serial = 1530] [outer = 0x0] 15:37:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12e3f7000) [pid = 1664] [serial = 1531] [outer = 0x12d792c00] 15:37:34 INFO - PROCESS | 1664 | 1461710254534 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12e6c5400) [pid = 1664] [serial = 1532] [outer = 0x12d792c00] 15:37:34 INFO - PROCESS | 1664 | 1461710254892 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]]]}] 15:37:34 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 15:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 575ms 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12b514c00) [pid = 1664] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12bfa1400) [pid = 1664] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x123bea800) [pid = 1664] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x11504f800) [pid = 1664] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x11357e800) [pid = 1664] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x1291f1400) [pid = 1664] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x123beec00) [pid = 1664] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x123ee8800) [pid = 1664] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x1188ebc00) [pid = 1664] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x127eae000) [pid = 1664] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x115692400) [pid = 1664] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x12d3d4000) [pid = 1664] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x119257c00) [pid = 1664] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x12e95dc00) [pid = 1664] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x115688800) [pid = 1664] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12c8ec800) [pid = 1664] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x11ba54400) [pid = 1664] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x127ebac00) [pid = 1664] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x129ec2c00) [pid = 1664] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x1188eb400) [pid = 1664] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x123bf0c00) [pid = 1664] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x114f03c00) [pid = 1664] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x113580800) [pid = 1664] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x11ba1f800) [pid = 1664] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x11357f800) [pid = 1664] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x129ec5400) [pid = 1664] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:37:35 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11ad4e000) [pid = 1664] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:37:35 INFO - PROCESS | 1664 | 1461710255262 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1664 | 1461710255263 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:37:35 INFO - PROCESS | 1664 | 1461710255275 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1664 | 1461710255277 Marionette TRACE conn2 <- [1,2014,null,{}] 15:37:35 INFO - PROCESS | 1664 | 1461710255279 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}] 15:37:35 INFO - PROCESS | 1664 | 1461710255385 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:37:35 INFO - PROCESS | 1664 | 1461710255390 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b062800 == 77 [pid = 1664] [id = 511] 15:37:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x119257c00) [pid = 1664] [serial = 1533] [outer = 0x0] 15:37:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x11ad53000) [pid = 1664] [serial = 1534] [outer = 0x119257c00] 15:37:35 INFO - PROCESS | 1664 | 1461710255420 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x123ee8800) [pid = 1664] [serial = 1535] [outer = 0x119257c00] 15:37:35 INFO - PROCESS | 1664 | 1461710255790 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 15:37:35 INFO - PROCESS | 1664 | 1461710255797 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1664 | 1461710255799 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:37:35 INFO - PROCESS | 1664 | 1461710255807 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1664 | 1461710255809 Marionette TRACE conn2 <- [1,2018,null,{}] 15:37:35 INFO - PROCESS | 1664 | 1461710255813 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}] 15:37:36 INFO - PROCESS | 1664 | 1461710256004 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:37:36 INFO - PROCESS | 1664 | 1461710256019 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb6b000 == 78 [pid = 1664] [id = 512] 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x11af48c00) [pid = 1664] [serial = 1536] [outer = 0x0] 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12a5bac00) [pid = 1664] [serial = 1537] [outer = 0x11af48c00] 15:37:36 INFO - PROCESS | 1664 | 1461710256060 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12a5c0c00) [pid = 1664] [serial = 1538] [outer = 0x11af48c00] 15:37:36 INFO - PROCESS | 1664 | 1461710256414 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]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 625ms 15:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:37:36 INFO - PROCESS | 1664 | 1461710256428 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1664 | 1461710256429 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1664 | 1461710256431 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1664 | 1461710256432 Marionette TRACE conn2 <- [1,2022,null,{}] 15:37:36 INFO - PROCESS | 1664 | 1461710256435 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}] 15:37:36 INFO - PROCESS | 1664 | 1461710256530 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:37:36 INFO - PROCESS | 1664 | 1461710256597 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e08800 == 79 [pid = 1664] [id = 513] 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x127eb0800) [pid = 1664] [serial = 1539] [outer = 0x0] 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x12a5c5400) [pid = 1664] [serial = 1540] [outer = 0x127eb0800] 15:37:36 INFO - PROCESS | 1664 | 1461710256622 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x12b514c00) [pid = 1664] [serial = 1541] [outer = 0x127eb0800] 15:37:36 INFO - PROCESS | 1664 | 1461710256945 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]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 15:37:36 INFO - PROCESS | 1664 | 1461710256952 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1664 | 1461710256957 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:37:36 INFO - PROCESS | 1664 | 1461710256964 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1664 | 1461710256966 Marionette TRACE conn2 <- [1,2026,null,{}] 15:37:36 INFO - PROCESS | 1664 | 1461710256972 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}] 15:37:37 INFO - PROCESS | 1664 | 1461710257112 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:37:37 INFO - PROCESS | 1664 | 1461710257215 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x13761f000 == 80 [pid = 1664] [id = 514] 15:37:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x12a286400) [pid = 1664] [serial = 1542] [outer = 0x0] 15:37:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x12a28e400) [pid = 1664] [serial = 1543] [outer = 0x12a286400] 15:37:37 INFO - PROCESS | 1664 | 1461710257253 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x12a295800) [pid = 1664] [serial = 1544] [outer = 0x12a286400] 15:37:37 INFO - PROCESS | 1664 | 1461710257777 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]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 877ms 15:37:37 INFO - PROCESS | 1664 | 1461710257840 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1664 | 1461710257844 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:37:37 INFO - PROCESS | 1664 | 1461710257847 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1664 | 1461710257850 Marionette TRACE conn2 <- [1,2030,null,{}] 15:37:37 INFO - PROCESS | 1664 | 1461710257853 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}] 15:37:37 INFO - PROCESS | 1664 | 1461710257970 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:37:38 INFO - PROCESS | 1664 | 1461710258084 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12448b000 == 81 [pid = 1664] [id = 515] 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x11568b400) [pid = 1664] [serial = 1545] [outer = 0x0] 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x1188efc00) [pid = 1664] [serial = 1546] [outer = 0x11568b400] 15:37:38 INFO - PROCESS | 1664 | 1461710258118 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11af49400) [pid = 1664] [serial = 1547] [outer = 0x11568b400] 15:37:38 INFO - PROCESS | 1664 | 1461710258547 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]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 727ms 15:37:38 INFO - PROCESS | 1664 | 1461710258574 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1664 | 1461710258578 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:37:38 INFO - PROCESS | 1664 | 1461710258583 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1664 | 1461710258585 Marionette TRACE conn2 <- [1,2034,null,{}] 15:37:38 INFO - PROCESS | 1664 | 1461710258588 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}] 15:37:38 INFO - PROCESS | 1664 | 1461710258705 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:37:38 INFO - PROCESS | 1664 | 1461710258818 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bf30800 == 82 [pid = 1664] [id = 516] 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11ba1e000) [pid = 1664] [serial = 1548] [outer = 0x0] 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x11c8de000) [pid = 1664] [serial = 1549] [outer = 0x11ba1e000] 15:37:38 INFO - PROCESS | 1664 | 1461710258850 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x1273da000) [pid = 1664] [serial = 1550] [outer = 0x11ba1e000] 15:37:39 INFO - PROCESS | 1664 | 1461710259275 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]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 724ms 15:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:37:39 INFO - PROCESS | 1664 | 1461710259307 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1664 | 1461710259309 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:37:39 INFO - PROCESS | 1664 | 1461710259311 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1664 | 1461710259314 Marionette TRACE conn2 <- [1,2038,null,{}] 15:37:39 INFO - PROCESS | 1664 | 1461710259346 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}] 15:37:39 INFO - PROCESS | 1664 | 1461710259462 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:37:39 INFO - PROCESS | 1664 | 1461710259577 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e0e800 == 83 [pid = 1664] [id = 517] 15:37:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x1298f4400) [pid = 1664] [serial = 1551] [outer = 0x0] 15:37:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x129f1e800) [pid = 1664] [serial = 1552] [outer = 0x1298f4400] 15:37:39 INFO - PROCESS | 1664 | 1461710259611 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x129fb8800) [pid = 1664] [serial = 1553] [outer = 0x1298f4400] 15:37:40 INFO - PROCESS | 1664 | 1461710260032 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]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 746ms 15:37:40 INFO - PROCESS | 1664 | 1461710260058 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:37:40 INFO - PROCESS | 1664 | 1461710260060 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1664 | 1461710260062 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1664 | 1461710260063 Marionette TRACE conn2 <- [1,2042,null,{}] 15:37:40 INFO - PROCESS | 1664 | 1461710260066 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}] 15:37:40 INFO - PROCESS | 1664 | 1461710260178 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:37:40 INFO - PROCESS | 1664 | 1461710260289 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a959000 == 84 [pid = 1664] [id = 518] 15:37:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x129fbc800) [pid = 1664] [serial = 1554] [outer = 0x0] 15:37:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12a28ac00) [pid = 1664] [serial = 1555] [outer = 0x129fbc800] 15:37:40 INFO - PROCESS | 1664 | 1461710260322 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12a5bfc00) [pid = 1664] [serial = 1556] [outer = 0x129fbc800] 15:37:40 INFO - PROCESS | 1664 | 1461710260724 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]]]}] 15:37:40 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) 15:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 15:37:40 INFO - PROCESS | 1664 | 1461710260732 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1664 | 1461710260733 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:37:40 INFO - PROCESS | 1664 | 1461710260736 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1664 | 1461710260739 Marionette TRACE conn2 <- [1,2046,null,{}] 15:37:40 INFO - PROCESS | 1664 | 1461710260742 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}] 15:37:40 INFO - PROCESS | 1664 | 1461710260868 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:37:40 INFO - PROCESS | 1664 | 1461710260964 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x139b68800 == 85 [pid = 1664] [id = 519] 15:37:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12a5c5c00) [pid = 1664] [serial = 1557] [outer = 0x0] 15:37:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12b517800) [pid = 1664] [serial = 1558] [outer = 0x12a5c5c00] 15:37:40 INFO - PROCESS | 1664 | 1461710260994 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12bd9d800) [pid = 1664] [serial = 1559] [outer = 0x12a5c5c00] 15:37:41 INFO - PROCESS | 1664 | 1461710261447 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]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 771ms 15:37:41 INFO - PROCESS | 1664 | 1461710261507 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1664 | 1461710261509 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:37:41 INFO - PROCESS | 1664 | 1461710261512 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1664 | 1461710261513 Marionette TRACE conn2 <- [1,2050,null,{}] 15:37:41 INFO - PROCESS | 1664 | 1461710261517 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}] 15:37:41 INFO - PROCESS | 1664 | 1461710261697 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:37:41 INFO - PROCESS | 1664 | 1461710261821 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12759f800 == 86 [pid = 1664] [id = 520] 15:37:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x127ff4000) [pid = 1664] [serial = 1560] [outer = 0x0] 15:37:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12d3d4000) [pid = 1664] [serial = 1561] [outer = 0x127ff4000] 15:37:41 INFO - PROCESS | 1664 | 1461710261872 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12e6b7000) [pid = 1664] [serial = 1562] [outer = 0x127ff4000] 15:37:42 INFO - PROCESS | 1664 | 1461710262398 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]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 920ms 15:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:37:42 INFO - PROCESS | 1664 | 1461710262432 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1664 | 1461710262433 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:37:42 INFO - PROCESS | 1664 | 1461710262436 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1664 | 1461710262437 Marionette TRACE conn2 <- [1,2054,null,{}] 15:37:42 INFO - PROCESS | 1664 | 1461710262439 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}] 15:37:42 INFO - PROCESS | 1664 | 1461710262551 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:37:42 INFO - PROCESS | 1664 | 1461710262664 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x11588c000 == 87 [pid = 1664] [id = 521] 15:37:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x11357e000) [pid = 1664] [serial = 1563] [outer = 0x0] 15:37:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x1155c6800) [pid = 1664] [serial = 1564] [outer = 0x11357e000] 15:37:42 INFO - PROCESS | 1664 | 1461710262696 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x11af25800) [pid = 1664] [serial = 1565] [outer = 0x11357e000] 15:37:43 INFO - PROCESS | 1664 | 1461710263299 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]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 920ms 15:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:37:43 INFO - PROCESS | 1664 | 1461710263357 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1664 | 1461710263359 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:37:43 INFO - PROCESS | 1664 | 1461710263362 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1664 | 1461710263365 Marionette TRACE conn2 <- [1,2058,null,{}] 15:37:43 INFO - PROCESS | 1664 | 1461710263369 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}] 15:37:43 INFO - PROCESS | 1664 | 1461710263466 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:37:43 INFO - PROCESS | 1664 | 1461710263553 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x1136a3000 == 88 [pid = 1664] [id = 522] 15:37:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x11343b800) [pid = 1664] [serial = 1566] [outer = 0x0] 15:37:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x113580000) [pid = 1664] [serial = 1567] [outer = 0x11343b800] 15:37:43 INFO - PROCESS | 1664 | 1461710263581 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x1147d5400) [pid = 1664] [serial = 1568] [outer = 0x11343b800] 15:37:44 INFO - PROCESS | 1664 | 1461710264057 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 15:37:44 INFO - PROCESS | 1664 | 1461710264101 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1664 | 1461710264108 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:37:44 INFO - PROCESS | 1664 | 1461710264114 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1664 | 1461710264117 Marionette TRACE conn2 <- [1,2062,null,{}] 15:37:44 INFO - PROCESS | 1664 | 1461710264119 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}] 15:37:44 INFO - PROCESS | 1664 | 1461710264220 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:37:44 INFO - PROCESS | 1664 | 1461710264342 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x115896800 == 89 [pid = 1664] [id = 523] 15:37:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x1150f1400) [pid = 1664] [serial = 1569] [outer = 0x0] 15:37:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x115225c00) [pid = 1664] [serial = 1570] [outer = 0x1150f1400] 15:37:44 INFO - PROCESS | 1664 | 1461710264372 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x115691000) [pid = 1664] [serial = 1571] [outer = 0x1150f1400] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb6c000 == 88 [pid = 1664] [id = 368] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x131e08800 == 87 [pid = 1664] [id = 513] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb6b000 == 86 [pid = 1664] [id = 512] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x129f1b000) [pid = 1664] [serial = 1477] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x12b792c00) [pid = 1664] [serial = 1434] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x12a249800) [pid = 1664] [serial = 1431] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11b062800 == 85 [pid = 1664] [id = 511] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x130233000 == 84 [pid = 1664] [id = 510] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb5d800 == 83 [pid = 1664] [id = 509] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12edd1800 == 82 [pid = 1664] [id = 508] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3ac000 == 81 [pid = 1664] [id = 507] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6a5800 == 80 [pid = 1664] [id = 506] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x129e24800 == 79 [pid = 1664] [id = 505] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11b84b000 == 78 [pid = 1664] [id = 504] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12c877800 == 77 [pid = 1664] [id = 503] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11c50b800 == 76 [pid = 1664] [id = 502] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x129e0c800 == 75 [pid = 1664] [id = 501] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x1375c9000 == 74 [pid = 1664] [id = 496] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d0800 == 73 [pid = 1664] [id = 495] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x127fdc800 == 72 [pid = 1664] [id = 494] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x119c31000 == 71 [pid = 1664] [id = 493] 15:37:44 INFO - PROCESS | 1664 | --DOCSHELL 0x131e09000 == 70 [pid = 1664] [id = 492] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x12bda1000) [pid = 1664] [serial = 1460] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x12b790400) [pid = 1664] [serial = 1459] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x12d377400) [pid = 1664] [serial = 1463] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x127f84c00) [pid = 1664] [serial = 868] [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.] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x12b512000) [pid = 1664] [serial = 1213] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x12d17b400) [pid = 1664] [serial = 1462] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x12d189c00) [pid = 1664] [serial = 1318] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x124f8b000) [pid = 1664] [serial = 1425] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12d186400) [pid = 1664] [serial = 1438] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12bd9a800) [pid = 1664] [serial = 1255] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x124f56000) [pid = 1664] [serial = 1450] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x129ec6400) [pid = 1664] [serial = 1252] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x11c3bcc00) [pid = 1664] [serial = 1448] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x129d61c00) [pid = 1664] [serial = 1474] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x1291ea800) [pid = 1664] [serial = 1453] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x12d3db000) [pid = 1664] [serial = 1465] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12d7a0400) [pid = 1664] [serial = 1261] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x129c77800) [pid = 1664] [serial = 1454] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x11b0e9400) [pid = 1664] [serial = 1207] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x12ea0dc00) [pid = 1664] [serial = 1144] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x118837000) [pid = 1664] [serial = 1442] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x118834000) [pid = 1664] [serial = 1419] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11af2c800) [pid = 1664] [serial = 1422] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12d379c00) [pid = 1664] [serial = 1258] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x123be9800) [pid = 1664] [serial = 1210] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12b51b800) [pid = 1664] [serial = 1457] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x12c8ecc00) [pid = 1664] [serial = 1216] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x11b0f8400) [pid = 1664] [serial = 1445] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x12bfab000) [pid = 1664] [serial = 1469] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x114f0f400) [pid = 1664] [serial = 1378] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x1150f8000) [pid = 1664] [serial = 1243] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x11ad85800) [pid = 1664] [serial = 1444] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x123a57400) [pid = 1664] [serial = 1249] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x1150eec00) [pid = 1664] [serial = 1204] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x12f0afc00) [pid = 1664] [serial = 1472] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x129dde400) [pid = 1664] [serial = 1456] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x12e6b8c00) [pid = 1664] [serial = 1471] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x1290df800) [pid = 1664] [serial = 1468] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x129fbb400) [pid = 1664] [serial = 1428] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x11b87e400) [pid = 1664] [serial = 1447] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x127ead400) [pid = 1664] [serial = 1451] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x11568f800) [pid = 1664] [serial = 1441] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x124f8ec00) [pid = 1664] [serial = 1437] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x11afb9400) [pid = 1664] [serial = 1246] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12e3f0400) [pid = 1664] [serial = 1466] [outer = 0x0] [url = about:blank] 15:37:44 INFO - PROCESS | 1664 | 1461710264959 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 877ms 15:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:37:44 INFO - PROCESS | 1664 | 1461710264990 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1664 | 1461710264992 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:37:44 INFO - PROCESS | 1664 | 1461710264994 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1664 | 1461710264996 Marionette TRACE conn2 <- [1,2066,null,{}] 15:37:45 INFO - PROCESS | 1664 | 1461710265009 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}] 15:37:45 INFO - PROCESS | 1664 | 1461710265102 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:37:45 INFO - PROCESS | 1664 | 1461710265109 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c31000 == 71 [pid = 1664] [id = 524] 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x1166edc00) [pid = 1664] [serial = 1572] [outer = 0x0] 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x118830c00) [pid = 1664] [serial = 1573] [outer = 0x1166edc00] 15:37:45 INFO - PROCESS | 1664 | 1461710265138 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x118947400) [pid = 1664] [serial = 1574] [outer = 0x1166edc00] 15:37:45 INFO - PROCESS | 1664 | 1461710265546 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]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 570ms 15:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:37:45 INFO - PROCESS | 1664 | 1461710265565 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1664 | 1461710265566 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:37:45 INFO - PROCESS | 1664 | 1461710265569 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1664 | 1461710265571 Marionette TRACE conn2 <- [1,2070,null,{}] 15:37:45 INFO - PROCESS | 1664 | 1461710265575 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}] 15:37:45 INFO - PROCESS | 1664 | 1461710265681 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:37:45 INFO - PROCESS | 1664 | 1461710265688 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b2000 == 72 [pid = 1664] [id = 525] 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x118e0f000) [pid = 1664] [serial = 1575] [outer = 0x0] 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x119c05800) [pid = 1664] [serial = 1576] [outer = 0x118e0f000] 15:37:45 INFO - PROCESS | 1664 | 1461710265715 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x119e4b400) [pid = 1664] [serial = 1577] [outer = 0x118e0f000] 15:37:46 INFO - PROCESS | 1664 | 1461710266064 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 15:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:37:46 INFO - PROCESS | 1664 | 1461710266091 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1664 | 1461710266092 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:37:46 INFO - PROCESS | 1664 | 1461710266094 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1664 | 1461710266095 Marionette TRACE conn2 <- [1,2074,null,{}] 15:37:46 INFO - PROCESS | 1664 | 1461710266097 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}] 15:37:46 INFO - PROCESS | 1664 | 1461710266184 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:37:46 INFO - PROCESS | 1664 | 1461710266188 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x123968000 == 73 [pid = 1664] [id = 526] 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x119e54800) [pid = 1664] [serial = 1578] [outer = 0x0] 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x11aa10400) [pid = 1664] [serial = 1579] [outer = 0x119e54800] 15:37:46 INFO - PROCESS | 1664 | 1461710266214 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x11ad4e800) [pid = 1664] [serial = 1580] [outer = 0x119e54800] 15:37:46 INFO - PROCESS | 1664 | 1461710266543 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 15:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:37:46 INFO - PROCESS | 1664 | 1461710266564 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1664 | 1461710266565 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:37:46 INFO - PROCESS | 1664 | 1461710266567 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1664 | 1461710266569 Marionette TRACE conn2 <- [1,2078,null,{}] 15:37:46 INFO - PROCESS | 1664 | 1461710266573 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}] 15:37:46 INFO - PROCESS | 1664 | 1461710266676 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:37:46 INFO - PROCESS | 1664 | 1461710266755 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f34000 == 74 [pid = 1664] [id = 527] 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x11a639c00) [pid = 1664] [serial = 1581] [outer = 0x0] 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x11ad88c00) [pid = 1664] [serial = 1582] [outer = 0x11a639c00] 15:37:46 INFO - PROCESS | 1664 | 1461710266783 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x11ba21000) [pid = 1664] [serial = 1583] [outer = 0x11a639c00] 15:37:47 INFO - PROCESS | 1664 | 1461710267114 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]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 15:37:47 INFO - PROCESS | 1664 | 1461710267140 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1664 | 1461710267142 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:37:47 INFO - PROCESS | 1664 | 1461710267150 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1664 | 1461710267151 Marionette TRACE conn2 <- [1,2082,null,{}] 15:37:47 INFO - PROCESS | 1664 | 1461710267153 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}] 15:37:47 INFO - PROCESS | 1664 | 1461710267263 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:37:47 INFO - PROCESS | 1664 | 1461710267306 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x127f0d000 == 75 [pid = 1664] [id = 528] 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x11ba21800) [pid = 1664] [serial = 1584] [outer = 0x0] 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x11ba60000) [pid = 1664] [serial = 1585] [outer = 0x11ba21800] 15:37:47 INFO - PROCESS | 1664 | 1461710267331 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x11bcd0400) [pid = 1664] [serial = 1586] [outer = 0x11ba21800] 15:37:47 INFO - PROCESS | 1664 | 1461710267666 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]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 523ms 15:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:37:47 INFO - PROCESS | 1664 | 1461710267675 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1664 | 1461710267676 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:37:47 INFO - PROCESS | 1664 | 1461710267678 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1664 | 1461710267679 Marionette TRACE conn2 <- [1,2086,null,{}] 15:37:47 INFO - PROCESS | 1664 | 1461710267682 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}] 15:37:47 INFO - PROCESS | 1664 | 1461710267799 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:37:47 INFO - PROCESS | 1664 | 1461710267839 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d1b800 == 76 [pid = 1664] [id = 529] 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x11ba26400) [pid = 1664] [serial = 1587] [outer = 0x0] 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x11c3b6000) [pid = 1664] [serial = 1588] [outer = 0x11ba26400] 15:37:47 INFO - PROCESS | 1664 | 1461710267864 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x11c4ee400) [pid = 1664] [serial = 1589] [outer = 0x11ba26400] 15:37:48 INFO - PROCESS | 1664 | 1461710268196 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]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 15:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:37:48 INFO - PROCESS | 1664 | 1461710268254 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1664 | 1461710268255 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:37:48 INFO - PROCESS | 1664 | 1461710268257 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1664 | 1461710268258 Marionette TRACE conn2 <- [1,2090,null,{}] 15:37:48 INFO - PROCESS | 1664 | 1461710268261 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}] 15:37:48 INFO - PROCESS | 1664 | 1461710268373 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:37:48 INFO - PROCESS | 1664 | 1461710268416 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x129fae000 == 77 [pid = 1664] [id = 530] 15:37:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x11bcd2400) [pid = 1664] [serial = 1590] [outer = 0x0] 15:37:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x123a57800) [pid = 1664] [serial = 1591] [outer = 0x11bcd2400] 15:37:48 INFO - PROCESS | 1664 | 1461710268441 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x123bf1800) [pid = 1664] [serial = 1592] [outer = 0x11bcd2400] 15:37:48 INFO - PROCESS | 1664 | 1461710268751 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]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 15:37:48 INFO - PROCESS | 1664 | 1461710268777 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1664 | 1461710268778 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:37:48 INFO - PROCESS | 1664 | 1461710268781 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1664 | 1461710268783 Marionette TRACE conn2 <- [1,2094,null,{}] 15:37:48 INFO - PROCESS | 1664 | 1461710268786 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}] 15:37:48 INFO - PROCESS | 1664 | 1461710268922 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:37:48 INFO - PROCESS | 1664 | 1461710268939 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aea1800 == 78 [pid = 1664] [id = 531] 15:37:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x123bf2400) [pid = 1664] [serial = 1593] [outer = 0x0] 15:37:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x123ee5c00) [pid = 1664] [serial = 1594] [outer = 0x123bf2400] 15:37:48 INFO - PROCESS | 1664 | 1461710268977 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x1241ca400) [pid = 1664] [serial = 1595] [outer = 0x123bf2400] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x129d5cc00) [pid = 1664] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x129f67400) [pid = 1664] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12b659800) [pid = 1664] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12d792c00) [pid = 1664] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x119257c00) [pid = 1664] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x123bf3800) [pid = 1664] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x129f23c00) [pid = 1664] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x1290d6c00) [pid = 1664] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x11af29000) [pid = 1664] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x118e0d000) [pid = 1664] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x115687c00) [pid = 1664] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x115692000) [pid = 1664] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x129d5d000) [pid = 1664] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x11af48c00) [pid = 1664] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:37:49 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x127eb0800) [pid = 1664] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 871ms 15:37:49 INFO - PROCESS | 1664 | 1461710269648 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]]]}] 15:37:49 INFO - PROCESS | 1664 | 1461710269658 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1664 | 1461710269660 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:37:49 INFO - PROCESS | 1664 | 1461710269662 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1664 | 1461710269664 Marionette TRACE conn2 <- [1,2098,null,{}] 15:37:49 INFO - PROCESS | 1664 | 1461710269666 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}] 15:37:49 INFO - PROCESS | 1664 | 1461710269804 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:37:49 INFO - PROCESS | 1664 | 1461710269850 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca5000 == 79 [pid = 1664] [id = 532] 15:37:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x113584c00) [pid = 1664] [serial = 1596] [outer = 0x0] 15:37:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x124023800) [pid = 1664] [serial = 1597] [outer = 0x113584c00] 15:37:49 INFO - PROCESS | 1664 | 1461710269881 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x127f40400) [pid = 1664] [serial = 1598] [outer = 0x113584c00] 15:37:50 INFO - PROCESS | 1664 | 1461710270209 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 574ms 15:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:37:50 INFO - PROCESS | 1664 | 1461710270239 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1664 | 1461710270241 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:37:50 INFO - PROCESS | 1664 | 1461710270245 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1664 | 1461710270247 Marionette TRACE conn2 <- [1,2102,null,{}] 15:37:50 INFO - PROCESS | 1664 | 1461710270250 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}] 15:37:50 INFO - PROCESS | 1664 | 1461710270389 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:37:50 INFO - PROCESS | 1664 | 1461710270491 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d114000 == 80 [pid = 1664] [id = 533] 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x127ebac00) [pid = 1664] [serial = 1599] [outer = 0x0] 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x1290d5c00) [pid = 1664] [serial = 1600] [outer = 0x127ebac00] 15:37:50 INFO - PROCESS | 1664 | 1461710270516 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x1298f5400) [pid = 1664] [serial = 1601] [outer = 0x127ebac00] 15:37:50 INFO - PROCESS | 1664 | 1461710270803 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 570ms 15:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:37:50 INFO - PROCESS | 1664 | 1461710270814 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1664 | 1461710270815 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:37:50 INFO - PROCESS | 1664 | 1461710270818 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1664 | 1461710270819 Marionette TRACE conn2 <- [1,2106,null,{}] 15:37:50 INFO - PROCESS | 1664 | 1461710270829 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}] 15:37:50 INFO - PROCESS | 1664 | 1461710270924 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:37:50 INFO - PROCESS | 1664 | 1461710270929 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7ce000 == 81 [pid = 1664] [id = 534] 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x1278bf000) [pid = 1664] [serial = 1602] [outer = 0x0] 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x129c7b400) [pid = 1664] [serial = 1603] [outer = 0x1278bf000] 15:37:50 INFO - PROCESS | 1664 | 1461710270954 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x129d63400) [pid = 1664] [serial = 1604] [outer = 0x1278bf000] 15:37:51 INFO - PROCESS | 1664 | 1461710271293 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]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 526ms 15:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:37:51 INFO - PROCESS | 1664 | 1461710271354 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1664 | 1461710271356 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:37:51 INFO - PROCESS | 1664 | 1461710271358 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1664 | 1461710271359 Marionette TRACE conn2 <- [1,2110,null,{}] 15:37:51 INFO - PROCESS | 1664 | 1461710271361 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}] 15:37:51 INFO - PROCESS | 1664 | 1461710271451 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:37:51 INFO - PROCESS | 1664 | 1461710271586 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f49800 == 82 [pid = 1664] [id = 535] 15:37:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x113438000) [pid = 1664] [serial = 1605] [outer = 0x0] 15:37:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x113580800) [pid = 1664] [serial = 1606] [outer = 0x113438000] 15:37:51 INFO - PROCESS | 1664 | 1461710271618 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x114b4f800) [pid = 1664] [serial = 1607] [outer = 0x113438000] 15:37:52 INFO - PROCESS | 1664 | 1461710272079 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]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 769ms 15:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:37:52 INFO - PROCESS | 1664 | 1461710272128 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1664 | 1461710272131 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:37:52 INFO - PROCESS | 1664 | 1461710272134 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1664 | 1461710272136 Marionette TRACE conn2 <- [1,2114,null,{}] 15:37:52 INFO - PROCESS | 1664 | 1461710272140 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}] 15:37:52 INFO - PROCESS | 1664 | 1461710272258 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:37:52 INFO - PROCESS | 1664 | 1461710272367 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc5000 == 83 [pid = 1664] [id = 536] 15:37:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x114f0f800) [pid = 1664] [serial = 1608] [outer = 0x0] 15:37:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x115846c00) [pid = 1664] [serial = 1609] [outer = 0x114f0f800] 15:37:52 INFO - PROCESS | 1664 | 1461710272402 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11883e000) [pid = 1664] [serial = 1610] [outer = 0x114f0f800] 15:37:52 INFO - PROCESS | 1664 | 1461710272809 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]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 723ms 15:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:37:52 INFO - PROCESS | 1664 | 1461710272864 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1664 | 1461710272866 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:37:52 INFO - PROCESS | 1664 | 1461710272868 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1664 | 1461710272870 Marionette TRACE conn2 <- [1,2118,null,{}] 15:37:52 INFO - PROCESS | 1664 | 1461710272887 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}] 15:37:53 INFO - PROCESS | 1664 | 1461710272998 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:37:53 INFO - PROCESS | 1664 | 1461710273108 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac02800 == 84 [pid = 1664] [id = 537] 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x119130800) [pid = 1664] [serial = 1611] [outer = 0x0] 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x11aa07400) [pid = 1664] [serial = 1612] [outer = 0x119130800] 15:37:53 INFO - PROCESS | 1664 | 1461710273140 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x11af40800) [pid = 1664] [serial = 1613] [outer = 0x119130800] 15:37:53 INFO - PROCESS | 1664 | 1461710273562 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 731ms 15:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:37:53 INFO - PROCESS | 1664 | 1461710273600 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1664 | 1461710273601 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:37:53 INFO - PROCESS | 1664 | 1461710273609 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1664 | 1461710273613 Marionette TRACE conn2 <- [1,2122,null,{}] 15:37:53 INFO - PROCESS | 1664 | 1461710273617 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}] 15:37:53 INFO - PROCESS | 1664 | 1461710273731 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:37:53 INFO - PROCESS | 1664 | 1461710273840 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3be000 == 85 [pid = 1664] [id = 538] 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x11af40400) [pid = 1664] [serial = 1614] [outer = 0x0] 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x11ba19400) [pid = 1664] [serial = 1615] [outer = 0x11af40400] 15:37:53 INFO - PROCESS | 1664 | 1461710273872 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x1241cbc00) [pid = 1664] [serial = 1616] [outer = 0x11af40400] 15:37:54 INFO - PROCESS | 1664 | 1461710274256 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]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 678ms 15:37:54 INFO - PROCESS | 1664 | 1461710274283 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:37:54 INFO - PROCESS | 1664 | 1461710274285 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:37:54 INFO - PROCESS | 1664 | 1461710274287 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1664 | 1461710274288 Marionette TRACE conn2 <- [1,2126,null,{}] 15:37:54 INFO - PROCESS | 1664 | 1461710274291 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}] 15:37:54 INFO - PROCESS | 1664 | 1461710274420 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:37:54 INFO - PROCESS | 1664 | 1461710274514 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edc6800 == 86 [pid = 1664] [id = 539] 15:37:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x123ee6400) [pid = 1664] [serial = 1617] [outer = 0x0] 15:37:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x127f87400) [pid = 1664] [serial = 1618] [outer = 0x123ee6400] 15:37:54 INFO - PROCESS | 1664 | 1461710274544 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x1298f5800) [pid = 1664] [serial = 1619] [outer = 0x123ee6400] 15:37:54 INFO - PROCESS | 1664 | 1461710274952 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]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 15:37:55 INFO - PROCESS | 1664 | 1461710275007 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1664 | 1461710275008 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:37:55 INFO - PROCESS | 1664 | 1461710275011 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1664 | 1461710275012 Marionette TRACE conn2 <- [1,2130,null,{}] 15:37:55 INFO - PROCESS | 1664 | 1461710275014 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}] 15:37:55 INFO - PROCESS | 1664 | 1461710275125 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:37:55 INFO - PROCESS | 1664 | 1461710275206 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2e9800 == 87 [pid = 1664] [id = 540] 15:37:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x129ddcc00) [pid = 1664] [serial = 1620] [outer = 0x0] 15:37:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x129ddfc00) [pid = 1664] [serial = 1621] [outer = 0x129ddcc00] 15:37:55 INFO - PROCESS | 1664 | 1461710275244 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x129ec5c00) [pid = 1664] [serial = 1622] [outer = 0x129ddcc00] 15:37:55 INFO - PROCESS | 1664 | 1461710275677 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] 15:37:55 INFO - PROCESS | 1664 | 1461710275751 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:37:55 INFO - PROCESS | 1664 | 1461710275774 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1664 | 1461710275775 Marionette TRACE conn2 <- [1,2134,null,{}] 15:37:55 INFO - PROCESS | 1664 | 1461710275777 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}] 15:37:55 INFO - PROCESS | 1664 | 1461710275888 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:37:55 INFO - PROCESS | 1664 | 1461710275969 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb67800 == 88 [pid = 1664] [id = 541] 15:37:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x129f1bc00) [pid = 1664] [serial = 1623] [outer = 0x0] 15:37:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x129f69400) [pid = 1664] [serial = 1624] [outer = 0x129f1bc00] 15:37:56 INFO - PROCESS | 1664 | 1461710275999 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x129f70000) [pid = 1664] [serial = 1625] [outer = 0x129f1bc00] 15:37:56 INFO - PROCESS | 1664 | 1461710276406 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 672ms 15:37:56 INFO - PROCESS | 1664 | 1461710276444 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1664 | 1461710276445 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:37:56 INFO - PROCESS | 1664 | 1461710276447 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1664 | 1461710276449 Marionette TRACE conn2 <- [1,2138,null,{}] 15:37:56 INFO - PROCESS | 1664 | 1461710276451 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}] 15:37:56 INFO - PROCESS | 1664 | 1461710276561 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:37:56 INFO - PROCESS | 1664 | 1461710276691 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x130084000 == 89 [pid = 1664] [id = 542] 15:37:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x129f22c00) [pid = 1664] [serial = 1626] [outer = 0x0] 15:37:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x129fb6400) [pid = 1664] [serial = 1627] [outer = 0x129f22c00] 15:37:56 INFO - PROCESS | 1664 | 1461710276724 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12a247800) [pid = 1664] [serial = 1628] [outer = 0x129f22c00] 15:37:57 INFO - PROCESS | 1664 | 1461710277129 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]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 15:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:37:57 INFO - PROCESS | 1664 | 1461710277168 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1664 | 1461710277169 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:37:57 INFO - PROCESS | 1664 | 1461710277171 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1664 | 1461710277173 Marionette TRACE conn2 <- [1,2142,null,{}] 15:37:57 INFO - PROCESS | 1664 | 1461710277175 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}] 15:37:57 INFO - PROCESS | 1664 | 1461710277304 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:37:57 INFO - PROCESS | 1664 | 1461710277387 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x129fa4800 == 90 [pid = 1664] [id = 543] 15:37:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x1150fc000) [pid = 1664] [serial = 1629] [outer = 0x0] 15:37:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x129fb7000) [pid = 1664] [serial = 1630] [outer = 0x1150fc000] 15:37:57 INFO - PROCESS | 1664 | 1461710277417 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12a251c00) [pid = 1664] [serial = 1631] [outer = 0x1150fc000] 15:37:58 INFO - PROCESS | 1664 | 1461710278038 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] 15:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:37:58 INFO - PROCESS | 1664 | 1461710278096 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:37:58 INFO - PROCESS | 1664 | 1461710278099 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1664 | 1461710278101 Marionette TRACE conn2 <- [1,2146,null,{}] 15:37:58 INFO - PROCESS | 1664 | 1461710278105 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}] 15:37:58 INFO - PROCESS | 1664 | 1461710278211 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:37:58 INFO - PROCESS | 1664 | 1461710278292 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12395d800 == 91 [pid = 1664] [id = 544] 15:37:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x11504f400) [pid = 1664] [serial = 1632] [outer = 0x0] 15:37:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x1150f0c00) [pid = 1664] [serial = 1633] [outer = 0x11504f400] 15:37:58 INFO - PROCESS | 1664 | 1461710278321 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x115823000) [pid = 1664] [serial = 1634] [outer = 0x11504f400] 15:37:58 INFO - PROCESS | 1664 | 1461710278763 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] 15:37:58 INFO - PROCESS | 1664 | 1461710278830 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:37:58 INFO - PROCESS | 1664 | 1461710278835 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1664 | 1461710278836 Marionette TRACE conn2 <- [1,2150,null,{}] 15:37:58 INFO - PROCESS | 1664 | 1461710278841 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}] 15:37:58 INFO - PROCESS | 1664 | 1461710278942 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:37:59 INFO - PROCESS | 1664 | 1461710279028 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc0800 == 92 [pid = 1664] [id = 545] 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x11894c000) [pid = 1664] [serial = 1635] [outer = 0x0] 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x119e53000) [pid = 1664] [serial = 1636] [outer = 0x11894c000] 15:37:59 INFO - PROCESS | 1664 | 1461710279056 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x11ad52400) [pid = 1664] [serial = 1637] [outer = 0x11894c000] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11339e000 == 91 [pid = 1664] [id = 438] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7ce000 == 90 [pid = 1664] [id = 534] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12d114000 == 89 [pid = 1664] [id = 533] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca5000 == 88 [pid = 1664] [id = 532] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12aea1800 == 87 [pid = 1664] [id = 531] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x129fae000 == 86 [pid = 1664] [id = 530] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x129d1b800 == 85 [pid = 1664] [id = 529] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x12f0ab800) [pid = 1664] [serial = 1498] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x127f0d000 == 84 [pid = 1664] [id = 528] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x124f34000 == 83 [pid = 1664] [id = 527] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x123968000 == 82 [pid = 1664] [id = 526] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b2000 == 81 [pid = 1664] [id = 525] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x119c31000 == 80 [pid = 1664] [id = 524] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x115896800 == 79 [pid = 1664] [id = 523] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x1136a3000 == 78 [pid = 1664] [id = 522] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x139b68800 == 77 [pid = 1664] [id = 519] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x13a959000 == 76 [pid = 1664] [id = 518] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x131e0e800 == 75 [pid = 1664] [id = 517] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12bf30800 == 74 [pid = 1664] [id = 516] 15:37:59 INFO - PROCESS | 1664 | --DOCSHELL 0x12448b000 == 73 [pid = 1664] [id = 515] 15:37:59 INFO - PROCESS | 1664 | 1461710279479 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]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 15:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:37:59 INFO - PROCESS | 1664 | 1461710279508 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1664 | 1461710279509 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:37:59 INFO - PROCESS | 1664 | 1461710279511 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1664 | 1461710279514 Marionette TRACE conn2 <- [1,2154,null,{}] 15:37:59 INFO - PROCESS | 1664 | 1461710279521 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}] 15:37:59 INFO - PROCESS | 1664 | 1461710279627 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x129d65c00) [pid = 1664] [serial = 1475] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x12bc93800) [pid = 1664] [serial = 1525] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x12c8ea000) [pid = 1664] [serial = 1526] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x12d645c00) [pid = 1664] [serial = 1529] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x12d3cf400) [pid = 1664] [serial = 1528] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x12e3f7000) [pid = 1664] [serial = 1531] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x11ad53000) [pid = 1664] [serial = 1534] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x129d5a400) [pid = 1664] [serial = 1511] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x127f7b800) [pid = 1664] [serial = 1510] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x114f08000) [pid = 1664] [serial = 1480] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x129fb2400) [pid = 1664] [serial = 1519] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x12a250000) [pid = 1664] [serial = 1520] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x129dda400) [pid = 1664] [serial = 1516] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x129ec6800) [pid = 1664] [serial = 1517] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12aff4000) [pid = 1664] [serial = 1522] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x11af32000) [pid = 1664] [serial = 1507] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x11bcc7c00) [pid = 1664] [serial = 1508] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x118839800) [pid = 1664] [serial = 1504] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x119e54c00) [pid = 1664] [serial = 1505] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x11af4d800) [pid = 1664] [serial = 1513] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x127f39c00) [pid = 1664] [serial = 1514] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12afec400) [pid = 1664] [serial = 1492] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x129f6b000) [pid = 1664] [serial = 1501] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x118886800) [pid = 1664] [serial = 1483] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x127eb1c00) [pid = 1664] [serial = 1486] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x12b50c800) [pid = 1664] [serial = 1495] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x129f22400) [pid = 1664] [serial = 1478] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x129f1ac00) [pid = 1664] [serial = 1489] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x123ee8800) [pid = 1664] [serial = 1535] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12a5bac00) [pid = 1664] [serial = 1537] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12e6c5400) [pid = 1664] [serial = 1532] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x12a5c0c00) [pid = 1664] [serial = 1538] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x12b657000) [pid = 1664] [serial = 1523] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x12b514c00) [pid = 1664] [serial = 1541] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x12a5c5400) [pid = 1664] [serial = 1540] [outer = 0x0] [url = about:blank] 15:37:59 INFO - PROCESS | 1664 | 1461710279705 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc0000 == 74 [pid = 1664] [id = 546] 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x115049000) [pid = 1664] [serial = 1638] [outer = 0x0] 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x119d8f800) [pid = 1664] [serial = 1639] [outer = 0x115049000] 15:37:59 INFO - PROCESS | 1664 | 1461710279735 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x11ba19800) [pid = 1664] [serial = 1640] [outer = 0x115049000] 15:38:00 INFO - PROCESS | 1664 | 1461710280050 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]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 571ms 15:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:38:00 INFO - PROCESS | 1664 | 1461710280082 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1664 | 1461710280084 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:38:00 INFO - PROCESS | 1664 | 1461710280088 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1664 | 1461710280090 Marionette TRACE conn2 <- [1,2158,null,{}] 15:38:00 INFO - PROCESS | 1664 | 1461710280093 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}] 15:38:00 INFO - PROCESS | 1664 | 1461710280197 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:38:00 INFO - PROCESS | 1664 | 1461710280286 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d1c000 == 75 [pid = 1664] [id = 547] 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x11ba55800) [pid = 1664] [serial = 1641] [outer = 0x0] 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x11bf9d800) [pid = 1664] [serial = 1642] [outer = 0x11ba55800] 15:38:00 INFO - PROCESS | 1664 | 1461710280312 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x11c8e2800) [pid = 1664] [serial = 1643] [outer = 0x11ba55800] 15:38:00 INFO - PROCESS | 1664 | 1461710280591 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]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 15:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:38:00 INFO - PROCESS | 1664 | 1461710280612 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1664 | 1461710280613 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:38:00 INFO - PROCESS | 1664 | 1461710280615 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1664 | 1461710280616 Marionette TRACE conn2 <- [1,2162,null,{}] 15:38:00 INFO - PROCESS | 1664 | 1461710280619 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}] 15:38:00 INFO - PROCESS | 1664 | 1461710280722 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:38:00 INFO - PROCESS | 1664 | 1461710280792 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac07800 == 76 [pid = 1664] [id = 548] 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x11bac4400) [pid = 1664] [serial = 1644] [outer = 0x0] 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x123beb000) [pid = 1664] [serial = 1645] [outer = 0x11bac4400] 15:38:00 INFO - PROCESS | 1664 | 1461710280818 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x12445a000) [pid = 1664] [serial = 1646] [outer = 0x11bac4400] 15:38:01 INFO - PROCESS | 1664 | 1461710281112 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 15:38:01 INFO - PROCESS | 1664 | 1461710281134 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1664 | 1461710281135 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:38:01 INFO - PROCESS | 1664 | 1461710281141 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1664 | 1461710281142 Marionette TRACE conn2 <- [1,2166,null,{}] 15:38:01 INFO - PROCESS | 1664 | 1461710281145 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}] 15:38:01 INFO - PROCESS | 1664 | 1461710281253 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:38:01 INFO - PROCESS | 1664 | 1461710281258 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d355800 == 77 [pid = 1664] [id = 549] 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x1273d5c00) [pid = 1664] [serial = 1647] [outer = 0x0] 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x1298f4c00) [pid = 1664] [serial = 1648] [outer = 0x1273d5c00] 15:38:01 INFO - PROCESS | 1664 | 1461710281286 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x129f1ac00) [pid = 1664] [serial = 1649] [outer = 0x1273d5c00] 15:38:01 INFO - PROCESS | 1664 | 1461710281659 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 15:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:38:01 INFO - PROCESS | 1664 | 1461710281712 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1664 | 1461710281713 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:38:01 INFO - PROCESS | 1664 | 1461710281715 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1664 | 1461710281716 Marionette TRACE conn2 <- [1,2170,null,{}] 15:38:01 INFO - PROCESS | 1664 | 1461710281718 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}] 15:38:01 INFO - PROCESS | 1664 | 1461710281836 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:38:01 INFO - PROCESS | 1664 | 1461710281849 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7b3000 == 78 [pid = 1664] [id = 550] 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x129f1c800) [pid = 1664] [serial = 1650] [outer = 0x0] 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x129f69800) [pid = 1664] [serial = 1651] [outer = 0x129f1c800] 15:38:01 INFO - PROCESS | 1664 | 1461710281875 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12a286c00) [pid = 1664] [serial = 1652] [outer = 0x129f1c800] 15:38:02 INFO - PROCESS | 1664 | 1461710282240 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 15:38:02 INFO - PROCESS | 1664 | 1461710282284 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:38:02 INFO - PROCESS | 1664 | 1461710282286 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1664 | 1461710282288 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1664 | 1461710282290 Marionette TRACE conn2 <- [1,2174,null,{}] 15:38:02 INFO - PROCESS | 1664 | 1461710282292 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}] 15:38:02 INFO - PROCESS | 1664 | 1461710282410 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:38:02 INFO - PROCESS | 1664 | 1461710282422 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbd000 == 79 [pid = 1664] [id = 551] 15:38:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x12a288400) [pid = 1664] [serial = 1653] [outer = 0x0] 15:38:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12a292000) [pid = 1664] [serial = 1654] [outer = 0x12a288400] 15:38:02 INFO - PROCESS | 1664 | 1461710282447 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12a5c6c00) [pid = 1664] [serial = 1655] [outer = 0x12a288400] 15:38:02 INFO - PROCESS | 1664 | 1461710282797 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 15:38:02 INFO - PROCESS | 1664 | 1461710282808 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1664 | 1461710282810 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:38:02 INFO - PROCESS | 1664 | 1461710282812 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1664 | 1461710282813 Marionette TRACE conn2 <- [1,2178,null,{}] 15:38:02 INFO - PROCESS | 1664 | 1461710282815 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}] 15:38:02 INFO - PROCESS | 1664 | 1461710282936 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:38:02 INFO - PROCESS | 1664 | 1461710282978 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d7000 == 80 [pid = 1664] [id = 552] 15:38:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12a28a000) [pid = 1664] [serial = 1656] [outer = 0x0] 15:38:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12afecc00) [pid = 1664] [serial = 1657] [outer = 0x12a28a000] 15:38:03 INFO - PROCESS | 1664 | 1461710283003 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x124f53c00) [pid = 1664] [serial = 1658] [outer = 0x12a28a000] 15:38:03 INFO - PROCESS | 1664 | 1461710283323 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]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 15:38:03 INFO - PROCESS | 1664 | 1461710283331 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1664 | 1461710283332 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:38:03 INFO - PROCESS | 1664 | 1461710283334 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1664 | 1461710283335 Marionette TRACE conn2 <- [1,2182,null,{}] 15:38:03 INFO - PROCESS | 1664 | 1461710283339 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}] 15:38:03 INFO - PROCESS | 1664 | 1461710283458 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:38:03 INFO - PROCESS | 1664 | 1461710283473 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x130311000 == 81 [pid = 1664] [id = 553] 15:38:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x1298f4800) [pid = 1664] [serial = 1659] [outer = 0x0] 15:38:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12b50ec00) [pid = 1664] [serial = 1660] [outer = 0x1298f4800] 15:38:03 INFO - PROCESS | 1664 | 1461710283498 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12b516c00) [pid = 1664] [serial = 1661] [outer = 0x1298f4800] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x11ba26400) [pid = 1664] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x11ba21800) [pid = 1664] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x11bcd2400) [pid = 1664] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x123bf2400) [pid = 1664] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x113584c00) [pid = 1664] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x11343b800) [pid = 1664] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x118e0f000) [pid = 1664] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x11a639c00) [pid = 1664] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x12a286400) [pid = 1664] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x1150f1400) [pid = 1664] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x119e54800) [pid = 1664] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x1166edc00) [pid = 1664] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x127ebac00) [pid = 1664] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x129ec9400) [pid = 1664] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x129fb3800) [pid = 1664] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x1147d8000) [pid = 1664] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x1150fd800) [pid = 1664] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x12b50f000) [pid = 1664] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x11883f000) [pid = 1664] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12d79c400) [pid = 1664] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x123bf2000) [pid = 1664] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x115822c00) [pid = 1664] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x11568e800) [pid = 1664] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x11ba25000) [pid = 1664] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x123bf2800) [pid = 1664] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x1246dfc00) [pid = 1664] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x12dddc000) [pid = 1664] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x129dd9400) [pid = 1664] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x115693800) [pid = 1664] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11aa10000) [pid = 1664] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x11bf9d400) [pid = 1664] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:38:04 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x129de1000) [pid = 1664] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:38:04 INFO - PROCESS | 1664 | 1461710284085 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 771ms 15:38:04 INFO - PROCESS | 1664 | 1461710284108 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:38:04 INFO - PROCESS | 1664 | 1461710284110 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:38:04 INFO - PROCESS | 1664 | 1461710284112 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1664 | 1461710284114 Marionette TRACE conn2 <- [1,2186,null,{}] 15:38:04 INFO - PROCESS | 1664 | 1461710284116 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}] 15:38:04 INFO - PROCESS | 1664 | 1461710284225 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:38:04 INFO - PROCESS | 1664 | 1461710284230 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c58c000 == 82 [pid = 1664] [id = 554] 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x113589000) [pid = 1664] [serial = 1662] [outer = 0x0] 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x1150f8c00) [pid = 1664] [serial = 1663] [outer = 0x113589000] 15:38:04 INFO - PROCESS | 1664 | 1461710284260 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x11af28000) [pid = 1664] [serial = 1664] [outer = 0x113589000] 15:38:04 INFO - PROCESS | 1664 | 1461710284628 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 15:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:38:04 INFO - PROCESS | 1664 | 1461710284634 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1664 | 1461710284635 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:38:04 INFO - PROCESS | 1664 | 1461710284641 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1664 | 1461710284642 Marionette TRACE conn2 <- [1,2190,null,{}] 15:38:04 INFO - PROCESS | 1664 | 1461710284644 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}] 15:38:04 INFO - PROCESS | 1664 | 1461710284772 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:38:04 INFO - PROCESS | 1664 | 1461710284800 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x130609800 == 83 [pid = 1664] [id = 555] 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x11bf9d400) [pid = 1664] [serial = 1665] [outer = 0x0] 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x123bf2800) [pid = 1664] [serial = 1666] [outer = 0x11bf9d400] 15:38:04 INFO - PROCESS | 1664 | 1461710284825 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x129fc0800) [pid = 1664] [serial = 1667] [outer = 0x11bf9d400] 15:38:05 INFO - PROCESS | 1664 | 1461710285129 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 15:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:38:05 INFO - PROCESS | 1664 | 1461710285160 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1664 | 1461710285161 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1664 | 1461710285163 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1664 | 1461710285164 Marionette TRACE conn2 <- [1,2194,null,{}] 15:38:05 INFO - PROCESS | 1664 | 1461710285166 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}] 15:38:05 INFO - PROCESS | 1664 | 1461710285262 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:38:05 INFO - PROCESS | 1664 | 1461710285266 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d1b800 == 84 [pid = 1664] [id = 556] 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12a24a000) [pid = 1664] [serial = 1668] [outer = 0x0] 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12b656800) [pid = 1664] [serial = 1669] [outer = 0x12a24a000] 15:38:05 INFO - PROCESS | 1664 | 1461710285290 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x12b6c9c00) [pid = 1664] [serial = 1670] [outer = 0x12a24a000] 15:38:05 INFO - PROCESS | 1664 | 1461710285629 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 15:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:38:05 INFO - PROCESS | 1664 | 1461710285682 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1664 | 1461710285683 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1664 | 1461710285685 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1664 | 1461710285687 Marionette TRACE conn2 <- [1,2198,null,{}] 15:38:05 INFO - PROCESS | 1664 | 1461710285709 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}] 15:38:05 INFO - PROCESS | 1664 | 1461710285823 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:38:05 INFO - PROCESS | 1664 | 1461710285829 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e16800 == 85 [pid = 1664] [id = 557] 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x12b653800) [pid = 1664] [serial = 1671] [outer = 0x0] 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x12b792c00) [pid = 1664] [serial = 1672] [outer = 0x12b653800] 15:38:05 INFO - PROCESS | 1664 | 1461710285869 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x12bc91800) [pid = 1664] [serial = 1673] [outer = 0x12b653800] 15:38:06 INFO - PROCESS | 1664 | 1461710286470 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 822ms 15:38:06 INFO - PROCESS | 1664 | 1461710286508 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1664 | 1461710286511 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:38:06 INFO - PROCESS | 1664 | 1461710286516 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1664 | 1461710286518 Marionette TRACE conn2 <- [1,2202,null,{}] 15:38:06 INFO - PROCESS | 1664 | 1461710286525 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}] 15:38:06 INFO - PROCESS | 1664 | 1461710286653 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:38:06 INFO - PROCESS | 1664 | 1461710286741 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8f2800 == 86 [pid = 1664] [id = 558] 15:38:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x1150f5000) [pid = 1664] [serial = 1674] [outer = 0x0] 15:38:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x11568f800) [pid = 1664] [serial = 1675] [outer = 0x1150f5000] 15:38:06 INFO - PROCESS | 1664 | 1461710286773 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x11867ac00) [pid = 1664] [serial = 1676] [outer = 0x1150f5000] 15:38:07 INFO - PROCESS | 1664 | 1461710287180 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]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 725ms 15:38:07 INFO - PROCESS | 1664 | 1461710287241 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1664 | 1461710287245 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:38:07 INFO - PROCESS | 1664 | 1461710287250 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1664 | 1461710287251 Marionette TRACE conn2 <- [1,2206,null,{}] 15:38:07 INFO - PROCESS | 1664 | 1461710287273 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}] 15:38:07 INFO - PROCESS | 1664 | 1461710287419 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:38:07 INFO - PROCESS | 1664 | 1461710287511 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x129fa2800 == 87 [pid = 1664] [id = 559] 15:38:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x11aa0bc00) [pid = 1664] [serial = 1677] [outer = 0x0] 15:38:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11ad53400) [pid = 1664] [serial = 1678] [outer = 0x11aa0bc00] 15:38:07 INFO - PROCESS | 1664 | 1461710287560 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11af47800) [pid = 1664] [serial = 1679] [outer = 0x11aa0bc00] 15:38:08 INFO - PROCESS | 1664 | 1461710288063 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 874ms 15:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:38:08 INFO - PROCESS | 1664 | 1461710288138 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1664 | 1461710288140 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:38:08 INFO - PROCESS | 1664 | 1461710288144 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1664 | 1461710288146 Marionette TRACE conn2 <- [1,2210,null,{}] 15:38:08 INFO - PROCESS | 1664 | 1461710288156 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}] 15:38:08 INFO - PROCESS | 1664 | 1461710288271 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:38:08 INFO - PROCESS | 1664 | 1461710288357 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x130093800 == 88 [pid = 1664] [id = 560] 15:38:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x11bf9e800) [pid = 1664] [serial = 1680] [outer = 0x0] 15:38:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x123b33800) [pid = 1664] [serial = 1681] [outer = 0x11bf9e800] 15:38:08 INFO - PROCESS | 1664 | 1461710288389 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x1275b2400) [pid = 1664] [serial = 1682] [outer = 0x11bf9e800] 15:38:08 INFO - PROCESS | 1664 | 1461710288831 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 723ms 15:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:38:08 INFO - PROCESS | 1664 | 1461710288868 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1664 | 1461710288870 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:38:08 INFO - PROCESS | 1664 | 1461710288872 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1664 | 1461710288874 Marionette TRACE conn2 <- [1,2214,null,{}] 15:38:08 INFO - PROCESS | 1664 | 1461710288876 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}] 15:38:09 INFO - PROCESS | 1664 | 1461710288999 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:38:09 INFO - PROCESS | 1664 | 1461710289143 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x1375d2000 == 89 [pid = 1664] [id = 561] 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12770e400) [pid = 1664] [serial = 1683] [outer = 0x0] 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x129d58400) [pid = 1664] [serial = 1684] [outer = 0x12770e400] 15:38:09 INFO - PROCESS | 1664 | 1461710289192 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x129ebe400) [pid = 1664] [serial = 1685] [outer = 0x12770e400] 15:38:09 INFO - PROCESS | 1664 | 1461710289632 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 820ms 15:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:38:09 INFO - PROCESS | 1664 | 1461710289693 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1664 | 1461710289694 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1664 | 1461710289696 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1664 | 1461710289698 Marionette TRACE conn2 <- [1,2218,null,{}] 15:38:09 INFO - PROCESS | 1664 | 1461710289700 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}] 15:38:09 INFO - PROCESS | 1664 | 1461710289809 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:38:09 INFO - PROCESS | 1664 | 1461710289894 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x137634800 == 90 [pid = 1664] [id = 562] 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x129d61c00) [pid = 1664] [serial = 1686] [outer = 0x0] 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12a243800) [pid = 1664] [serial = 1687] [outer = 0x129d61c00] 15:38:09 INFO - PROCESS | 1664 | 1461710289923 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12a5bf000) [pid = 1664] [serial = 1688] [outer = 0x129d61c00] 15:38:10 INFO - PROCESS | 1664 | 1461710290325 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]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 669ms 15:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:38:10 INFO - PROCESS | 1664 | 1461710290365 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1664 | 1461710290367 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:38:10 INFO - PROCESS | 1664 | 1461710290369 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1664 | 1461710290370 Marionette TRACE conn2 <- [1,2222,null,{}] 15:38:10 INFO - PROCESS | 1664 | 1461710290373 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}] 15:38:10 INFO - PROCESS | 1664 | 1461710290518 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:38:10 INFO - PROCESS | 1664 | 1461710290617 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x139995800 == 91 [pid = 1664] [id = 563] 15:38:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12a5bd000) [pid = 1664] [serial = 1689] [outer = 0x0] 15:38:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12bc96800) [pid = 1664] [serial = 1690] [outer = 0x12a5bd000] 15:38:10 INFO - PROCESS | 1664 | 1461710290651 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x12bfa8400) [pid = 1664] [serial = 1691] [outer = 0x12a5bd000] 15:38:11 INFO - PROCESS | 1664 | 1461710291056 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 721ms 15:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:38:11 INFO - PROCESS | 1664 | 1461710291091 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1664 | 1461710291092 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:38:11 INFO - PROCESS | 1664 | 1461710291094 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1664 | 1461710291096 Marionette TRACE conn2 <- [1,2226,null,{}] 15:38:11 INFO - PROCESS | 1664 | 1461710291098 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}] 15:38:11 INFO - PROCESS | 1664 | 1461710291209 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:38:11 INFO - PROCESS | 1664 | 1461710291323 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x139b77800 == 92 [pid = 1664] [id = 564] 15:38:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12bfa8800) [pid = 1664] [serial = 1692] [outer = 0x0] 15:38:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12d17cc00) [pid = 1664] [serial = 1693] [outer = 0x12bfa8800] 15:38:11 INFO - PROCESS | 1664 | 1461710291358 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x12d184c00) [pid = 1664] [serial = 1694] [outer = 0x12bfa8800] 15:38:11 INFO - PROCESS | 1664 | 1461710291885 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 827ms 15:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:38:11 INFO - PROCESS | 1664 | 1461710291922 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1664 | 1461710291923 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:38:11 INFO - PROCESS | 1664 | 1461710291925 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1664 | 1461710291927 Marionette TRACE conn2 <- [1,2230,null,{}] 15:38:11 INFO - PROCESS | 1664 | 1461710291929 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}] 15:38:12 INFO - PROCESS | 1664 | 1461710292048 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:38:12 INFO - PROCESS | 1664 | 1461710292135 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11a80b800 == 93 [pid = 1664] [id = 565] 15:38:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x115055800) [pid = 1664] [serial = 1695] [outer = 0x0] 15:38:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x11ad20c00) [pid = 1664] [serial = 1696] [outer = 0x115055800] 15:38:12 INFO - PROCESS | 1664 | 1461710292166 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x12d17c800) [pid = 1664] [serial = 1697] [outer = 0x115055800] 15:38:12 INFO - PROCESS | 1664 | 1461710292549 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]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 669ms 15:38:12 INFO - PROCESS | 1664 | 1461710292595 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1664 | 1461710292596 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:38:12 INFO - PROCESS | 1664 | 1461710292598 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1664 | 1461710292599 Marionette TRACE conn2 <- [1,2234,null,{}] 15:38:12 INFO - PROCESS | 1664 | 1461710292602 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}] 15:38:12 INFO - PROCESS | 1664 | 1461710292718 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:38:13 INFO - PROCESS | 1664 | 1461710293059 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c39800 == 94 [pid = 1664] [id = 566] 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x11357c800) [pid = 1664] [serial = 1698] [outer = 0x0] 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x113588c00) [pid = 1664] [serial = 1699] [outer = 0x11357c800] 15:38:13 INFO - PROCESS | 1664 | 1461710293127 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x114f0d000) [pid = 1664] [serial = 1700] [outer = 0x11357c800] 15:38:13 INFO - PROCESS | 1664 | 1461710293558 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]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1019ms 15:38:13 INFO - PROCESS | 1664 | 1461710293617 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:38:13 INFO - PROCESS | 1664 | 1461710293620 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:38:13 INFO - PROCESS | 1664 | 1461710293623 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1664 | 1461710293625 Marionette TRACE conn2 <- [1,2238,null,{}] 15:38:13 INFO - PROCESS | 1664 | 1461710293638 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}] 15:38:13 INFO - PROCESS | 1664 | 1461710293745 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:38:13 INFO - PROCESS | 1664 | 1461710293864 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197d6800 == 95 [pid = 1664] [id = 567] 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x115688000) [pid = 1664] [serial = 1701] [outer = 0x0] 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x118837c00) [pid = 1664] [serial = 1702] [outer = 0x115688000] 15:38:13 INFO - PROCESS | 1664 | 1461710293896 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x1166ed800) [pid = 1664] [serial = 1703] [outer = 0x115688000] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x1298b8000 == 94 [pid = 1664] [id = 94] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11c589800 == 93 [pid = 1664] [id = 93] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x130d1b800 == 92 [pid = 1664] [id = 556] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x130609800 == 91 [pid = 1664] [id = 555] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11c58c000 == 90 [pid = 1664] [id = 554] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x130311000 == 89 [pid = 1664] [id = 553] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d7000 == 88 [pid = 1664] [id = 552] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x1155c6800) [pid = 1664] [serial = 1564] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x129c7b400) [pid = 1664] [serial = 1603] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbd000 == 87 [pid = 1664] [id = 551] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7b3000 == 86 [pid = 1664] [id = 550] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12d355800 == 85 [pid = 1664] [id = 549] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac07800 == 84 [pid = 1664] [id = 548] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x129d1c000 == 83 [pid = 1664] [id = 547] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc0000 == 82 [pid = 1664] [id = 546] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc0800 == 81 [pid = 1664] [id = 545] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12395d800 == 80 [pid = 1664] [id = 544] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2e9800 == 79 [pid = 1664] [id = 540] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12edc6800 == 78 [pid = 1664] [id = 539] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3be000 == 77 [pid = 1664] [id = 538] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac02800 == 76 [pid = 1664] [id = 537] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc5000 == 75 [pid = 1664] [id = 536] 15:38:14 INFO - PROCESS | 1664 | --DOCSHELL 0x114f49800 == 74 [pid = 1664] [id = 535] 15:38:14 INFO - PROCESS | 1664 | 1461710294357 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]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 786ms 15:38:14 INFO - PROCESS | 1664 | 1461710294410 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1664 | 1461710294413 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:38:14 INFO - PROCESS | 1664 | 1461710294416 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1664 | 1461710294417 Marionette TRACE conn2 <- [1,2242,null,{}] 15:38:14 INFO - PROCESS | 1664 | 1461710294420 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}] 15:38:14 INFO - PROCESS | 1664 | 1461710294543 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x12dde3c00) [pid = 1664] [serial = 1357] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x129c4b800) [pid = 1664] [serial = 1309] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x11883c800) [pid = 1664] [serial = 1303] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x12bfa0c00) [pid = 1664] [serial = 1315] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x123be6800) [pid = 1664] [serial = 1366] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x12b515400) [pid = 1664] [serial = 1369] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x12bfa9800) [pid = 1664] [serial = 1372] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x12ea0b800) [pid = 1664] [serial = 1375] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x129fbc400) [pid = 1664] [serial = 1417] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x11912dc00) [pid = 1664] [serial = 1420] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x11ba26800) [pid = 1664] [serial = 1423] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x129dde000) [pid = 1664] [serial = 1426] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12a246800) [pid = 1664] [serial = 1429] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12d3d4000) [pid = 1664] [serial = 1561] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x127f40400) [pid = 1664] [serial = 1598] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x1241ca400) [pid = 1664] [serial = 1595] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x1290d5c00) [pid = 1664] [serial = 1600] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x1298f5400) [pid = 1664] [serial = 1601] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x11ba21000) [pid = 1664] [serial = 1583] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x12d377800) [pid = 1664] [serial = 1312] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x12a250800) [pid = 1664] [serial = 1432] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x1150f7000) [pid = 1664] [serial = 1360] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x1198d2000) [pid = 1664] [serial = 1363] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x12ea16c00) [pid = 1664] [serial = 1435] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11ba27800) [pid = 1664] [serial = 1306] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x11c3b6000) [pid = 1664] [serial = 1588] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x11ba60000) [pid = 1664] [serial = 1585] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x11bcd0400) [pid = 1664] [serial = 1586] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x123a57800) [pid = 1664] [serial = 1591] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x11c4ee400) [pid = 1664] [serial = 1589] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x123ee5c00) [pid = 1664] [serial = 1594] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x124023800) [pid = 1664] [serial = 1597] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x123bf1800) [pid = 1664] [serial = 1592] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x1147d5400) [pid = 1664] [serial = 1568] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x113580000) [pid = 1664] [serial = 1567] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x119c05800) [pid = 1664] [serial = 1576] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x119e4b400) [pid = 1664] [serial = 1577] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11ad88c00) [pid = 1664] [serial = 1582] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x12b517800) [pid = 1664] [serial = 1558] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12a28e400) [pid = 1664] [serial = 1543] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x12a295800) [pid = 1664] [serial = 1544] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x115691000) [pid = 1664] [serial = 1571] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x115225c00) [pid = 1664] [serial = 1570] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12a28ac00) [pid = 1664] [serial = 1555] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x11aa10400) [pid = 1664] [serial = 1579] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x11ad4e800) [pid = 1664] [serial = 1580] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x118830c00) [pid = 1664] [serial = 1573] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x118947400) [pid = 1664] [serial = 1574] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x1188efc00) [pid = 1664] [serial = 1546] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x129f1e800) [pid = 1664] [serial = 1552] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x11c8de000) [pid = 1664] [serial = 1549] [outer = 0x0] [url = about:blank] 15:38:14 INFO - PROCESS | 1664 | 1461710294623 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x1166eb000 == 75 [pid = 1664] [id = 568] 15:38:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x1150f7000) [pid = 1664] [serial = 1704] [outer = 0x0] 15:38:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11883c800) [pid = 1664] [serial = 1705] [outer = 0x1150f7000] 15:38:14 INFO - PROCESS | 1664 | 1461710294650 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x11a637000) [pid = 1664] [serial = 1706] [outer = 0x1150f7000] 15:38:14 INFO - PROCESS | 1664 | 1461710294964 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]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 574ms 15:38:14 INFO - PROCESS | 1664 | 1461710294992 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1664 | 1461710294994 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:38:14 INFO - PROCESS | 1664 | 1461710294997 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1664 | 1461710295001 Marionette TRACE conn2 <- [1,2246,null,{}] 15:38:15 INFO - PROCESS | 1664 | 1461710295010 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}] 15:38:15 INFO - PROCESS | 1664 | 1461710295119 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:38:15 INFO - PROCESS | 1664 | 1461710295182 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc0000 == 76 [pid = 1664] [id = 569] 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11aa08c00) [pid = 1664] [serial = 1707] [outer = 0x0] 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11ad52800) [pid = 1664] [serial = 1708] [outer = 0x11aa08c00] 15:38:15 INFO - PROCESS | 1664 | 1461710295208 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x11b0ed400) [pid = 1664] [serial = 1709] [outer = 0x11aa08c00] 15:38:15 INFO - PROCESS | 1664 | 1461710295491 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]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 526ms 15:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:38:15 INFO - PROCESS | 1664 | 1461710295528 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1664 | 1461710295529 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:38:15 INFO - PROCESS | 1664 | 1461710295531 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1664 | 1461710295533 Marionette TRACE conn2 <- [1,2250,null,{}] 15:38:15 INFO - PROCESS | 1664 | 1461710295535 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}] 15:38:15 INFO - PROCESS | 1664 | 1461710295629 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:38:15 INFO - PROCESS | 1664 | 1461710295697 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x123e88000 == 77 [pid = 1664] [id = 570] 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x11aa0c000) [pid = 1664] [serial = 1710] [outer = 0x0] 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11ba1f800) [pid = 1664] [serial = 1711] [outer = 0x11aa0c000] 15:38:15 INFO - PROCESS | 1664 | 1461710295723 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x11baeb000) [pid = 1664] [serial = 1712] [outer = 0x11aa0c000] 15:38:16 INFO - PROCESS | 1664 | 1461710296013 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]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 517ms 15:38:16 INFO - PROCESS | 1664 | 1461710296050 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1664 | 1461710296051 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:38:16 INFO - PROCESS | 1664 | 1461710296054 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1664 | 1461710296057 Marionette TRACE conn2 <- [1,2254,null,{}] 15:38:16 INFO - PROCESS | 1664 | 1461710296061 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}] 15:38:16 INFO - PROCESS | 1664 | 1461710296150 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:38:16 INFO - PROCESS | 1664 | 1461710296155 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d1f800 == 78 [pid = 1664] [id = 571] 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x11c3b6000) [pid = 1664] [serial = 1713] [outer = 0x0] 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x11c4a7400) [pid = 1664] [serial = 1714] [outer = 0x11c3b6000] 15:38:16 INFO - PROCESS | 1664 | 1461710296187 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x123be8800) [pid = 1664] [serial = 1715] [outer = 0x11c3b6000] 15:38:16 INFO - PROCESS | 1664 | 1461710296559 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]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms 15:38:16 INFO - PROCESS | 1664 | 1461710296578 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1664 | 1461710296580 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:38:16 INFO - PROCESS | 1664 | 1461710296582 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1664 | 1461710296583 Marionette TRACE conn2 <- [1,2258,null,{}] 15:38:16 INFO - PROCESS | 1664 | 1461710296607 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}] 15:38:16 INFO - PROCESS | 1664 | 1461710296725 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:38:16 INFO - PROCESS | 1664 | 1461710296742 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac0a800 == 79 [pid = 1664] [id = 572] 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x123bef800) [pid = 1664] [serial = 1716] [outer = 0x0] 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x123eecc00) [pid = 1664] [serial = 1717] [outer = 0x123bef800] 15:38:16 INFO - PROCESS | 1664 | 1461710296767 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x124f8ec00) [pid = 1664] [serial = 1718] [outer = 0x123bef800] 15:38:17 INFO - PROCESS | 1664 | 1461710297136 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 591ms 15:38:17 INFO - PROCESS | 1664 | 1461710297173 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1664 | 1461710297175 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:38:17 INFO - PROCESS | 1664 | 1461710297177 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1664 | 1461710297178 Marionette TRACE conn2 <- [1,2262,null,{}] 15:38:17 INFO - PROCESS | 1664 | 1461710297180 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}] 15:38:17 INFO - PROCESS | 1664 | 1461710297292 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:38:17 INFO - PROCESS | 1664 | 1461710297336 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12aea0000 == 80 [pid = 1664] [id = 573] 15:38:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x1272d8c00) [pid = 1664] [serial = 1719] [outer = 0x0] 15:38:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x127f7b800) [pid = 1664] [serial = 1720] [outer = 0x1272d8c00] 15:38:17 INFO - PROCESS | 1664 | 1461710297362 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x1291f5c00) [pid = 1664] [serial = 1721] [outer = 0x1272d8c00] 15:38:17 INFO - PROCESS | 1664 | 1461710297664 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 517ms 15:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:38:17 INFO - PROCESS | 1664 | 1461710297695 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1664 | 1461710297697 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:38:17 INFO - PROCESS | 1664 | 1461710297700 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1664 | 1461710297702 Marionette TRACE conn2 <- [1,2266,null,{}] 15:38:17 INFO - PROCESS | 1664 | 1461710297709 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}] 15:38:17 INFO - PROCESS | 1664 | 1461710297881 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:38:17 INFO - PROCESS | 1664 | 1461710297903 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c86f000 == 81 [pid = 1664] [id = 574] 15:38:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x1278be000) [pid = 1664] [serial = 1722] [outer = 0x0] 15:38:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x129d58c00) [pid = 1664] [serial = 1723] [outer = 0x1278be000] 15:38:17 INFO - PROCESS | 1664 | 1461710297943 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x129d66400) [pid = 1664] [serial = 1724] [outer = 0x1278be000] 15:38:18 INFO - PROCESS | 1664 | 1461710298302 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]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 625ms 15:38:18 INFO - PROCESS | 1664 | 1461710298325 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1664 | 1461710298327 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:38:18 INFO - PROCESS | 1664 | 1461710298329 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1664 | 1461710298330 Marionette TRACE conn2 <- [1,2270,null,{}] 15:38:18 INFO - PROCESS | 1664 | 1461710298339 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}] 15:38:18 INFO - PROCESS | 1664 | 1461710298454 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:38:18 INFO - PROCESS | 1664 | 1461710298466 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d362800 == 82 [pid = 1664] [id = 575] 15:38:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x129d5e400) [pid = 1664] [serial = 1725] [outer = 0x0] 15:38:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x129ebec00) [pid = 1664] [serial = 1726] [outer = 0x129d5e400] 15:38:18 INFO - PROCESS | 1664 | 1461710298492 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x129f1ec00) [pid = 1664] [serial = 1727] [outer = 0x129d5e400] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x11bac4400) [pid = 1664] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x11bf9d400) [pid = 1664] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x11504f400) [pid = 1664] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x1273d5c00) [pid = 1664] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x12a288400) [pid = 1664] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x12a28a000) [pid = 1664] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x113589000) [pid = 1664] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x11ba55800) [pid = 1664] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x129f1c800) [pid = 1664] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x1298f4800) [pid = 1664] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x11894c000) [pid = 1664] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x115049000) [pid = 1664] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12a24a000) [pid = 1664] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:38:18 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x1278bf000) [pid = 1664] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:38:19 INFO - PROCESS | 1664 | 1461710299084 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 775ms 15:38:19 INFO - PROCESS | 1664 | 1461710299105 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1664 | 1461710299106 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:38:19 INFO - PROCESS | 1664 | 1461710299108 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1664 | 1461710299109 Marionette TRACE conn2 <- [1,2274,null,{}] 15:38:19 INFO - PROCESS | 1664 | 1461710299112 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}] 15:38:19 INFO - PROCESS | 1664 | 1461710299203 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:38:19 INFO - PROCESS | 1664 | 1461710299293 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d121800 == 83 [pid = 1664] [id = 576] 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x11ad4a000) [pid = 1664] [serial = 1728] [outer = 0x0] 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x1291ec400) [pid = 1664] [serial = 1729] [outer = 0x11ad4a000] 15:38:19 INFO - PROCESS | 1664 | 1461710299323 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x129f62c00) [pid = 1664] [serial = 1730] [outer = 0x11ad4a000] 15:38:19 INFO - PROCESS | 1664 | 1461710299618 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 15:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:38:19 INFO - PROCESS | 1664 | 1461710299631 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1664 | 1461710299632 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1664 | 1461710299634 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1664 | 1461710299636 Marionette TRACE conn2 <- [1,2278,null,{}] 15:38:19 INFO - PROCESS | 1664 | 1461710299646 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}] 15:38:19 INFO - PROCESS | 1664 | 1461710299755 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:38:19 INFO - PROCESS | 1664 | 1461710299759 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3be000 == 84 [pid = 1664] [id = 577] 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x129f23800) [pid = 1664] [serial = 1731] [outer = 0x0] 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x129fbd000) [pid = 1664] [serial = 1732] [outer = 0x129f23800] 15:38:19 INFO - PROCESS | 1664 | 1461710299785 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x12a5bb400) [pid = 1664] [serial = 1733] [outer = 0x129f23800] 15:38:20 INFO - PROCESS | 1664 | 1461710300114 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 15:38:20 INFO - PROCESS | 1664 | 1461710300159 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1664 | 1461710300160 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:38:20 INFO - PROCESS | 1664 | 1461710300162 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1664 | 1461710300163 Marionette TRACE conn2 <- [1,2282,null,{}] 15:38:20 INFO - PROCESS | 1664 | 1461710300165 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}] 15:38:20 INFO - PROCESS | 1664 | 1461710300288 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:38:20 INFO - PROCESS | 1664 | 1461710300295 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edbe000 == 85 [pid = 1664] [id = 578] 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x12a5c0c00) [pid = 1664] [serial = 1734] [outer = 0x0] 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x12a5c9000) [pid = 1664] [serial = 1735] [outer = 0x12a5c0c00] 15:38:20 INFO - PROCESS | 1664 | 1461710300320 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x12aff3c00) [pid = 1664] [serial = 1736] [outer = 0x12a5c0c00] 15:38:20 INFO - PROCESS | 1664 | 1461710300639 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 15:38:20 INFO - PROCESS | 1664 | 1461710300680 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1664 | 1461710300682 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:38:20 INFO - PROCESS | 1664 | 1461710300684 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1664 | 1461710300685 Marionette TRACE conn2 <- [1,2286,null,{}] 15:38:20 INFO - PROCESS | 1664 | 1461710300687 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}] 15:38:20 INFO - PROCESS | 1664 | 1461710300778 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:38:20 INFO - PROCESS | 1664 | 1461710300782 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7d1800 == 86 [pid = 1664] [id = 579] 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x12aff5000) [pid = 1664] [serial = 1737] [outer = 0x0] 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x12b516000) [pid = 1664] [serial = 1738] [outer = 0x12aff5000] 15:38:20 INFO - PROCESS | 1664 | 1461710300807 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x12b654400) [pid = 1664] [serial = 1739] [outer = 0x12aff5000] 15:38:21 INFO - PROCESS | 1664 | 1461710301306 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]]]}] 15:38:21 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 15:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 668ms 15:38:21 INFO - PROCESS | 1664 | 1461710301353 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1664 | 1461710301356 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:38:21 INFO - PROCESS | 1664 | 1461710301360 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1664 | 1461710301362 Marionette TRACE conn2 <- [1,2290,null,{}] 15:38:21 INFO - PROCESS | 1664 | 1461710301366 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}] 15:38:21 INFO - PROCESS | 1664 | 1461710301485 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:38:21 INFO - PROCESS | 1664 | 1461710301567 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c1b2000 == 87 [pid = 1664] [id = 580] 15:38:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x11568a400) [pid = 1664] [serial = 1740] [outer = 0x0] 15:38:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x11667a400) [pid = 1664] [serial = 1741] [outer = 0x11568a400] 15:38:21 INFO - PROCESS | 1664 | 1461710301600 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x1189b8c00) [pid = 1664] [serial = 1742] [outer = 0x11568a400] 15:38:22 INFO - PROCESS | 1664 | 1461710302014 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 15:38:22 INFO - PROCESS | 1664 | 1461710302030 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1664 | 1461710302034 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:38:22 INFO - PROCESS | 1664 | 1461710302039 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1664 | 1461710302041 Marionette TRACE conn2 <- [1,2294,null,{}] 15:38:22 INFO - PROCESS | 1664 | 1461710302043 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}] 15:38:22 INFO - PROCESS | 1664 | 1461710302160 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:38:22 INFO - PROCESS | 1664 | 1461710302267 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x129004800 == 88 [pid = 1664] [id = 581] 15:38:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x11ad49400) [pid = 1664] [serial = 1743] [outer = 0x0] 15:38:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x11ad90400) [pid = 1664] [serial = 1744] [outer = 0x11ad49400] 15:38:22 INFO - PROCESS | 1664 | 1461710302297 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11b873000) [pid = 1664] [serial = 1745] [outer = 0x11ad49400] 15:38:22 INFO - PROCESS | 1664 | 1461710302722 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 720ms 15:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:38:22 INFO - PROCESS | 1664 | 1461710302760 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1664 | 1461710302761 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:38:22 INFO - PROCESS | 1664 | 1461710302763 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1664 | 1461710302766 Marionette TRACE conn2 <- [1,2298,null,{}] 15:38:22 INFO - PROCESS | 1664 | 1461710302774 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}] 15:38:22 INFO - PROCESS | 1664 | 1461710302888 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:38:23 INFO - PROCESS | 1664 | 1461710303001 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3ba000 == 89 [pid = 1664] [id = 582] 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11bf99c00) [pid = 1664] [serial = 1746] [outer = 0x0] 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x123a5dc00) [pid = 1664] [serial = 1747] [outer = 0x11bf99c00] 15:38:23 INFO - PROCESS | 1664 | 1461710303037 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12445d800) [pid = 1664] [serial = 1748] [outer = 0x11bf99c00] 15:38:23 INFO - PROCESS | 1664 | 1461710303467 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]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 772ms 15:38:23 INFO - PROCESS | 1664 | 1461710303536 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1664 | 1461710303538 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:38:23 INFO - PROCESS | 1664 | 1461710303541 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1664 | 1461710303543 Marionette TRACE conn2 <- [1,2302,null,{}] 15:38:23 INFO - PROCESS | 1664 | 1461710303547 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}] 15:38:23 INFO - PROCESS | 1664 | 1461710303716 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:38:23 INFO - PROCESS | 1664 | 1461710303835 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff25800 == 90 [pid = 1664] [id = 583] 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x127f85400) [pid = 1664] [serial = 1749] [outer = 0x0] 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x129ec2800) [pid = 1664] [serial = 1750] [outer = 0x127f85400] 15:38:23 INFO - PROCESS | 1664 | 1461710303883 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x129fb4400) [pid = 1664] [serial = 1751] [outer = 0x127f85400] 15:38:24 INFO - PROCESS | 1664 | 1461710304302 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 15:38:24 INFO - PROCESS | 1664 | 1461710304363 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1664 | 1461710304364 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:38:24 INFO - PROCESS | 1664 | 1461710304366 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1664 | 1461710304368 Marionette TRACE conn2 <- [1,2306,null,{}] 15:38:24 INFO - PROCESS | 1664 | 1461710304370 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}] 15:38:24 INFO - PROCESS | 1664 | 1461710304482 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:38:24 INFO - PROCESS | 1664 | 1461710304592 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x130306000 == 91 [pid = 1664] [id = 584] 15:38:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x129d59c00) [pid = 1664] [serial = 1752] [outer = 0x0] 15:38:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12a287c00) [pid = 1664] [serial = 1753] [outer = 0x129d59c00] 15:38:24 INFO - PROCESS | 1664 | 1461710304626 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12afef400) [pid = 1664] [serial = 1754] [outer = 0x129d59c00] 15:38:25 INFO - PROCESS | 1664 | 1461710305045 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]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 719ms 15:38:25 INFO - PROCESS | 1664 | 1461710305086 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1664 | 1461710305087 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:38:25 INFO - PROCESS | 1664 | 1461710305090 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1664 | 1461710305091 Marionette TRACE conn2 <- [1,2310,null,{}] 15:38:25 INFO - PROCESS | 1664 | 1461710305093 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}] 15:38:25 INFO - PROCESS | 1664 | 1461710305237 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:38:25 INFO - PROCESS | 1664 | 1461710305349 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x130513800 == 92 [pid = 1664] [id = 585] 15:38:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x12b513000) [pid = 1664] [serial = 1755] [outer = 0x0] 15:38:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12b6d6400) [pid = 1664] [serial = 1756] [outer = 0x12b513000] 15:38:25 INFO - PROCESS | 1664 | 1461710305383 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12bfa8c00) [pid = 1664] [serial = 1757] [outer = 0x12b513000] 15:38:25 INFO - PROCESS | 1664 | 1461710305794 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]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 718ms 15:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:38:25 INFO - PROCESS | 1664 | 1461710305808 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1664 | 1461710305809 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:38:25 INFO - PROCESS | 1664 | 1461710305812 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1664 | 1461710305813 Marionette TRACE conn2 <- [1,2314,null,{}] 15:38:25 INFO - PROCESS | 1664 | 1461710305816 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}] 15:38:25 INFO - PROCESS | 1664 | 1461710305925 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:38:26 INFO - PROCESS | 1664 | 1461710306035 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d29000 == 93 [pid = 1664] [id = 586] 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x12b519000) [pid = 1664] [serial = 1758] [outer = 0x0] 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12c8efc00) [pid = 1664] [serial = 1759] [outer = 0x12b519000] 15:38:26 INFO - PROCESS | 1664 | 1461710306067 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12d378c00) [pid = 1664] [serial = 1760] [outer = 0x12b519000] 15:38:26 INFO - PROCESS | 1664 | 1461710306490 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]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 15:38:26 INFO - PROCESS | 1664 | 1461710306531 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1664 | 1461710306532 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:38:26 INFO - PROCESS | 1664 | 1461710306535 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1664 | 1461710306536 Marionette TRACE conn2 <- [1,2318,null,{}] 15:38:26 INFO - PROCESS | 1664 | 1461710306539 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}] 15:38:26 INFO - PROCESS | 1664 | 1461710306686 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:38:26 INFO - PROCESS | 1664 | 1461710306772 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3b1000 == 94 [pid = 1664] [id = 587] 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x123a56c00) [pid = 1664] [serial = 1761] [outer = 0x0] 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x12b65a000) [pid = 1664] [serial = 1762] [outer = 0x123a56c00] 15:38:26 INFO - PROCESS | 1664 | 1461710306802 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12d3d5400) [pid = 1664] [serial = 1763] [outer = 0x123a56c00] 15:38:27 INFO - PROCESS | 1664 | 1461710307235 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] 15:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:38:27 INFO - PROCESS | 1664 | 1461710307257 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:38:27 INFO - PROCESS | 1664 | 1461710307259 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1664 | 1461710307261 Marionette TRACE conn2 <- [1,2322,null,{}] 15:38:27 INFO - PROCESS | 1664 | 1461710307263 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}] 15:38:27 INFO - PROCESS | 1664 | 1461710307375 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:38:27 INFO - PROCESS | 1664 | 1461710307458 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x123959800 == 95 [pid = 1664] [id = 588] 15:38:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x114f0e400) [pid = 1664] [serial = 1764] [outer = 0x0] 15:38:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x129ec7000) [pid = 1664] [serial = 1765] [outer = 0x114f0e400] 15:38:27 INFO - PROCESS | 1664 | 1461710307490 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12d639c00) [pid = 1664] [serial = 1766] [outer = 0x114f0e400] 15:38:28 INFO - PROCESS | 1664 | 1461710308101 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]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 870ms 15:38:28 INFO - PROCESS | 1664 | 1461710308130 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1664 | 1461710308132 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:38:28 INFO - PROCESS | 1664 | 1461710308136 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1664 | 1461710308139 Marionette TRACE conn2 <- [1,2326,null,{}] 15:38:28 INFO - PROCESS | 1664 | 1461710308144 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}] 15:38:28 INFO - PROCESS | 1664 | 1461710308252 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:38:28 INFO - PROCESS | 1664 | 1461710308338 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x129157000 == 96 [pid = 1664] [id = 589] 15:38:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x11521f000) [pid = 1664] [serial = 1767] [outer = 0x0] 15:38:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x11867d000) [pid = 1664] [serial = 1768] [outer = 0x11521f000] 15:38:28 INFO - PROCESS | 1664 | 1461710308368 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x119c05000) [pid = 1664] [serial = 1769] [outer = 0x11521f000] 15:38:28 INFO - PROCESS | 1664 | 1461710308813 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]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 682ms 15:38:28 INFO - PROCESS | 1664 | 1461710308819 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1664 | 1461710308823 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:38:28 INFO - PROCESS | 1664 | 1461710308827 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1664 | 1461710308829 Marionette TRACE conn2 <- [1,2330,null,{}] 15:38:28 INFO - PROCESS | 1664 | 1461710308831 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}] 15:38:28 INFO - PROCESS | 1664 | 1461710308936 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:38:29 INFO - PROCESS | 1664 | 1461710309066 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbe000 == 95 [pid = 1664] [id = 578] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3be000 == 94 [pid = 1664] [id = 577] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d121800 == 93 [pid = 1664] [id = 576] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12d362800 == 92 [pid = 1664] [id = 575] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12c86f000 == 91 [pid = 1664] [id = 574] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12aea0000 == 90 [pid = 1664] [id = 573] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x12b792c00) [pid = 1664] [serial = 1672] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x1166df000 == 91 [pid = 1664] [id = 590] 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x11568d800) [pid = 1664] [serial = 1770] [outer = 0x0] 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x11aa10400) [pid = 1664] [serial = 1771] [outer = 0x11568d800] 15:38:29 INFO - PROCESS | 1664 | 1461710309132 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x11af40c00) [pid = 1664] [serial = 1772] [outer = 0x11568d800] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac0a800 == 90 [pid = 1664] [id = 572] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x129d1f800 == 89 [pid = 1664] [id = 571] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x123e88000 == 88 [pid = 1664] [id = 570] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfc0000 == 87 [pid = 1664] [id = 569] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1166eb000 == 86 [pid = 1664] [id = 568] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1197d6800 == 85 [pid = 1664] [id = 567] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x119c39800 == 84 [pid = 1664] [id = 566] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x139995800 == 83 [pid = 1664] [id = 563] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x137634800 == 82 [pid = 1664] [id = 562] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x1375d2000 == 81 [pid = 1664] [id = 561] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x130093800 == 80 [pid = 1664] [id = 560] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x129fa2800 == 79 [pid = 1664] [id = 559] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8f2800 == 78 [pid = 1664] [id = 558] 15:38:29 INFO - PROCESS | 1664 | --DOCSHELL 0x131e16800 == 77 [pid = 1664] [id = 557] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x12b6c9c00) [pid = 1664] [serial = 1670] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x123beb000) [pid = 1664] [serial = 1645] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x129fc0800) [pid = 1664] [serial = 1667] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x1150f0c00) [pid = 1664] [serial = 1633] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x1298f4c00) [pid = 1664] [serial = 1648] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x129fb7000) [pid = 1664] [serial = 1630] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x129ddfc00) [pid = 1664] [serial = 1621] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x12a292000) [pid = 1664] [serial = 1654] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x124f53c00) [pid = 1664] [serial = 1658] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x11ba19400) [pid = 1664] [serial = 1615] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x1150f8c00) [pid = 1664] [serial = 1663] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x123bf2800) [pid = 1664] [serial = 1666] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x115846c00) [pid = 1664] [serial = 1609] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x11c8e2800) [pid = 1664] [serial = 1643] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12a286c00) [pid = 1664] [serial = 1652] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x11af28000) [pid = 1664] [serial = 1664] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12b516c00) [pid = 1664] [serial = 1661] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x127f87400) [pid = 1664] [serial = 1618] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x12afecc00) [pid = 1664] [serial = 1657] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x129fb6400) [pid = 1664] [serial = 1627] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x129f1ac00) [pid = 1664] [serial = 1649] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x115823000) [pid = 1664] [serial = 1634] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x113580800) [pid = 1664] [serial = 1606] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x119e53000) [pid = 1664] [serial = 1636] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x12a5c6c00) [pid = 1664] [serial = 1655] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x11ba19800) [pid = 1664] [serial = 1640] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x12b50ec00) [pid = 1664] [serial = 1660] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x12b656800) [pid = 1664] [serial = 1669] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x11bf9d800) [pid = 1664] [serial = 1642] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x11ad52400) [pid = 1664] [serial = 1637] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x11aa07400) [pid = 1664] [serial = 1612] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x119d8f800) [pid = 1664] [serial = 1639] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x129d63400) [pid = 1664] [serial = 1604] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x12445a000) [pid = 1664] [serial = 1646] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x129f69800) [pid = 1664] [serial = 1651] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x129f69400) [pid = 1664] [serial = 1624] [outer = 0x0] [url = about:blank] 15:38:29 INFO - PROCESS | 1664 | 1461710309605 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]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 819ms 15:38:29 INFO - PROCESS | 1664 | 1461710309647 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1664 | 1461710309649 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:38:29 INFO - PROCESS | 1664 | 1461710309653 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1664 | 1461710309659 Marionette TRACE conn2 <- [1,2334,null,{}] 15:38:29 INFO - PROCESS | 1664 | 1461710309670 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}] 15:38:29 INFO - PROCESS | 1664 | 1461710309814 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:38:29 INFO - PROCESS | 1664 | 1461710309920 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x12773f000 == 78 [pid = 1664] [id = 591] 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x119c04400) [pid = 1664] [serial = 1773] [outer = 0x0] 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x11bac1000) [pid = 1664] [serial = 1774] [outer = 0x119c04400] 15:38:29 INFO - PROCESS | 1664 | 1461710309949 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x11bf9b000) [pid = 1664] [serial = 1775] [outer = 0x119c04400] 15:38:30 INFO - PROCESS | 1664 | 1461710310261 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]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 627ms 15:38:30 INFO - PROCESS | 1664 | 1461710310280 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1664 | 1461710310282 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:38:30 INFO - PROCESS | 1664 | 1461710310284 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1664 | 1461710310285 Marionette TRACE conn2 <- [1,2338,null,{}] 15:38:30 INFO - PROCESS | 1664 | 1461710310288 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}] 15:38:30 INFO - PROCESS | 1664 | 1461710310386 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:38:30 INFO - PROCESS | 1664 | 1461710310458 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e1a800 == 79 [pid = 1664] [id = 592] 15:38:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x11bf97800) [pid = 1664] [serial = 1776] [outer = 0x0] 15:38:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x123a56400) [pid = 1664] [serial = 1777] [outer = 0x11bf97800] 15:38:30 INFO - PROCESS | 1664 | 1461710310485 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x1273cf400) [pid = 1664] [serial = 1778] [outer = 0x11bf97800] 15:38:30 INFO - PROCESS | 1664 | 1461710310800 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]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:38:30 INFO - PROCESS | 1664 | 1461710310853 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1664 | 1461710310854 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1664 | 1461710310857 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1664 | 1461710310859 Marionette TRACE conn2 <- [1,2342,null,{}] 15:38:30 INFO - PROCESS | 1664 | 1461710310862 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}] 15:38:30 INFO - PROCESS | 1664 | 1461710310954 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:38:31 INFO - PROCESS | 1664 | 1461710311029 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b74a800 == 80 [pid = 1664] [id = 593] 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x123a58c00) [pid = 1664] [serial = 1779] [outer = 0x0] 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x1273d1800) [pid = 1664] [serial = 1780] [outer = 0x123a58c00] 15:38:31 INFO - PROCESS | 1664 | 1461710311055 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x1291f3800) [pid = 1664] [serial = 1781] [outer = 0x123a58c00] 15:38:31 INFO - PROCESS | 1664 | 1461710311378 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]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 572ms 15:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:38:31 INFO - PROCESS | 1664 | 1461710311430 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1664 | 1461710311431 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:38:31 INFO - PROCESS | 1664 | 1461710311433 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1664 | 1461710311434 Marionette TRACE conn2 <- [1,2346,null,{}] 15:38:31 INFO - PROCESS | 1664 | 1461710311436 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}] 15:38:31 INFO - PROCESS | 1664 | 1461710311575 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:38:31 INFO - PROCESS | 1664 | 1461710311589 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6a4000 == 81 [pid = 1664] [id = 594] 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x123edf000) [pid = 1664] [serial = 1782] [outer = 0x0] 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x129d62400) [pid = 1664] [serial = 1783] [outer = 0x123edf000] 15:38:31 INFO - PROCESS | 1664 | 1461710311616 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x12a28a400) [pid = 1664] [serial = 1784] [outer = 0x123edf000] 15:38:31 INFO - PROCESS | 1664 | 1461710311965 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]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 15:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:38:32 INFO - PROCESS | 1664 | 1461710312003 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1664 | 1461710312004 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:38:32 INFO - PROCESS | 1664 | 1461710312006 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1664 | 1461710312007 Marionette TRACE conn2 <- [1,2350,null,{}] 15:38:32 INFO - PROCESS | 1664 | 1461710312010 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}] 15:38:32 INFO - PROCESS | 1664 | 1461710312126 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:38:32 INFO - PROCESS | 1664 | 1461710312139 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3ac800 == 82 [pid = 1664] [id = 595] 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x1291f5000) [pid = 1664] [serial = 1785] [outer = 0x0] 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x12afefc00) [pid = 1664] [serial = 1786] [outer = 0x1291f5000] 15:38:32 INFO - PROCESS | 1664 | 1461710312164 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12b656800) [pid = 1664] [serial = 1787] [outer = 0x1291f5000] 15:38:32 INFO - PROCESS | 1664 | 1461710312584 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]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 15:38:32 INFO - PROCESS | 1664 | 1461710312626 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1664 | 1461710312628 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:38:32 INFO - PROCESS | 1664 | 1461710312632 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1664 | 1461710312633 Marionette TRACE conn2 <- [1,2354,null,{}] 15:38:32 INFO - PROCESS | 1664 | 1461710312637 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}] 15:38:32 INFO - PROCESS | 1664 | 1461710312815 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:38:32 INFO - PROCESS | 1664 | 1461710312842 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2de000 == 83 [pid = 1664] [id = 596] 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12b79c000) [pid = 1664] [serial = 1788] [outer = 0x0] 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x12bc94400) [pid = 1664] [serial = 1789] [outer = 0x12b79c000] 15:38:32 INFO - PROCESS | 1664 | 1461710312881 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12bd94800) [pid = 1664] [serial = 1790] [outer = 0x12b79c000] 15:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:38:33 INFO - PROCESS | 1664 | 1461710313299 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]]]}] 15:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 15:38:33 INFO - PROCESS | 1664 | 1461710313303 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:38:33 INFO - PROCESS | 1664 | 1461710313306 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:38:33 INFO - PROCESS | 1664 | 1461710313308 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1664 | 1461710313309 Marionette TRACE conn2 <- [1,2358,null,{}] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x11aa0c000) [pid = 1664] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x1278be000) [pid = 1664] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x12b653800) [pid = 1664] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x1272d8c00) [pid = 1664] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x1150f7000) [pid = 1664] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x11aa08c00) [pid = 1664] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x129d5e400) [pid = 1664] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x115688000) [pid = 1664] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x11ad4a000) [pid = 1664] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x11c3b6000) [pid = 1664] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x129f23800) [pid = 1664] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x11357c800) [pid = 1664] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x12a5c0c00) [pid = 1664] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:38:33 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x123bef800) [pid = 1664] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:38:33 INFO - PROCESS | 1664 | 1461710313494 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}] 15:38:33 INFO - PROCESS | 1664 | 1461710313591 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:38:33 INFO - PROCESS | 1664 | 1461710313595 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c19000 == 84 [pid = 1664] [id = 597] 15:38:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x115694c00) [pid = 1664] [serial = 1791] [outer = 0x0] 15:38:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x11af32400) [pid = 1664] [serial = 1792] [outer = 0x115694c00] 15:38:33 INFO - PROCESS | 1664 | 1461710313621 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x1241cb000) [pid = 1664] [serial = 1793] [outer = 0x115694c00] 15:38:33 INFO - PROCESS | 1664 | 1461710313968 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]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 15:38:33 INFO - PROCESS | 1664 | 1461710313977 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1664 | 1461710313978 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:38:33 INFO - PROCESS | 1664 | 1461710313980 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1664 | 1461710313981 Marionette TRACE conn2 <- [1,2362,null,{}] 15:38:33 INFO - PROCESS | 1664 | 1461710313984 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}] 15:38:34 INFO - PROCESS | 1664 | 1461710314083 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:38:34 INFO - PROCESS | 1664 | 1461710314154 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff26800 == 85 [pid = 1664] [id = 598] 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x123a5e000) [pid = 1664] [serial = 1794] [outer = 0x0] 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x12a5c0c00) [pid = 1664] [serial = 1795] [outer = 0x123a5e000] 15:38:34 INFO - PROCESS | 1664 | 1461710314180 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x12c8eb800) [pid = 1664] [serial = 1796] [outer = 0x123a5e000] 15:38:34 INFO - PROCESS | 1664 | 1461710314474 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]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:38:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 15:38:34 INFO - PROCESS | 1664 | 1461710314499 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1664 | 1461710314501 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:38:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:38:34 INFO - PROCESS | 1664 | 1461710314503 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1664 | 1461710314505 Marionette TRACE conn2 <- [1,2366,null,{}] 15:38:34 INFO - PROCESS | 1664 | 1461710314511 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}] 15:38:34 INFO - PROCESS | 1664 | 1461710314619 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:38:34 INFO - PROCESS | 1664 | 1461710314624 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x130d16800 == 86 [pid = 1664] [id = 599] 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x12c8eb400) [pid = 1664] [serial = 1797] [outer = 0x0] 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x12d796800) [pid = 1664] [serial = 1798] [outer = 0x12c8eb400] 15:38:34 INFO - PROCESS | 1664 | 1461710314651 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x12dde1800) [pid = 1664] [serial = 1799] [outer = 0x12c8eb400] 15:38:35 INFO - PROCESS | 1664 | 1461710315037 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]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 15:38:35 INFO - PROCESS | 1664 | 1461710315077 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1664 | 1461710315078 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:38:35 INFO - PROCESS | 1664 | 1461710315080 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1664 | 1461710315081 Marionette TRACE conn2 <- [1,2370,null,{}] 15:38:35 INFO - PROCESS | 1664 | 1461710315084 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}] 15:38:35 INFO - PROCESS | 1664 | 1461710315178 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:38:35 INFO - PROCESS | 1664 | 1461710315182 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x137638800 == 87 [pid = 1664] [id = 600] 15:38:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x12dde2000) [pid = 1664] [serial = 1800] [outer = 0x0] 15:38:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x12e3f0c00) [pid = 1664] [serial = 1801] [outer = 0x12dde2000] 15:38:35 INFO - PROCESS | 1664 | 1461710315207 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x12e6bf000) [pid = 1664] [serial = 1802] [outer = 0x12dde2000] 15:38:35 INFO - PROCESS | 1664 | 1461710315695 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]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 621ms 15:38:35 INFO - PROCESS | 1664 | 1461710315702 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1664 | 1461710315704 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:38:35 INFO - PROCESS | 1664 | 1461710315728 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1664 | 1461710315730 Marionette TRACE conn2 <- [1,2374,null,{}] 15:38:35 INFO - PROCESS | 1664 | 1461710315734 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}] 15:38:35 INFO - PROCESS | 1664 | 1461710315856 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:38:35 INFO - PROCESS | 1664 | 1461710315971 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x123997800 == 88 [pid = 1664] [id = 601] 15:38:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x118835000) [pid = 1664] [serial = 1803] [outer = 0x0] 15:38:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x1188ebc00) [pid = 1664] [serial = 1804] [outer = 0x118835000] 15:38:36 INFO - PROCESS | 1664 | 1461710316006 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x11ad4ac00) [pid = 1664] [serial = 1805] [outer = 0x118835000] 15:38:36 INFO - PROCESS | 1664 | 1461710316449 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]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 775ms 15:38:36 INFO - PROCESS | 1664 | 1461710316501 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1664 | 1461710316505 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:38:36 INFO - PROCESS | 1664 | 1461710316510 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1664 | 1461710316512 Marionette TRACE conn2 <- [1,2378,null,{}] 15:38:36 INFO - PROCESS | 1664 | 1461710316514 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}] 15:38:36 INFO - PROCESS | 1664 | 1461710316637 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:38:36 INFO - PROCESS | 1664 | 1461710316724 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca6000 == 89 [pid = 1664] [id = 602] 15:38:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x11ad50c00) [pid = 1664] [serial = 1806] [outer = 0x0] 15:38:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x11ba19800) [pid = 1664] [serial = 1807] [outer = 0x11ad50c00] 15:38:36 INFO - PROCESS | 1664 | 1461710316756 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x11bf9ac00) [pid = 1664] [serial = 1808] [outer = 0x11ad50c00] 15:38:37 INFO - PROCESS | 1664 | 1461710317179 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]]]}] 15:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 15:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:38:37 INFO - PROCESS | 1664 | 1461710317231 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1664 | 1461710317233 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:38:37 INFO - PROCESS | 1664 | 1461710317235 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1664 | 1461710317238 Marionette TRACE conn2 <- [1,2382,null,{}] 15:38:37 INFO - PROCESS | 1664 | 1461710317261 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}] 15:38:37 INFO - PROCESS | 1664 | 1461710317387 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:38:37 INFO - PROCESS | 1664 | 1461710317477 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x130609000 == 90 [pid = 1664] [id = 603] 15:38:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x124f53c00) [pid = 1664] [serial = 1809] [outer = 0x0] 15:38:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x129dd8c00) [pid = 1664] [serial = 1810] [outer = 0x124f53c00] 15:38:37 INFO - PROCESS | 1664 | 1461710317511 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x129fb5c00) [pid = 1664] [serial = 1811] [outer = 0x124f53c00] 15:38:37 INFO - PROCESS | 1664 | 1461710317974 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]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 789ms 15:38:38 INFO - PROCESS | 1664 | 1461710318027 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1664 | 1461710318030 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:38:38 INFO - PROCESS | 1664 | 1461710318036 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1664 | 1461710318038 Marionette TRACE conn2 <- [1,2386,null,{}] 15:38:38 INFO - PROCESS | 1664 | 1461710318044 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}] 15:38:38 INFO - PROCESS | 1664 | 1461710318185 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:38:38 INFO - PROCESS | 1664 | 1461710318269 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x139b68000 == 91 [pid = 1664] [id = 604] 15:38:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x12aff3800) [pid = 1664] [serial = 1812] [outer = 0x0] 15:38:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x12b650400) [pid = 1664] [serial = 1813] [outer = 0x12aff3800] 15:38:38 INFO - PROCESS | 1664 | 1461710318300 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12d3cf000) [pid = 1664] [serial = 1814] [outer = 0x12aff3800] 15:38:38 INFO - PROCESS | 1664 | 1461710318742 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]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 724ms 15:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:38:38 INFO - PROCESS | 1664 | 1461710318759 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1664 | 1461710318761 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:38:38 INFO - PROCESS | 1664 | 1461710318763 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1664 | 1461710318764 Marionette TRACE conn2 <- [1,2390,null,{}] 15:38:38 INFO - PROCESS | 1664 | 1461710318767 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}] 15:38:38 INFO - PROCESS | 1664 | 1461710318877 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:38:38 INFO - PROCESS | 1664 | 1461710318962 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a967800 == 92 [pid = 1664] [id = 605] 15:38:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x12bc95c00) [pid = 1664] [serial = 1815] [outer = 0x0] 15:38:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x12d79cc00) [pid = 1664] [serial = 1816] [outer = 0x12bc95c00] 15:38:38 INFO - PROCESS | 1664 | 1461710318992 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12dddd000) [pid = 1664] [serial = 1817] [outer = 0x12bc95c00] 15:38:39 INFO - PROCESS | 1664 | 1461710319410 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]]]}] 15:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms 15:38:39 INFO - PROCESS | 1664 | 1461710319432 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1664 | 1461710319434 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:38:39 INFO - PROCESS | 1664 | 1461710319436 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1664 | 1461710319437 Marionette TRACE conn2 <- [1,2394,null,{}] 15:38:39 INFO - PROCESS | 1664 | 1461710319440 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}] 15:38:39 INFO - PROCESS | 1664 | 1461710319570 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:38:39 INFO - PROCESS | 1664 | 1461710319686 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x139bce800 == 93 [pid = 1664] [id = 606] 15:38:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x12ddde800) [pid = 1664] [serial = 1818] [outer = 0x0] 15:38:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x12e6c2400) [pid = 1664] [serial = 1819] [outer = 0x12ddde800] 15:38:39 INFO - PROCESS | 1664 | 1461710319721 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x12ea12000) [pid = 1664] [serial = 1820] [outer = 0x12ddde800] 15:38:40 INFO - PROCESS | 1664 | 1461710320132 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]]]}] 15:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 15:38:40 INFO - PROCESS | 1664 | 1461710320158 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1664 | 1461710320159 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:38:40 INFO - PROCESS | 1664 | 1461710320162 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1664 | 1461710320163 Marionette TRACE conn2 <- [1,2398,null,{}] 15:38:40 INFO - PROCESS | 1664 | 1461710320166 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}] 15:38:40 INFO - PROCESS | 1664 | 1461710320299 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:38:40 INFO - PROCESS | 1664 | 1461710320386 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a8d3000 == 94 [pid = 1664] [id = 607] 15:38:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x12e3edc00) [pid = 1664] [serial = 1821] [outer = 0x0] 15:38:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x12f0aa400) [pid = 1664] [serial = 1822] [outer = 0x12e3edc00] 15:38:40 INFO - PROCESS | 1664 | 1461710320416 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x12f0b8c00) [pid = 1664] [serial = 1823] [outer = 0x12e3edc00] 15:38:40 INFO - PROCESS | 1664 | 1461710320833 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]]]}] 15:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 719ms 15:38:40 INFO - PROCESS | 1664 | 1461710320882 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1664 | 1461710320883 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:38:40 INFO - PROCESS | 1664 | 1461710320885 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1664 | 1461710320887 Marionette TRACE conn2 <- [1,2402,null,{}] 15:38:40 INFO - PROCESS | 1664 | 1461710320891 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}] 15:38:41 INFO - PROCESS | 1664 | 1461710321002 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:38:41 INFO - PROCESS | 1664 | 1461710321089 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a0b1000 == 95 [pid = 1664] [id = 608] 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 204 (0x12f0b9000) [pid = 1664] [serial = 1824] [outer = 0x0] 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 205 (0x12f6d1c00) [pid = 1664] [serial = 1825] [outer = 0x12f0b9000] 15:38:41 INFO - PROCESS | 1664 | 1461710321120 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 206 (0x12f6d6c00) [pid = 1664] [serial = 1826] [outer = 0x12f0b9000] 15:38:41 INFO - PROCESS | 1664 | 1461710321527 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]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 15:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:38:41 INFO - PROCESS | 1664 | 1461710321559 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1664 | 1461710321560 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:38:41 INFO - PROCESS | 1664 | 1461710321562 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1664 | 1461710321564 Marionette TRACE conn2 <- [1,2406,null,{}] 15:38:41 INFO - PROCESS | 1664 | 1461710321566 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}] 15:38:41 INFO - PROCESS | 1664 | 1461710321696 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:38:41 INFO - PROCESS | 1664 | 1461710321812 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a0c4000 == 96 [pid = 1664] [id = 609] 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 207 (0x12f6cf400) [pid = 1664] [serial = 1827] [outer = 0x0] 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 208 (0x12f6dc400) [pid = 1664] [serial = 1828] [outer = 0x12f6cf400] 15:38:41 INFO - PROCESS | 1664 | 1461710321845 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 209 (0x12fc24400) [pid = 1664] [serial = 1829] [outer = 0x12f6cf400] 15:38:42 INFO - PROCESS | 1664 | 1461710322266 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]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 15:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:38:42 INFO - PROCESS | 1664 | 1461710322283 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1664 | 1461710322284 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:38:42 INFO - PROCESS | 1664 | 1461710322287 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1664 | 1461710322288 Marionette TRACE conn2 <- [1,2410,null,{}] 15:38:42 INFO - PROCESS | 1664 | 1461710322290 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}] 15:38:42 INFO - PROCESS | 1664 | 1461710322405 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:38:42 INFO - PROCESS | 1664 | 1461710322495 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f7f000 == 97 [pid = 1664] [id = 610] 15:38:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 210 (0x115049000) [pid = 1664] [serial = 1830] [outer = 0x0] 15:38:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 211 (0x12a248000) [pid = 1664] [serial = 1831] [outer = 0x115049000] 15:38:42 INFO - PROCESS | 1664 | 1461710322527 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 212 (0x12fc2a000) [pid = 1664] [serial = 1832] [outer = 0x115049000] 15:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 669ms 15:38:42 INFO - PROCESS | 1664 | 1461710322948 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]]]}] 15:38:42 INFO - PROCESS | 1664 | 1461710322956 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1664 | 1461710322958 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:38:42 INFO - PROCESS | 1664 | 1461710322960 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1664 | 1461710322962 Marionette TRACE conn2 <- [1,2414,null,{}] 15:38:42 INFO - PROCESS | 1664 | 1461710322965 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}] 15:38:43 INFO - PROCESS | 1664 | 1461710323117 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:38:43 INFO - PROCESS | 1664 | 1461710323237 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f73000 == 98 [pid = 1664] [id = 611] 15:38:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 213 (0x11af27c00) [pid = 1664] [serial = 1833] [outer = 0x0] 15:38:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 214 (0x12fc2f400) [pid = 1664] [serial = 1834] [outer = 0x11af27c00] 15:38:43 INFO - PROCESS | 1664 | 1461710323273 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 215 (0x12ff6bc00) [pid = 1664] [serial = 1835] [outer = 0x11af27c00] 15:38:43 INFO - PROCESS | 1664 | 1461710323913 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]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 971ms 15:38:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:38:43 INFO - PROCESS | 1664 | 1461710323933 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1664 | 1461710323935 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1664 | 1461710323959 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1664 | 1461710323961 Marionette TRACE conn2 <- [1,2418,null,{}] 15:38:43 INFO - PROCESS | 1664 | 1461710323967 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}] 15:38:44 INFO - PROCESS | 1664 | 1461710324080 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:38:44 INFO - PROCESS | 1664 | 1461710324171 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239a4000 == 99 [pid = 1664] [id = 612] 15:38:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 216 (0x1155d1000) [pid = 1664] [serial = 1836] [outer = 0x0] 15:38:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 217 (0x115709c00) [pid = 1664] [serial = 1837] [outer = 0x1155d1000] 15:38:44 INFO - PROCESS | 1664 | 1461710324201 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x118e0f800) [pid = 1664] [serial = 1838] [outer = 0x1155d1000] 15:38:44 INFO - PROCESS | 1664 | 1461710324660 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]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 745ms 15:38:44 INFO - PROCESS | 1664 | 1461710324696 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1664 | 1461710324702 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:38:44 INFO - PROCESS | 1664 | 1461710324713 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1664 | 1461710324716 Marionette TRACE conn2 <- [1,2422,null,{}] 15:38:44 INFO - PROCESS | 1664 | 1461710324720 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}] 15:38:44 INFO - PROCESS | 1664 | 1461710324876 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:38:45 INFO - PROCESS | 1664 | 1461710325096 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x130d16800 == 98 [pid = 1664] [id = 599] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff26800 == 97 [pid = 1664] [id = 598] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x123c19000 == 96 [pid = 1664] [id = 597] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2de000 == 95 [pid = 1664] [id = 596] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3ac800 == 94 [pid = 1664] [id = 595] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x12b516000) [pid = 1664] [serial = 1738] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x116318000 == 95 [pid = 1664] [id = 613] 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x115053400) [pid = 1664] [serial = 1839] [outer = 0x0] 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 219 (0x115823000) [pid = 1664] [serial = 1840] [outer = 0x115053400] 15:38:45 INFO - PROCESS | 1664 | 1461710325161 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 220 (0x11ba26400) [pid = 1664] [serial = 1841] [outer = 0x115053400] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6a4000 == 94 [pid = 1664] [id = 594] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12b74a800 == 93 [pid = 1664] [id = 593] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x129e1a800 == 92 [pid = 1664] [id = 592] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12773f000 == 91 [pid = 1664] [id = 591] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x1166df000 == 90 [pid = 1664] [id = 590] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x129157000 == 89 [pid = 1664] [id = 589] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x130513800 == 88 [pid = 1664] [id = 585] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x130306000 == 87 [pid = 1664] [id = 584] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff25800 == 86 [pid = 1664] [id = 583] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3ba000 == 85 [pid = 1664] [id = 582] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x129004800 == 84 [pid = 1664] [id = 581] 15:38:45 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1b2000 == 83 [pid = 1664] [id = 580] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 219 (0x11ba1f800) [pid = 1664] [serial = 1711] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 218 (0x129d58c00) [pid = 1664] [serial = 1723] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x12bc91800) [pid = 1664] [serial = 1673] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 216 (0x1291f5c00) [pid = 1664] [serial = 1721] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 215 (0x11883c800) [pid = 1664] [serial = 1705] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 214 (0x11a637000) [pid = 1664] [serial = 1706] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 213 (0x11ad52800) [pid = 1664] [serial = 1708] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 212 (0x11b0ed400) [pid = 1664] [serial = 1709] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 211 (0x127f7b800) [pid = 1664] [serial = 1720] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 210 (0x11568f800) [pid = 1664] [serial = 1675] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 209 (0x129ebec00) [pid = 1664] [serial = 1726] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 208 (0x118837c00) [pid = 1664] [serial = 1702] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 207 (0x1166ed800) [pid = 1664] [serial = 1703] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 206 (0x1291ec400) [pid = 1664] [serial = 1729] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 205 (0x11c4a7400) [pid = 1664] [serial = 1714] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 204 (0x12bc96800) [pid = 1664] [serial = 1690] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 203 (0x11ad53400) [pid = 1664] [serial = 1678] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x12a243800) [pid = 1664] [serial = 1687] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x129d58400) [pid = 1664] [serial = 1684] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x123b33800) [pid = 1664] [serial = 1681] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x11ad20c00) [pid = 1664] [serial = 1696] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x129d66400) [pid = 1664] [serial = 1724] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x129fbd000) [pid = 1664] [serial = 1732] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x129f62c00) [pid = 1664] [serial = 1730] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x114f0d000) [pid = 1664] [serial = 1700] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x113588c00) [pid = 1664] [serial = 1699] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x12d17cc00) [pid = 1664] [serial = 1693] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x12aff3c00) [pid = 1664] [serial = 1736] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x11baeb000) [pid = 1664] [serial = 1712] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x123eecc00) [pid = 1664] [serial = 1717] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x129f1ec00) [pid = 1664] [serial = 1727] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x124f8ec00) [pid = 1664] [serial = 1718] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12a5bb400) [pid = 1664] [serial = 1733] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12a5c9000) [pid = 1664] [serial = 1735] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x123be8800) [pid = 1664] [serial = 1715] [outer = 0x0] [url = about:blank] 15:38:45 INFO - PROCESS | 1664 | 1461710325487 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]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 823ms 15:38:45 INFO - PROCESS | 1664 | 1461710325536 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1664 | 1461710325537 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:38:45 INFO - PROCESS | 1664 | 1461710325540 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1664 | 1461710325542 Marionette TRACE conn2 <- [1,2426,null,{}] 15:38:45 INFO - PROCESS | 1664 | 1461710325549 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}] 15:38:45 INFO - PROCESS | 1664 | 1461710325646 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:38:45 INFO - PROCESS | 1664 | 1461710325652 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f33000 == 84 [pid = 1664] [id = 614] 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x11bfa4800) [pid = 1664] [serial = 1842] [outer = 0x0] 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x123be5000) [pid = 1664] [serial = 1843] [outer = 0x11bfa4800] 15:38:45 INFO - PROCESS | 1664 | 1461710325681 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x1243db800) [pid = 1664] [serial = 1844] [outer = 0x11bfa4800] 15:38:46 INFO - PROCESS | 1664 | 1461710326055 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]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 15:38:46 INFO - PROCESS | 1664 | 1461710326063 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1664 | 1461710326065 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:38:46 INFO - PROCESS | 1664 | 1461710326067 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1664 | 1461710326068 Marionette TRACE conn2 <- [1,2430,null,{}] 15:38:46 INFO - PROCESS | 1664 | 1461710326070 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}] 15:38:46 INFO - PROCESS | 1664 | 1461710326170 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:38:46 INFO - PROCESS | 1664 | 1461710326241 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e21000 == 85 [pid = 1664] [id = 615] 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x1243dd400) [pid = 1664] [serial = 1845] [outer = 0x0] 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x1290d5c00) [pid = 1664] [serial = 1846] [outer = 0x1243dd400] 15:38:46 INFO - PROCESS | 1664 | 1461710326267 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x129d5d800) [pid = 1664] [serial = 1847] [outer = 0x1243dd400] 15:38:46 INFO - PROCESS | 1664 | 1461710326591 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]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 15:38:46 INFO - PROCESS | 1664 | 1461710326636 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1664 | 1461710326638 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:38:46 INFO - PROCESS | 1664 | 1461710326640 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1664 | 1461710326641 Marionette TRACE conn2 <- [1,2434,null,{}] 15:38:46 INFO - PROCESS | 1664 | 1461710326644 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}] 15:38:46 INFO - PROCESS | 1664 | 1461710326768 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:38:46 INFO - PROCESS | 1664 | 1461710326776 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcb1800 == 86 [pid = 1664] [id = 616] 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x12445a000) [pid = 1664] [serial = 1848] [outer = 0x0] 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x129ec9800) [pid = 1664] [serial = 1849] [outer = 0x12445a000] 15:38:46 INFO - PROCESS | 1664 | 1461710326801 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x129f71c00) [pid = 1664] [serial = 1850] [outer = 0x12445a000] 15:38:47 INFO - PROCESS | 1664 | 1461710327147 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]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 15:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:38:47 INFO - PROCESS | 1664 | 1461710327160 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1664 | 1461710327161 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1664 | 1461710327163 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1664 | 1461710327165 Marionette TRACE conn2 <- [1,2438,null,{}] 15:38:47 INFO - PROCESS | 1664 | 1461710327167 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}] 15:38:47 INFO - PROCESS | 1664 | 1461710327281 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:38:47 INFO - PROCESS | 1664 | 1461710327286 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3aa800 == 87 [pid = 1664] [id = 617] 15:38:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 195 (0x12a243400) [pid = 1664] [serial = 1851] [outer = 0x0] 15:38:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x12aff5400) [pid = 1664] [serial = 1852] [outer = 0x12a243400] 15:38:47 INFO - PROCESS | 1664 | 1461710327315 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12bc9c400) [pid = 1664] [serial = 1853] [outer = 0x12a243400] 15:38:47 INFO - PROCESS | 1664 | 1461710327812 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]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 668ms 15:38:47 INFO - PROCESS | 1664 | 1461710327834 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:38:47 INFO - PROCESS | 1664 | 1461710327836 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1664 | 1461710327849 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1664 | 1461710327851 Marionette TRACE conn2 <- [1,2442,null,{}] 15:38:47 INFO - PROCESS | 1664 | 1461710327854 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}] 15:38:48 INFO - PROCESS | 1664 | 1461710328041 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:38:48 INFO - PROCESS | 1664 | 1461710328068 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7cf800 == 88 [pid = 1664] [id = 618] 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x12b511400) [pid = 1664] [serial = 1854] [outer = 0x0] 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x12d183000) [pid = 1664] [serial = 1855] [outer = 0x12b511400] 15:38:48 INFO - PROCESS | 1664 | 1461710328108 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x12d3d6800) [pid = 1664] [serial = 1856] [outer = 0x12b511400] 15:38:48 INFO - PROCESS | 1664 | 1461710328505 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]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 681ms 15:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:38:48 INFO - PROCESS | 1664 | 1461710328520 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1664 | 1461710328522 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:38:48 INFO - PROCESS | 1664 | 1461710328525 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1664 | 1461710328527 Marionette TRACE conn2 <- [1,2446,null,{}] 15:38:48 INFO - PROCESS | 1664 | 1461710328537 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}] 15:38:48 INFO - PROCESS | 1664 | 1461710328748 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:38:48 INFO - PROCESS | 1664 | 1461710328778 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x130224800 == 89 [pid = 1664] [id = 619] 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x12a99f800) [pid = 1664] [serial = 1857] [outer = 0x0] 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x12a9a4800) [pid = 1664] [serial = 1858] [outer = 0x12a99f800] 15:38:48 INFO - PROCESS | 1664 | 1461710328818 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x12a9a8c00) [pid = 1664] [serial = 1859] [outer = 0x12a99f800] 15:38:49 INFO - PROCESS | 1664 | 1461710329233 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]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 15:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:38:49 INFO - PROCESS | 1664 | 1461710329247 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1664 | 1461710329248 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:38:49 INFO - PROCESS | 1664 | 1461710329250 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1664 | 1461710329251 Marionette TRACE conn2 <- [1,2450,null,{}] 15:38:49 INFO - PROCESS | 1664 | 1461710329254 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}] 15:38:49 INFO - PROCESS | 1664 | 1461710329380 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:38:49 INFO - PROCESS | 1664 | 1461710329393 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x130513000 == 90 [pid = 1664] [id = 620] 15:38:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 204 (0x12a9a5400) [pid = 1664] [serial = 1860] [outer = 0x0] 15:38:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 205 (0x12ad69000) [pid = 1664] [serial = 1861] [outer = 0x12a9a5400] 15:38:49 INFO - PROCESS | 1664 | 1461710329418 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 206 (0x12ad6d000) [pid = 1664] [serial = 1862] [outer = 0x12a9a5400] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 205 (0x12b79c000) [pid = 1664] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 204 (0x115694c00) [pid = 1664] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 203 (0x12c8eb400) [pid = 1664] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x11521f000) [pid = 1664] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x123a5e000) [pid = 1664] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x1291f5000) [pid = 1664] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x119c04400) [pid = 1664] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x123edf000) [pid = 1664] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x11568d800) [pid = 1664] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x123a58c00) [pid = 1664] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:38:49 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x11bf97800) [pid = 1664] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:38:49 INFO - PROCESS | 1664 | 1461710329884 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]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 668ms 15:38:49 INFO - PROCESS | 1664 | 1461710329920 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1664 | 1461710329921 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:38:49 INFO - PROCESS | 1664 | 1461710329929 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1664 | 1461710329930 Marionette TRACE conn2 <- [1,2454,null,{}] 15:38:49 INFO - PROCESS | 1664 | 1461710329933 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}] 15:38:50 INFO - PROCESS | 1664 | 1461710330069 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:38:50 INFO - PROCESS | 1664 | 1461710330138 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3ae800 == 91 [pid = 1664] [id = 621] 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 196 (0x113587800) [pid = 1664] [serial = 1863] [outer = 0x0] 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 197 (0x12a295400) [pid = 1664] [serial = 1864] [outer = 0x113587800] 15:38:50 INFO - PROCESS | 1664 | 1461710330164 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 198 (0x12ad6f400) [pid = 1664] [serial = 1865] [outer = 0x113587800] 15:38:50 INFO - PROCESS | 1664 | 1461710330447 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]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 15:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:38:50 INFO - PROCESS | 1664 | 1461710330499 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1664 | 1461710330500 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:38:50 INFO - PROCESS | 1664 | 1461710330502 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1664 | 1461710330504 Marionette TRACE conn2 <- [1,2458,null,{}] 15:38:50 INFO - PROCESS | 1664 | 1461710330509 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}] 15:38:50 INFO - PROCESS | 1664 | 1461710330648 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:38:50 INFO - PROCESS | 1664 | 1461710330695 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e13000 == 92 [pid = 1664] [id = 622] 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 199 (0x11bf97800) [pid = 1664] [serial = 1866] [outer = 0x0] 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 200 (0x12ad73400) [pid = 1664] [serial = 1867] [outer = 0x11bf97800] 15:38:50 INFO - PROCESS | 1664 | 1461710330725 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 201 (0x12e3f6400) [pid = 1664] [serial = 1868] [outer = 0x11bf97800] 15:38:51 INFO - PROCESS | 1664 | 1461710331021 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]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 524ms 15:38:51 INFO - PROCESS | 1664 | 1461710331028 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1664 | 1461710331029 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:38:51 INFO - PROCESS | 1664 | 1461710331032 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1664 | 1461710331033 Marionette TRACE conn2 <- [1,2462,null,{}] 15:38:51 INFO - PROCESS | 1664 | 1461710331035 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}] 15:38:51 INFO - PROCESS | 1664 | 1461710331139 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:38:51 INFO - PROCESS | 1664 | 1461710331144 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x139bd6800 == 93 [pid = 1664] [id = 623] 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 202 (0x12e6c1c00) [pid = 1664] [serial = 1869] [outer = 0x0] 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 203 (0x12e964800) [pid = 1664] [serial = 1870] [outer = 0x12e6c1c00] 15:38:51 INFO - PROCESS | 1664 | 1461710331168 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 204 (0x12ea10800) [pid = 1664] [serial = 1871] [outer = 0x12e6c1c00] 15:38:51 INFO - PROCESS | 1664 | 1461710331528 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]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 517ms 15:38:51 INFO - PROCESS | 1664 | 1461710331550 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1664 | 1461710331551 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:38:51 INFO - PROCESS | 1664 | 1461710331553 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1664 | 1461710331554 Marionette TRACE conn2 <- [1,2466,null,{}] 15:38:51 INFO - PROCESS | 1664 | 1461710331559 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}] 15:38:51 INFO - PROCESS | 1664 | 1461710331697 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:38:51 INFO - PROCESS | 1664 | 1461710331828 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x1166da000 == 94 [pid = 1664] [id = 624] 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 205 (0x11343b800) [pid = 1664] [serial = 1872] [outer = 0x0] 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 206 (0x114b4e800) [pid = 1664] [serial = 1873] [outer = 0x11343b800] 15:38:51 INFO - PROCESS | 1664 | 1461710331864 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 207 (0x11593d400) [pid = 1664] [serial = 1874] [outer = 0x11343b800] 15:38:52 INFO - PROCESS | 1664 | 1461710332296 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]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 773ms 15:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:38:52 INFO - PROCESS | 1664 | 1461710332327 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1664 | 1461710332330 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:38:52 INFO - PROCESS | 1664 | 1461710332333 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1664 | 1461710332336 Marionette TRACE conn2 <- [1,2470,null,{}] 15:38:52 INFO - PROCESS | 1664 | 1461710332339 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}] 15:38:52 INFO - PROCESS | 1664 | 1461710332461 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:38:52 INFO - PROCESS | 1664 | 1461710332589 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x124332800 == 95 [pid = 1664] [id = 625] 15:38:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 208 (0x11afc1400) [pid = 1664] [serial = 1875] [outer = 0x0] 15:38:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 209 (0x11ba27400) [pid = 1664] [serial = 1876] [outer = 0x11afc1400] 15:38:52 INFO - PROCESS | 1664 | 1461710332622 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 210 (0x11c4a7400) [pid = 1664] [serial = 1877] [outer = 0x11afc1400] 15:38:53 INFO - PROCESS | 1664 | 1461710333042 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]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 15:38:53 INFO - PROCESS | 1664 | 1461710333056 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1664 | 1461710333059 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:38:53 INFO - PROCESS | 1664 | 1461710333062 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1664 | 1461710333063 Marionette TRACE conn2 <- [1,2474,null,{}] 15:38:53 INFO - PROCESS | 1664 | 1461710333066 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}] 15:38:53 INFO - PROCESS | 1664 | 1461710333185 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:38:53 INFO - PROCESS | 1664 | 1461710333303 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac1e000 == 96 [pid = 1664] [id = 626] 15:38:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 211 (0x123bec400) [pid = 1664] [serial = 1878] [outer = 0x0] 15:38:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 212 (0x127ff9400) [pid = 1664] [serial = 1879] [outer = 0x123bec400] 15:38:53 INFO - PROCESS | 1664 | 1461710333336 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 213 (0x129fbd400) [pid = 1664] [serial = 1880] [outer = 0x123bec400] 15:38:53 INFO - PROCESS | 1664 | 1461710333768 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]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 718ms 15:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:38:53 INFO - PROCESS | 1664 | 1461710333781 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1664 | 1461710333782 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1664 | 1461710333789 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1664 | 1461710333794 Marionette TRACE conn2 <- [1,2478,null,{}] 15:38:53 INFO - PROCESS | 1664 | 1461710333798 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}] 15:38:53 INFO - PROCESS | 1664 | 1461710333942 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:38:54 INFO - PROCESS | 1664 | 1461710334035 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x137633000 == 97 [pid = 1664] [id = 627] 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 214 (0x12a5c7800) [pid = 1664] [serial = 1881] [outer = 0x0] 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 215 (0x12aff0000) [pid = 1664] [serial = 1882] [outer = 0x12a5c7800] 15:38:54 INFO - PROCESS | 1664 | 1461710334066 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 216 (0x12b6cb400) [pid = 1664] [serial = 1883] [outer = 0x12a5c7800] 15:38:54 INFO - PROCESS | 1664 | 1461710334453 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]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 729ms 15:38:54 INFO - PROCESS | 1664 | 1461710334513 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1664 | 1461710334515 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:38:54 INFO - PROCESS | 1664 | 1461710334517 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1664 | 1461710334519 Marionette TRACE conn2 <- [1,2482,null,{}] 15:38:54 INFO - PROCESS | 1664 | 1461710334521 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}] 15:38:54 INFO - PROCESS | 1664 | 1461710334683 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:38:54 INFO - PROCESS | 1664 | 1461710334747 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a95e000 == 98 [pid = 1664] [id = 628] 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 217 (0x12afeb000) [pid = 1664] [serial = 1884] [outer = 0x0] 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x12d36e800) [pid = 1664] [serial = 1885] [outer = 0x12afeb000] 15:38:54 INFO - PROCESS | 1664 | 1461710334780 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 219 (0x12d79ec00) [pid = 1664] [serial = 1886] [outer = 0x12afeb000] 15:38:55 INFO - PROCESS | 1664 | 1461710335202 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]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 718ms 15:38:55 INFO - PROCESS | 1664 | 1461710335237 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1664 | 1461710335238 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:38:55 INFO - PROCESS | 1664 | 1461710335259 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1664 | 1461710335261 Marionette TRACE conn2 <- [1,2486,null,{}] 15:38:55 INFO - PROCESS | 1664 | 1461710335264 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}] 15:38:55 INFO - PROCESS | 1664 | 1461710335379 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:38:55 INFO - PROCESS | 1664 | 1461710335504 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a2d9000 == 99 [pid = 1664] [id = 629] 15:38:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 220 (0x12c078800) [pid = 1664] [serial = 1887] [outer = 0x0] 15:38:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 221 (0x12c07a400) [pid = 1664] [serial = 1888] [outer = 0x12c078800] 15:38:55 INFO - PROCESS | 1664 | 1461710335561 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 222 (0x12ddd9000) [pid = 1664] [serial = 1889] [outer = 0x12c078800] 15:38:56 INFO - PROCESS | 1664 | 1461710336051 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 840ms 15:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:38:56 INFO - PROCESS | 1664 | 1461710336081 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1664 | 1461710336083 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1664 | 1461710336085 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1664 | 1461710336086 Marionette TRACE conn2 <- [1,2490,null,{}] 15:38:56 INFO - PROCESS | 1664 | 1461710336089 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}] 15:38:56 INFO - PROCESS | 1664 | 1461710336207 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:38:56 INFO - PROCESS | 1664 | 1461710336328 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a516000 == 100 [pid = 1664] [id = 630] 15:38:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 223 (0x12c089000) [pid = 1664] [serial = 1890] [outer = 0x0] 15:38:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 224 (0x12c094400) [pid = 1664] [serial = 1891] [outer = 0x12c089000] 15:38:56 INFO - PROCESS | 1664 | 1461710336360 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 225 (0x12e3f7000) [pid = 1664] [serial = 1892] [outer = 0x12c089000] 15:38:56 INFO - PROCESS | 1664 | 1461710336742 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 668ms 15:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:38:56 INFO - PROCESS | 1664 | 1461710336753 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1664 | 1461710336755 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1664 | 1461710336759 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1664 | 1461710336761 Marionette TRACE conn2 <- [1,2494,null,{}] 15:38:56 INFO - PROCESS | 1664 | 1461710336764 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}] 15:38:56 INFO - PROCESS | 1664 | 1461710336887 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:38:57 INFO - PROCESS | 1664 | 1461710337001 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x139a19000 == 101 [pid = 1664] [id = 631] 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 226 (0x12abae400) [pid = 1664] [serial = 1893] [outer = 0x0] 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 227 (0x12abb6000) [pid = 1664] [serial = 1894] [outer = 0x12abae400] 15:38:57 INFO - PROCESS | 1664 | 1461710337044 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 228 (0x12abb9800) [pid = 1664] [serial = 1895] [outer = 0x12abae400] 15:38:57 INFO - PROCESS | 1664 | 1461710337453 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]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 15:38:57 INFO - PROCESS | 1664 | 1461710337493 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1664 | 1461710337494 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:38:57 INFO - PROCESS | 1664 | 1461710337496 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1664 | 1461710337498 Marionette TRACE conn2 <- [1,2498,null,{}] 15:38:57 INFO - PROCESS | 1664 | 1461710337500 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}] 15:38:57 INFO - PROCESS | 1664 | 1461710337617 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:38:57 INFO - PROCESS | 1664 | 1461710337738 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x137562000 == 102 [pid = 1664] [id = 632] 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 229 (0x12abaec00) [pid = 1664] [serial = 1896] [outer = 0x0] 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 230 (0x12c096000) [pid = 1664] [serial = 1897] [outer = 0x12abaec00] 15:38:57 INFO - PROCESS | 1664 | 1461710337770 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 231 (0x12e961000) [pid = 1664] [serial = 1898] [outer = 0x12abaec00] 15:38:58 INFO - PROCESS | 1664 | 1461710338208 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]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 721ms 15:38:58 INFO - PROCESS | 1664 | 1461710338218 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:38:58 INFO - PROCESS | 1664 | 1461710338220 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:38:58 INFO - PROCESS | 1664 | 1461710338226 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1664 | 1461710338229 Marionette TRACE conn2 <- [1,2502,null,{}] 15:38:58 INFO - PROCESS | 1664 | 1461710338233 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}] 15:38:58 INFO - PROCESS | 1664 | 1461710338414 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:38:58 INFO - PROCESS | 1664 | 1461710338508 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x139a23800 == 103 [pid = 1664] [id = 633] 15:38:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 232 (0x12c097400) [pid = 1664] [serial = 1899] [outer = 0x0] 15:38:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 233 (0x12f0b8400) [pid = 1664] [serial = 1900] [outer = 0x12c097400] 15:38:58 INFO - PROCESS | 1664 | 1461710338539 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 234 (0x12fc25c00) [pid = 1664] [serial = 1901] [outer = 0x12c097400] 15:38:58 INFO - PROCESS | 1664 | 1461710338945 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]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 774ms 15:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:38:59 INFO - PROCESS | 1664 | 1461710338999 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1664 | 1461710339000 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:38:59 INFO - PROCESS | 1664 | 1461710339002 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1664 | 1461710339003 Marionette TRACE conn2 <- [1,2506,null,{}] 15:38:59 INFO - PROCESS | 1664 | 1461710339006 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}] 15:38:59 INFO - PROCESS | 1664 | 1461710339125 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:38:59 INFO - PROCESS | 1664 | 1461710339282 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a388000 == 104 [pid = 1664] [id = 634] 15:38:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 235 (0x12e3f9800) [pid = 1664] [serial = 1902] [outer = 0x0] 15:38:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 236 (0x12ff59000) [pid = 1664] [serial = 1903] [outer = 0x12e3f9800] 15:38:59 INFO - PROCESS | 1664 | 1461710339319 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 237 (0x12ff70400) [pid = 1664] [serial = 1904] [outer = 0x12e3f9800] 15:38:59 INFO - PROCESS | 1664 | 1461710339758 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]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 825ms 15:38:59 INFO - PROCESS | 1664 | 1461710339827 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1664 | 1461710339829 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:38:59 INFO - PROCESS | 1664 | 1461710339831 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1664 | 1461710339833 Marionette TRACE conn2 <- [1,2510,null,{}] 15:38:59 INFO - PROCESS | 1664 | 1461710339836 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}] 15:38:59 INFO - PROCESS | 1664 | 1461710339970 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:39:00 INFO - PROCESS | 1664 | 1461710340101 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae98000 == 105 [pid = 1664] [id = 635] 15:39:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 238 (0x12abbb000) [pid = 1664] [serial = 1905] [outer = 0x0] 15:39:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 239 (0x130570800) [pid = 1664] [serial = 1906] [outer = 0x12abbb000] 15:39:00 INFO - PROCESS | 1664 | 1461710340132 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 240 (0x13a248800) [pid = 1664] [serial = 1907] [outer = 0x12abbb000] 15:39:00 INFO - PROCESS | 1664 | 1461710340786 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]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 971ms 15:39:00 INFO - PROCESS | 1664 | 1461710340802 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1664 | 1461710340804 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:39:00 INFO - PROCESS | 1664 | 1461710340810 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1664 | 1461710340812 Marionette TRACE conn2 <- [1,2514,null,{}] 15:39:00 INFO - PROCESS | 1664 | 1461710340817 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}] 15:39:00 INFO - PROCESS | 1664 | 1461710340931 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:39:01 INFO - PROCESS | 1664 | 1461710341059 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x129f90800 == 106 [pid = 1664] [id = 636] 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 241 (0x118ea0800) [pid = 1664] [serial = 1908] [outer = 0x0] 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 242 (0x11ad1b800) [pid = 1664] [serial = 1909] [outer = 0x118ea0800] 15:39:01 INFO - PROCESS | 1664 | 1461710341091 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 243 (0x11ba1b000) [pid = 1664] [serial = 1910] [outer = 0x118ea0800] 15:39:01 INFO - PROCESS | 1664 | 1461710341540 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]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 773ms 15:39:01 INFO - PROCESS | 1664 | 1461710341582 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1664 | 1461710341585 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:39:01 INFO - PROCESS | 1664 | 1461710341590 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1664 | 1461710341591 Marionette TRACE conn2 <- [1,2518,null,{}] 15:39:01 INFO - PROCESS | 1664 | 1461710341594 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}] 15:39:01 INFO - PROCESS | 1664 | 1461710341705 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:39:01 INFO - PROCESS | 1664 | 1461710341835 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x12396a000 == 107 [pid = 1664] [id = 637] 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 244 (0x11bac8c00) [pid = 1664] [serial = 1911] [outer = 0x0] 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 245 (0x123be6000) [pid = 1664] [serial = 1912] [outer = 0x11bac8c00] 15:39:01 INFO - PROCESS | 1664 | 1461710341865 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 246 (0x127f7e400) [pid = 1664] [serial = 1913] [outer = 0x11bac8c00] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11c590000 == 106 [pid = 1664] [id = 439] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12759f800 == 105 [pid = 1664] [id = 520] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x11588c000 == 104 [pid = 1664] [id = 521] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x139b77800 == 103 [pid = 1664] [id = 564] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x139bd6800 == 102 [pid = 1664] [id = 623] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x131e13000 == 101 [pid = 1664] [id = 622] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3ae800 == 100 [pid = 1664] [id = 621] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x130513000 == 99 [pid = 1664] [id = 620] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x130224800 == 98 [pid = 1664] [id = 619] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7cf800 == 97 [pid = 1664] [id = 618] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 245 (0x12b65a000) [pid = 1664] [serial = 1762] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 244 (0x12e3f0c00) [pid = 1664] [serial = 1801] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3aa800 == 96 [pid = 1664] [id = 617] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bcb1800 == 95 [pid = 1664] [id = 616] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x129e21000 == 94 [pid = 1664] [id = 615] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x124f33000 == 93 [pid = 1664] [id = 614] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x116318000 == 92 [pid = 1664] [id = 613] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x1239a4000 == 91 [pid = 1664] [id = 612] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x139bce800 == 90 [pid = 1664] [id = 606] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x13a967800 == 89 [pid = 1664] [id = 605] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x139b68000 == 88 [pid = 1664] [id = 604] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x130609000 == 87 [pid = 1664] [id = 603] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca6000 == 86 [pid = 1664] [id = 602] 15:39:02 INFO - PROCESS | 1664 | --DOCSHELL 0x123997800 == 85 [pid = 1664] [id = 601] 15:39:02 INFO - PROCESS | 1664 | 1461710342287 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]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 243 (0x12bc94400) [pid = 1664] [serial = 1789] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 242 (0x11af32400) [pid = 1664] [serial = 1792] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 241 (0x1241cb000) [pid = 1664] [serial = 1793] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 240 (0x12d796800) [pid = 1664] [serial = 1798] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 239 (0x11ad90400) [pid = 1664] [serial = 1744] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 238 (0x119c05000) [pid = 1664] [serial = 1769] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 237 (0x11867d000) [pid = 1664] [serial = 1768] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 236 (0x12b6d6400) [pid = 1664] [serial = 1756] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 235 (0x12b656800) [pid = 1664] [serial = 1787] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 234 (0x12bd94800) [pid = 1664] [serial = 1790] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 233 (0x12c8eb800) [pid = 1664] [serial = 1796] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 232 (0x1291f3800) [pid = 1664] [serial = 1781] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 231 (0x12a5c0c00) [pid = 1664] [serial = 1795] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 230 (0x12a28a400) [pid = 1664] [serial = 1784] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 229 (0x12dde1800) [pid = 1664] [serial = 1799] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 228 (0x12afefc00) [pid = 1664] [serial = 1786] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 227 (0x11bac1000) [pid = 1664] [serial = 1774] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 226 (0x129d62400) [pid = 1664] [serial = 1783] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 225 (0x11bf9b000) [pid = 1664] [serial = 1775] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 224 (0x123a5dc00) [pid = 1664] [serial = 1747] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 223 (0x11aa10400) [pid = 1664] [serial = 1771] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 222 (0x11af40c00) [pid = 1664] [serial = 1772] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 221 (0x129ec2800) [pid = 1664] [serial = 1750] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 220 (0x12a287c00) [pid = 1664] [serial = 1753] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 219 (0x11667a400) [pid = 1664] [serial = 1741] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 218 (0x1273d1800) [pid = 1664] [serial = 1780] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x123a56400) [pid = 1664] [serial = 1777] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 216 (0x1273cf400) [pid = 1664] [serial = 1778] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 215 (0x12c8efc00) [pid = 1664] [serial = 1759] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | --DOMWINDOW == 214 (0x129ec7000) [pid = 1664] [serial = 1765] [outer = 0x0] [url = about:blank] 15:39:02 INFO - PROCESS | 1664 | 1461710342323 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1664 | 1461710342325 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:39:02 INFO - PROCESS | 1664 | 1461710342329 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1664 | 1461710342332 Marionette TRACE conn2 <- [1,2522,null,{}] 15:39:02 INFO - PROCESS | 1664 | 1461710342339 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}] 15:39:02 INFO - PROCESS | 1664 | 1461710342439 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:39:02 INFO - PROCESS | 1664 | 1461710342462 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fdc000 == 86 [pid = 1664] [id = 638] 15:39:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 215 (0x1298f4800) [pid = 1664] [serial = 1914] [outer = 0x0] 15:39:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 216 (0x129d58400) [pid = 1664] [serial = 1915] [outer = 0x1298f4800] 15:39:02 INFO - PROCESS | 1664 | 1461710342491 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 217 (0x129ec4c00) [pid = 1664] [serial = 1916] [outer = 0x1298f4800] 15:39:02 INFO - PROCESS | 1664 | 1461710342887 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]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 572ms 15:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:39:02 INFO - PROCESS | 1664 | 1461710342903 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1664 | 1461710342905 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:39:02 INFO - PROCESS | 1664 | 1461710342910 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1664 | 1461710342911 Marionette TRACE conn2 <- [1,2526,null,{}] 15:39:02 INFO - PROCESS | 1664 | 1461710342913 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}] 15:39:03 INFO - PROCESS | 1664 | 1461710343011 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:39:03 INFO - PROCESS | 1664 | 1461710343015 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c866800 == 87 [pid = 1664] [id = 639] 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x129f25c00) [pid = 1664] [serial = 1917] [outer = 0x0] 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 219 (0x12a5c0c00) [pid = 1664] [serial = 1918] [outer = 0x129f25c00] 15:39:03 INFO - PROCESS | 1664 | 1461710343041 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 220 (0x12a9a1400) [pid = 1664] [serial = 1919] [outer = 0x129f25c00] 15:39:03 INFO - PROCESS | 1664 | 1461710343410 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]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 15:39:03 INFO - PROCESS | 1664 | 1461710343435 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1664 | 1461710343436 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:39:03 INFO - PROCESS | 1664 | 1461710343438 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1664 | 1461710343441 Marionette TRACE conn2 <- [1,2530,null,{}] 15:39:03 INFO - PROCESS | 1664 | 1461710343444 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}] 15:39:03 INFO - PROCESS | 1664 | 1461710343540 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:39:03 INFO - PROCESS | 1664 | 1461710343544 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34f000 == 88 [pid = 1664] [id = 640] 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 221 (0x12a9a2000) [pid = 1664] [serial = 1920] [outer = 0x0] 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 222 (0x12ad67800) [pid = 1664] [serial = 1921] [outer = 0x12a9a2000] 15:39:03 INFO - PROCESS | 1664 | 1461710343570 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 223 (0x12ad70c00) [pid = 1664] [serial = 1922] [outer = 0x12a9a2000] 15:39:03 INFO - PROCESS | 1664 | 1461710343941 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]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 15:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:39:03 INFO - PROCESS | 1664 | 1461710343961 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1664 | 1461710343963 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:39:03 INFO - PROCESS | 1664 | 1461710343965 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1664 | 1461710343966 Marionette TRACE conn2 <- [1,2534,null,{}] 15:39:03 INFO - PROCESS | 1664 | 1461710343968 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}] 15:39:04 INFO - PROCESS | 1664 | 1461710344079 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:39:04 INFO - PROCESS | 1664 | 1461710344185 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2d5000 == 89 [pid = 1664] [id = 641] 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 224 (0x12ad70800) [pid = 1664] [serial = 1923] [outer = 0x0] 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 225 (0x12b6c9c00) [pid = 1664] [serial = 1924] [outer = 0x12ad70800] 15:39:04 INFO - PROCESS | 1664 | 1461710344212 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 226 (0x12c08d400) [pid = 1664] [serial = 1925] [outer = 0x12ad70800] 15:39:04 INFO - PROCESS | 1664 | 1461710344534 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]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 619ms 15:39:04 INFO - PROCESS | 1664 | 1461710344585 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1664 | 1461710344586 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:39:04 INFO - PROCESS | 1664 | 1461710344595 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1664 | 1461710344596 Marionette TRACE conn2 <- [1,2538,null,{}] 15:39:04 INFO - PROCESS | 1664 | 1461710344598 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}] 15:39:04 INFO - PROCESS | 1664 | 1461710344724 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:39:04 INFO - PROCESS | 1664 | 1461710344734 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x13021c800 == 90 [pid = 1664] [id = 642] 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 227 (0x12c07c000) [pid = 1664] [serial = 1926] [outer = 0x0] 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 228 (0x12d3cd800) [pid = 1664] [serial = 1927] [outer = 0x12c07c000] 15:39:04 INFO - PROCESS | 1664 | 1461710344759 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 229 (0x12ddd5000) [pid = 1664] [serial = 1928] [outer = 0x12c07c000] 15:39:05 INFO - PROCESS | 1664 | 1461710345106 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]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 15:39:05 INFO - PROCESS | 1664 | 1461710345113 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1664 | 1461710345115 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:39:05 INFO - PROCESS | 1664 | 1461710345117 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1664 | 1461710345118 Marionette TRACE conn2 <- [1,2542,null,{}] 15:39:05 INFO - PROCESS | 1664 | 1461710345120 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}] 15:39:05 INFO - PROCESS | 1664 | 1461710345250 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:39:05 INFO - PROCESS | 1664 | 1461710345264 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x130518800 == 91 [pid = 1664] [id = 643] 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 230 (0x12d79fc00) [pid = 1664] [serial = 1929] [outer = 0x0] 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 231 (0x12e3f5800) [pid = 1664] [serial = 1930] [outer = 0x12d79fc00] 15:39:05 INFO - PROCESS | 1664 | 1461710345290 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 232 (0x12ea0b400) [pid = 1664] [serial = 1931] [outer = 0x12d79fc00] 15:39:05 INFO - PROCESS | 1664 | 1461710345667 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]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 570ms 15:39:05 INFO - PROCESS | 1664 | 1461710345687 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1664 | 1461710345688 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:39:05 INFO - PROCESS | 1664 | 1461710345691 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1664 | 1461710345692 Marionette TRACE conn2 <- [1,2546,null,{}] 15:39:05 INFO - PROCESS | 1664 | 1461710345694 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}] 15:39:05 INFO - PROCESS | 1664 | 1461710345828 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:39:05 INFO - PROCESS | 1664 | 1461710345843 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x137568800 == 92 [pid = 1664] [id = 644] 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 233 (0x12ea0c000) [pid = 1664] [serial = 1932] [outer = 0x0] 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 234 (0x12f6d5400) [pid = 1664] [serial = 1933] [outer = 0x12ea0c000] 15:39:05 INFO - PROCESS | 1664 | 1461710345868 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 235 (0x12ff57400) [pid = 1664] [serial = 1934] [outer = 0x12ea0c000] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 234 (0x113587800) [pid = 1664] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 233 (0x115053400) [pid = 1664] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 232 (0x12a9a5400) [pid = 1664] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 231 (0x1155d1000) [pid = 1664] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 230 (0x12445a000) [pid = 1664] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 229 (0x11bfa4800) [pid = 1664] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 228 (0x11bf97800) [pid = 1664] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 227 (0x1243dd400) [pid = 1664] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 226 (0x12b511400) [pid = 1664] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 225 (0x12a243400) [pid = 1664] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:39:06 INFO - PROCESS | 1664 | --DOMWINDOW == 224 (0x12a99f800) [pid = 1664] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:39:06 INFO - PROCESS | 1664 | 1461710346431 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]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 15:39:06 INFO - PROCESS | 1664 | 1461710346461 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1664 | 1461710346462 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:39:06 INFO - PROCESS | 1664 | 1461710346465 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1664 | 1461710346466 Marionette TRACE conn2 <- [1,2550,null,{}] 15:39:06 INFO - PROCESS | 1664 | 1461710346469 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}] 15:39:06 INFO - PROCESS | 1664 | 1461710346602 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:39:06 INFO - PROCESS | 1664 | 1461710346731 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae99800 == 93 [pid = 1664] [id = 645] 15:39:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 225 (0x11568d000) [pid = 1664] [serial = 1935] [outer = 0x0] 15:39:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 226 (0x12a99d000) [pid = 1664] [serial = 1936] [outer = 0x11568d000] 15:39:06 INFO - PROCESS | 1664 | 1461710346771 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 227 (0x12f6d8400) [pid = 1664] [serial = 1937] [outer = 0x11568d000] 15:39:07 INFO - PROCESS | 1664 | 1461710347168 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]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 721ms 15:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:39:07 INFO - PROCESS | 1664 | 1461710347187 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1664 | 1461710347188 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:39:07 INFO - PROCESS | 1664 | 1461710347192 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1664 | 1461710347194 Marionette TRACE conn2 <- [1,2554,null,{}] 15:39:07 INFO - PROCESS | 1664 | 1461710347196 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}] 15:39:07 INFO - PROCESS | 1664 | 1461710347342 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:39:07 INFO - PROCESS | 1664 | 1461710347349 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x139bc6800 == 94 [pid = 1664] [id = 646] 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 228 (0x12f6d9400) [pid = 1664] [serial = 1938] [outer = 0x0] 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 229 (0x130573800) [pid = 1664] [serial = 1939] [outer = 0x12f6d9400] 15:39:07 INFO - PROCESS | 1664 | 1461710347377 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 230 (0x1375a7800) [pid = 1664] [serial = 1940] [outer = 0x12f6d9400] 15:39:07 INFO - PROCESS | 1664 | 1461710347709 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]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 15:39:07 INFO - PROCESS | 1664 | 1461710347713 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1664 | 1461710347714 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:39:07 INFO - PROCESS | 1664 | 1461710347717 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1664 | 1461710347718 Marionette TRACE conn2 <- [1,2558,null,{}] 15:39:07 INFO - PROCESS | 1664 | 1461710347720 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}] 15:39:07 INFO - PROCESS | 1664 | 1461710347825 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:39:07 INFO - PROCESS | 1664 | 1461710347829 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a50b000 == 95 [pid = 1664] [id = 647] 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 231 (0x1375a8400) [pid = 1664] [serial = 1941] [outer = 0x0] 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 232 (0x13a202400) [pid = 1664] [serial = 1942] [outer = 0x1375a8400] 15:39:07 INFO - PROCESS | 1664 | 1461710347855 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 233 (0x13a20ac00) [pid = 1664] [serial = 1943] [outer = 0x1375a8400] 15:39:08 INFO - PROCESS | 1664 | 1461710348234 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]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 15:39:08 INFO - PROCESS | 1664 | 1461710348244 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1664 | 1461710348246 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:39:08 INFO - PROCESS | 1664 | 1461710348249 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1664 | 1461710348250 Marionette TRACE conn2 <- [1,2562,null,{}] 15:39:08 INFO - PROCESS | 1664 | 1461710348252 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}] 15:39:08 INFO - PROCESS | 1664 | 1461710348407 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:39:08 INFO - PROCESS | 1664 | 1461710348576 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa77800 == 96 [pid = 1664] [id = 648] 15:39:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 234 (0x115051800) [pid = 1664] [serial = 1944] [outer = 0x0] 15:39:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 235 (0x1155c6800) [pid = 1664] [serial = 1945] [outer = 0x115051800] 15:39:08 INFO - PROCESS | 1664 | 1461710348609 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 236 (0x11ad57800) [pid = 1664] [serial = 1946] [outer = 0x115051800] 15:39:09 INFO - PROCESS | 1664 | 1461710349082 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]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 868ms 15:39:09 INFO - PROCESS | 1664 | 1461710349119 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1664 | 1461710349121 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:39:09 INFO - PROCESS | 1664 | 1461710349125 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1664 | 1461710349127 Marionette TRACE conn2 <- [1,2566,null,{}] 15:39:09 INFO - PROCESS | 1664 | 1461710349131 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}] 15:39:09 INFO - PROCESS | 1664 | 1461710349258 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:39:09 INFO - PROCESS | 1664 | 1461710349357 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca0000 == 97 [pid = 1664] [id = 649] 15:39:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 237 (0x11b0f6400) [pid = 1664] [serial = 1947] [outer = 0x0] 15:39:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 238 (0x123be8800) [pid = 1664] [serial = 1948] [outer = 0x11b0f6400] 15:39:09 INFO - PROCESS | 1664 | 1461710349390 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 239 (0x1290dc800) [pid = 1664] [serial = 1949] [outer = 0x11b0f6400] 15:39:09 INFO - PROCESS | 1664 | 1461710349861 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]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 15:39:09 INFO - PROCESS | 1664 | 1461710349909 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1664 | 1461710349912 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:39:09 INFO - PROCESS | 1664 | 1461710349916 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1664 | 1461710349917 Marionette TRACE conn2 <- [1,2570,null,{}] 15:39:09 INFO - PROCESS | 1664 | 1461710349920 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}] 15:39:10 INFO - PROCESS | 1664 | 1461710350041 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:39:10 INFO - PROCESS | 1664 | 1461710350140 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x130506000 == 98 [pid = 1664] [id = 650] 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 240 (0x129fbb000) [pid = 1664] [serial = 1950] [outer = 0x0] 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 241 (0x12a5c2400) [pid = 1664] [serial = 1951] [outer = 0x129fbb000] 15:39:10 INFO - PROCESS | 1664 | 1461710350170 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 242 (0x12ad70400) [pid = 1664] [serial = 1952] [outer = 0x129fbb000] 15:39:10 INFO - PROCESS | 1664 | 1461710350614 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]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 724ms 15:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:39:10 INFO - PROCESS | 1664 | 1461710350649 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1664 | 1461710350651 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:39:10 INFO - PROCESS | 1664 | 1461710350661 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1664 | 1461710350666 Marionette TRACE conn2 <- [1,2574,null,{}] 15:39:10 INFO - PROCESS | 1664 | 1461710350669 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}] 15:39:10 INFO - PROCESS | 1664 | 1461710350790 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:39:10 INFO - PROCESS | 1664 | 1461710350889 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a974000 == 99 [pid = 1664] [id = 651] 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 243 (0x12ad6c000) [pid = 1664] [serial = 1953] [outer = 0x0] 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 244 (0x12c07d400) [pid = 1664] [serial = 1954] [outer = 0x12ad6c000] 15:39:10 INFO - PROCESS | 1664 | 1461710350919 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 245 (0x12d3d4400) [pid = 1664] [serial = 1955] [outer = 0x12ad6c000] 15:39:11 INFO - PROCESS | 1664 | 1461710351329 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]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 15:39:11 INFO - PROCESS | 1664 | 1461710351410 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1664 | 1461710351412 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:39:11 INFO - PROCESS | 1664 | 1461710351414 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1664 | 1461710351415 Marionette TRACE conn2 <- [1,2578,null,{}] 15:39:11 INFO - PROCESS | 1664 | 1461710351418 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}] 15:39:11 INFO - PROCESS | 1664 | 1461710351535 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:39:11 INFO - PROCESS | 1664 | 1461710351633 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x13b348800 == 100 [pid = 1664] [id = 652] 15:39:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 246 (0x12bda0000) [pid = 1664] [serial = 1956] [outer = 0x0] 15:39:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 247 (0x12fc27c00) [pid = 1664] [serial = 1957] [outer = 0x12bda0000] 15:39:11 INFO - PROCESS | 1664 | 1461710351663 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 248 (0x130571400) [pid = 1664] [serial = 1958] [outer = 0x12bda0000] 15:39:12 INFO - PROCESS | 1664 | 1461710352074 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]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 668ms 15:39:12 INFO - PROCESS | 1664 | 1461710352083 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1664 | 1461710352084 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:39:12 INFO - PROCESS | 1664 | 1461710352086 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1664 | 1461710352088 Marionette TRACE conn2 <- [1,2582,null,{}] 15:39:12 INFO - PROCESS | 1664 | 1461710352090 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}] 15:39:12 INFO - PROCESS | 1664 | 1461710352210 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:39:12 INFO - PROCESS | 1664 | 1461710352308 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x13b363800 == 101 [pid = 1664] [id = 653] 15:39:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 249 (0x1375a5000) [pid = 1664] [serial = 1959] [outer = 0x0] 15:39:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 250 (0x1375a9800) [pid = 1664] [serial = 1960] [outer = 0x1375a5000] 15:39:12 INFO - PROCESS | 1664 | 1461710352347 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 251 (0x138f69000) [pid = 1664] [serial = 1961] [outer = 0x1375a5000] 15:39:12 INFO - PROCESS | 1664 | 1461710352764 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]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 719ms 15:39:12 INFO - PROCESS | 1664 | 1461710352806 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:39:12 INFO - PROCESS | 1664 | 1461710352807 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1664 | 1461710352809 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1664 | 1461710352811 Marionette TRACE conn2 <- [1,2586,null,{}] 15:39:12 INFO - PROCESS | 1664 | 1461710352813 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}] 15:39:12 INFO - PROCESS | 1664 | 1461710352951 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:39:13 INFO - PROCESS | 1664 | 1461710353064 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x14515e800 == 102 [pid = 1664] [id = 654] 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 252 (0x123f8d800) [pid = 1664] [serial = 1962] [outer = 0x0] 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 253 (0x123f92800) [pid = 1664] [serial = 1963] [outer = 0x123f8d800] 15:39:13 INFO - PROCESS | 1664 | 1461710353093 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 254 (0x138f69400) [pid = 1664] [serial = 1964] [outer = 0x123f8d800] 15:39:13 INFO - PROCESS | 1664 | 1461710353488 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]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 15:39:13 INFO - PROCESS | 1664 | 1461710353530 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1664 | 1461710353532 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:39:13 INFO - PROCESS | 1664 | 1461710353534 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1664 | 1461710353535 Marionette TRACE conn2 <- [1,2590,null,{}] 15:39:13 INFO - PROCESS | 1664 | 1461710353538 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}] 15:39:13 INFO - PROCESS | 1664 | 1461710353660 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:39:13 INFO - PROCESS | 1664 | 1461710353789 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x14562d800 == 103 [pid = 1664] [id = 655] 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 255 (0x123f91400) [pid = 1664] [serial = 1965] [outer = 0x0] 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 256 (0x138f6c800) [pid = 1664] [serial = 1966] [outer = 0x123f91400] 15:39:13 INFO - PROCESS | 1664 | 1461710353820 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 257 (0x13a0e7000) [pid = 1664] [serial = 1967] [outer = 0x123f91400] 15:39:14 INFO - PROCESS | 1664 | 1461710354236 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]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 15:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:39:14 INFO - PROCESS | 1664 | 1461710354253 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1664 | 1461710354255 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:39:14 INFO - PROCESS | 1664 | 1461710354257 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1664 | 1461710354258 Marionette TRACE conn2 <- [1,2594,null,{}] 15:39:14 INFO - PROCESS | 1664 | 1461710354261 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}] 15:39:14 INFO - PROCESS | 1664 | 1461710354397 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:39:14 INFO - PROCESS | 1664 | 1461710354497 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x145125800 == 104 [pid = 1664] [id = 656] 15:39:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 258 (0x138f6e800) [pid = 1664] [serial = 1968] [outer = 0x0] 15:39:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 259 (0x13a0ebc00) [pid = 1664] [serial = 1969] [outer = 0x138f6e800] 15:39:14 INFO - PROCESS | 1664 | 1461710354526 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 260 (0x13a0f0400) [pid = 1664] [serial = 1970] [outer = 0x138f6e800] 15:39:15 INFO - PROCESS | 1664 | 1461710355016 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]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 820ms 15:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:39:15 INFO - PROCESS | 1664 | 1461710355078 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1664 | 1461710355079 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:39:15 INFO - PROCESS | 1664 | 1461710355081 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1664 | 1461710355083 Marionette TRACE conn2 <- [1,2598,null,{}] 15:39:15 INFO - PROCESS | 1664 | 1461710355085 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}] 15:39:15 INFO - PROCESS | 1664 | 1461710355207 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:39:15 INFO - PROCESS | 1664 | 1461710355307 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c504800 == 105 [pid = 1664] [id = 657] 15:39:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 261 (0x11aa0f800) [pid = 1664] [serial = 1971] [outer = 0x0] 15:39:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 262 (0x129f6ac00) [pid = 1664] [serial = 1972] [outer = 0x11aa0f800] 15:39:15 INFO - PROCESS | 1664 | 1461710355338 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 263 (0x13a0f1400) [pid = 1664] [serial = 1973] [outer = 0x11aa0f800] 15:39:16 INFO - PROCESS | 1664 | 1461710356070 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]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1020ms 15:39:16 INFO - PROCESS | 1664 | 1461710356109 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1664 | 1461710356113 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:39:16 INFO - PROCESS | 1664 | 1461710356129 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1664 | 1461710356132 Marionette TRACE conn2 <- [1,2602,null,{}] 15:39:16 INFO - PROCESS | 1664 | 1461710356136 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}] 15:39:16 INFO - PROCESS | 1664 | 1461710356247 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:39:16 INFO - PROCESS | 1664 | 1461710356352 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d08000 == 106 [pid = 1664] [id = 658] 15:39:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 264 (0x1150ef400) [pid = 1664] [serial = 1974] [outer = 0x0] 15:39:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 265 (0x11883d800) [pid = 1664] [serial = 1975] [outer = 0x1150ef400] 15:39:16 INFO - PROCESS | 1664 | 1461710356381 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 266 (0x11af26400) [pid = 1664] [serial = 1976] [outer = 0x1150ef400] 15:39:16 INFO - PROCESS | 1664 | 1461710356855 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]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 827ms 15:39:16 INFO - PROCESS | 1664 | 1461710356978 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1664 | 1461710356984 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:39:17 INFO - PROCESS | 1664 | 1461710356995 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1664 | 1461710356997 Marionette TRACE conn2 <- [1,2606,null,{}] 15:39:17 INFO - PROCESS | 1664 | 1461710357001 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}] 15:39:17 INFO - PROCESS | 1664 | 1461710357166 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:39:17 INFO - PROCESS | 1664 | 1461710357318 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239a2000 == 107 [pid = 1664] [id = 659] 15:39:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 267 (0x11b0f0c00) [pid = 1664] [serial = 1977] [outer = 0x0] 15:39:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 268 (0x11bf9d000) [pid = 1664] [serial = 1978] [outer = 0x11b0f0c00] 15:39:17 INFO - PROCESS | 1664 | 1461710357345 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 269 (0x123a57800) [pid = 1664] [serial = 1979] [outer = 0x11b0f0c00] 15:39:17 INFO - PROCESS | 1664 | 1461710357795 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]]]}] 15:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 829ms 15:39:17 INFO - PROCESS | 1664 | 1461710357821 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1664 | 1461710357823 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:39:17 INFO - PROCESS | 1664 | 1461710357847 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1664 | 1461710357850 Marionette TRACE conn2 <- [1,2610,null,{}] 15:39:17 INFO - PROCESS | 1664 | 1461710357859 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}] 15:39:17 INFO - PROCESS | 1664 | 1461710357969 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:39:18 INFO - PROCESS | 1664 | 1461710358074 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6ac800 == 108 [pid = 1664] [id = 660] 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 270 (0x123f92c00) [pid = 1664] [serial = 1980] [outer = 0x0] 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 271 (0x124f8b000) [pid = 1664] [serial = 1981] [outer = 0x123f92c00] 15:39:18 INFO - PROCESS | 1664 | 1461710358104 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 272 (0x1290dec00) [pid = 1664] [serial = 1982] [outer = 0x123f92c00] 15:39:18 INFO - PROCESS | 1664 | 1461710358538 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]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 775ms 15:39:18 INFO - PROCESS | 1664 | 1461710358621 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1664 | 1461710358622 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:39:18 INFO - PROCESS | 1664 | 1461710358625 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1664 | 1461710358626 Marionette TRACE conn2 <- [1,2614,null,{}] 15:39:18 INFO - PROCESS | 1664 | 1461710358628 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}] 15:39:18 INFO - PROCESS | 1664 | 1461710358740 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:39:18 INFO - PROCESS | 1664 | 1461710358881 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1664 | --DOCSHELL 0x13a50b000 == 107 [pid = 1664] [id = 647] 15:39:18 INFO - PROCESS | 1664 | --DOCSHELL 0x139bc6800 == 106 [pid = 1664] [id = 646] 15:39:18 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae99800 == 105 [pid = 1664] [id = 645] 15:39:18 INFO - PROCESS | 1664 | --DOCSHELL 0x137568800 == 104 [pid = 1664] [id = 644] 15:39:18 INFO - PROCESS | 1664 | --DOCSHELL 0x130518800 == 103 [pid = 1664] [id = 643] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 271 (0x12d79cc00) [pid = 1664] [serial = 1816] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 270 (0x12f6d1c00) [pid = 1664] [serial = 1825] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 269 (0x12f0aa400) [pid = 1664] [serial = 1822] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 268 (0x12f6dc400) [pid = 1664] [serial = 1828] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 267 (0x129dd8c00) [pid = 1664] [serial = 1810] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 266 (0x11ba19800) [pid = 1664] [serial = 1807] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 265 (0x12fc2f400) [pid = 1664] [serial = 1834] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 264 (0x12a248000) [pid = 1664] [serial = 1831] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 263 (0x12e6c2400) [pid = 1664] [serial = 1819] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 262 (0x1188ebc00) [pid = 1664] [serial = 1804] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 261 (0x12b650400) [pid = 1664] [serial = 1813] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | --DOMWINDOW == 260 (0x12e964800) [pid = 1664] [serial = 1870] [outer = 0x0] [url = about:blank] 15:39:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f73000 == 104 [pid = 1664] [id = 661] 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 261 (0x115053800) [pid = 1664] [serial = 1983] [outer = 0x0] 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 262 (0x118e0a400) [pid = 1664] [serial = 1984] [outer = 0x115053800] 15:39:18 INFO - PROCESS | 1664 | 1461710358955 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 263 (0x1291f2c00) [pid = 1664] [serial = 1985] [outer = 0x115053800] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x13021c800 == 103 [pid = 1664] [id = 642] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2d5000 == 102 [pid = 1664] [id = 641] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34f000 == 101 [pid = 1664] [id = 640] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12c866800 == 100 [pid = 1664] [id = 639] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x127fdc000 == 99 [pid = 1664] [id = 638] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12396a000 == 98 [pid = 1664] [id = 637] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x129f90800 == 97 [pid = 1664] [id = 636] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x13a2d9000 == 96 [pid = 1664] [id = 629] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x13a95e000 == 95 [pid = 1664] [id = 628] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x137633000 == 94 [pid = 1664] [id = 627] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac1e000 == 93 [pid = 1664] [id = 626] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x124332800 == 92 [pid = 1664] [id = 625] 15:39:19 INFO - PROCESS | 1664 | --DOCSHELL 0x1166da000 == 91 [pid = 1664] [id = 624] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 262 (0x12e3f6400) [pid = 1664] [serial = 1868] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 261 (0x12a295400) [pid = 1664] [serial = 1864] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 260 (0x115823000) [pid = 1664] [serial = 1840] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 259 (0x12ad69000) [pid = 1664] [serial = 1861] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 258 (0x118e0f800) [pid = 1664] [serial = 1838] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 257 (0x129f71c00) [pid = 1664] [serial = 1850] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 256 (0x123be5000) [pid = 1664] [serial = 1843] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 255 (0x115709c00) [pid = 1664] [serial = 1837] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 254 (0x12ad73400) [pid = 1664] [serial = 1867] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 253 (0x1290d5c00) [pid = 1664] [serial = 1846] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 252 (0x12d183000) [pid = 1664] [serial = 1855] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 251 (0x129d5d800) [pid = 1664] [serial = 1847] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 250 (0x12bc9c400) [pid = 1664] [serial = 1853] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 249 (0x1243db800) [pid = 1664] [serial = 1844] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 248 (0x12aff5400) [pid = 1664] [serial = 1852] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 247 (0x129ec9800) [pid = 1664] [serial = 1849] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 246 (0x12d3d6800) [pid = 1664] [serial = 1856] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 245 (0x11ba26400) [pid = 1664] [serial = 1841] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 244 (0x12a9a8c00) [pid = 1664] [serial = 1859] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 243 (0x12ad6f400) [pid = 1664] [serial = 1865] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 242 (0x12a9a4800) [pid = 1664] [serial = 1858] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | --DOMWINDOW == 241 (0x12ad6d000) [pid = 1664] [serial = 1862] [outer = 0x0] [url = about:blank] 15:39:19 INFO - PROCESS | 1664 | 1461710359262 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]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 15:39:19 INFO - PROCESS | 1664 | 1461710359304 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1664 | 1461710359306 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:39:19 INFO - PROCESS | 1664 | 1461710359311 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1664 | 1461710359312 Marionette TRACE conn2 <- [1,2618,null,{}] 15:39:19 INFO - PROCESS | 1664 | 1461710359315 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}] 15:39:19 INFO - PROCESS | 1664 | 1461710359423 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:39:19 INFO - PROCESS | 1664 | 1461710359429 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x127729000 == 92 [pid = 1664] [id = 662] 15:39:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 242 (0x1298f1c00) [pid = 1664] [serial = 1986] [outer = 0x0] 15:39:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 243 (0x129ec7000) [pid = 1664] [serial = 1987] [outer = 0x1298f1c00] 15:39:19 INFO - PROCESS | 1664 | 1461710359472 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 244 (0x129f6cc00) [pid = 1664] [serial = 1988] [outer = 0x1298f1c00] 15:39:19 INFO - PROCESS | 1664 | 1461710359981 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]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 15:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:39:20 INFO - PROCESS | 1664 | 1461710360033 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1664 | 1461710360034 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:39:20 INFO - PROCESS | 1664 | 1461710360036 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1664 | 1461710360037 Marionette TRACE conn2 <- [1,2622,null,{}] 15:39:20 INFO - PROCESS | 1664 | 1461710360039 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}] 15:39:20 INFO - PROCESS | 1664 | 1461710360145 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:39:20 INFO - PROCESS | 1664 | 1461710360253 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c1800 == 93 [pid = 1664] [id = 663] 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 245 (0x11ad15400) [pid = 1664] [serial = 1989] [outer = 0x0] 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 246 (0x129fc0800) [pid = 1664] [serial = 1990] [outer = 0x11ad15400] 15:39:20 INFO - PROCESS | 1664 | 1461710360283 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 247 (0x12abad400) [pid = 1664] [serial = 1991] [outer = 0x11ad15400] 15:39:20 INFO - PROCESS | 1664 | 1461710360560 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]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 568ms 15:39:20 INFO - PROCESS | 1664 | 1461710360604 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1664 | 1461710360606 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:39:20 INFO - PROCESS | 1664 | 1461710360611 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1664 | 1461710360613 Marionette TRACE conn2 <- [1,2626,null,{}] 15:39:20 INFO - PROCESS | 1664 | 1461710360615 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}] 15:39:20 INFO - PROCESS | 1664 | 1461710360712 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:39:20 INFO - PROCESS | 1664 | 1461710360716 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7ca800 == 94 [pid = 1664] [id = 664] 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 248 (0x12a9a2400) [pid = 1664] [serial = 1992] [outer = 0x0] 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 249 (0x12ad6a800) [pid = 1664] [serial = 1993] [outer = 0x12a9a2400] 15:39:20 INFO - PROCESS | 1664 | 1461710360742 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 250 (0x12aff3c00) [pid = 1664] [serial = 1994] [outer = 0x12a9a2400] 15:39:21 INFO - PROCESS | 1664 | 1461710361095 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]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 15:39:21 INFO - PROCESS | 1664 | 1461710361158 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1664 | 1461710361161 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:39:21 INFO - PROCESS | 1664 | 1461710361178 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1664 | 1461710361179 Marionette TRACE conn2 <- [1,2630,null,{}] 15:39:21 INFO - PROCESS | 1664 | 1461710361182 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}] 15:39:21 INFO - PROCESS | 1664 | 1461710361310 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:39:21 INFO - PROCESS | 1664 | 1461710361321 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x130091000 == 95 [pid = 1664] [id = 665] 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 251 (0x12abb5000) [pid = 1664] [serial = 1995] [outer = 0x0] 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 252 (0x12b514c00) [pid = 1664] [serial = 1996] [outer = 0x12abb5000] 15:39:21 INFO - PROCESS | 1664 | 1461710361348 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 253 (0x12b6cc400) [pid = 1664] [serial = 1997] [outer = 0x12abb5000] 15:39:21 INFO - PROCESS | 1664 | 1461710361712 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]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 580ms 15:39:21 INFO - PROCESS | 1664 | 1461710361749 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1664 | 1461710361750 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:39:21 INFO - PROCESS | 1664 | 1461710361752 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1664 | 1461710361753 Marionette TRACE conn2 <- [1,2634,null,{}] 15:39:21 INFO - PROCESS | 1664 | 1461710361756 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}] 15:39:21 INFO - PROCESS | 1664 | 1461710361888 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:39:21 INFO - PROCESS | 1664 | 1461710361904 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x130313000 == 96 [pid = 1664] [id = 666] 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 254 (0x12b518c00) [pid = 1664] [serial = 1998] [outer = 0x0] 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 255 (0x12bc99000) [pid = 1664] [serial = 1999] [outer = 0x12b518c00] 15:39:21 INFO - PROCESS | 1664 | 1461710361930 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 256 (0x12bfa3400) [pid = 1664] [serial = 2000] [outer = 0x12b518c00] 15:39:22 INFO - PROCESS | 1664 | 1461710362289 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]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 15:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:39:22 INFO - PROCESS | 1664 | 1461710362325 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1664 | 1461710362326 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:39:22 INFO - PROCESS | 1664 | 1461710362328 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1664 | 1461710362329 Marionette TRACE conn2 <- [1,2638,null,{}] 15:39:22 INFO - PROCESS | 1664 | 1461710362331 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}] 15:39:22 INFO - PROCESS | 1664 | 1461710362459 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:39:22 INFO - PROCESS | 1664 | 1461710362471 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x130621000 == 97 [pid = 1664] [id = 667] 15:39:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 257 (0x12b6cac00) [pid = 1664] [serial = 2001] [outer = 0x0] 15:39:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 258 (0x12c08ac00) [pid = 1664] [serial = 2002] [outer = 0x12b6cac00] 15:39:22 INFO - PROCESS | 1664 | 1461710362499 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 259 (0x12bc9a800) [pid = 1664] [serial = 2003] [outer = 0x12b6cac00] 15:39:22 INFO - PROCESS | 1664 | 1461710362882 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]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 15:39:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:39:22 INFO - PROCESS | 1664 | 1461710362896 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1664 | 1461710362898 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:39:22 INFO - PROCESS | 1664 | 1461710362900 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1664 | 1461710362902 Marionette TRACE conn2 <- [1,2642,null,{}] 15:39:22 INFO - PROCESS | 1664 | 1461710362904 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}] 15:39:23 INFO - PROCESS | 1664 | 1461710363050 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:39:23 INFO - PROCESS | 1664 | 1461710363066 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x137567000 == 98 [pid = 1664] [id = 668] 15:39:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 260 (0x11bae2400) [pid = 1664] [serial = 2004] [outer = 0x0] 15:39:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 261 (0x12d799c00) [pid = 1664] [serial = 2005] [outer = 0x11bae2400] 15:39:23 INFO - PROCESS | 1664 | 1461710363095 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 262 (0x12f6d1c00) [pid = 1664] [serial = 2006] [outer = 0x11bae2400] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 261 (0x11af40400) [pid = 1664] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 260 (0x12d79b400) [pid = 1664] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 259 (0x11ba1e000) [pid = 1664] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 258 (0x129f66800) [pid = 1664] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 257 (0x114bbb400) [pid = 1664] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 256 (0x11568b400) [pid = 1664] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 255 (0x12770e400) [pid = 1664] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 254 (0x129fbc800) [pid = 1664] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 253 (0x12aff3400) [pid = 1664] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 252 (0x127ff4000) [pid = 1664] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 251 (0x113438000) [pid = 1664] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 250 (0x114f0e400) [pid = 1664] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 249 (0x11bf9e800) [pid = 1664] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 248 (0x119130800) [pid = 1664] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 247 (0x127eba800) [pid = 1664] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 246 (0x11af27c00) [pid = 1664] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 245 (0x129f1bc00) [pid = 1664] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 244 (0x115055800) [pid = 1664] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 243 (0x12a5bd000) [pid = 1664] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 242 (0x129ddcc00) [pid = 1664] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 241 (0x12a5c5c00) [pid = 1664] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 240 (0x1298f4400) [pid = 1664] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 239 (0x12bfa8800) [pid = 1664] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 238 (0x11357e000) [pid = 1664] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 237 (0x12a245000) [pid = 1664] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 236 (0x129f22c00) [pid = 1664] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 235 (0x11aa0bc00) [pid = 1664] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 234 (0x12e6c1c00) [pid = 1664] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 233 (0x1150f5000) [pid = 1664] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 232 (0x11bcd3000) [pid = 1664] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 231 (0x1150fc000) [pid = 1664] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 230 (0x123ee6400) [pid = 1664] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 229 (0x114f0f800) [pid = 1664] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 228 (0x129d61c00) [pid = 1664] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 227 (0x114f04400) [pid = 1664] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 226 (0x12c07c000) [pid = 1664] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 225 (0x12d79fc00) [pid = 1664] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 224 (0x12ea0c000) [pid = 1664] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 223 (0x11568d000) [pid = 1664] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 222 (0x12f6d9400) [pid = 1664] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 221 (0x12a9a2000) [pid = 1664] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 220 (0x1298f4800) [pid = 1664] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 219 (0x118ea0800) [pid = 1664] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 218 (0x11bac8c00) [pid = 1664] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x129f25c00) [pid = 1664] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:39:23 INFO - PROCESS | 1664 | --DOMWINDOW == 216 (0x12ad70800) [pid = 1664] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:39:24 INFO - PROCESS | 1664 | 1461710363998 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]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1120ms 15:39:24 INFO - PROCESS | 1664 | 1461710364034 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1664 | 1461710364036 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:39:24 INFO - PROCESS | 1664 | 1461710364038 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1664 | 1461710364039 Marionette TRACE conn2 <- [1,2646,null,{}] 15:39:24 INFO - PROCESS | 1664 | 1461710364047 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}] 15:39:24 INFO - PROCESS | 1664 | 1461710364153 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:39:24 INFO - PROCESS | 1664 | 1461710364158 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12399a800 == 99 [pid = 1664] [id = 669] 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 217 (0x11883dc00) [pid = 1664] [serial = 2007] [outer = 0x0] 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 218 (0x11a63b800) [pid = 1664] [serial = 2008] [outer = 0x11883dc00] 15:39:24 INFO - PROCESS | 1664 | 1461710364183 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 219 (0x11ba5fc00) [pid = 1664] [serial = 2009] [outer = 0x11883dc00] 15:39:24 INFO - PROCESS | 1664 | 1461710364524 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]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 15:39:24 INFO - PROCESS | 1664 | 1461710364562 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1664 | 1461710364564 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:39:24 INFO - PROCESS | 1664 | 1461710364566 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1664 | 1461710364567 Marionette TRACE conn2 <- [1,2650,null,{}] 15:39:24 INFO - PROCESS | 1664 | 1461710364569 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}] 15:39:24 INFO - PROCESS | 1664 | 1461710364669 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:39:24 INFO - PROCESS | 1664 | 1461710364763 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e33f800 == 100 [pid = 1664] [id = 670] 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 220 (0x118e0b800) [pid = 1664] [serial = 2010] [outer = 0x0] 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 221 (0x127eb5800) [pid = 1664] [serial = 2011] [outer = 0x118e0b800] 15:39:24 INFO - PROCESS | 1664 | 1461710364788 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 222 (0x129ec8c00) [pid = 1664] [serial = 2012] [outer = 0x118e0b800] 15:39:25 INFO - PROCESS | 1664 | 1461710365117 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]]]}] 15:39:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:39:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 572ms 15:39:25 INFO - PROCESS | 1664 | 1461710365139 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1664 | 1461710365141 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:39:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:39:25 INFO - PROCESS | 1664 | 1461710365145 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1664 | 1461710365146 Marionette TRACE conn2 <- [1,2654,null,{}] 15:39:25 INFO - PROCESS | 1664 | 1461710365149 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}] 15:39:25 INFO - PROCESS | 1664 | 1461710365303 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:39:25 INFO - PROCESS | 1664 | 1461710365437 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x139b73000 == 101 [pid = 1664] [id = 671] 15:39:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 223 (0x11af25000) [pid = 1664] [serial = 2013] [outer = 0x0] 15:39:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 224 (0x129fb6800) [pid = 1664] [serial = 2014] [outer = 0x11af25000] 15:39:25 INFO - PROCESS | 1664 | 1461710365476 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 225 (0x12ad6fc00) [pid = 1664] [serial = 2015] [outer = 0x11af25000] 15:39:26 INFO - PROCESS | 1664 | 1461710366023 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]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 920ms 15:39:26 INFO - PROCESS | 1664 | 1461710366065 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1664 | 1461710366067 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:39:26 INFO - PROCESS | 1664 | 1461710366071 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1664 | 1461710366074 Marionette TRACE conn2 <- [1,2658,null,{}] 15:39:26 INFO - PROCESS | 1664 | 1461710366078 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}] 15:39:26 INFO - PROCESS | 1664 | 1461710366207 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:39:26 INFO - PROCESS | 1664 | 1461710366309 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x1275a9000 == 102 [pid = 1664] [id = 672] 15:39:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 226 (0x115053000) [pid = 1664] [serial = 2016] [outer = 0x0] 15:39:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 227 (0x11aa0bc00) [pid = 1664] [serial = 2017] [outer = 0x115053000] 15:39:26 INFO - PROCESS | 1664 | 1461710366342 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 228 (0x11afc2000) [pid = 1664] [serial = 2018] [outer = 0x115053000] 15:39:26 INFO - PROCESS | 1664 | 1461710366811 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]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 773ms 15:39:26 INFO - PROCESS | 1664 | 1461710366844 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1664 | 1461710366848 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:39:26 INFO - PROCESS | 1664 | 1461710366853 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1664 | 1461710366855 Marionette TRACE conn2 <- [1,2662,null,{}] 15:39:26 INFO - PROCESS | 1664 | 1461710366858 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}] 15:39:26 INFO - PROCESS | 1664 | 1461710366979 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:39:27 INFO - PROCESS | 1664 | 1461710367110 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b90f000 == 103 [pid = 1664] [id = 673] 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 229 (0x11ba1ec00) [pid = 1664] [serial = 2019] [outer = 0x0] 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 230 (0x123a60800) [pid = 1664] [serial = 2020] [outer = 0x11ba1ec00] 15:39:27 INFO - PROCESS | 1664 | 1461710367144 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 231 (0x123f89400) [pid = 1664] [serial = 2021] [outer = 0x11ba1ec00] 15:39:27 INFO - PROCESS | 1664 | 1461710367587 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]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:39:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 772ms 15:39:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:39:27 INFO - PROCESS | 1664 | 1461710367626 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1664 | 1461710367627 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:39:27 INFO - PROCESS | 1664 | 1461710367629 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1664 | 1461710367632 Marionette TRACE conn2 <- [1,2666,null,{}] 15:39:27 INFO - PROCESS | 1664 | 1461710367640 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}] 15:39:27 INFO - PROCESS | 1664 | 1461710367762 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:39:27 INFO - PROCESS | 1664 | 1461710367895 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x137563000 == 104 [pid = 1664] [id = 674] 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 232 (0x123f8dc00) [pid = 1664] [serial = 2022] [outer = 0x0] 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 233 (0x129ebfc00) [pid = 1664] [serial = 2023] [outer = 0x123f8dc00] 15:39:27 INFO - PROCESS | 1664 | 1461710367929 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 234 (0x12a24a400) [pid = 1664] [serial = 2024] [outer = 0x123f8dc00] 15:39:28 INFO - PROCESS | 1664 | 1461710368847 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]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1223ms 15:39:28 INFO - PROCESS | 1664 | 1461710368853 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1664 | 1461710368855 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:39:28 INFO - PROCESS | 1664 | 1461710368859 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1664 | 1461710368860 Marionette TRACE conn2 <- [1,2670,null,{}] 15:39:28 INFO - PROCESS | 1664 | 1461710368862 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}] 15:39:28 INFO - PROCESS | 1664 | 1461710368984 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:39:29 INFO - PROCESS | 1664 | 1461710369111 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a2cc800 == 105 [pid = 1664] [id = 675] 15:39:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 235 (0x12a247400) [pid = 1664] [serial = 2025] [outer = 0x0] 15:39:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 236 (0x12ad69400) [pid = 1664] [serial = 2026] [outer = 0x12a247400] 15:39:29 INFO - PROCESS | 1664 | 1461710369144 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 237 (0x12bc97c00) [pid = 1664] [serial = 2027] [outer = 0x12a247400] 15:39:30 INFO - PROCESS | 1664 | 1461710370099 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] 15:39:30 INFO - PROCESS | 1664 | 1461710370131 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:39:30 INFO - PROCESS | 1664 | 1461710370134 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:39:30 INFO - PROCESS | 1664 | 1461710370135 Marionette TRACE conn2 <- [1,2674,null,{}] 15:39:30 INFO - PROCESS | 1664 | 1461710370137 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}] 15:39:30 INFO - PROCESS | 1664 | 1461710370237 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:39:30 INFO - PROCESS | 1664 | 1461710370381 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x13a50b800 == 106 [pid = 1664] [id = 676] 15:39:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 238 (0x12ad72800) [pid = 1664] [serial = 2028] [outer = 0x0] 15:39:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 239 (0x12c07c000) [pid = 1664] [serial = 2029] [outer = 0x12ad72800] 15:39:30 INFO - PROCESS | 1664 | 1461710370463 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 240 (0x12d378000) [pid = 1664] [serial = 2030] [outer = 0x12ad72800] 15:39:31 INFO - PROCESS | 1664 | 1461710371484 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] 15:39:31 INFO - PROCESS | 1664 | 1461710371510 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:39:31 INFO - PROCESS | 1664 | 1461710371513 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1664 | 1461710371514 Marionette TRACE conn2 <- [1,2678,null,{}] 15:39:31 INFO - PROCESS | 1664 | 1461710371517 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}] 15:39:31 INFO - PROCESS | 1664 | 1461710371649 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:39:31 INFO - PROCESS | 1664 | 1461710371798 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x145119800 == 107 [pid = 1664] [id = 677] 15:39:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 241 (0x12d3d9800) [pid = 1664] [serial = 2031] [outer = 0x0] 15:39:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 242 (0x12e95c000) [pid = 1664] [serial = 2032] [outer = 0x12d3d9800] 15:39:31 INFO - PROCESS | 1664 | 1461710371833 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 243 (0x12ff5c000) [pid = 1664] [serial = 2033] [outer = 0x12d3d9800] 15:39:32 INFO - PROCESS | 1664 | 1461710372782 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]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1320ms 15:39:32 INFO - PROCESS | 1664 | 1461710372834 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1664 | 1461710372835 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:39:32 INFO - PROCESS | 1664 | 1461710372838 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1664 | 1461710372839 Marionette TRACE conn2 <- [1,2682,null,{}] 15:39:32 INFO - PROCESS | 1664 | 1461710372842 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}] 15:39:32 INFO - PROCESS | 1664 | 1461710372964 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:39:33 INFO - PROCESS | 1664 | 1461710373118 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab72000 == 108 [pid = 1664] [id = 678] 15:39:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 244 (0x12ddd6c00) [pid = 1664] [serial = 2034] [outer = 0x0] 15:39:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 245 (0x12ff60400) [pid = 1664] [serial = 2035] [outer = 0x12ddd6c00] 15:39:33 INFO - PROCESS | 1664 | 1461710373152 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 246 (0x13056b400) [pid = 1664] [serial = 2036] [outer = 0x12ddd6c00] 15:39:34 INFO - PROCESS | 1664 | 1461710374224 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]]]}] 15:39:34 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) 15:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1422ms 15:39:34 INFO - PROCESS | 1664 | 1461710374262 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1664 | 1461710374264 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:39:34 INFO - PROCESS | 1664 | 1461710374267 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1664 | 1461710374270 Marionette TRACE conn2 <- [1,2686,null,{}] 15:39:34 INFO - PROCESS | 1664 | 1461710374274 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}] 15:39:34 INFO - PROCESS | 1664 | 1461710374390 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:39:34 INFO - PROCESS | 1664 | 1461710374519 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1664 | ++DOCSHELL 0x1273a1000 == 109 [pid = 1664] [id = 679] 15:39:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 247 (0x11568a000) [pid = 1664] [serial = 2037] [outer = 0x0] 15:39:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 248 (0x115690000) [pid = 1664] [serial = 2038] [outer = 0x11568a000] 15:39:34 INFO - PROCESS | 1664 | 1461710374548 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 249 (0x118ea0c00) [pid = 1664] [serial = 2039] [outer = 0x11568a000] 15:39:35 INFO - PROCESS | 1664 | 1461710375480 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] 15:39:35 INFO - PROCESS | 1664 | 1461710375496 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:39:35 INFO - PROCESS | 1664 | 1461710375500 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1664 | 1461710375502 Marionette TRACE conn2 <- [1,2690,null,{}] 15:39:35 INFO - PROCESS | 1664 | 1461710375505 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}] 15:39:35 INFO - PROCESS | 1664 | 1461710375614 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:39:35 INFO - PROCESS | 1664 | 1461710375745 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x1272ad800 == 110 [pid = 1664] [id = 680] 15:39:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 250 (0x11ad53400) [pid = 1664] [serial = 2040] [outer = 0x0] 15:39:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 251 (0x11ba18800) [pid = 1664] [serial = 2041] [outer = 0x11ad53400] 15:39:35 INFO - PROCESS | 1664 | 1461710375776 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 252 (0x11bae3800) [pid = 1664] [serial = 2042] [outer = 0x11ad53400] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13a8d3000 == 109 [pid = 1664] [id = 607] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x137638800 == 108 [pid = 1664] [id = 600] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11a80b800 == 107 [pid = 1664] [id = 565] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13761f000 == 106 [pid = 1664] [id = 514] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13a0b1000 == 105 [pid = 1664] [id = 608] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x114f7f000 == 104 [pid = 1664] [id = 610] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x124f73000 == 103 [pid = 1664] [id = 611] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13a0c4000 == 102 [pid = 1664] [id = 609] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12e33f800 == 101 [pid = 1664] [id = 670] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12399a800 == 100 [pid = 1664] [id = 669] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x137567000 == 99 [pid = 1664] [id = 668] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 251 (0x13a202400) [pid = 1664] [serial = 1942] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 250 (0x130570800) [pid = 1664] [serial = 1906] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 249 (0x12c096000) [pid = 1664] [serial = 1897] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 248 (0x12f0b8400) [pid = 1664] [serial = 1900] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 247 (0x12ff59000) [pid = 1664] [serial = 1903] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x130621000 == 98 [pid = 1664] [id = 667] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x130313000 == 97 [pid = 1664] [id = 666] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x130091000 == 96 [pid = 1664] [id = 665] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7ca800 == 95 [pid = 1664] [id = 664] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c1800 == 94 [pid = 1664] [id = 663] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x127729000 == 93 [pid = 1664] [id = 662] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x114f73000 == 92 [pid = 1664] [id = 661] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6ac800 == 91 [pid = 1664] [id = 660] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x1239a2000 == 90 [pid = 1664] [id = 659] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x129d08000 == 89 [pid = 1664] [id = 658] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x14562d800 == 88 [pid = 1664] [id = 655] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x14515e800 == 87 [pid = 1664] [id = 654] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13b363800 == 86 [pid = 1664] [id = 653] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13b348800 == 85 [pid = 1664] [id = 652] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x13a974000 == 84 [pid = 1664] [id = 651] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x130506000 == 83 [pid = 1664] [id = 650] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca0000 == 82 [pid = 1664] [id = 649] 15:39:36 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa77800 == 81 [pid = 1664] [id = 648] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 246 (0x12f6cf800) [pid = 1664] [serial = 1499] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 245 (0x1273da000) [pid = 1664] [serial = 1550] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 244 (0x129f6f000) [pid = 1664] [serial = 1502] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 243 (0x115224400) [pid = 1664] [serial = 1481] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 242 (0x11af49400) [pid = 1664] [serial = 1547] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 241 (0x129ebe400) [pid = 1664] [serial = 1685] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 240 (0x12a5bfc00) [pid = 1664] [serial = 1556] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 239 (0x12e961400) [pid = 1664] [serial = 1496] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 238 (0x12e6b7000) [pid = 1664] [serial = 1562] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 237 (0x114b4f800) [pid = 1664] [serial = 1607] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 236 (0x12d639c00) [pid = 1664] [serial = 1766] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 235 (0x1275b2400) [pid = 1664] [serial = 1682] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 234 (0x11af40800) [pid = 1664] [serial = 1613] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 233 (0x129fbc000) [pid = 1664] [serial = 1490] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 232 (0x12ff6bc00) [pid = 1664] [serial = 1835] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 231 (0x129f70000) [pid = 1664] [serial = 1625] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 230 (0x12d17c800) [pid = 1664] [serial = 1697] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 229 (0x12bfa8400) [pid = 1664] [serial = 1691] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 228 (0x129ec5c00) [pid = 1664] [serial = 1622] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 227 (0x12bd9d800) [pid = 1664] [serial = 1559] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 226 (0x129fb8800) [pid = 1664] [serial = 1553] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 225 (0x12d184c00) [pid = 1664] [serial = 1694] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 224 (0x11af25800) [pid = 1664] [serial = 1565] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 223 (0x12aff2400) [pid = 1664] [serial = 1493] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 222 (0x12a247800) [pid = 1664] [serial = 1628] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 221 (0x11af47800) [pid = 1664] [serial = 1679] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 220 (0x12ea10800) [pid = 1664] [serial = 1871] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 219 (0x11867ac00) [pid = 1664] [serial = 1676] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 218 (0x129dd9000) [pid = 1664] [serial = 1487] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 217 (0x12a251c00) [pid = 1664] [serial = 1631] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 216 (0x1298f5800) [pid = 1664] [serial = 1619] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 215 (0x11883e000) [pid = 1664] [serial = 1610] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 214 (0x12a5bf000) [pid = 1664] [serial = 1688] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 213 (0x11ba20400) [pid = 1664] [serial = 1484] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 212 (0x1241cbc00) [pid = 1664] [serial = 1616] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 211 (0x12d3cd800) [pid = 1664] [serial = 1927] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 210 (0x12e3f5800) [pid = 1664] [serial = 1930] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 209 (0x12ddd5000) [pid = 1664] [serial = 1928] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 208 (0x12f6d5400) [pid = 1664] [serial = 1933] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 207 (0x12a99d000) [pid = 1664] [serial = 1936] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 206 (0x130573800) [pid = 1664] [serial = 1939] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 205 (0x114b4e800) [pid = 1664] [serial = 1873] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 204 (0x12c094400) [pid = 1664] [serial = 1891] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 203 (0x1375a7800) [pid = 1664] [serial = 1940] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 202 (0x12ad67800) [pid = 1664] [serial = 1921] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 201 (0x12aff0000) [pid = 1664] [serial = 1882] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 200 (0x12ff57400) [pid = 1664] [serial = 1934] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 199 (0x12ad70c00) [pid = 1664] [serial = 1922] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 198 (0x129d58400) [pid = 1664] [serial = 1915] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 197 (0x129ec4c00) [pid = 1664] [serial = 1916] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 196 (0x11ba27400) [pid = 1664] [serial = 1876] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 195 (0x127ff9400) [pid = 1664] [serial = 1879] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 194 (0x12d36e800) [pid = 1664] [serial = 1885] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x11ba1b000) [pid = 1664] [serial = 1910] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x11ad1b800) [pid = 1664] [serial = 1909] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x12c07a400) [pid = 1664] [serial = 1888] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x123be6000) [pid = 1664] [serial = 1912] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x127f7e400) [pid = 1664] [serial = 1913] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12a5c0c00) [pid = 1664] [serial = 1918] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12a9a1400) [pid = 1664] [serial = 1919] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12abb6000) [pid = 1664] [serial = 1894] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12b6c9c00) [pid = 1664] [serial = 1924] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x12c08d400) [pid = 1664] [serial = 1925] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x12f6d8400) [pid = 1664] [serial = 1937] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x12ea0b400) [pid = 1664] [serial = 1931] [outer = 0x0] [url = about:blank] 15:39:36 INFO - PROCESS | 1664 | 1461710376705 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] 15:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:39:36 INFO - PROCESS | 1664 | 1461710376726 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:39:36 INFO - PROCESS | 1664 | 1461710376728 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1664 | 1461710376731 Marionette TRACE conn2 <- [1,2694,null,{}] 15:39:36 INFO - PROCESS | 1664 | 1461710376738 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}] 15:39:36 INFO - PROCESS | 1664 | 1461710376840 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:39:36 INFO - PROCESS | 1664 | 1461710376846 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c17800 == 82 [pid = 1664] [id = 681] 15:39:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x11ba19c00) [pid = 1664] [serial = 2043] [outer = 0x0] 15:39:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x123bee400) [pid = 1664] [serial = 2044] [outer = 0x11ba19c00] 15:39:36 INFO - PROCESS | 1664 | 1461710376873 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x123f8d400) [pid = 1664] [serial = 2045] [outer = 0x11ba19c00] 15:39:37 INFO - PROCESS | 1664 | 1461710377790 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] 15:39:37 INFO - PROCESS | 1664 | 1461710377804 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:39:37 INFO - PROCESS | 1664 | 1461710377806 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1664 | 1461710377808 Marionette TRACE conn2 <- [1,2698,null,{}] 15:39:37 INFO - PROCESS | 1664 | 1461710377812 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}] 15:39:37 INFO - PROCESS | 1664 | 1461710377909 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:39:37 INFO - PROCESS | 1664 | 1461710377913 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae8d800 == 83 [pid = 1664] [id = 682] 15:39:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x124452c00) [pid = 1664] [serial = 2046] [outer = 0x0] 15:39:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x1278bac00) [pid = 1664] [serial = 2047] [outer = 0x124452c00] 15:39:37 INFO - PROCESS | 1664 | 1461710377940 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x1291f0800) [pid = 1664] [serial = 2048] [outer = 0x124452c00] 15:39:38 INFO - PROCESS | 1664 | 1461710378810 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] 15:39:38 INFO - PROCESS | 1664 | 1461710378832 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:39:38 INFO - PROCESS | 1664 | 1461710378843 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1664 | 1461710378845 Marionette TRACE conn2 <- [1,2702,null,{}] 15:39:38 INFO - PROCESS | 1664 | 1461710378847 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}] 15:39:38 INFO - PROCESS | 1664 | 1461710378971 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:39:38 INFO - PROCESS | 1664 | 1461710378984 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3c1000 == 84 [pid = 1664] [id = 683] 15:39:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x127361800) [pid = 1664] [serial = 2049] [outer = 0x0] 15:39:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x129d61800) [pid = 1664] [serial = 2050] [outer = 0x127361800] 15:39:39 INFO - PROCESS | 1664 | 1461710379010 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x129de2c00) [pid = 1664] [serial = 2051] [outer = 0x127361800] 15:39:39 INFO - PROCESS | 1664 | 1461710379389 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]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 578ms 15:39:39 INFO - PROCESS | 1664 | 1461710379413 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1664 | 1461710379414 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:39:39 INFO - PROCESS | 1664 | 1461710379416 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1664 | 1461710379417 Marionette TRACE conn2 <- [1,2706,null,{}] 15:39:39 INFO - PROCESS | 1664 | 1461710379420 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}] 15:39:39 INFO - PROCESS | 1664 | 1461710379568 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:39:39 INFO - PROCESS | 1664 | 1461710379584 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edb8000 == 85 [pid = 1664] [id = 684] 15:39:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 192 (0x129ec3800) [pid = 1664] [serial = 2052] [outer = 0x0] 15:39:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 193 (0x129f69c00) [pid = 1664] [serial = 2053] [outer = 0x129ec3800] 15:39:39 INFO - PROCESS | 1664 | 1461710379611 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 194 (0x12a291000) [pid = 1664] [serial = 2054] [outer = 0x129ec3800] 15:39:39 INFO - PROCESS | 1664 | 1461710379981 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]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 569ms 15:39:39 INFO - PROCESS | 1664 | 1461710379985 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1664 | 1461710379986 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:39:39 INFO - PROCESS | 1664 | 1461710379988 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1664 | 1461710379990 Marionette TRACE conn2 <- [1,2710,null,{}] 15:39:39 INFO - PROCESS | 1664 | 1461710379994 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}] 15:39:40 INFO - PROCESS | 1664 | 1461710380119 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 193 (0x1375a8400) [pid = 1664] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 192 (0x12abbb000) [pid = 1664] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 191 (0x12b6cac00) [pid = 1664] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x12b518c00) [pid = 1664] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x11bae2400) [pid = 1664] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12a9a2400) [pid = 1664] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x11b0f0c00) [pid = 1664] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x1298f1c00) [pid = 1664] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x123f92c00) [pid = 1664] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x11ad15400) [pid = 1664] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x115053800) [pid = 1664] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x1150ef400) [pid = 1664] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x11883dc00) [pid = 1664] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12abb5000) [pid = 1664] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:39:40 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x118e0b800) [pid = 1664] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:39:40 INFO - PROCESS | 1664 | 1461710380357 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c58c000 == 86 [pid = 1664] [id = 685] 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x1147d8800) [pid = 1664] [serial = 2055] [outer = 0x0] 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x118e0b800) [pid = 1664] [serial = 2056] [outer = 0x1147d8800] 15:39:40 INFO - PROCESS | 1664 | 1461710380384 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x1273d0400) [pid = 1664] [serial = 2057] [outer = 0x1147d8800] 15:39:40 INFO - PROCESS | 1664 | 1461710380667 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] 15:39:40 INFO - PROCESS | 1664 | 1461710380714 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:39:40 INFO - PROCESS | 1664 | 1461710380716 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1664 | 1461710380717 Marionette TRACE conn2 <- [1,2714,null,{}] 15:39:40 INFO - PROCESS | 1664 | 1461710380720 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}] 15:39:40 INFO - PROCESS | 1664 | 1461710380819 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:39:40 INFO - PROCESS | 1664 | 1461710380917 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x130216000 == 87 [pid = 1664] [id = 686] 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x114f0fc00) [pid = 1664] [serial = 2058] [outer = 0x0] 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x12a99f000) [pid = 1664] [serial = 2059] [outer = 0x114f0fc00] 15:39:40 INFO - PROCESS | 1664 | 1461710380942 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x12ad6cc00) [pid = 1664] [serial = 2060] [outer = 0x114f0fc00] 15:39:41 INFO - PROCESS | 1664 | 1461710381224 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]]]}] 15:39:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:39:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 15:39:41 INFO - PROCESS | 1664 | 1461710381284 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1664 | 1461710381286 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:39:41 INFO - PROCESS | 1664 | 1461710381288 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1664 | 1461710381289 Marionette TRACE conn2 <- [1,2718,null,{}] 15:39:41 INFO - PROCESS | 1664 | 1461710381293 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}] 15:39:41 INFO - PROCESS | 1664 | 1461710381391 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:39:41 INFO - PROCESS | 1664 | 1461710381395 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x130508800 == 88 [pid = 1664] [id = 687] 15:39:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x115054c00) [pid = 1664] [serial = 2061] [outer = 0x0] 15:39:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x12aff2000) [pid = 1664] [serial = 2062] [outer = 0x115054c00] 15:39:41 INFO - PROCESS | 1664 | 1461710381420 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x12b6cac00) [pid = 1664] [serial = 2063] [outer = 0x115054c00] 15:39:41 INFO - PROCESS | 1664 | 1461710381809 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] 15:39:41 INFO - PROCESS | 1664 | 1461710381864 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:39:41 INFO - PROCESS | 1664 | 1461710381867 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1664 | 1461710381868 Marionette TRACE conn2 <- [1,2722,null,{}] 15:39:41 INFO - PROCESS | 1664 | 1461710381872 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}] 15:39:42 INFO - PROCESS | 1664 | 1461710382019 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:39:42 INFO - PROCESS | 1664 | 1461710382025 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e13000 == 89 [pid = 1664] [id = 688] 15:39:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x12b510000) [pid = 1664] [serial = 2064] [outer = 0x0] 15:39:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x12bd94800) [pid = 1664] [serial = 2065] [outer = 0x12b510000] 15:39:42 INFO - PROCESS | 1664 | 1461710382050 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x12c077400) [pid = 1664] [serial = 2066] [outer = 0x12b510000] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x145125800 == 88 [pid = 1664] [id = 656] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8d8800 == 87 [pid = 1664] [id = 479] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x137562000 == 86 [pid = 1664] [id = 632] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11aa72000 == 85 [pid = 1664] [id = 92] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x119c34800 == 84 [pid = 1664] [id = 95] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x129f9b000 == 83 [pid = 1664] [id = 500] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x129fa4800 == 82 [pid = 1664] [id = 543] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130516800 == 81 [pid = 1664] [id = 456] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x139a19000 == 80 [pid = 1664] [id = 631] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130093000 == 79 [pid = 1664] [id = 433] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x114f55000 == 78 [pid = 1664] [id = 458] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130098800 == 77 [pid = 1664] [id = 386] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130084000 == 76 [pid = 1664] [id = 542] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12f2d2800 == 75 [pid = 1664] [id = 367] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130d29000 == 74 [pid = 1664] [id = 586] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13a516000 == 73 [pid = 1664] [id = 630] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11c504800 == 72 [pid = 1664] [id = 657] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x127f1d800 == 71 [pid = 1664] [id = 366] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x139a23800 == 70 [pid = 1664] [id = 633] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1197d7000 == 69 [pid = 1664] [id = 365] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7d1800 == 68 [pid = 1664] [id = 579] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x138faf000 == 67 [pid = 1664] [id = 497] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13762d000 == 66 [pid = 1664] [id = 499] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12edbc000 == 65 [pid = 1664] [id = 420] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7b9000 == 64 [pid = 1664] [id = 349] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x123959800 == 63 [pid = 1664] [id = 588] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11891a000 == 62 [pid = 1664] [id = 387] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13999a000 == 61 [pid = 1664] [id = 498] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3b3800 == 60 [pid = 1664] [id = 419] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x119121800 == 59 [pid = 1664] [id = 351] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb6d000 == 58 [pid = 1664] [id = 381] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x119208000 == 57 [pid = 1664] [id = 314] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1375cd000 == 56 [pid = 1664] [id = 478] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac17800 == 55 [pid = 1664] [id = 477] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130d11000 == 54 [pid = 1664] [id = 457] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x11c1bb000 == 53 [pid = 1664] [id = 459] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x130d22000 == 52 [pid = 1664] [id = 405] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b7800 == 51 [pid = 1664] [id = 417] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c4800 == 50 [pid = 1664] [id = 418] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb67800 == 49 [pid = 1664] [id = 541] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff1e000 == 48 [pid = 1664] [id = 385] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae98000 == 47 [pid = 1664] [id = 635] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae91800 == 46 [pid = 1664] [id = 472] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b1000 == 45 [pid = 1664] [id = 587] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13a388000 == 44 [pid = 1664] [id = 634] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1272ad800 == 43 [pid = 1664] [id = 680] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1273a1000 == 42 [pid = 1664] [id = 679] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab72000 == 41 [pid = 1664] [id = 678] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x145119800 == 40 [pid = 1664] [id = 677] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13a50b800 == 39 [pid = 1664] [id = 676] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x13a2cc800 == 38 [pid = 1664] [id = 675] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x137563000 == 37 [pid = 1664] [id = 674] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x12b90f000 == 36 [pid = 1664] [id = 673] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x139b73000 == 35 [pid = 1664] [id = 671] 15:39:43 INFO - PROCESS | 1664 | --DOCSHELL 0x1275a9000 == 34 [pid = 1664] [id = 672] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae8d800 == 33 [pid = 1664] [id = 682] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x130216000 == 32 [pid = 1664] [id = 686] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x130508800 == 31 [pid = 1664] [id = 687] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3c1000 == 30 [pid = 1664] [id = 683] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x123c17800 == 29 [pid = 1664] [id = 681] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x12edb8000 == 28 [pid = 1664] [id = 684] 15:39:44 INFO - PROCESS | 1664 | --DOCSHELL 0x11c58c000 == 27 [pid = 1664] [id = 685] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x13a20ac00) [pid = 1664] [serial = 1943] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x13a248800) [pid = 1664] [serial = 1907] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x11a63b800) [pid = 1664] [serial = 2008] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12f6d1c00) [pid = 1664] [serial = 2006] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12b514c00) [pid = 1664] [serial = 1996] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12bfa3400) [pid = 1664] [serial = 2000] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x129ec8c00) [pid = 1664] [serial = 2012] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x12b6cc400) [pid = 1664] [serial = 1997] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x11ba5fc00) [pid = 1664] [serial = 2009] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x129fb6800) [pid = 1664] [serial = 2014] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12aff3c00) [pid = 1664] [serial = 1994] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x127eb5800) [pid = 1664] [serial = 2011] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x12c08ac00) [pid = 1664] [serial = 2002] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x12bc99000) [pid = 1664] [serial = 1999] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x12d799c00) [pid = 1664] [serial = 2005] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x12bc9a800) [pid = 1664] [serial = 2003] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x12c07d400) [pid = 1664] [serial = 1954] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x1155c6800) [pid = 1664] [serial = 1945] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x12ad6a800) [pid = 1664] [serial = 1993] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x123a57800) [pid = 1664] [serial = 1979] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x11bf9d000) [pid = 1664] [serial = 1978] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x12fc27c00) [pid = 1664] [serial = 1957] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x129ec7000) [pid = 1664] [serial = 1987] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x129f6cc00) [pid = 1664] [serial = 1988] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x12a5c2400) [pid = 1664] [serial = 1951] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x123be8800) [pid = 1664] [serial = 1948] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x1290dec00) [pid = 1664] [serial = 1982] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x124f8b000) [pid = 1664] [serial = 1981] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x129f6ac00) [pid = 1664] [serial = 1972] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x1375a9800) [pid = 1664] [serial = 1960] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x129fc0800) [pid = 1664] [serial = 1990] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12abad400) [pid = 1664] [serial = 1991] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x118e0a400) [pid = 1664] [serial = 1984] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x1291f2c00) [pid = 1664] [serial = 1985] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x11af26400) [pid = 1664] [serial = 1976] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x11883d800) [pid = 1664] [serial = 1975] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x123f92800) [pid = 1664] [serial = 1963] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x138f6c800) [pid = 1664] [serial = 1966] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x13a0ebc00) [pid = 1664] [serial = 1969] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1664 | 1461710384526 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] 15:39:44 INFO - PROCESS | 1664 | 1461710384545 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:39:44 INFO - PROCESS | 1664 | 1461710384549 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1664 | 1461710384551 Marionette TRACE conn2 <- [1,2726,null,{}] 15:39:44 INFO - PROCESS | 1664 | 1461710384555 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}] 15:39:44 INFO - PROCESS | 1664 | 1461710384641 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:39:44 INFO - PROCESS | 1664 | 1461710384696 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f7c000 == 28 [pid = 1664] [id = 689] 15:39:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x114f02400) [pid = 1664] [serial = 2067] [outer = 0x0] 15:39:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x114f03000) [pid = 1664] [serial = 2068] [outer = 0x114f02400] 15:39:44 INFO - PROCESS | 1664 | 1461710384725 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x115047c00) [pid = 1664] [serial = 2069] [outer = 0x114f02400] 15:39:45 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff19800 == 27 [pid = 1664] [id = 17] 15:39:45 INFO - PROCESS | 1664 | 1461710385089 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]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:39:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 571ms 15:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:39:45 INFO - PROCESS | 1664 | 1461710385167 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1664 | 1461710385170 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:39:45 INFO - PROCESS | 1664 | 1461710385174 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1664 | 1461710385176 Marionette TRACE conn2 <- [1,2730,null,{}] 15:39:45 INFO - PROCESS | 1664 | 1461710385186 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}] 15:39:45 INFO - PROCESS | 1664 | 1461710385296 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:39:45 INFO - PROCESS | 1664 | 1461710385376 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f4e800 == 28 [pid = 1664] [id = 690] 15:39:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x114351400) [pid = 1664] [serial = 2070] [outer = 0x0] 15:39:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x114b51000) [pid = 1664] [serial = 2071] [outer = 0x114351400] 15:39:45 INFO - PROCESS | 1664 | 1461710385408 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x11504ac00) [pid = 1664] [serial = 2072] [outer = 0x114351400] 15:39:46 INFO - PROCESS | 1664 | 1461710386358 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] 15:39:46 INFO - PROCESS | 1664 | 1461710386446 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:39:46 INFO - PROCESS | 1664 | 1461710386453 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1664 | 1461710386456 Marionette TRACE conn2 <- [1,2734,null,{}] 15:39:46 INFO - PROCESS | 1664 | 1461710386460 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}] 15:39:46 INFO - PROCESS | 1664 | 1461710386542 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:39:46 INFO - PROCESS | 1664 | 1461710386633 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11976f800 == 29 [pid = 1664] [id = 691] 15:39:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x11343a800) [pid = 1664] [serial = 2073] [outer = 0x0] 15:39:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x11521f000) [pid = 1664] [serial = 2074] [outer = 0x11343a800] 15:39:46 INFO - PROCESS | 1664 | 1461710386665 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x11568bc00) [pid = 1664] [serial = 2075] [outer = 0x11343a800] 15:39:47 INFO - PROCESS | 1664 | 1461710387196 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]]]}] 15:39:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:39:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 779ms 15:39:47 INFO - PROCESS | 1664 | 1461710387254 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1664 | 1461710387256 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:39:47 INFO - PROCESS | 1664 | 1461710387261 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:39:47 INFO - PROCESS | 1664 | 1461710387263 Marionette TRACE conn2 <- [1,2738,null,{}] 15:39:47 INFO - PROCESS | 1664 | 1461710387270 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}] 15:39:47 INFO - PROCESS | 1664 | 1461710387381 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:39:47 INFO - PROCESS | 1664 | 1461710387465 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad92000 == 30 [pid = 1664] [id = 692] 15:39:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x11581f400) [pid = 1664] [serial = 2076] [outer = 0x0] 15:39:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x116379c00) [pid = 1664] [serial = 2077] [outer = 0x11581f400] 15:39:47 INFO - PROCESS | 1664 | 1461710387502 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x11867bc00) [pid = 1664] [serial = 2078] [outer = 0x11581f400] 15:39:48 INFO - PROCESS | 1664 | 1461710388148 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]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 922ms 15:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:39:48 INFO - PROCESS | 1664 | 1461710388269 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1664 | 1461710388271 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:39:48 INFO - PROCESS | 1664 | 1461710388296 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1664 | 1461710388299 Marionette TRACE conn2 <- [1,2742,null,{}] 15:39:48 INFO - PROCESS | 1664 | 1461710388317 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}] 15:39:48 INFO - PROCESS | 1664 | 1461710388425 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:39:48 INFO - PROCESS | 1664 | 1461710388477 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x11891d800 == 31 [pid = 1664] [id = 693] 15:39:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x1142b6000) [pid = 1664] [serial = 2079] [outer = 0x0] 15:39:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x115049400) [pid = 1664] [serial = 2080] [outer = 0x1142b6000] 15:39:48 INFO - PROCESS | 1664 | 1461710388505 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x1150f7400) [pid = 1664] [serial = 2081] [outer = 0x1142b6000] 15:39:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d113000 == 30 [pid = 1664] [id = 331] 15:39:48 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3b6800 == 29 [pid = 1664] [id = 332] 15:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 658ms 15:39:48 INFO - PROCESS | 1664 | 1461710388924 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]]]}] 15:39:48 INFO - PROCESS | 1664 | 1461710388933 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1664 | 1461710388937 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:39:48 INFO - PROCESS | 1664 | 1461710388944 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1664 | 1461710388948 Marionette TRACE conn2 <- [1,2746,null,{}] 15:39:48 INFO - PROCESS | 1664 | 1461710388952 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}] 15:39:49 INFO - PROCESS | 1664 | 1461710389064 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:39:49 INFO - PROCESS | 1664 | 1461710389070 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b839000 == 30 [pid = 1664] [id = 694] 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 168 (0x11568b400) [pid = 1664] [serial = 2082] [outer = 0x0] 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 169 (0x11667e400) [pid = 1664] [serial = 2083] [outer = 0x11568b400] 15:39:49 INFO - PROCESS | 1664 | 1461710389096 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 170 (0x118839c00) [pid = 1664] [serial = 2084] [outer = 0x11568b400] 15:39:49 INFO - PROCESS | 1664 | 1461710389428 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]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:39:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 530ms 15:39:49 INFO - PROCESS | 1664 | 1461710389472 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1664 | 1461710389473 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:39:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:39:49 INFO - PROCESS | 1664 | 1461710389476 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 1664 | 1461710389477 Marionette TRACE conn2 <- [1,2750,null,{}] 15:39:49 INFO - PROCESS | 1664 | 1461710389483 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}] 15:39:49 INFO - PROCESS | 1664 | 1461710389568 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:39:49 INFO - PROCESS | 1664 | 1461710389579 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:49 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c144000 == 31 [pid = 1664] [id = 695] 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 171 (0x11918ec00) [pid = 1664] [serial = 2085] [outer = 0x0] 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 172 (0x1198d3000) [pid = 1664] [serial = 2086] [outer = 0x11918ec00] 15:39:49 INFO - PROCESS | 1664 | 1461710389608 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1664 | ++DOMWINDOW == 173 (0x119d8f000) [pid = 1664] [serial = 2087] [outer = 0x11918ec00] 15:39:49 INFO - PROCESS | 1664 | 1461710389969 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]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:39:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 15:39:49 INFO - PROCESS | 1664 | 1461710389996 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 1664 | 1461710389997 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:39:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:39:50 INFO - PROCESS | 1664 | 1461710389999 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1664 | 1461710390000 Marionette TRACE conn2 <- [1,2754,null,{}] 15:39:50 INFO - PROCESS | 1664 | 1461710390003 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}] 15:39:50 INFO - PROCESS | 1664 | 1461710390090 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:39:50 INFO - PROCESS | 1664 | 1461710390147 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c584800 == 32 [pid = 1664] [id = 696] 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 174 (0x119259c00) [pid = 1664] [serial = 2088] [outer = 0x0] 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 175 (0x11aa06800) [pid = 1664] [serial = 2089] [outer = 0x119259c00] 15:39:50 INFO - PROCESS | 1664 | 1461710390174 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 176 (0x11ad4e800) [pid = 1664] [serial = 2090] [outer = 0x119259c00] 15:39:50 INFO - PROCESS | 1664 | 1461710390452 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]]]}] 15:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 15:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:39:50 INFO - PROCESS | 1664 | 1461710390470 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1664 | 1461710390472 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:39:50 INFO - PROCESS | 1664 | 1461710390481 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1664 | 1461710390483 Marionette TRACE conn2 <- [1,2758,null,{}] 15:39:50 INFO - PROCESS | 1664 | 1461710390485 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}] 15:39:50 INFO - PROCESS | 1664 | 1461710390568 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:39:50 INFO - PROCESS | 1664 | 1461710390573 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1664 | ++DOCSHELL 0x1239a3800 == 33 [pid = 1664] [id = 697] 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 177 (0x11ad57000) [pid = 1664] [serial = 2091] [outer = 0x0] 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 178 (0x11af2b000) [pid = 1664] [serial = 2092] [outer = 0x11ad57000] 15:39:50 INFO - PROCESS | 1664 | 1461710390601 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 1664 | ++DOMWINDOW == 179 (0x11af33400) [pid = 1664] [serial = 2093] [outer = 0x11ad57000] 15:39:50 INFO - PROCESS | 1664 | 1461710390949 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]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 527ms 15:39:51 INFO - PROCESS | 1664 | 1461710391005 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1664 | 1461710391006 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:39:51 INFO - PROCESS | 1664 | 1461710391009 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1664 | 1461710391012 Marionette TRACE conn2 <- [1,2762,null,{}] 15:39:51 INFO - PROCESS | 1664 | 1461710391014 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}] 15:39:51 INFO - PROCESS | 1664 | 1461710391133 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:39:51 INFO - PROCESS | 1664 | 1461710391147 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x12448f000 == 34 [pid = 1664] [id = 698] 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 180 (0x11af49000) [pid = 1664] [serial = 2094] [outer = 0x0] 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 181 (0x11afb9400) [pid = 1664] [serial = 2095] [outer = 0x11af49000] 15:39:51 INFO - PROCESS | 1664 | 1461710391175 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 182 (0x11ba21c00) [pid = 1664] [serial = 2096] [outer = 0x11af49000] 15:39:51 INFO - PROCESS | 1664 | 1461710391529 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]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 15:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:39:51 INFO - PROCESS | 1664 | 1461710391580 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 1664 | 1461710391581 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:39:51 INFO - PROCESS | 1664 | 1461710391589 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 1664 | 1461710391590 Marionette TRACE conn2 <- [1,2766,null,{}] 15:39:51 INFO - PROCESS | 1664 | 1461710391593 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}] 15:39:51 INFO - PROCESS | 1664 | 1461710391696 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:39:51 INFO - PROCESS | 1664 | 1461710391700 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f74800 == 35 [pid = 1664] [id = 699] 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 183 (0x11ba21800) [pid = 1664] [serial = 2097] [outer = 0x0] 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 184 (0x11ba59800) [pid = 1664] [serial = 2098] [outer = 0x11ba21800] 15:39:51 INFO - PROCESS | 1664 | 1461710391763 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1664 | ++DOMWINDOW == 185 (0x11baccc00) [pid = 1664] [serial = 2099] [outer = 0x11ba21800] 15:39:52 INFO - PROCESS | 1664 | 1461710392115 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]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:39:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 578ms 15:39:52 INFO - PROCESS | 1664 | 1461710392162 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1664 | 1461710392163 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:39:52 INFO - PROCESS | 1664 | 1461710392166 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1664 | 1461710392167 Marionette TRACE conn2 <- [1,2770,null,{}] 15:39:52 INFO - PROCESS | 1664 | 1461710392169 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}] 15:39:52 INFO - PROCESS | 1664 | 1461710392273 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:39:52 INFO - PROCESS | 1664 | 1461710392286 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x127fe9000 == 36 [pid = 1664] [id = 700] 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 186 (0x11bae7000) [pid = 1664] [serial = 2100] [outer = 0x0] 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 187 (0x11baf0400) [pid = 1664] [serial = 2101] [outer = 0x11bae7000] 15:39:52 INFO - PROCESS | 1664 | 1461710392311 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 188 (0x11bf99400) [pid = 1664] [serial = 2102] [outer = 0x11bae7000] 15:39:52 INFO - PROCESS | 1664 | 1461710392657 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]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:39:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 517ms 15:39:52 INFO - PROCESS | 1664 | 1461710392684 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1664 | 1461710392685 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:39:52 INFO - PROCESS | 1664 | 1461710392687 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1664 | 1461710392688 Marionette TRACE conn2 <- [1,2774,null,{}] 15:39:52 INFO - PROCESS | 1664 | 1461710392691 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}] 15:39:52 INFO - PROCESS | 1664 | 1461710392796 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:39:52 INFO - PROCESS | 1664 | 1461710392809 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d15000 == 37 [pid = 1664] [id = 701] 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 189 (0x11bf9f000) [pid = 1664] [serial = 2103] [outer = 0x0] 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 190 (0x11c3b3800) [pid = 1664] [serial = 2104] [outer = 0x11bf9f000] 15:39:52 INFO - PROCESS | 1664 | 1461710392835 Marionette DEBUG loaded listener.js 15:39:52 INFO - PROCESS | 1664 | ++DOMWINDOW == 191 (0x11c4a5800) [pid = 1664] [serial = 2105] [outer = 0x11bf9f000] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 190 (0x138f6e800) [pid = 1664] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 189 (0x11aa0f800) [pid = 1664] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 188 (0x12e3f9800) [pid = 1664] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 187 (0x12f0b9000) [pid = 1664] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 186 (0x12b513000) [pid = 1664] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 185 (0x12b519000) [pid = 1664] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 184 (0x12afeb000) [pid = 1664] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 183 (0x123a56c00) [pid = 1664] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 182 (0x129d59c00) [pid = 1664] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 181 (0x11ad49400) [pid = 1664] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 180 (0x12e3edc00) [pid = 1664] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 179 (0x118835000) [pid = 1664] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 178 (0x12abaec00) [pid = 1664] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 177 (0x12bc95c00) [pid = 1664] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 176 (0x11343b800) [pid = 1664] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 175 (0x129fbb000) [pid = 1664] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 174 (0x12ad6c000) [pid = 1664] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 173 (0x11b0f6400) [pid = 1664] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 172 (0x115051800) [pid = 1664] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 171 (0x1375a5000) [pid = 1664] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 170 (0x12bda0000) [pid = 1664] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 169 (0x11ad50c00) [pid = 1664] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 168 (0x12c078800) [pid = 1664] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 167 (0x12f6cf400) [pid = 1664] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x11afc1400) [pid = 1664] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x12ff1a000) [pid = 1664] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x12fc2bc00) [pid = 1664] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x115054c00) [pid = 1664] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x127361800) [pid = 1664] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x129ec3800) [pid = 1664] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x1147d8800) [pid = 1664] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x115053000) [pid = 1664] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x11af25000) [pid = 1664] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x124452c00) [pid = 1664] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x11ba19c00) [pid = 1664] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x11ad53400) [pid = 1664] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x11568a000) [pid = 1664] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x12ddd6c00) [pid = 1664] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x12d3d9800) [pid = 1664] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x12ad72800) [pid = 1664] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x12a247400) [pid = 1664] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x123f8dc00) [pid = 1664] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x11ba1ec00) [pid = 1664] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x114f0fc00) [pid = 1664] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x123f91400) [pid = 1664] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x123f8d800) [pid = 1664] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x124f53c00) [pid = 1664] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12c089000) [pid = 1664] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x12ddde800) [pid = 1664] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x127f85400) [pid = 1664] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x11bf99c00) [pid = 1664] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x12abae400) [pid = 1664] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12c097400) [pid = 1664] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x11568a400) [pid = 1664] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x12dde2000) [pid = 1664] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x123bec400) [pid = 1664] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x12a5c7800) [pid = 1664] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x115049000) [pid = 1664] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x12aff3800) [pid = 1664] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:39:53 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12aff5000) [pid = 1664] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:39:53 INFO - PROCESS | 1664 | 1461710393371 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]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 719ms 15:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:39:53 INFO - PROCESS | 1664 | 1461710393407 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1664 | 1461710393408 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:39:53 INFO - PROCESS | 1664 | 1461710393410 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1664 | 1461710393411 Marionette TRACE conn2 <- [1,2778,null,{}] 15:39:53 INFO - PROCESS | 1664 | 1461710393413 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}] 15:39:53 INFO - PROCESS | 1664 | 1461710393497 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:39:53 INFO - PROCESS | 1664 | 1461710393558 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d0c800 == 38 [pid = 1664] [id = 702] 15:39:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1147d8800) [pid = 1664] [serial = 2106] [outer = 0x0] 15:39:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x11883f000) [pid = 1664] [serial = 2107] [outer = 0x1147d8800] 15:39:53 INFO - PROCESS | 1664 | 1461710393583 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x11af25000) [pid = 1664] [serial = 2108] [outer = 0x1147d8800] 15:39:53 INFO - PROCESS | 1664 | 1461710393852 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]]]}] 15:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 469ms 15:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:39:53 INFO - PROCESS | 1664 | 1461710393883 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:39:53 INFO - PROCESS | 1664 | 1461710393885 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:39:53 INFO - PROCESS | 1664 | 1461710393887 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:39:53 INFO - PROCESS | 1664 | 1461710393889 Marionette TRACE conn2 <- [1,2782,null,{}] 15:39:53 INFO - PROCESS | 1664 | 1461710393899 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}] 15:39:54 INFO - PROCESS | 1664 | 1461710394002 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:39:54 INFO - PROCESS | 1664 | 1461710394006 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab67000 == 39 [pid = 1664] [id = 703] 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x11b0f6400) [pid = 1664] [serial = 2109] [outer = 0x0] 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x11c4a7000) [pid = 1664] [serial = 2110] [outer = 0x11b0f6400] 15:39:54 INFO - PROCESS | 1664 | 1461710394036 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x123be5000) [pid = 1664] [serial = 2111] [outer = 0x11b0f6400] 15:39:54 INFO - PROCESS | 1664 | 1461710394388 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]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 524ms 15:39:54 INFO - PROCESS | 1664 | 1461710394412 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1664 | 1461710394414 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:39:54 INFO - PROCESS | 1664 | 1461710394416 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1664 | 1461710394417 Marionette TRACE conn2 <- [1,2786,null,{}] 15:39:54 INFO - PROCESS | 1664 | 1461710394419 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}] 15:39:54 INFO - PROCESS | 1664 | 1461710394530 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:39:54 INFO - PROCESS | 1664 | 1461710394536 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab80000 == 40 [pid = 1664] [id = 704] 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x123a58000) [pid = 1664] [serial = 2112] [outer = 0x0] 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x123beec00) [pid = 1664] [serial = 2113] [outer = 0x123a58000] 15:39:54 INFO - PROCESS | 1664 | 1461710394562 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x123e1fc00) [pid = 1664] [serial = 2114] [outer = 0x123a58000] 15:39:54 INFO - PROCESS | 1664 | 1461710394862 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]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 467ms 15:39:54 INFO - PROCESS | 1664 | 1461710394884 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 1664 | 1461710394885 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:39:54 INFO - PROCESS | 1664 | 1461710394887 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1664 | 1461710394888 Marionette TRACE conn2 <- [1,2790,null,{}] 15:39:54 INFO - PROCESS | 1664 | 1461710394891 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}] 15:39:54 INFO - PROCESS | 1664 | 1461710394973 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:39:54 INFO - PROCESS | 1664 | 1461710394980 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae8d000 == 41 [pid = 1664] [id = 705] 15:39:54 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x123e24000) [pid = 1664] [serial = 2115] [outer = 0x0] 15:39:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x123ee7c00) [pid = 1664] [serial = 2116] [outer = 0x123e24000] 15:39:55 INFO - PROCESS | 1664 | 1461710395004 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x123eec800) [pid = 1664] [serial = 2117] [outer = 0x123e24000] 15:39:55 INFO - PROCESS | 1664 | 1461710395486 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]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 618ms 15:39:55 INFO - PROCESS | 1664 | 1461710395506 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 1664 | 1461710395508 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:39:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:39:55 INFO - PROCESS | 1664 | 1461710395512 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 1664 | 1461710395515 Marionette TRACE conn2 <- [1,2794,null,{}] 15:39:55 INFO - PROCESS | 1664 | 1461710395518 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}] 15:39:55 INFO - PROCESS | 1664 | 1461710395626 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:39:55 INFO - PROCESS | 1664 | 1461710395701 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:55 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c34800 == 42 [pid = 1664] [id = 706] 15:39:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11504b400) [pid = 1664] [serial = 2118] [outer = 0x0] 15:39:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1150f6400) [pid = 1664] [serial = 2119] [outer = 0x11504b400] 15:39:55 INFO - PROCESS | 1664 | 1461710395734 Marionette DEBUG loaded listener.js 15:39:55 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x116377800) [pid = 1664] [serial = 2120] [outer = 0x11504b400] 15:39:56 INFO - PROCESS | 1664 | 1461710396158 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]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:39:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms 15:39:56 INFO - PROCESS | 1664 | 1461710396184 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1664 | 1461710396188 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:39:56 INFO - PROCESS | 1664 | 1461710396192 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1664 | 1461710396194 Marionette TRACE conn2 <- [1,2798,null,{}] 15:39:56 INFO - PROCESS | 1664 | 1461710396197 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}] 15:39:56 INFO - PROCESS | 1664 | 1461710396301 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:39:56 INFO - PROCESS | 1664 | 1461710396363 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c15a000 == 43 [pid = 1664] [id = 707] 15:39:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x118832400) [pid = 1664] [serial = 2121] [outer = 0x0] 15:39:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x119251c00) [pid = 1664] [serial = 2122] [outer = 0x118832400] 15:39:56 INFO - PROCESS | 1664 | 1461710396393 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x119e4f800) [pid = 1664] [serial = 2123] [outer = 0x118832400] 15:39:56 INFO - PROCESS | 1664 | 1461710396850 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]]]}] 15:39:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:39:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 15:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:39:56 INFO - PROCESS | 1664 | 1461710396863 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:39:56 INFO - PROCESS | 1664 | 1461710396864 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:39:56 INFO - PROCESS | 1664 | 1461710396867 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1664 | 1461710396869 Marionette TRACE conn2 <- [1,2802,null,{}] 15:39:56 INFO - PROCESS | 1664 | 1461710396877 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}] 15:39:57 INFO - PROCESS | 1664 | 1461710397004 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:39:57 INFO - PROCESS | 1664 | 1461710397093 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab63000 == 44 [pid = 1664] [id = 708] 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11ad4d800) [pid = 1664] [serial = 2124] [outer = 0x0] 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 151 (0x11af43c00) [pid = 1664] [serial = 2125] [outer = 0x11ad4d800] 15:39:57 INFO - PROCESS | 1664 | 1461710397126 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 152 (0x11ba19000) [pid = 1664] [serial = 2126] [outer = 0x11ad4d800] 15:39:57 INFO - PROCESS | 1664 | 1461710397559 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]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:39:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 15:39:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:39:57 INFO - PROCESS | 1664 | 1461710397588 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 1664 | 1461710397590 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:39:57 INFO - PROCESS | 1664 | 1461710397593 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 1664 | 1461710397594 Marionette TRACE conn2 <- [1,2806,null,{}] 15:39:57 INFO - PROCESS | 1664 | 1461710397597 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}] 15:39:57 INFO - PROCESS | 1664 | 1461710397731 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:39:57 INFO - PROCESS | 1664 | 1461710397844 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bcaf800 == 45 [pid = 1664] [id = 709] 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 153 (0x11ba23c00) [pid = 1664] [serial = 2127] [outer = 0x0] 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 154 (0x11c3b4c00) [pid = 1664] [serial = 2128] [outer = 0x11ba23c00] 15:39:57 INFO - PROCESS | 1664 | 1461710397877 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1664 | ++DOMWINDOW == 155 (0x123a58400) [pid = 1664] [serial = 2129] [outer = 0x11ba23c00] 15:39:58 INFO - PROCESS | 1664 | 1461710398288 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]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:39:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 15:39:58 INFO - PROCESS | 1664 | 1461710398339 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1664 | 1461710398341 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:39:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:39:58 INFO - PROCESS | 1664 | 1461710398361 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1664 | 1461710398363 Marionette TRACE conn2 <- [1,2810,null,{}] 15:39:58 INFO - PROCESS | 1664 | 1461710398367 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}] 15:39:58 INFO - PROCESS | 1664 | 1461710398516 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:39:58 INFO - PROCESS | 1664 | 1461710398618 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c871000 == 46 [pid = 1664] [id = 710] 15:39:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 156 (0x11c4eb800) [pid = 1664] [serial = 2130] [outer = 0x0] 15:39:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 157 (0x123ee6000) [pid = 1664] [serial = 2131] [outer = 0x11c4eb800] 15:39:58 INFO - PROCESS | 1664 | 1461710398650 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1664 | ++DOMWINDOW == 158 (0x123f8b800) [pid = 1664] [serial = 2132] [outer = 0x11c4eb800] 15:39:59 INFO - PROCESS | 1664 | 1461710399060 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]]]}] 15:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 725ms 15:39:59 INFO - PROCESS | 1664 | 1461710399082 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1664 | 1461710399084 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:39:59 INFO - PROCESS | 1664 | 1461710399086 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1664 | 1461710399087 Marionette TRACE conn2 <- [1,2814,null,{}] 15:39:59 INFO - PROCESS | 1664 | 1461710399090 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}] 15:39:59 INFO - PROCESS | 1664 | 1461710399224 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:39:59 INFO - PROCESS | 1664 | 1461710399288 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d353000 == 47 [pid = 1664] [id = 711] 15:39:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 159 (0x123eea000) [pid = 1664] [serial = 2133] [outer = 0x0] 15:39:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 160 (0x123f93000) [pid = 1664] [serial = 2134] [outer = 0x123eea000] 15:39:59 INFO - PROCESS | 1664 | 1461710399319 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1664 | ++DOMWINDOW == 161 (0x1275b0000) [pid = 1664] [serial = 2135] [outer = 0x123eea000] 15:39:59 INFO - PROCESS | 1664 | 1461710399774 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]]]}] 15:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 15:39:59 INFO - PROCESS | 1664 | 1461710399805 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1664 | 1461710399807 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:39:59 INFO - PROCESS | 1664 | 1461710399809 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1664 | 1461710399811 Marionette TRACE conn2 <- [1,2818,null,{}] 15:39:59 INFO - PROCESS | 1664 | 1461710399813 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}] 15:39:59 INFO - PROCESS | 1664 | 1461710399935 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:39:59 INFO - PROCESS | 1664 | 1461710399998 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f44800 == 48 [pid = 1664] [id = 712] 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 162 (0x11358bc00) [pid = 1664] [serial = 2136] [outer = 0x0] 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 163 (0x11504cc00) [pid = 1664] [serial = 2137] [outer = 0x11358bc00] 15:40:00 INFO - PROCESS | 1664 | 1461710400070 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 164 (0x118e9f400) [pid = 1664] [serial = 2138] [outer = 0x11358bc00] 15:40:00 INFO - PROCESS | 1664 | 1461710400589 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]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:40:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 820ms 15:40:00 INFO - PROCESS | 1664 | 1461710400629 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1664 | 1461710400632 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:40:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:40:00 INFO - PROCESS | 1664 | 1461710400635 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1664 | 1461710400637 Marionette TRACE conn2 <- [1,2822,null,{}] 15:40:00 INFO - PROCESS | 1664 | 1461710400641 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}] 15:40:00 INFO - PROCESS | 1664 | 1461710400744 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:40:00 INFO - PROCESS | 1664 | 1461710400820 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c33800 == 49 [pid = 1664] [id = 713] 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 165 (0x114e86400) [pid = 1664] [serial = 2139] [outer = 0x0] 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 166 (0x114f0c000) [pid = 1664] [serial = 2140] [outer = 0x114e86400] 15:40:00 INFO - PROCESS | 1664 | 1461710400849 Marionette DEBUG loaded listener.js 15:40:00 INFO - PROCESS | 1664 | ++DOMWINDOW == 167 (0x1155d1000) [pid = 1664] [serial = 2141] [outer = 0x114e86400] 15:40:01 INFO - PROCESS | 1664 | --DOCSHELL 0x12b912800 == 48 [pid = 1664] [id = 330] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 166 (0x114f03000) [pid = 1664] [serial = 2068] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 165 (0x12ff16000) [pid = 1664] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:40:01 INFO - PROCESS | 1664 | 1461710401337 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]]]}] 15:40:01 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff19000 == 47 [pid = 1664] [id = 18] 15:40:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:40:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 720ms 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 164 (0x13a0f1400) [pid = 1664] [serial = 1973] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 163 (0x12b6cac00) [pid = 1664] [serial = 2063] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 162 (0x129d61800) [pid = 1664] [serial = 2050] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 161 (0x129f69c00) [pid = 1664] [serial = 2053] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 160 (0x118e0b800) [pid = 1664] [serial = 2056] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 159 (0x12a291000) [pid = 1664] [serial = 2054] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 158 (0x1273d0400) [pid = 1664] [serial = 2057] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 157 (0x12aff2000) [pid = 1664] [serial = 2062] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 156 (0x11aa0bc00) [pid = 1664] [serial = 2017] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 155 (0x12ad6fc00) [pid = 1664] [serial = 2015] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 154 (0x1278bac00) [pid = 1664] [serial = 2047] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 153 (0x123bee400) [pid = 1664] [serial = 2044] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 152 (0x123f8d400) [pid = 1664] [serial = 2045] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 151 (0x11ba18800) [pid = 1664] [serial = 2041] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 150 (0x11bae3800) [pid = 1664] [serial = 2042] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x118ea0c00) [pid = 1664] [serial = 2039] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x115690000) [pid = 1664] [serial = 2038] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x13056b400) [pid = 1664] [serial = 2036] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x12ff60400) [pid = 1664] [serial = 2035] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x12ff5c000) [pid = 1664] [serial = 2033] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x12e95c000) [pid = 1664] [serial = 2032] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x12d378000) [pid = 1664] [serial = 2030] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x12c07c000) [pid = 1664] [serial = 2029] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x12ad69400) [pid = 1664] [serial = 2026] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x12bc97c00) [pid = 1664] [serial = 2027] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x129ebfc00) [pid = 1664] [serial = 2023] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x12a24a400) [pid = 1664] [serial = 2024] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x123a60800) [pid = 1664] [serial = 2020] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x123f89400) [pid = 1664] [serial = 2021] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x11afc2000) [pid = 1664] [serial = 2018] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x129de2c00) [pid = 1664] [serial = 2051] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x12a99f000) [pid = 1664] [serial = 2059] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1291f0800) [pid = 1664] [serial = 2048] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x12ad6cc00) [pid = 1664] [serial = 2060] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x13a0e7000) [pid = 1664] [serial = 1967] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x138f69400) [pid = 1664] [serial = 1964] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x13a0f0400) [pid = 1664] [serial = 1970] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x129fb5c00) [pid = 1664] [serial = 1811] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x12e3f7000) [pid = 1664] [serial = 1892] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x12ea12000) [pid = 1664] [serial = 1820] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x129fb4400) [pid = 1664] [serial = 1751] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x12445d800) [pid = 1664] [serial = 1748] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x12abb9800) [pid = 1664] [serial = 1895] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x12fc25c00) [pid = 1664] [serial = 1901] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1189b8c00) [pid = 1664] [serial = 1742] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x12e6bf000) [pid = 1664] [serial = 1802] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x129fbd400) [pid = 1664] [serial = 1880] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x12b6cb400) [pid = 1664] [serial = 1883] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x12fc2a000) [pid = 1664] [serial = 1832] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x12d3cf000) [pid = 1664] [serial = 1814] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b654400) [pid = 1664] [serial = 1739] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x12ff70400) [pid = 1664] [serial = 1904] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x12f6d6c00) [pid = 1664] [serial = 1826] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x12bfa8c00) [pid = 1664] [serial = 1757] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x12d378c00) [pid = 1664] [serial = 1760] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x12d79ec00) [pid = 1664] [serial = 1886] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x12d3d5400) [pid = 1664] [serial = 1763] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x12afef400) [pid = 1664] [serial = 1754] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11b873000) [pid = 1664] [serial = 1745] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x12f0b8c00) [pid = 1664] [serial = 1823] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x11ad4ac00) [pid = 1664] [serial = 1805] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x12e961000) [pid = 1664] [serial = 1898] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x12dddd000) [pid = 1664] [serial = 1817] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11593d400) [pid = 1664] [serial = 1874] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x12ad70400) [pid = 1664] [serial = 1952] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 99 (0x12d3d4400) [pid = 1664] [serial = 1955] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 98 (0x1290dc800) [pid = 1664] [serial = 1949] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 97 (0x11ad57800) [pid = 1664] [serial = 1946] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 96 (0x138f69000) [pid = 1664] [serial = 1961] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 95 (0x130571400) [pid = 1664] [serial = 1958] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 94 (0x11bf9ac00) [pid = 1664] [serial = 1808] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 93 (0x12ddd9000) [pid = 1664] [serial = 1889] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 92 (0x12fc24400) [pid = 1664] [serial = 1829] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 91 (0x11c4a7400) [pid = 1664] [serial = 1877] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 90 (0x115056400) [pid = 1664] [serial = 1439] [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.] 15:40:01 INFO - PROCESS | 1664 | --DOMWINDOW == 89 (0x12bd94800) [pid = 1664] [serial = 2065] [outer = 0x0] [url = about:blank] 15:40:01 INFO - PROCESS | 1664 | 1461710401371 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1664 | 1461710401375 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:40:01 INFO - PROCESS | 1664 | 1461710401385 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1664 | 1461710401386 Marionette TRACE conn2 <- [1,2826,null,{}] 15:40:01 INFO - PROCESS | 1664 | 1461710401389 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}] 15:40:01 INFO - PROCESS | 1664 | 1461710401472 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:40:01 INFO - PROCESS | 1664 | 1461710401481 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f92800 == 48 [pid = 1664] [id = 714] 15:40:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 90 (0x11570b000) [pid = 1664] [serial = 2142] [outer = 0x0] 15:40:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 91 (0x11593d400) [pid = 1664] [serial = 2143] [outer = 0x11570b000] 15:40:01 INFO - PROCESS | 1664 | 1461710401507 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1664 | ++DOMWINDOW == 92 (0x11883f400) [pid = 1664] [serial = 2144] [outer = 0x11570b000] 15:40:01 INFO - PROCESS | 1664 | 1461710401946 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:40:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 15:40:01 INFO - PROCESS | 1664 | 1461710401953 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 1664 | 1461710401955 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:40:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:40:01 INFO - PROCESS | 1664 | 1461710401957 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 1664 | 1461710401961 Marionette TRACE conn2 <- [1,2830,null,{}] 15:40:01 INFO - PROCESS | 1664 | 1461710401970 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}] 15:40:02 INFO - PROCESS | 1664 | 1461710402058 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:40:02 INFO - PROCESS | 1664 | 1461710402065 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfd7000 == 49 [pid = 1664] [id = 715] 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 93 (0x11978e000) [pid = 1664] [serial = 2145] [outer = 0x0] 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 94 (0x11a640000) [pid = 1664] [serial = 2146] [outer = 0x11978e000] 15:40:02 INFO - PROCESS | 1664 | 1461710402094 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 95 (0x11ad1b800) [pid = 1664] [serial = 2147] [outer = 0x11978e000] 15:40:02 INFO - PROCESS | 1664 | 1461710402451 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]]]}] 15:40:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:40:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 15:40:02 INFO - PROCESS | 1664 | 1461710402487 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1664 | 1461710402489 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:40:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:40:02 INFO - PROCESS | 1664 | 1461710402491 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1664 | 1461710402494 Marionette TRACE conn2 <- [1,2834,null,{}] 15:40:02 INFO - PROCESS | 1664 | 1461710402497 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}] 15:40:02 INFO - PROCESS | 1664 | 1461710402583 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:40:02 INFO - PROCESS | 1664 | 1461710402587 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1664 | ++DOCSHELL 0x123c1b000 == 50 [pid = 1664] [id = 716] 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 96 (0x11ad4e400) [pid = 1664] [serial = 2148] [outer = 0x0] 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 97 (0x11af26400) [pid = 1664] [serial = 2149] [outer = 0x11ad4e400] 15:40:02 INFO - PROCESS | 1664 | 1461710402613 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1664 | ++DOMWINDOW == 98 (0x11af46c00) [pid = 1664] [serial = 2150] [outer = 0x11ad4e400] 15:40:02 INFO - PROCESS | 1664 | 1461710402963 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms 15:40:03 INFO - PROCESS | 1664 | 1461710403023 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1664 | 1461710403025 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:40:03 INFO - PROCESS | 1664 | 1461710403028 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1664 | 1461710403029 Marionette TRACE conn2 <- [1,2838,null,{}] 15:40:03 INFO - PROCESS | 1664 | 1461710403032 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}] 15:40:03 INFO - PROCESS | 1664 | 1461710403143 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:40:03 INFO - PROCESS | 1664 | 1461710403150 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f49000 == 51 [pid = 1664] [id = 717] 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 99 (0x11ad54000) [pid = 1664] [serial = 2151] [outer = 0x0] 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 100 (0x11b0ed800) [pid = 1664] [serial = 2152] [outer = 0x11ad54000] 15:40:03 INFO - PROCESS | 1664 | 1461710403176 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x11ba57c00) [pid = 1664] [serial = 2153] [outer = 0x11ad54000] 15:40:03 INFO - PROCESS | 1664 | 1461710403519 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]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 15:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:40:03 INFO - PROCESS | 1664 | 1461710403551 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 1664 | 1461710403552 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:40:03 INFO - PROCESS | 1664 | 1461710403554 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1664 | 1461710403556 Marionette TRACE conn2 <- [1,2842,null,{}] 15:40:03 INFO - PROCESS | 1664 | 1461710403558 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}] 15:40:03 INFO - PROCESS | 1664 | 1461710403675 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:40:03 INFO - PROCESS | 1664 | 1461710403717 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:03 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d10000 == 52 [pid = 1664] [id = 718] 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11ba27400) [pid = 1664] [serial = 2154] [outer = 0x0] 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11bfa6c00) [pid = 1664] [serial = 2155] [outer = 0x11ba27400] 15:40:03 INFO - PROCESS | 1664 | 1461710403744 Marionette DEBUG loaded listener.js 15:40:03 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x123be9c00) [pid = 1664] [serial = 2156] [outer = 0x11ba27400] 15:40:04 INFO - PROCESS | 1664 | 1461710404090 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]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:40:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 572ms 15:40:04 INFO - PROCESS | 1664 | 1461710404140 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:40:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:40:04 INFO - PROCESS | 1664 | 1461710404141 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:40:04 INFO - PROCESS | 1664 | 1461710404143 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1664 | 1461710404144 Marionette TRACE conn2 <- [1,2846,null,{}] 15:40:04 INFO - PROCESS | 1664 | 1461710404147 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}] 15:40:04 INFO - PROCESS | 1664 | 1461710404258 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:40:04 INFO - PROCESS | 1664 | 1461710404294 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e26000 == 53 [pid = 1664] [id = 719] 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x11ba61c00) [pid = 1664] [serial = 2157] [outer = 0x0] 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x123eeb800) [pid = 1664] [serial = 2158] [outer = 0x11ba61c00] 15:40:04 INFO - PROCESS | 1664 | 1461710404319 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x123f8fc00) [pid = 1664] [serial = 2159] [outer = 0x11ba61c00] 15:40:04 INFO - PROCESS | 1664 | 1461710404639 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]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:40:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 15:40:04 INFO - PROCESS | 1664 | 1461710404663 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 1664 | 1461710404665 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:40:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:40:04 INFO - PROCESS | 1664 | 1461710404667 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:40:04 INFO - PROCESS | 1664 | 1461710404668 Marionette TRACE conn2 <- [1,2850,null,{}] 15:40:04 INFO - PROCESS | 1664 | 1461710404670 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}] 15:40:04 INFO - PROCESS | 1664 | 1461710404781 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:40:04 INFO - PROCESS | 1664 | 1461710404786 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab6a000 == 54 [pid = 1664] [id = 720] 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x123bea800) [pid = 1664] [serial = 2160] [outer = 0x0] 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1241cb000) [pid = 1664] [serial = 2161] [outer = 0x123bea800] 15:40:04 INFO - PROCESS | 1664 | 1461710404811 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x124f50800) [pid = 1664] [serial = 2162] [outer = 0x123bea800] 15:40:05 INFO - PROCESS | 1664 | 1461710405158 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 15:40:05 INFO - PROCESS | 1664 | 1461710405185 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1664 | 1461710405187 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:40:05 INFO - PROCESS | 1664 | 1461710405189 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1664 | 1461710405190 Marionette TRACE conn2 <- [1,2854,null,{}] 15:40:05 INFO - PROCESS | 1664 | 1461710405194 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}] 15:40:05 INFO - PROCESS | 1664 | 1461710405307 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:40:05 INFO - PROCESS | 1664 | 1461710405344 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae8b000 == 55 [pid = 1664] [id = 721] 15:40:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x123f8f800) [pid = 1664] [serial = 2163] [outer = 0x0] 15:40:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x1275b6400) [pid = 1664] [serial = 2164] [outer = 0x123f8f800] 15:40:05 INFO - PROCESS | 1664 | 1461710405369 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x127eb1c00) [pid = 1664] [serial = 2165] [outer = 0x123f8f800] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11ba21800) [pid = 1664] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11bae7000) [pid = 1664] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x114f02400) [pid = 1664] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11568b400) [pid = 1664] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11bf9f000) [pid = 1664] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11ad57000) [pid = 1664] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x1142b6000) [pid = 1664] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x119259c00) [pid = 1664] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x1147d8800) [pid = 1664] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 103 (0x11918ec00) [pid = 1664] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 102 (0x11b0f6400) [pid = 1664] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 101 (0x11af49000) [pid = 1664] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:40:05 INFO - PROCESS | 1664 | --DOMWINDOW == 100 (0x123a58000) [pid = 1664] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:40:05 INFO - PROCESS | 1664 | 1461710405768 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]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 623ms 15:40:05 INFO - PROCESS | 1664 | 1461710405815 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1664 | 1461710405817 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:40:05 INFO - PROCESS | 1664 | 1461710405820 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1664 | 1461710405822 Marionette TRACE conn2 <- [1,2858,null,{}] 15:40:05 INFO - PROCESS | 1664 | 1461710405825 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}] 15:40:05 INFO - PROCESS | 1664 | 1461710405962 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:40:05 INFO - PROCESS | 1664 | 1461710405968 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae87000 == 56 [pid = 1664] [id = 722] 15:40:05 INFO - PROCESS | 1664 | ++DOMWINDOW == 101 (0x114f0b000) [pid = 1664] [serial = 2166] [outer = 0x0] 15:40:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 102 (0x11af45800) [pid = 1664] [serial = 2167] [outer = 0x114f0b000] 15:40:06 INFO - PROCESS | 1664 | 1461710406008 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 103 (0x11bf9f000) [pid = 1664] [serial = 2168] [outer = 0x114f0b000] 15:40:06 INFO - PROCESS | 1664 | 1461710406404 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 15:40:06 INFO - PROCESS | 1664 | 1461710406439 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1664 | 1461710406441 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:40:06 INFO - PROCESS | 1664 | 1461710406443 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1664 | 1461710406445 Marionette TRACE conn2 <- [1,2862,null,{}] 15:40:06 INFO - PROCESS | 1664 | 1461710406447 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}] 15:40:06 INFO - PROCESS | 1664 | 1461710406575 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:40:06 INFO - PROCESS | 1664 | 1461710406582 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d109000 == 57 [pid = 1664] [id = 723] 15:40:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 104 (0x11bfa2000) [pid = 1664] [serial = 2169] [outer = 0x0] 15:40:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x127eba800) [pid = 1664] [serial = 2170] [outer = 0x11bfa2000] 15:40:06 INFO - PROCESS | 1664 | 1461710406611 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x1290e2c00) [pid = 1664] [serial = 2171] [outer = 0x11bfa2000] 15:40:06 INFO - PROCESS | 1664 | 1461710406918 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]]]}] 15:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 15:40:06 INFO - PROCESS | 1664 | 1461710406964 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:40:06 INFO - PROCESS | 1664 | 1461710406965 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:40:06 INFO - PROCESS | 1664 | 1461710406967 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:40:06 INFO - PROCESS | 1664 | 1461710406968 Marionette TRACE conn2 <- [1,2866,null,{}] 15:40:06 INFO - PROCESS | 1664 | 1461710406971 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}] 15:40:07 INFO - PROCESS | 1664 | 1461710407058 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:40:07 INFO - PROCESS | 1664 | 1461710407062 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6b4800 == 58 [pid = 1664] [id = 724] 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x127fefc00) [pid = 1664] [serial = 2172] [outer = 0x0] 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x1291f7800) [pid = 1664] [serial = 2173] [outer = 0x127fefc00] 15:40:07 INFO - PROCESS | 1664 | 1461710407087 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1298f4800) [pid = 1664] [serial = 2174] [outer = 0x127fefc00] 15:40:07 INFO - PROCESS | 1664 | 1461710407520 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]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:40:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 568ms 15:40:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:40:07 INFO - PROCESS | 1664 | 1461710407536 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1664 | 1461710407537 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:40:07 INFO - PROCESS | 1664 | 1461710407539 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1664 | 1461710407540 Marionette TRACE conn2 <- [1,2870,null,{}] 15:40:07 INFO - PROCESS | 1664 | 1461710407544 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}] 15:40:07 INFO - PROCESS | 1664 | 1461710407701 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:40:07 INFO - PROCESS | 1664 | 1461710407803 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f77800 == 59 [pid = 1664] [id = 725] 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11357f800) [pid = 1664] [serial = 2175] [outer = 0x0] 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x113586000) [pid = 1664] [serial = 2176] [outer = 0x11357f800] 15:40:07 INFO - PROCESS | 1664 | 1461710407837 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x114f07400) [pid = 1664] [serial = 2177] [outer = 0x11357f800] 15:40:08 INFO - PROCESS | 1664 | 1461710408305 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]]]}] 15:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 823ms 15:40:08 INFO - PROCESS | 1664 | 1461710408375 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:40:08 INFO - PROCESS | 1664 | 1461710408379 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:40:08 INFO - PROCESS | 1664 | 1461710408386 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:40:08 INFO - PROCESS | 1664 | 1461710408390 Marionette TRACE conn2 <- [1,2874,null,{}] 15:40:08 INFO - PROCESS | 1664 | 1461710408394 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}] 15:40:08 INFO - PROCESS | 1664 | 1461710408504 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:40:08 INFO - PROCESS | 1664 | 1461710408563 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c38c800 == 60 [pid = 1664] [id = 726] 15:40:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x115691c00) [pid = 1664] [serial = 2178] [outer = 0x0] 15:40:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x118887c00) [pid = 1664] [serial = 2179] [outer = 0x115691c00] 15:40:08 INFO - PROCESS | 1664 | 1461710408637 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x1198d0800) [pid = 1664] [serial = 2180] [outer = 0x115691c00] 15:40:09 INFO - PROCESS | 1664 | 1461710409052 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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 727ms 15:40:09 INFO - PROCESS | 1664 | 1461710409126 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1664 | 1461710409129 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:40:09 INFO - PROCESS | 1664 | 1461710409132 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1664 | 1461710409134 Marionette TRACE conn2 <- [1,2878,null,{}] 15:40:09 INFO - PROCESS | 1664 | 1461710409136 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}] 15:40:09 INFO - PROCESS | 1664 | 1461710409246 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:40:09 INFO - PROCESS | 1664 | 1461710409320 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1664 | ++DOCSHELL 0x129fa4800 == 61 [pid = 1664] [id = 727] 15:40:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11ad4b400) [pid = 1664] [serial = 2181] [outer = 0x0] 15:40:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11af25800) [pid = 1664] [serial = 2182] [outer = 0x11ad4b400] 15:40:09 INFO - PROCESS | 1664 | 1461710409351 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11b873000) [pid = 1664] [serial = 2183] [outer = 0x11ad4b400] 15:40:09 INFO - PROCESS | 1664 | 1461710409788 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]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 15:40:09 INFO - PROCESS | 1664 | 1461710409806 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 1664 | 1461710409810 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:40:09 INFO - PROCESS | 1664 | 1461710409822 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1664 | 1461710409827 Marionette TRACE conn2 <- [1,2882,null,{}] 15:40:09 INFO - PROCESS | 1664 | 1461710409853 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}] 15:40:10 INFO - PROCESS | 1664 | 1461710410018 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:40:10 INFO - PROCESS | 1664 | 1461710410121 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d3ae800 == 62 [pid = 1664] [id = 728] 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11ad4bc00) [pid = 1664] [serial = 2184] [outer = 0x0] 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11bae8c00) [pid = 1664] [serial = 2185] [outer = 0x11ad4bc00] 15:40:10 INFO - PROCESS | 1664 | 1461710410169 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x123bf3000) [pid = 1664] [serial = 2186] [outer = 0x11ad4bc00] 15:40:10 INFO - PROCESS | 1664 | 1461710410622 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]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 851ms 15:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:40:10 INFO - PROCESS | 1664 | 1461710410667 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:40:10 INFO - PROCESS | 1664 | 1461710410668 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:40:10 INFO - PROCESS | 1664 | 1461710410671 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 1664 | 1461710410672 Marionette TRACE conn2 <- [1,2886,null,{}] 15:40:10 INFO - PROCESS | 1664 | 1461710410675 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}] 15:40:10 INFO - PROCESS | 1664 | 1461710410783 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:40:10 INFO - PROCESS | 1664 | 1461710410883 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e3ab000 == 63 [pid = 1664] [id = 729] 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11afb9800) [pid = 1664] [serial = 2187] [outer = 0x0] 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x124024000) [pid = 1664] [serial = 2188] [outer = 0x11afb9800] 15:40:10 INFO - PROCESS | 1664 | 1461710410916 Marionette DEBUG loaded listener.js 15:40:10 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x127f83800) [pid = 1664] [serial = 2189] [outer = 0x11afb9800] 15:40:11 INFO - PROCESS | 1664 | 1461710411322 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]]]}] 15:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 15:40:11 INFO - PROCESS | 1664 | 1461710411340 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1664 | 1461710411342 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:40:11 INFO - PROCESS | 1664 | 1461710411346 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1664 | 1461710411348 Marionette TRACE conn2 <- [1,2890,null,{}] 15:40:11 INFO - PROCESS | 1664 | 1461710411350 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}] 15:40:11 INFO - PROCESS | 1664 | 1461710411479 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:40:11 INFO - PROCESS | 1664 | 1461710411555 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ea4e000 == 64 [pid = 1664] [id = 730] 15:40:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x129c4b800) [pid = 1664] [serial = 2190] [outer = 0x0] 15:40:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x129c75800) [pid = 1664] [serial = 2191] [outer = 0x129c4b800] 15:40:11 INFO - PROCESS | 1664 | 1461710411592 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x129d5ec00) [pid = 1664] [serial = 2192] [outer = 0x129c4b800] 15:40:12 INFO - PROCESS | 1664 | 1461710412026 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 15:40:12 INFO - PROCESS | 1664 | 1461710412261 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1664 | 1461710412264 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:40:12 INFO - PROCESS | 1664 | 1461710412285 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1664 | 1461710412287 Marionette TRACE conn2 <- [1,2894,null,{}] 15:40:12 INFO - PROCESS | 1664 | 1461710412291 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}] 15:40:12 INFO - PROCESS | 1664 | 1461710412393 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:40:12 INFO - PROCESS | 1664 | 1461710412463 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 1664 | ++DOCSHELL 0x11c51f000 == 65 [pid = 1664] [id = 731] 15:40:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11504c800) [pid = 1664] [serial = 2193] [outer = 0x0] 15:40:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x115052c00) [pid = 1664] [serial = 2194] [outer = 0x11504c800] 15:40:12 INFO - PROCESS | 1664 | 1461710412490 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x115688000) [pid = 1664] [serial = 2195] [outer = 0x11504c800] 15:40:12 INFO - PROCESS | 1664 | 1461710412910 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]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 672ms 15:40:12 INFO - PROCESS | 1664 | 1461710412956 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1664 | 1461710412958 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:40:12 INFO - PROCESS | 1664 | 1461710412964 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1664 | 1461710412966 Marionette TRACE conn2 <- [1,2898,null,{}] 15:40:12 INFO - PROCESS | 1664 | 1461710412969 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}] 15:40:13 INFO - PROCESS | 1664 | 1461710413064 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:40:13 INFO - PROCESS | 1664 | 1461710413139 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x119118000 == 66 [pid = 1664] [id = 732] 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x114f0d400) [pid = 1664] [serial = 2196] [outer = 0x0] 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x1188e7800) [pid = 1664] [serial = 2197] [outer = 0x114f0d400] 15:40:13 INFO - PROCESS | 1664 | 1461710413167 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x119259000) [pid = 1664] [serial = 2198] [outer = 0x114f0d400] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6b4800 == 65 [pid = 1664] [id = 724] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12d109000 == 64 [pid = 1664] [id = 723] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae87000 == 63 [pid = 1664] [id = 722] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae8b000 == 62 [pid = 1664] [id = 721] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab6a000 == 61 [pid = 1664] [id = 720] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x129e26000 == 60 [pid = 1664] [id = 719] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x129d10000 == 59 [pid = 1664] [id = 718] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x11521f000) [pid = 1664] [serial = 2074] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x114b51000) [pid = 1664] [serial = 2071] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x116379c00) [pid = 1664] [serial = 2077] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x123ee7c00) [pid = 1664] [serial = 2116] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x124f49000 == 58 [pid = 1664] [id = 717] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x123c1b000 == 57 [pid = 1664] [id = 716] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfd7000 == 56 [pid = 1664] [id = 715] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x114f92800 == 55 [pid = 1664] [id = 714] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x119c33800 == 54 [pid = 1664] [id = 713] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x12ab63000 == 53 [pid = 1664] [id = 708] 15:40:13 INFO - PROCESS | 1664 | --DOCSHELL 0x11c15a000 == 52 [pid = 1664] [id = 707] 15:40:13 INFO - PROCESS | 1664 | 1461710413622 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]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:40:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 675ms 15:40:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:40:13 INFO - PROCESS | 1664 | 1461710413638 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 1664 | 1461710413639 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:40:13 INFO - PROCESS | 1664 | 1461710413641 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 1664 | 1461710413642 Marionette TRACE conn2 <- [1,2902,null,{}] 15:40:13 INFO - PROCESS | 1664 | 1461710413651 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}] 15:40:13 INFO - PROCESS | 1664 | 1461710413749 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11ba59800) [pid = 1664] [serial = 2098] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11baf0400) [pid = 1664] [serial = 2101] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11baccc00) [pid = 1664] [serial = 2099] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x115047c00) [pid = 1664] [serial = 2069] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11667e400) [pid = 1664] [serial = 2083] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x118839c00) [pid = 1664] [serial = 2084] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11c3b3800) [pid = 1664] [serial = 2104] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11af2b000) [pid = 1664] [serial = 2092] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1150f7400) [pid = 1664] [serial = 2081] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x115049400) [pid = 1664] [serial = 2080] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11aa06800) [pid = 1664] [serial = 2089] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x11ad4e800) [pid = 1664] [serial = 2090] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11883f000) [pid = 1664] [serial = 2107] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1198d3000) [pid = 1664] [serial = 2086] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x119d8f000) [pid = 1664] [serial = 2087] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x123be5000) [pid = 1664] [serial = 2111] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11af25000) [pid = 1664] [serial = 2108] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11afb9400) [pid = 1664] [serial = 2095] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11bf99400) [pid = 1664] [serial = 2102] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11c4a5800) [pid = 1664] [serial = 2105] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x11af33400) [pid = 1664] [serial = 2093] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x11c4a7000) [pid = 1664] [serial = 2110] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11ba21c00) [pid = 1664] [serial = 2096] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 105 (0x123beec00) [pid = 1664] [serial = 2113] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | --DOMWINDOW == 104 (0x123e1fc00) [pid = 1664] [serial = 2114] [outer = 0x0] [url = about:blank] 15:40:13 INFO - PROCESS | 1664 | 1461710413812 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1664 | ++DOCSHELL 0x1197e8800 == 53 [pid = 1664] [id = 733] 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 105 (0x1186af800) [pid = 1664] [serial = 2199] [outer = 0x0] 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 106 (0x11925b800) [pid = 1664] [serial = 2200] [outer = 0x1186af800] 15:40:13 INFO - PROCESS | 1664 | 1461710413844 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x11ad15000) [pid = 1664] [serial = 2201] [outer = 0x1186af800] 15:40:14 INFO - PROCESS | 1664 | 1461710414154 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:40:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 15:40:14 INFO - PROCESS | 1664 | 1461710414167 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1664 | 1461710414169 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:40:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:40:14 INFO - PROCESS | 1664 | 1461710414171 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1664 | 1461710414172 Marionette TRACE conn2 <- [1,2906,null,{}] 15:40:14 INFO - PROCESS | 1664 | 1461710414174 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}] 15:40:14 INFO - PROCESS | 1664 | 1461710414265 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:40:14 INFO - PROCESS | 1664 | 1461710414339 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfd0000 == 54 [pid = 1664] [id = 734] 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x11ad19000) [pid = 1664] [serial = 2202] [outer = 0x0] 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x11af25000) [pid = 1664] [serial = 2203] [outer = 0x11ad19000] 15:40:14 INFO - PROCESS | 1664 | 1461710414367 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11af4bc00) [pid = 1664] [serial = 2204] [outer = 0x11ad19000] 15:40:14 INFO - PROCESS | 1664 | 1461710414669 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]]]}] 15:40:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:40:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 15:40:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:40:14 INFO - PROCESS | 1664 | 1461710414701 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:40:14 INFO - PROCESS | 1664 | 1461710414702 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:40:14 INFO - PROCESS | 1664 | 1461710414704 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1664 | 1461710414705 Marionette TRACE conn2 <- [1,2910,null,{}] 15:40:14 INFO - PROCESS | 1664 | 1461710414707 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}] 15:40:14 INFO - PROCESS | 1664 | 1461710414797 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:40:14 INFO - PROCESS | 1664 | 1461710414801 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1664 | ++DOCSHELL 0x127735800 == 55 [pid = 1664] [id = 735] 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11b0ed400) [pid = 1664] [serial = 2205] [outer = 0x0] 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11ba1d000) [pid = 1664] [serial = 2206] [outer = 0x11b0ed400] 15:40:14 INFO - PROCESS | 1664 | 1461710414829 Marionette DEBUG loaded listener.js 15:40:14 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11ba53c00) [pid = 1664] [serial = 2207] [outer = 0x11b0ed400] 15:40:15 INFO - PROCESS | 1664 | 1461710415141 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]]]}] 15:40:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:40:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:40:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 15:40:15 INFO - TEST-START | /DOMEvents/constructors.html 15:40:15 INFO - PROCESS | 1664 | 1461710415172 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1664 | 1461710415173 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:40:15 INFO - PROCESS | 1664 | 1461710415176 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1664 | 1461710415178 Marionette TRACE conn2 <- [1,2914,null,{}] 15:40:15 INFO - PROCESS | 1664 | 1461710415181 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}] 15:40:15 INFO - PROCESS | 1664 | 1461710415281 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:40:15 INFO - PROCESS | 1664 | 1461710415286 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d09000 == 56 [pid = 1664] [id = 736] 15:40:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11bae8800) [pid = 1664] [serial = 2208] [outer = 0x0] 15:40:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11bf9b800) [pid = 1664] [serial = 2209] [outer = 0x11bae8800] 15:40:15 INFO - PROCESS | 1664 | 1461710415314 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x123a5a400) [pid = 1664] [serial = 2210] [outer = 0x11bae8800] 15:40:15 INFO - PROCESS | 1664 | 1461710415719 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]]]}] 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:40:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:40:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:40:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 15:40:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:40:15 INFO - PROCESS | 1664 | 1461710415778 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 1664 | 1461710415780 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:40:15 INFO - PROCESS | 1664 | 1461710415794 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 1664 | 1461710415796 Marionette TRACE conn2 <- [1,2918,null,{}] 15:40:15 INFO - PROCESS | 1664 | 1461710415800 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}] 15:40:15 INFO - PROCESS | 1664 | 1461710415960 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:40:15 INFO - PROCESS | 1664 | 1461710415980 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 1664 | ++DOCSHELL 0x129fa4000 == 57 [pid = 1664] [id = 737] 15:40:15 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x123a5a800) [pid = 1664] [serial = 2211] [outer = 0x0] 15:40:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x123be9000) [pid = 1664] [serial = 2212] [outer = 0x123a5a800] 15:40:16 INFO - PROCESS | 1664 | 1461710416021 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1241cbc00) [pid = 1664] [serial = 2213] [outer = 0x123a5a800] 15:40:16 INFO - PROCESS | 1664 | 1461710416386 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:40:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 633ms 15:40:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:40:16 INFO - PROCESS | 1664 | 1461710416416 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1664 | 1461710416417 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:40:16 INFO - PROCESS | 1664 | 1461710416426 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1664 | 1461710416429 Marionette TRACE conn2 <- [1,2922,null,{}] 15:40:16 INFO - PROCESS | 1664 | 1461710416432 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}] 15:40:16 INFO - PROCESS | 1664 | 1461710416536 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:40:16 INFO - PROCESS | 1664 | 1461710416572 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac0a000 == 58 [pid = 1664] [id = 738] 15:40:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x123f8e000) [pid = 1664] [serial = 2214] [outer = 0x0] 15:40:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x124f53c00) [pid = 1664] [serial = 2215] [outer = 0x123f8e000] 15:40:16 INFO - PROCESS | 1664 | 1461710416598 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x127eb3800) [pid = 1664] [serial = 2216] [outer = 0x123f8e000] 15:40:16 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:16 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:16 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:16 INFO - PROCESS | 1664 | [1664] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:40:16 INFO - PROCESS | 1664 | 1461710416924 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]]]}] 15:40:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:40:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:16 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 15:40:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:16 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 15:40:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:16 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]" 15:40:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:40:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:40:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 528ms 15:40:16 INFO - PROCESS | 1664 | 1461710416949 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1664 | 1461710416951 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:40:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:40:16 INFO - PROCESS | 1664 | 1461710416955 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1664 | 1461710416957 Marionette TRACE conn2 <- [1,2926,null,{}] 15:40:16 INFO - PROCESS | 1664 | 1461710416960 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}] 15:40:17 INFO - PROCESS | 1664 | 1461710417121 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:40:17 INFO - PROCESS | 1664 | 1461710417144 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12b904000 == 59 [pid = 1664] [id = 739] 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x1278c0000) [pid = 1664] [serial = 2217] [outer = 0x0] 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1291eb800) [pid = 1664] [serial = 2218] [outer = 0x1278c0000] 15:40:17 INFO - PROCESS | 1664 | 1461710417169 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x129d5dc00) [pid = 1664] [serial = 2219] [outer = 0x1278c0000] 15:40:17 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:40:17 INFO - PROCESS | 1664 | 1461710417483 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]]]}] 15:40:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:40:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 574ms 15:40:17 INFO - PROCESS | 1664 | 1461710417529 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1664 | 1461710417530 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:40:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:40:17 INFO - PROCESS | 1664 | 1461710417532 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1664 | 1461710417533 Marionette TRACE conn2 <- [1,2930,null,{}] 15:40:17 INFO - PROCESS | 1664 | 1461710417536 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}] 15:40:17 INFO - PROCESS | 1664 | 1461710417644 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:40:17 INFO - PROCESS | 1664 | 1461710417681 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d363000 == 60 [pid = 1664] [id = 740] 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x129c78000) [pid = 1664] [serial = 2220] [outer = 0x0] 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x129d64c00) [pid = 1664] [serial = 2221] [outer = 0x129c78000] 15:40:17 INFO - PROCESS | 1664 | 1461710417706 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129ddc800) [pid = 1664] [serial = 2222] [outer = 0x129c78000] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11358bc00) [pid = 1664] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11570b000) [pid = 1664] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11ad4d800) [pid = 1664] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11ad54000) [pid = 1664] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11978e000) [pid = 1664] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11ad4e400) [pid = 1664] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11c4eb800) [pid = 1664] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x114e86400) [pid = 1664] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11bfa2000) [pid = 1664] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x114f0b000) [pid = 1664] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x114351400) [pid = 1664] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11581f400) [pid = 1664] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x11343a800) [pid = 1664] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x12b510000) [pid = 1664] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11ba27400) [pid = 1664] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11ba61c00) [pid = 1664] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x123f8f800) [pid = 1664] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x118832400) [pid = 1664] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11ba23c00) [pid = 1664] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 108 (0x123bea800) [pid = 1664] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 107 (0x123e24000) [pid = 1664] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:40:18 INFO - PROCESS | 1664 | --DOMWINDOW == 106 (0x11504b400) [pid = 1664] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:40:18 INFO - PROCESS | 1664 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:40:18 INFO - PROCESS | 1664 | 1461710418170 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]]]}] 15:40:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:40:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 15:40:18 INFO - PROCESS | 1664 | 1461710418203 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1664 | 1461710418205 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:40:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:40:18 INFO - PROCESS | 1664 | 1461710418207 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1664 | 1461710418209 Marionette TRACE conn2 <- [1,2934,null,{}] 15:40:18 INFO - PROCESS | 1664 | 1461710418216 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}] 15:40:18 INFO - PROCESS | 1664 | 1461710418350 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:40:18 INFO - PROCESS | 1664 | 1461710418407 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e7c000 == 61 [pid = 1664] [id = 741] 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 107 (0x115707c00) [pid = 1664] [serial = 2223] [outer = 0x0] 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 108 (0x119259c00) [pid = 1664] [serial = 2224] [outer = 0x115707c00] 15:40:18 INFO - PROCESS | 1664 | 1461710418439 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 109 (0x1243d5400) [pid = 1664] [serial = 2225] [outer = 0x115707c00] 15:40:18 INFO - PROCESS | 1664 | 1461710418714 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]]]}] 15:40:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:40:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 524ms 15:40:18 INFO - PROCESS | 1664 | 1461710418734 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 1664 | 1461710418735 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:40:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:40:18 INFO - PROCESS | 1664 | 1461710418737 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 1664 | 1461710418738 Marionette TRACE conn2 <- [1,2938,null,{}] 15:40:18 INFO - PROCESS | 1664 | 1461710418740 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}] 15:40:18 INFO - PROCESS | 1664 | 1461710418834 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:40:18 INFO - PROCESS | 1664 | 1461710418893 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c7800 == 62 [pid = 1664] [id = 742] 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x115848800) [pid = 1664] [serial = 2226] [outer = 0x0] 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x129ddb400) [pid = 1664] [serial = 2227] [outer = 0x115848800] 15:40:18 INFO - PROCESS | 1664 | 1461710418919 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x129de6c00) [pid = 1664] [serial = 2228] [outer = 0x115848800] 15:40:19 INFO - PROCESS | 1664 | 1461710419191 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]]]}] 15:40:19 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. 15:40:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 15:40:19 INFO - PROCESS | 1664 | 1461710419207 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1664 | 1461710419209 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:40:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:40:19 INFO - PROCESS | 1664 | 1461710419223 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1664 | 1461710419225 Marionette TRACE conn2 <- [1,2942,null,{}] 15:40:19 INFO - PROCESS | 1664 | 1461710419239 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}] 15:40:19 INFO - PROCESS | 1664 | 1461710419381 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:40:19 INFO - PROCESS | 1664 | 1461710419387 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edce000 == 63 [pid = 1664] [id = 743] 15:40:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x129ebd000) [pid = 1664] [serial = 2229] [outer = 0x0] 15:40:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x129ec0c00) [pid = 1664] [serial = 2230] [outer = 0x129ebd000] 15:40:19 INFO - PROCESS | 1664 | 1461710419427 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x129ec5c00) [pid = 1664] [serial = 2231] [outer = 0x129ebd000] 15:40:19 INFO - PROCESS | 1664 | 1461710419821 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"]]]}] 15:40:19 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 15:40:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:40:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 631ms 15:40:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:40:19 INFO - PROCESS | 1664 | 1461710419854 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1664 | 1461710419855 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:40:19 INFO - PROCESS | 1664 | 1461710419858 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1664 | 1461710419859 Marionette TRACE conn2 <- [1,2946,null,{}] 15:40:19 INFO - PROCESS | 1664 | 1461710419866 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}] 15:40:19 INFO - PROCESS | 1664 | 1461710419989 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:40:20 INFO - PROCESS | 1664 | 1461710420095 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f4f000 == 64 [pid = 1664] [id = 744] 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11343f000) [pid = 1664] [serial = 2232] [outer = 0x0] 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x113580000) [pid = 1664] [serial = 2233] [outer = 0x11343f000] 15:40:20 INFO - PROCESS | 1664 | 1461710420128 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x114bc5000) [pid = 1664] [serial = 2234] [outer = 0x11343f000] 15:40:20 INFO - PROCESS | 1664 | 1461710420491 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]]]}] 15:40:20 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. 15:40:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 674ms 15:40:20 INFO - PROCESS | 1664 | 1461710420533 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1664 | 1461710420536 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:40:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:40:20 INFO - PROCESS | 1664 | 1461710420539 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1664 | 1461710420542 Marionette TRACE conn2 <- [1,2950,null,{}] 15:40:20 INFO - PROCESS | 1664 | 1461710420545 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}] 15:40:20 INFO - PROCESS | 1664 | 1461710420656 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:40:20 INFO - PROCESS | 1664 | 1461710420715 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b06a000 == 65 [pid = 1664] [id = 745] 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11570b400) [pid = 1664] [serial = 2235] [outer = 0x0] 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x1186ac400) [pid = 1664] [serial = 2236] [outer = 0x11570b400] 15:40:20 INFO - PROCESS | 1664 | 1461710420814 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x119258800) [pid = 1664] [serial = 2237] [outer = 0x11570b400] 15:40:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x114f7d000 == 66 [pid = 1664] [id = 746] 15:40:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x11ad4a400) [pid = 1664] [serial = 2238] [outer = 0x0] 15:40:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x118834800) [pid = 1664] [serial = 2239] [outer = 0x11ad4a400] 15:40:21 INFO - PROCESS | 1664 | 1461710421223 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]]]}] 15:40:21 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. 15:40:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 15:40:21 INFO - PROCESS | 1664 | 1461710421262 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1664 | 1461710421265 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:40:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:40:21 INFO - PROCESS | 1664 | 1461710421267 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1664 | 1461710421268 Marionette TRACE conn2 <- [1,2954,null,{}] 15:40:21 INFO - PROCESS | 1664 | 1461710421271 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}] 15:40:21 INFO - PROCESS | 1664 | 1461710421410 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:40:21 INFO - PROCESS | 1664 | 1461710421514 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae92800 == 67 [pid = 1664] [id = 747] 15:40:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x11aa0f000) [pid = 1664] [serial = 2240] [outer = 0x0] 15:40:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x11ad8c400) [pid = 1664] [serial = 2241] [outer = 0x11aa0f000] 15:40:21 INFO - PROCESS | 1664 | 1461710421547 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11ba1f800) [pid = 1664] [serial = 2242] [outer = 0x11aa0f000] 15:40:21 INFO - PROCESS | 1664 | 1461710421913 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]]]}] 15:40:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:40:21 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 15:40:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 15:40:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:40:21 INFO - PROCESS | 1664 | 1461710421937 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1664 | 1461710421938 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:40:21 INFO - PROCESS | 1664 | 1461710421946 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1664 | 1461710421950 Marionette TRACE conn2 <- [1,2958,null,{}] 15:40:21 INFO - PROCESS | 1664 | 1461710421953 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}] 15:40:22 INFO - PROCESS | 1664 | 1461710422098 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:40:22 INFO - PROCESS | 1664 | 1461710422185 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7cb000 == 68 [pid = 1664] [id = 748] 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x11bac1000) [pid = 1664] [serial = 2243] [outer = 0x0] 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11bf9f400) [pid = 1664] [serial = 2244] [outer = 0x11bac1000] 15:40:22 INFO - PROCESS | 1664 | 1461710422216 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x123e2fc00) [pid = 1664] [serial = 2245] [outer = 0x11bac1000] 15:40:22 INFO - PROCESS | 1664 | 1461710422574 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]]]}] 15:40:22 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. 15:40:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 679ms 15:40:22 INFO - PROCESS | 1664 | 1461710422621 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1664 | 1461710422623 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:40:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:40:22 INFO - PROCESS | 1664 | 1461710422625 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1664 | 1461710422626 Marionette TRACE conn2 <- [1,2962,null,{}] 15:40:22 INFO - PROCESS | 1664 | 1461710422629 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}] 15:40:22 INFO - PROCESS | 1664 | 1461710422735 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:40:22 INFO - PROCESS | 1664 | 1461710422796 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:22 INFO - PROCESS | 1664 | ++DOCSHELL 0x12fb58800 == 69 [pid = 1664] [id = 749] 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11bacc400) [pid = 1664] [serial = 2246] [outer = 0x0] 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x123f8f800) [pid = 1664] [serial = 2247] [outer = 0x11bacc400] 15:40:22 INFO - PROCESS | 1664 | 1461710422867 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x129c43800) [pid = 1664] [serial = 2248] [outer = 0x11bacc400] 15:40:23 INFO - PROCESS | 1664 | 1461710423283 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]]]}] 15:40:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:40:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 673ms 15:40:23 INFO - PROCESS | 1664 | 1461710423299 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:40:23 INFO - PROCESS | 1664 | 1461710423301 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:40:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:40:23 INFO - PROCESS | 1664 | 1461710423304 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:40:23 INFO - PROCESS | 1664 | 1461710423306 Marionette TRACE conn2 <- [1,2966,null,{}] 15:40:23 INFO - PROCESS | 1664 | 1461710423310 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}] 15:40:23 INFO - PROCESS | 1664 | 1461710423463 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:40:23 INFO - PROCESS | 1664 | 1461710423584 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ff16000 == 70 [pid = 1664] [id = 750] 15:40:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x129ec7c00) [pid = 1664] [serial = 2249] [outer = 0x0] 15:40:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x129f1b000) [pid = 1664] [serial = 2250] [outer = 0x129ec7c00] 15:40:23 INFO - PROCESS | 1664 | 1461710423638 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x129f25000) [pid = 1664] [serial = 2251] [outer = 0x129ec7c00] 15:40:24 INFO - PROCESS | 1664 | 1461710424051 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]]]}] 15:40:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:40:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 775ms 15:40:24 INFO - PROCESS | 1664 | 1461710424080 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1664 | 1461710424081 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:40:24 INFO - PROCESS | 1664 | 1461710424084 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1664 | 1461710424085 Marionette TRACE conn2 <- [1,2970,null,{}] 15:40:24 INFO - PROCESS | 1664 | 1461710424087 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}] 15:40:24 INFO - PROCESS | 1664 | 1461710424198 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:40:24 INFO - PROCESS | 1664 | 1461710424302 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x13008e000 == 71 [pid = 1664] [id = 751] 15:40:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x129f27800) [pid = 1664] [serial = 2252] [outer = 0x0] 15:40:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x129f69c00) [pid = 1664] [serial = 2253] [outer = 0x129f27800] 15:40:24 INFO - PROCESS | 1664 | 1461710424334 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x129f6f800) [pid = 1664] [serial = 2254] [outer = 0x129f27800] 15:40:24 INFO - PROCESS | 1664 | 1461710424678 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]]]}] 15:40:24 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. 15:40:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 618ms 15:40:24 INFO - PROCESS | 1664 | 1461710424702 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1664 | 1461710424704 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:40:24 INFO - PROCESS | 1664 | 1461710424706 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1664 | 1461710424707 Marionette TRACE conn2 <- [1,2974,null,{}] 15:40:24 INFO - PROCESS | 1664 | 1461710424710 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}] 15:40:24 INFO - PROCESS | 1664 | 1461710424818 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:40:24 INFO - PROCESS | 1664 | 1461710424940 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1664 | ++DOCSHELL 0x130225000 == 72 [pid = 1664] [id = 752] 15:40:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x129f63000) [pid = 1664] [serial = 2255] [outer = 0x0] 15:40:24 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x129fb5c00) [pid = 1664] [serial = 2256] [outer = 0x129f63000] 15:40:24 INFO - PROCESS | 1664 | 1461710424975 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x129fbec00) [pid = 1664] [serial = 2257] [outer = 0x129f63000] 15:40:25 INFO - PROCESS | 1664 | 1461710425334 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]]]}] 15:40:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 673ms 15:40:25 INFO - PROCESS | 1664 | 1461710425379 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1664 | 1461710425381 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:40:25 INFO - PROCESS | 1664 | 1461710425383 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1664 | 1461710425384 Marionette TRACE conn2 <- [1,2978,null,{}] 15:40:25 INFO - PROCESS | 1664 | 1461710425387 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}] 15:40:25 INFO - PROCESS | 1664 | 1461710425497 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:40:25 INFO - PROCESS | 1664 | 1461710425603 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1664 | ++DOCSHELL 0x114336800 == 73 [pid = 1664] [id = 753] 15:40:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x113580400) [pid = 1664] [serial = 2258] [outer = 0x0] 15:40:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x1142be000) [pid = 1664] [serial = 2259] [outer = 0x113580400] 15:40:25 INFO - PROCESS | 1664 | 1461710425635 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x115685400) [pid = 1664] [serial = 2260] [outer = 0x113580400] 15:40:26 INFO - PROCESS | 1664 | 1461710426106 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]]]}] 15:40:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:40:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 770ms 15:40:26 INFO - PROCESS | 1664 | 1461710426196 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1664 | 1461710426198 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:40:26 INFO - PROCESS | 1664 | 1461710426204 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1664 | 1461710426206 Marionette TRACE conn2 <- [1,2982,null,{}] 15:40:26 INFO - PROCESS | 1664 | 1461710426210 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}] 15:40:26 INFO - PROCESS | 1664 | 1461710426311 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:40:26 INFO - PROCESS | 1664 | 1461710426376 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 1664 | ++DOCSHELL 0x11b8ef800 == 74 [pid = 1664] [id = 754] 15:40:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x1150f9400) [pid = 1664] [serial = 2261] [outer = 0x0] 15:40:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1155cfc00) [pid = 1664] [serial = 2262] [outer = 0x1150f9400] 15:40:26 INFO - PROCESS | 1664 | 1461710426447 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x1157d1400) [pid = 1664] [serial = 2263] [outer = 0x1150f9400] 15:40:26 INFO - PROCESS | 1664 | 1461710426774 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"]]]}] 15:40:26 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:40:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:40:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 625ms 15:40:26 INFO - PROCESS | 1664 | 1461710426830 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1664 | 1461710426833 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:40:26 INFO - PROCESS | 1664 | 1461710426837 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1664 | 1461710426839 Marionette TRACE conn2 <- [1,2986,null,{}] 15:40:26 INFO - PROCESS | 1664 | 1461710426841 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}] 15:40:26 INFO - PROCESS | 1664 | 1461710426945 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:40:27 INFO - PROCESS | 1664 | 1461710427007 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x123b3c000 == 75 [pid = 1664] [id = 755] 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x116379c00) [pid = 1664] [serial = 2264] [outer = 0x0] 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 149 (0x118ea1800) [pid = 1664] [serial = 2265] [outer = 0x116379c00] 15:40:27 INFO - PROCESS | 1664 | 1461710427035 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 150 (0x11ad4d800) [pid = 1664] [serial = 2266] [outer = 0x116379c00] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x129e7f000 == 74 [pid = 1664] [id = 326] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfcf000 == 73 [pid = 1664] [id = 318] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x116321800 == 72 [pid = 1664] [id = 321] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x124344800 == 71 [pid = 1664] [id = 322] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12edce000 == 70 [pid = 1664] [id = 743] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12d7c7800 == 69 [pid = 1664] [id = 742] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x129e7c000 == 68 [pid = 1664] [id = 741] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12d363000 == 67 [pid = 1664] [id = 740] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 149 (0x123f93000) [pid = 1664] [serial = 2134] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 148 (0x1291f7800) [pid = 1664] [serial = 2173] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12b904000 == 66 [pid = 1664] [id = 739] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac0a000 == 65 [pid = 1664] [id = 738] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x129fa4000 == 64 [pid = 1664] [id = 737] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x129d09000 == 63 [pid = 1664] [id = 736] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x127735800 == 62 [pid = 1664] [id = 735] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x11bfd0000 == 61 [pid = 1664] [id = 734] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x1197e8800 == 60 [pid = 1664] [id = 733] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x119118000 == 59 [pid = 1664] [id = 732] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x11c51f000 == 58 [pid = 1664] [id = 731] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12e3ab000 == 57 [pid = 1664] [id = 729] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x12d3ae800 == 56 [pid = 1664] [id = 728] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x11c38c800 == 55 [pid = 1664] [id = 726] 15:40:27 INFO - PROCESS | 1664 | --DOCSHELL 0x114f77800 == 54 [pid = 1664] [id = 725] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x12c077400) [pid = 1664] [serial = 2066] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11568bc00) [pid = 1664] [serial = 2075] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x11ad1b800) [pid = 1664] [serial = 2147] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x11af26400) [pid = 1664] [serial = 2149] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x11af46c00) [pid = 1664] [serial = 2150] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x123ee6000) [pid = 1664] [serial = 2131] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x123f8b800) [pid = 1664] [serial = 2132] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x1155d1000) [pid = 1664] [serial = 2141] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x114f0c000) [pid = 1664] [serial = 2140] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x127eba800) [pid = 1664] [serial = 2170] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x11af45800) [pid = 1664] [serial = 2167] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x127eb1c00) [pid = 1664] [serial = 2165] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x1290e2c00) [pid = 1664] [serial = 2171] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x123be9c00) [pid = 1664] [serial = 2156] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x124f50800) [pid = 1664] [serial = 2162] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x11bf9f000) [pid = 1664] [serial = 2168] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x11ba57c00) [pid = 1664] [serial = 2153] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11504ac00) [pid = 1664] [serial = 2072] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11867bc00) [pid = 1664] [serial = 2078] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11bfa6c00) [pid = 1664] [serial = 2155] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x123f8fc00) [pid = 1664] [serial = 2159] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x123eeb800) [pid = 1664] [serial = 2158] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1275b6400) [pid = 1664] [serial = 2164] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x119e4f800) [pid = 1664] [serial = 2123] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x119251c00) [pid = 1664] [serial = 2122] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11c3b4c00) [pid = 1664] [serial = 2128] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x123a58400) [pid = 1664] [serial = 2129] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x1241cb000) [pid = 1664] [serial = 2161] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x123eec800) [pid = 1664] [serial = 2117] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x116377800) [pid = 1664] [serial = 2120] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x1150f6400) [pid = 1664] [serial = 2119] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x11504cc00) [pid = 1664] [serial = 2137] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x118e9f400) [pid = 1664] [serial = 2138] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x11593d400) [pid = 1664] [serial = 2143] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x11883f400) [pid = 1664] [serial = 2144] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11ba19000) [pid = 1664] [serial = 2126] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x11af43c00) [pid = 1664] [serial = 2125] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 110 (0x11b0ed800) [pid = 1664] [serial = 2152] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | --DOMWINDOW == 109 (0x11a640000) [pid = 1664] [serial = 2146] [outer = 0x0] [url = about:blank] 15:40:27 INFO - PROCESS | 1664 | 1461710427460 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]]]}] 15:40:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 15:40:27 INFO - PROCESS | 1664 | 1461710427508 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 1664 | 1461710427510 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:40:27 INFO - PROCESS | 1664 | 1461710427513 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 1664 | 1461710427516 Marionette TRACE conn2 <- [1,2990,null,{}] 15:40:27 INFO - PROCESS | 1664 | 1461710427526 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}] 15:40:27 INFO - PROCESS | 1664 | 1461710427654 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:40:27 INFO - PROCESS | 1664 | 1461710427788 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1664 | ++DOCSHELL 0x11ad96000 == 55 [pid = 1664] [id = 756] 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 110 (0x11ad4ac00) [pid = 1664] [serial = 2267] [outer = 0x0] 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 111 (0x11af26400) [pid = 1664] [serial = 2268] [outer = 0x11ad4ac00] 15:40:27 INFO - PROCESS | 1664 | 1461710427835 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11af43000) [pid = 1664] [serial = 2269] [outer = 0x11ad4ac00] 15:40:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x11338f800 == 56 [pid = 1664] [id = 757] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11ba1d800) [pid = 1664] [serial = 2270] [outer = 0x0] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x11ad57800) [pid = 1664] [serial = 2271] [outer = 0x11ba1d800] 15:40:28 INFO - PROCESS | 1664 | 1461710428235 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]]]}] 15:40:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 15:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:40:28 INFO - PROCESS | 1664 | 1461710428289 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1664 | 1461710428290 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:40:28 INFO - PROCESS | 1664 | 1461710428292 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1664 | 1461710428293 Marionette TRACE conn2 <- [1,2994,null,{}] 15:40:28 INFO - PROCESS | 1664 | 1461710428296 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}] 15:40:28 INFO - PROCESS | 1664 | 1461710428406 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:40:28 INFO - PROCESS | 1664 | 1461710428413 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x124f66000 == 57 [pid = 1664] [id = 758] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11afc1c00) [pid = 1664] [serial = 2272] [outer = 0x0] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x11ba19c00) [pid = 1664] [serial = 2273] [outer = 0x11afc1c00] 15:40:28 INFO - PROCESS | 1664 | 1461710428439 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x11bac7000) [pid = 1664] [serial = 2274] [outer = 0x11afc1c00] 15:40:28 INFO - PROCESS | 1664 | 1461710428744 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]]]}] 15:40:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:40:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 470ms 15:40:28 INFO - PROCESS | 1664 | 1461710428764 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1664 | 1461710428765 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:40:28 INFO - PROCESS | 1664 | 1461710428768 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1664 | 1461710428769 Marionette TRACE conn2 <- [1,2998,null,{}] 15:40:28 INFO - PROCESS | 1664 | 1461710428771 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}] 15:40:28 INFO - PROCESS | 1664 | 1461710428862 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:40:28 INFO - PROCESS | 1664 | 1461710428867 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1664 | ++DOCSHELL 0x1298b5800 == 58 [pid = 1664] [id = 759] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11bac7400) [pid = 1664] [serial = 2275] [outer = 0x0] 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x11bf9f000) [pid = 1664] [serial = 2276] [outer = 0x11bac7400] 15:40:28 INFO - PROCESS | 1664 | 1461710428893 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11c4a7000) [pid = 1664] [serial = 2277] [outer = 0x11bac7400] 15:40:29 INFO - PROCESS | 1664 | 1461710429249 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]]]}] 15:40:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 15:40:29 INFO - PROCESS | 1664 | 1461710429313 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1664 | 1461710429316 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:40:29 INFO - PROCESS | 1664 | 1461710429319 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1664 | 1461710429321 Marionette TRACE conn2 <- [1,3002,null,{}] 15:40:29 INFO - PROCESS | 1664 | 1461710429324 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}] 15:40:29 INFO - PROCESS | 1664 | 1461710429514 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:40:29 INFO - PROCESS | 1664 | 1461710429534 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1664 | ++DOCSHELL 0x129f9a800 == 59 [pid = 1664] [id = 760] 15:40:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x11c4ef800) [pid = 1664] [serial = 2278] [outer = 0x0] 15:40:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x123eeb800) [pid = 1664] [serial = 2279] [outer = 0x11c4ef800] 15:40:29 INFO - PROCESS | 1664 | 1461710429555 Marionette DEBUG loaded listener.js 15:40:29 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x124454400) [pid = 1664] [serial = 2280] [outer = 0x11c4ef800] 15:40:29 INFO - PROCESS | 1664 | 1461710429930 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]]]}] 15:40:29 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. 15:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 627ms 15:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:40:29 INFO - PROCESS | 1664 | 1461710429946 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 1664 | 1461710429948 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:40:29 INFO - PROCESS | 1664 | 1461710429951 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1664 | 1461710429953 Marionette TRACE conn2 <- [1,3006,null,{}] 15:40:29 INFO - PROCESS | 1664 | 1461710429956 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}] 15:40:30 INFO - PROCESS | 1664 | 1461710430131 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:40:30 INFO - PROCESS | 1664 | 1461710430235 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac0d800 == 60 [pid = 1664] [id = 761] 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1273d0c00) [pid = 1664] [serial = 2281] [outer = 0x0] 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x127eb3400) [pid = 1664] [serial = 2282] [outer = 0x1273d0c00] 15:40:30 INFO - PROCESS | 1664 | 1461710430275 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1291ec800) [pid = 1664] [serial = 2283] [outer = 0x1273d0c00] 15:40:30 INFO - PROCESS | 1664 | 1461710430616 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]]]}] 15:40:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:40:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 720ms 15:40:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:40:30 INFO - PROCESS | 1664 | 1461710430672 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1664 | 1461710430673 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:40:30 INFO - PROCESS | 1664 | 1461710430675 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1664 | 1461710430676 Marionette TRACE conn2 <- [1,3010,null,{}] 15:40:30 INFO - PROCESS | 1664 | 1461710430679 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}] 15:40:30 INFO - PROCESS | 1664 | 1461710430791 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:40:30 INFO - PROCESS | 1664 | 1461710430804 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 1664 | ++DOCSHELL 0x12bca2800 == 61 [pid = 1664] [id = 762] 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x1291f3800) [pid = 1664] [serial = 2284] [outer = 0x0] 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129c7b800) [pid = 1664] [serial = 2285] [outer = 0x1291f3800] 15:40:30 INFO - PROCESS | 1664 | 1461710430829 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x129d63400) [pid = 1664] [serial = 2286] [outer = 0x1291f3800] 15:40:31 INFO - PROCESS | 1664 | 1461710431152 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]]]}] 15:40:31 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:40:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 521ms 15:40:31 INFO - PROCESS | 1664 | 1461710431197 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1664 | 1461710431198 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:40:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:40:31 INFO - PROCESS | 1664 | 1461710431200 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1664 | 1461710431201 Marionette TRACE conn2 <- [1,3014,null,{}] 15:40:31 INFO - PROCESS | 1664 | 1461710431203 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}] 15:40:31 INFO - PROCESS | 1664 | 1461710431317 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11ad19000) [pid = 1664] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x127fefc00) [pid = 1664] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x115848800) [pid = 1664] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x129c78000) [pid = 1664] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x123a5a800) [pid = 1664] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x123f8e000) [pid = 1664] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11b0ed400) [pid = 1664] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11bae8800) [pid = 1664] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11504c800) [pid = 1664] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x115707c00) [pid = 1664] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x123eea000) [pid = 1664] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x114f0d400) [pid = 1664] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x1186af800) [pid = 1664] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:40:31 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x1278c0000) [pid = 1664] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:40:31 INFO - PROCESS | 1664 | 1461710431394 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x119c33000 == 62 [pid = 1664] [id = 763] 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x114f0ac00) [pid = 1664] [serial = 2287] [outer = 0x0] 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x1186af800) [pid = 1664] [serial = 2288] [outer = 0x114f0ac00] 15:40:31 INFO - PROCESS | 1664 | 1461710431419 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x11b0ed400) [pid = 1664] [serial = 2289] [outer = 0x114f0ac00] 15:40:31 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:31 INFO - PROCESS | 1664 | 1461710431737 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:40:31 INFO - {} 15:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:40:31 INFO - {} 15:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:40:31 INFO - {} 15:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:40:31 INFO - {} 15:40:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 15:40:31 INFO - TEST-START | /FileAPI/fileReader.html 15:40:31 INFO - PROCESS | 1664 | 1461710431769 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 1664 | 1461710431770 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:40:31 INFO - PROCESS | 1664 | 1461710431772 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 1664 | 1461710431773 Marionette TRACE conn2 <- [1,3018,null,{}] 15:40:31 INFO - PROCESS | 1664 | 1461710431776 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}] 15:40:31 INFO - PROCESS | 1664 | 1461710431868 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:40:31 INFO - PROCESS | 1664 | 1461710431872 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d6b2800 == 63 [pid = 1664] [id = 764] 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x1272d0800) [pid = 1664] [serial = 2290] [outer = 0x0] 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x129ec2c00) [pid = 1664] [serial = 2291] [outer = 0x1272d0800] 15:40:31 INFO - PROCESS | 1664 | 1461710431897 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x129f65c00) [pid = 1664] [serial = 2292] [outer = 0x1272d0800] 15:40:32 INFO - PROCESS | 1664 | 1461710432220 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]]]}] 15:40:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:40:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:40:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:40:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:40:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 15:40:32 INFO - PROCESS | 1664 | 1461710432241 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:40:32 INFO - TEST-START | /FileAPI/historical.html 15:40:32 INFO - PROCESS | 1664 | 1461710432242 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:40:32 INFO - PROCESS | 1664 | 1461710432246 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1664 | 1461710432249 Marionette TRACE conn2 <- [1,3022,null,{}] 15:40:32 INFO - PROCESS | 1664 | 1461710432251 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}] 15:40:32 INFO - PROCESS | 1664 | 1461710432381 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:40:32 INFO - PROCESS | 1664 | 1461710432388 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12e34d000 == 64 [pid = 1664] [id = 765] 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x129f29800) [pid = 1664] [serial = 2293] [outer = 0x0] 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12a244400) [pid = 1664] [serial = 2294] [outer = 0x129f29800] 15:40:32 INFO - PROCESS | 1664 | 1461710432417 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x12a287400) [pid = 1664] [serial = 2295] [outer = 0x129f29800] 15:40:32 INFO - PROCESS | 1664 | 1461710432727 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"]]]}] 15:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:40:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:40:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:40:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:40:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:40:32 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 15:40:32 INFO - PROCESS | 1664 | 1461710432768 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1664 | 1461710432769 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:40:32 INFO - TEST-START | /FileAPI/idlharness.html 15:40:32 INFO - PROCESS | 1664 | 1461710432771 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1664 | 1461710432772 Marionette TRACE conn2 <- [1,3026,null,{}] 15:40:32 INFO - PROCESS | 1664 | 1461710432775 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}] 15:40:32 INFO - PROCESS | 1664 | 1461710432865 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:40:32 INFO - PROCESS | 1664 | 1461710432869 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f7c9800 == 65 [pid = 1664] [id = 766] 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x129fb2c00) [pid = 1664] [serial = 2296] [outer = 0x0] 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x12a28f800) [pid = 1664] [serial = 2297] [outer = 0x129fb2c00] 15:40:32 INFO - PROCESS | 1664 | 1461710432894 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x12a5bc800) [pid = 1664] [serial = 2298] [outer = 0x129fb2c00] 15:40:33 INFO - PROCESS | 1664 | 1461710433591 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]]]}] 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:40:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:40:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:40:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:40:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:40:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:40:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:40:33 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 15:40:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:40:33 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 15:40:33 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 15:40:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:40:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:40:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:40:33 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 15:40:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:40:33 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 15:40:33 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 15:40:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:40:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:40:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:40:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:40:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:40:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:40:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 879ms 15:40:33 INFO - PROCESS | 1664 | 1461710433689 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1664 | 1461710433693 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:40:33 INFO - TEST-START | /FileAPI/idlharness.worker 15:40:33 INFO - PROCESS | 1664 | 1461710433700 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1664 | 1461710433704 Marionette TRACE conn2 <- [1,3030,null,{}] 15:40:33 INFO - PROCESS | 1664 | 1461710433710 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}] 15:40:33 INFO - PROCESS | 1664 | 1461710433834 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:40:33 INFO - PROCESS | 1664 | 1461710433937 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:33 INFO - PROCESS | 1664 | ++DOCSHELL 0x119d32000 == 66 [pid = 1664] [id = 767] 15:40:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11522ac00) [pid = 1664] [serial = 2299] [outer = 0x0] 15:40:33 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11568b800) [pid = 1664] [serial = 2300] [outer = 0x11522ac00] 15:40:33 INFO - PROCESS | 1664 | 1461710433969 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11883bc00) [pid = 1664] [serial = 2301] [outer = 0x11522ac00] 15:40:34 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:34 INFO - PROCESS | 1664 | 1461710434760 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,{},{}]]]}] 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:40:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:40:34 INFO - {} 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:40:34 INFO - {} 15:40:34 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 - {} 15:40:34 INFO - {} 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:40:34 INFO - {} 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:40:34 INFO - {} 15:40:34 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 - {} 15:40:34 INFO - {} 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 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 15:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:40:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:40:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:40:34 INFO - {} 15:40:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1143ms 15:40:34 INFO - PROCESS | 1664 | 1461710434844 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:40:34 INFO - PROCESS | 1664 | 1461710434848 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:40:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:40:34 INFO - PROCESS | 1664 | 1461710434853 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:40:34 INFO - PROCESS | 1664 | 1461710434855 Marionette TRACE conn2 <- [1,3034,null,{}] 15:40:34 INFO - PROCESS | 1664 | 1461710434858 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}] 15:40:35 INFO - PROCESS | 1664 | 1461710435022 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:40:35 INFO - PROCESS | 1664 | 1461710435104 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x130320000 == 67 [pid = 1664] [id = 768] 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11af2e800) [pid = 1664] [serial = 2302] [outer = 0x0] 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x12abadc00) [pid = 1664] [serial = 2303] [outer = 0x11af2e800] 15:40:35 INFO - PROCESS | 1664 | 1461710435134 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x12abbac00) [pid = 1664] [serial = 2304] [outer = 0x11af2e800] 15:40:35 INFO - PROCESS | 1664 | 1461710435541 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]]]}] 15:40:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:40:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 15:40:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:40:35 INFO - PROCESS | 1664 | 1461710435575 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:40:35 INFO - PROCESS | 1664 | 1461710435576 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:40:35 INFO - PROCESS | 1664 | 1461710435578 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1664 | 1461710435581 Marionette TRACE conn2 <- [1,3038,null,{}] 15:40:35 INFO - PROCESS | 1664 | 1461710435589 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}] 15:40:35 INFO - PROCESS | 1664 | 1461710435708 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:40:35 INFO - PROCESS | 1664 | 1461710435814 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1664 | ++DOCSHELL 0x130622000 == 68 [pid = 1664] [id = 769] 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x12ad66c00) [pid = 1664] [serial = 2305] [outer = 0x0] 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x12b50d800) [pid = 1664] [serial = 2306] [outer = 0x12ad66c00] 15:40:35 INFO - PROCESS | 1664 | 1461710435847 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12b64f000) [pid = 1664] [serial = 2307] [outer = 0x12ad66c00] 15:40:36 INFO - PROCESS | 1664 | 1461710436216 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"]]]}] 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:40:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 15:40:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:40:36 INFO - PROCESS | 1664 | 1461710436250 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1664 | 1461710436251 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:40:36 INFO - PROCESS | 1664 | 1461710436254 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1664 | 1461710436255 Marionette TRACE conn2 <- [1,3042,null,{}] 15:40:36 INFO - PROCESS | 1664 | 1461710436258 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}] 15:40:36 INFO - PROCESS | 1664 | 1461710436371 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:40:36 INFO - PROCESS | 1664 | 1461710436467 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e07800 == 69 [pid = 1664] [id = 770] 15:40:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12b65dc00) [pid = 1664] [serial = 2308] [outer = 0x0] 15:40:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12b6cec00) [pid = 1664] [serial = 2309] [outer = 0x12b65dc00] 15:40:36 INFO - PROCESS | 1664 | 1461710436499 Marionette DEBUG loaded listener.js 15:40:36 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12b78f000) [pid = 1664] [serial = 2310] [outer = 0x12b65dc00] 15:40:36 INFO - PROCESS | 1664 | 1461710436937 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]]]}] 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:40:36 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. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:40:36 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'.) 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:40:36 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. 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:40:36 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. 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:40:36 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. 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:40:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 15:40:36 INFO - PROCESS | 1664 | 1461710436983 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1664 | 1461710436984 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:40:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:40:36 INFO - PROCESS | 1664 | 1461710436987 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1664 | 1461710436988 Marionette TRACE conn2 <- [1,3046,null,{}] 15:40:36 INFO - PROCESS | 1664 | 1461710436991 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}] 15:40:37 INFO - PROCESS | 1664 | 1461710437132 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:40:37 INFO - PROCESS | 1664 | 1461710437238 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1664 | ++DOCSHELL 0x131e14800 == 70 [pid = 1664] [id = 771] 15:40:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 140 (0x129de2c00) [pid = 1664] [serial = 2311] [outer = 0x0] 15:40:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 141 (0x12b798400) [pid = 1664] [serial = 2312] [outer = 0x129de2c00] 15:40:37 INFO - PROCESS | 1664 | 1461710437270 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1664 | ++DOMWINDOW == 142 (0x12bd9dc00) [pid = 1664] [serial = 2313] [outer = 0x129de2c00] 15:40:37 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:37 INFO - PROCESS | 1664 | 1461710437677 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:40:37 INFO - {} 15:40:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 719ms 15:40:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:40:37 INFO - PROCESS | 1664 | 1461710437706 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:40:37 INFO - PROCESS | 1664 | 1461710437708 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:40:37 INFO - PROCESS | 1664 | 1461710437726 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:40:37 INFO - PROCESS | 1664 | 1461710437727 Marionette TRACE conn2 <- [1,3050,null,{}] 15:40:37 INFO - PROCESS | 1664 | 1461710437731 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}] 15:40:37 INFO - PROCESS | 1664 | 1461710437859 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:40:38 INFO - PROCESS | 1664 | 1461710438169 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11bfc8800 == 71 [pid = 1664] [id = 772] 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x114f09c00) [pid = 1664] [serial = 2314] [outer = 0x0] 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x11504a800) [pid = 1664] [serial = 2315] [outer = 0x114f09c00] 15:40:38 INFO - PROCESS | 1664 | 1461710438209 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11581f400) [pid = 1664] [serial = 2316] [outer = 0x114f09c00] 15:40:38 INFO - PROCESS | 1664 | 1461710438582 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]]]}] 15:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:40:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 889ms 15:40:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:40:38 INFO - PROCESS | 1664 | 1461710438600 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1664 | 1461710438602 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:40:38 INFO - PROCESS | 1664 | 1461710438605 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1664 | 1461710438608 Marionette TRACE conn2 <- [1,3054,null,{}] 15:40:38 INFO - PROCESS | 1664 | 1461710438611 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}] 15:40:38 INFO - PROCESS | 1664 | 1461710438715 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:40:38 INFO - PROCESS | 1664 | 1461710438781 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1664 | ++DOCSHELL 0x11910a800 == 72 [pid = 1664] [id = 773] 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 146 (0x1188eb400) [pid = 1664] [serial = 2317] [outer = 0x0] 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 147 (0x118ea6c00) [pid = 1664] [serial = 2318] [outer = 0x1188eb400] 15:40:38 INFO - PROCESS | 1664 | 1461710438855 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1664 | ++DOMWINDOW == 148 (0x119e54800) [pid = 1664] [serial = 2319] [outer = 0x1188eb400] 15:40:39 INFO - PROCESS | 1664 | 1461710439318 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"]]]}] 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:39 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" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:39 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" 15:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:40:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 740ms 15:40:39 INFO - PROCESS | 1664 | 1461710439347 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1664 | 1461710439349 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:40:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:40:39 INFO - PROCESS | 1664 | 1461710439352 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1664 | 1461710439354 Marionette TRACE conn2 <- [1,3058,null,{}] 15:40:39 INFO - PROCESS | 1664 | 1461710439403 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}] 15:40:39 INFO - PROCESS | 1664 | 1461710439534 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12e34d000 == 71 [pid = 1664] [id = 765] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12d6b2800 == 70 [pid = 1664] [id = 764] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x119c33000 == 69 [pid = 1664] [id = 763] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12bca2800 == 68 [pid = 1664] [id = 762] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 147 (0x118887c00) [pid = 1664] [serial = 2179] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 146 (0x11bae8c00) [pid = 1664] [serial = 2185] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 145 (0x124024000) [pid = 1664] [serial = 2188] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x129c75800) [pid = 1664] [serial = 2191] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x113586000) [pid = 1664] [serial = 2176] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x11af25800) [pid = 1664] [serial = 2182] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12ac0d800 == 67 [pid = 1664] [id = 761] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x129f9a800 == 66 [pid = 1664] [id = 760] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x1298b5800 == 65 [pid = 1664] [id = 759] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x124f66000 == 64 [pid = 1664] [id = 758] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11338f800 == 63 [pid = 1664] [id = 757] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11ad96000 == 62 [pid = 1664] [id = 756] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x123b3c000 == 61 [pid = 1664] [id = 755] 15:40:39 INFO - PROCESS | 1664 | 1461710439718 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11b8ef800 == 60 [pid = 1664] [id = 754] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x130225000 == 59 [pid = 1664] [id = 752] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x13008e000 == 58 [pid = 1664] [id = 751] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12ff16000 == 57 [pid = 1664] [id = 750] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12fb58800 == 56 [pid = 1664] [id = 749] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12f7cb000 == 55 [pid = 1664] [id = 748] 15:40:39 INFO - PROCESS | 1664 | ++DOCSHELL 0x11589d800 == 56 [pid = 1664] [id = 774] 15:40:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 143 (0x114bc2c00) [pid = 1664] [serial = 2320] [outer = 0x0] 15:40:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 144 (0x118887c00) [pid = 1664] [serial = 2321] [outer = 0x114bc2c00] 15:40:39 INFO - PROCESS | 1664 | 1461710439771 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1664 | ++DOMWINDOW == 145 (0x11af46c00) [pid = 1664] [serial = 2322] [outer = 0x114bc2c00] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x12ae92800 == 55 [pid = 1664] [id = 747] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x114f7d000 == 54 [pid = 1664] [id = 746] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x11b06a000 == 53 [pid = 1664] [id = 745] 15:40:39 INFO - PROCESS | 1664 | --DOCSHELL 0x114f4f000 == 52 [pid = 1664] [id = 744] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 144 (0x129ec0c00) [pid = 1664] [serial = 2230] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 143 (0x115052c00) [pid = 1664] [serial = 2194] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 142 (0x129d5dc00) [pid = 1664] [serial = 2219] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 141 (0x11bf9b800) [pid = 1664] [serial = 2209] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 140 (0x119259c00) [pid = 1664] [serial = 2224] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 139 (0x1243d5400) [pid = 1664] [serial = 2225] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x1275b0000) [pid = 1664] [serial = 2135] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x1188e7800) [pid = 1664] [serial = 2197] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11925b800) [pid = 1664] [serial = 2200] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x119259000) [pid = 1664] [serial = 2198] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x129d64c00) [pid = 1664] [serial = 2221] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11af25000) [pid = 1664] [serial = 2203] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x124f53c00) [pid = 1664] [serial = 2215] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x129de6c00) [pid = 1664] [serial = 2228] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x11ba53c00) [pid = 1664] [serial = 2207] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11ad15000) [pid = 1664] [serial = 2201] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x123be9000) [pid = 1664] [serial = 2212] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x1291eb800) [pid = 1664] [serial = 2218] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x11af4bc00) [pid = 1664] [serial = 2204] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x1298f4800) [pid = 1664] [serial = 2174] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x129ddb400) [pid = 1664] [serial = 2227] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x129ddc800) [pid = 1664] [serial = 2222] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x1241cbc00) [pid = 1664] [serial = 2213] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x127eb3800) [pid = 1664] [serial = 2216] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x11ba1d000) [pid = 1664] [serial = 2206] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x123a5a400) [pid = 1664] [serial = 2210] [outer = 0x0] [url = about:blank] 15:40:39 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x115688000) [pid = 1664] [serial = 2195] [outer = 0x0] [url = about:blank] 15:40:40 INFO - PROCESS | 1664 | 1461710440132 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]]]}] 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:40:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:40:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:40:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:40:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:40:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:40:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:40:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:40:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:40:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 824ms 15:40:40 INFO - PROCESS | 1664 | 1461710440179 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1664 | 1461710440181 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:40:40 INFO - PROCESS | 1664 | 1461710440186 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1664 | 1461710440193 Marionette TRACE conn2 <- [1,3062,null,{}] 15:40:40 INFO - PROCESS | 1664 | 1461710440203 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}] 15:40:40 INFO - PROCESS | 1664 | 1461710440347 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:40:40 INFO - PROCESS | 1664 | 1461710440475 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1664 | ++DOCSHELL 0x124482800 == 53 [pid = 1664] [id = 775] 15:40:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x115688000) [pid = 1664] [serial = 2323] [outer = 0x0] 15:40:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x11c4ee400) [pid = 1664] [serial = 2324] [outer = 0x115688000] 15:40:40 INFO - PROCESS | 1664 | 1461710440510 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x123be9000) [pid = 1664] [serial = 2325] [outer = 0x115688000] 15:40:40 INFO - PROCESS | 1664 | [1664] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:40:40 INFO - PROCESS | 1664 | 1461710440858 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:40:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:40:40 INFO - {} 15:40:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 680ms 15:40:40 INFO - PROCESS | 1664 | 1461710440869 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1664 | 1461710440870 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:40:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:40:40 INFO - PROCESS | 1664 | 1461710440873 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1664 | 1461710440874 Marionette TRACE conn2 <- [1,3066,null,{}] 15:40:40 INFO - PROCESS | 1664 | 1461710440876 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}] 15:40:40 INFO - PROCESS | 1664 | 1461710440972 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:40:41 INFO - PROCESS | 1664 | 1461710441058 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x129e80800 == 54 [pid = 1664] [id = 776] 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x123be4c00) [pid = 1664] [serial = 2326] [outer = 0x0] 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x124f8ec00) [pid = 1664] [serial = 2327] [outer = 0x123be4c00] 15:40:41 INFO - PROCESS | 1664 | 1461710441084 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1278b8400) [pid = 1664] [serial = 2328] [outer = 0x123be4c00] 15:40:41 INFO - PROCESS | 1664 | 1461710441342 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]]]}] 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:40:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:40:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 15:40:41 INFO - PROCESS | 1664 | 1461710441401 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1664 | 1461710441402 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:40:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:40:41 INFO - PROCESS | 1664 | 1461710441404 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1664 | 1461710441405 Marionette TRACE conn2 <- [1,3070,null,{}] 15:40:41 INFO - PROCESS | 1664 | 1461710441407 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}] 15:40:41 INFO - PROCESS | 1664 | 1461710441501 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:40:41 INFO - PROCESS | 1664 | 1461710441505 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ab7d800 == 55 [pid = 1664] [id = 777] 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1290dec00) [pid = 1664] [serial = 2329] [outer = 0x0] 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x1290e3000) [pid = 1664] [serial = 2330] [outer = 0x1290dec00] 15:40:41 INFO - PROCESS | 1664 | 1461710441538 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x129c6d400) [pid = 1664] [serial = 2331] [outer = 0x1290dec00] 15:40:41 INFO - PROCESS | 1664 | 1461710441891 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]]]}] 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:40:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:40:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 15:40:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:40:41 INFO - PROCESS | 1664 | 1461710441924 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1664 | 1461710441926 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:40:41 INFO - PROCESS | 1664 | 1461710441928 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1664 | 1461710441930 Marionette TRACE conn2 <- [1,3074,null,{}] 15:40:41 INFO - PROCESS | 1664 | 1461710441932 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}] 15:40:42 INFO - PROCESS | 1664 | 1461710442063 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:40:42 INFO - PROCESS | 1664 | 1461710442079 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ac1d000 == 56 [pid = 1664] [id = 778] 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x129d5a400) [pid = 1664] [serial = 2332] [outer = 0x0] 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x129de3800) [pid = 1664] [serial = 2333] [outer = 0x129d5a400] 15:40:42 INFO - PROCESS | 1664 | 1461710442105 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x129ec6400) [pid = 1664] [serial = 2334] [outer = 0x129d5a400] 15:40:42 INFO - PROCESS | 1664 | 1461710442451 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]]]}] 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:40:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 572ms 15:40:42 INFO - PROCESS | 1664 | 1461710442501 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 1664 | 1461710442503 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:40:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:40:42 INFO - PROCESS | 1664 | 1461710442507 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 1664 | 1461710442508 Marionette TRACE conn2 <- [1,3078,null,{}] 15:40:42 INFO - PROCESS | 1664 | 1461710442519 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}] 15:40:42 INFO - PROCESS | 1664 | 1461710442675 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:40:42 INFO - PROCESS | 1664 | 1461710442718 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 1664 | ++DOCSHELL 0x12c877000 == 57 [pid = 1664] [id = 779] 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x129ec4000) [pid = 1664] [serial = 2335] [outer = 0x0] 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x129f22400) [pid = 1664] [serial = 2336] [outer = 0x129ec4000] 15:40:42 INFO - PROCESS | 1664 | 1461710442744 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1664 | ++DOMWINDOW == 133 (0x114f04800) [pid = 1664] [serial = 2337] [outer = 0x129ec4000] 15:40:43 INFO - PROCESS | 1664 | 1461710443068 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] 15:40:43 INFO - PROCESS | 1664 | 1461710443085 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:40:43 INFO - PROCESS | 1664 | 1461710443087 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1664 | 1461710443089 Marionette TRACE conn2 <- [1,3082,null,{}] 15:40:43 INFO - PROCESS | 1664 | 1461710443091 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}] 15:40:43 INFO - PROCESS | 1664 | 1461710443208 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:40:43 INFO - PROCESS | 1664 | 1461710443250 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d363800 == 58 [pid = 1664] [id = 780] 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 134 (0x1150f4400) [pid = 1664] [serial = 2338] [outer = 0x0] 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 135 (0x129ec9000) [pid = 1664] [serial = 2339] [outer = 0x1150f4400] 15:40:43 INFO - PROCESS | 1664 | 1461710443275 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 136 (0x12a24dc00) [pid = 1664] [serial = 2340] [outer = 0x1150f4400] 15:40:43 INFO - PROCESS | 1664 | 1461710443583 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]]]}] 15:40:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:40:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:40:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:40:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 15:40:43 INFO - PROCESS | 1664 | 1461710443607 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1664 | 1461710443608 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:40:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:40:43 INFO - PROCESS | 1664 | 1461710443617 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1664 | 1461710443618 Marionette TRACE conn2 <- [1,3086,null,{}] 15:40:43 INFO - PROCESS | 1664 | 1461710443620 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}] 15:40:43 INFO - PROCESS | 1664 | 1461710443737 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:40:43 INFO - PROCESS | 1664 | 1461710443780 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1664 | ++DOCSHELL 0x12d7c3800 == 59 [pid = 1664] [id = 781] 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 137 (0x12a24e000) [pid = 1664] [serial = 2341] [outer = 0x0] 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 138 (0x12a5c5800) [pid = 1664] [serial = 2342] [outer = 0x12a24e000] 15:40:43 INFO - PROCESS | 1664 | 1461710443805 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1664 | ++DOMWINDOW == 139 (0x12abb2000) [pid = 1664] [serial = 2343] [outer = 0x12a24e000] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 138 (0x129c4b800) [pid = 1664] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 137 (0x11357f800) [pid = 1664] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 136 (0x11ad4bc00) [pid = 1664] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 135 (0x115691c00) [pid = 1664] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 134 (0x11afb9800) [pid = 1664] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 133 (0x11ad4b400) [pid = 1664] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 132 (0x1273d0c00) [pid = 1664] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 131 (0x1291f3800) [pid = 1664] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 130 (0x129ec7c00) [pid = 1664] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 129 (0x11ba1d800) [pid = 1664] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 128 (0x11ad4ac00) [pid = 1664] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 127 (0x11bacc400) [pid = 1664] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 126 (0x1150f9400) [pid = 1664] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 125 (0x11afc1c00) [pid = 1664] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 124 (0x11bac1000) [pid = 1664] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 123 (0x11bac7400) [pid = 1664] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 122 (0x11ad4a400) [pid = 1664] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 121 (0x11570b400) [pid = 1664] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 120 (0x116379c00) [pid = 1664] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 119 (0x11aa0f000) [pid = 1664] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 118 (0x11343f000) [pid = 1664] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 117 (0x129f63000) [pid = 1664] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 116 (0x113580400) [pid = 1664] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 115 (0x129f27800) [pid = 1664] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 114 (0x129f29800) [pid = 1664] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 113 (0x1272d0800) [pid = 1664] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 112 (0x11c4ef800) [pid = 1664] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:40:44 INFO - PROCESS | 1664 | --DOMWINDOW == 111 (0x114f0ac00) [pid = 1664] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:40:44 INFO - PROCESS | 1664 | 1461710444392 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:40:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 819ms 15:40:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:40:44 INFO - PROCESS | 1664 | 1461710444437 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1664 | 1461710444438 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:40:44 INFO - PROCESS | 1664 | 1461710444440 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1664 | 1461710444441 Marionette TRACE conn2 <- [1,3090,null,{}] 15:40:44 INFO - PROCESS | 1664 | 1461710444443 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}] 15:40:44 INFO - PROCESS | 1664 | 1461710444547 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:40:44 INFO - PROCESS | 1664 | 1461710444552 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1664 | ++DOCSHELL 0x124056800 == 60 [pid = 1664] [id = 782] 15:40:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 112 (0x11343f000) [pid = 1664] [serial = 2344] [outer = 0x0] 15:40:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 113 (0x11ad4bc00) [pid = 1664] [serial = 2345] [outer = 0x11343f000] 15:40:44 INFO - PROCESS | 1664 | 1461710444582 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1664 | ++DOMWINDOW == 114 (0x1298f5800) [pid = 1664] [serial = 2346] [outer = 0x11343f000] 15:40:44 INFO - PROCESS | 1664 | 1461710444923 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:40:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 15:40:44 INFO - PROCESS | 1664 | 1461710444960 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1664 | 1461710444962 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:40:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:40:44 INFO - PROCESS | 1664 | 1461710444964 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1664 | 1461710444965 Marionette TRACE conn2 <- [1,3094,null,{}] 15:40:44 INFO - PROCESS | 1664 | 1461710444968 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}] 15:40:45 INFO - PROCESS | 1664 | 1461710445106 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:40:45 INFO - PROCESS | 1664 | 1461710445113 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12edb6800 == 61 [pid = 1664] [id = 783] 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 115 (0x11afb9800) [pid = 1664] [serial = 2347] [outer = 0x0] 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 116 (0x12ad65c00) [pid = 1664] [serial = 2348] [outer = 0x11afb9800] 15:40:45 INFO - PROCESS | 1664 | 1461710445138 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 117 (0x12aff6400) [pid = 1664] [serial = 2349] [outer = 0x11afb9800] 15:40:45 INFO - PROCESS | 1664 | 1461710445437 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:40:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 15:40:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:40:45 INFO - PROCESS | 1664 | 1461710445483 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1664 | 1461710445484 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:40:45 INFO - PROCESS | 1664 | 1461710445486 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1664 | 1461710445488 Marionette TRACE conn2 <- [1,3098,null,{}] 15:40:45 INFO - PROCESS | 1664 | 1461710445490 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}] 15:40:45 INFO - PROCESS | 1664 | 1461710445584 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:40:45 INFO - PROCESS | 1664 | 1461710445588 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 1664 | ++DOCSHELL 0x12f2e1000 == 62 [pid = 1664] [id = 784] 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 118 (0x12aff7c00) [pid = 1664] [serial = 2350] [outer = 0x0] 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 119 (0x12b518400) [pid = 1664] [serial = 2351] [outer = 0x12aff7c00] 15:40:45 INFO - PROCESS | 1664 | 1461710445613 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 1664 | ++DOMWINDOW == 120 (0x12b65a800) [pid = 1664] [serial = 2352] [outer = 0x12aff7c00] 15:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:40:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 15:40:45 INFO - PROCESS | 1664 | 1461710445948 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]]]}] 15:40:45 INFO - PROCESS | 1664 | 1461710445958 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:40:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:40:45 INFO - PROCESS | 1664 | 1461710445959 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:40:45 INFO - PROCESS | 1664 | 1461710445967 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1664 | 1461710445968 Marionette TRACE conn2 <- [1,3102,null,{}] 15:40:45 INFO - PROCESS | 1664 | 1461710445970 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}] 15:40:46 INFO - PROCESS | 1664 | 1461710446101 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:40:46 INFO - PROCESS | 1664 | 1461710446108 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x129d06800 == 63 [pid = 1664] [id = 785] 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 121 (0x118ea2c00) [pid = 1664] [serial = 2353] [outer = 0x0] 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 122 (0x1241cd800) [pid = 1664] [serial = 2354] [outer = 0x118ea2c00] 15:40:46 INFO - PROCESS | 1664 | 1461710446133 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 123 (0x12b796c00) [pid = 1664] [serial = 2355] [outer = 0x118ea2c00] 15:40:46 INFO - PROCESS | 1664 | 1461710446500 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:40:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:40:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 572ms 15:40:46 INFO - PROCESS | 1664 | 1461710446535 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:40:46 INFO - PROCESS | 1664 | 1461710446538 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:40:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:40:46 INFO - PROCESS | 1664 | 1461710446542 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:40:46 INFO - PROCESS | 1664 | 1461710446544 Marionette TRACE conn2 <- [1,3106,null,{}] 15:40:46 INFO - PROCESS | 1664 | 1461710446548 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}] 15:40:46 INFO - PROCESS | 1664 | 1461710446696 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:40:46 INFO - PROCESS | 1664 | 1461710446805 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1664 | ++DOCSHELL 0x11aa80000 == 64 [pid = 1664] [id = 786] 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 124 (0x1147d5c00) [pid = 1664] [serial = 2356] [outer = 0x0] 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 125 (0x1156e7800) [pid = 1664] [serial = 2357] [outer = 0x1147d5c00] 15:40:46 INFO - PROCESS | 1664 | 1461710446839 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1664 | ++DOMWINDOW == 126 (0x11883e000) [pid = 1664] [serial = 2358] [outer = 0x1147d5c00] 15:40:47 INFO - PROCESS | 1664 | 1461710447233 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]]]}] 15:40:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:40:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:40:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:40:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 15:40:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:40:47 INFO - PROCESS | 1664 | 1461710447265 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1664 | 1461710447269 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:40:47 INFO - PROCESS | 1664 | 1461710447273 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1664 | 1461710447275 Marionette TRACE conn2 <- [1,3110,null,{}] 15:40:47 INFO - PROCESS | 1664 | 1461710447278 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}] 15:40:47 INFO - PROCESS | 1664 | 1461710447391 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:40:47 INFO - PROCESS | 1664 | 1461710447501 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1664 | ++DOCSHELL 0x1272ad000 == 65 [pid = 1664] [id = 787] 15:40:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 127 (0x118e09000) [pid = 1664] [serial = 2359] [outer = 0x0] 15:40:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 128 (0x11ad4f800) [pid = 1664] [serial = 2360] [outer = 0x118e09000] 15:40:47 INFO - PROCESS | 1664 | 1461710447533 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1664 | ++DOMWINDOW == 129 (0x11af43c00) [pid = 1664] [serial = 2361] [outer = 0x118e09000] 15:40:47 INFO - PROCESS | 1664 | 1461710447908 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"]]]}] 15:40:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:40:47 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 15:40:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:40:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:40:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 673ms 15:40:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:40:47 INFO - PROCESS | 1664 | 1461710447947 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1664 | 1461710447948 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:40:47 INFO - PROCESS | 1664 | 1461710447951 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1664 | 1461710447953 Marionette TRACE conn2 <- [1,3114,null,{}] 15:40:47 INFO - PROCESS | 1664 | 1461710447961 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}] 15:40:48 INFO - PROCESS | 1664 | 1461710448079 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:40:48 INFO - PROCESS | 1664 | 1461710448184 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\", \"e04e5c57-d849-4b07-b89f-0151cbdb6c5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1664 | ++DOCSHELL 0x12ae9b800 == 66 [pid = 1664] [id = 788] 15:40:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 130 (0x11af4b800) [pid = 1664] [serial = 2362] [outer = 0x0] 15:40:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 131 (0x11baeb000) [pid = 1664] [serial = 2363] [outer = 0x11af4b800] 15:40:48 INFO - PROCESS | 1664 | 1461710448216 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 1664 | ++DOMWINDOW == 132 (0x123bed400) [pid = 1664] [serial = 2364] [outer = 0x11af4b800] 15:40:48 INFO - PROCESS | 1664 | 1461710448592 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]]]}] 15:40:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:40:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 671ms 15:40:48 INFO - PROCESS | 1664 | 1461710448623 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1664 | 1461710448625 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:40:49 WARNING - u'runner_teardown' () 15:40:49 INFO - No more tests 15:40:49 INFO - Got 0 unexpected results 15:40:49 INFO - SUITE-END | took 524s 15:40:49 INFO - Closing logging queue 15:40:49 INFO - queue closed 15:40:49 INFO - Return code: 0 15:40:49 WARNING - # TBPL SUCCESS # 15:40:49 INFO - Running post-action listener: _resource_record_post_action 15:40:49 INFO - Running post-run listener: _resource_record_post_run 15:40:50 INFO - Total resource usage - Wall time: 548s; CPU: 58.0%; Read bytes: 37869056; Write bytes: 994902528; Read time: 386; Write time: 4885 15:40:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:40:50 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 191339008; Write bytes: 183676928; Read time: 15789; Write time: 321 15:40:50 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 35661312; Write bytes: 795836928; Read time: 361; Write time: 4521 15:40:50 INFO - Running post-run listener: _upload_blobber_files 15:40:50 INFO - Blob upload gear active. 15:40:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:40:50 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 15:40:50 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:40:50 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:40:51 INFO - (blobuploader) - INFO - Open directory for files ... 15:40:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:40:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:40:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:40:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:40:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:40:52 INFO - (blobuploader) - INFO - Done attempting. 15:40:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:40:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:40:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:40:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:40:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:40:53 INFO - (blobuploader) - INFO - Done attempting. 15:40:53 INFO - (blobuploader) - INFO - Iteration through files over. 15:40:53 INFO - Return code: 0 15:40:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:40:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:40:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0b8c36fa530cc1d721c8f6741b4e0368e1b211ee400800163c349170ed97ee811dc7a4a71e68298ef9f33116cf381b1630455a306fa24ee61ddb4a8ad6bf9e02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9bbc9cdafe2f32fb676afad9882973bcdd8205e2ac16d5073a81fb4ddea78fd429119866177c1f29cdde0f706859ca4071f0f02b2eaaa4e3e8304ff683bd23eb"} 15:40:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:40:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:40:53 INFO - Contents: 15:40:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0b8c36fa530cc1d721c8f6741b4e0368e1b211ee400800163c349170ed97ee811dc7a4a71e68298ef9f33116cf381b1630455a306fa24ee61ddb4a8ad6bf9e02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9bbc9cdafe2f32fb676afad9882973bcdd8205e2ac16d5073a81fb4ddea78fd429119866177c1f29cdde0f706859ca4071f0f02b2eaaa4e3e8304ff683bd23eb"} 15:40:53 INFO - Running post-run listener: copy_logs_to_upload_dir 15:40:53 INFO - Copying logs to upload dir... 15:40:53 INFO - mkdir: /builds/slave/test/build/upload/logs 15:40:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=613.608041 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 13 secs) (at 2016-04-26 15:40:54.177115) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 15:40:54.180324) ========= 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.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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-central/sha512/0b8c36fa530cc1d721c8f6741b4e0368e1b211ee400800163c349170ed97ee811dc7a4a71e68298ef9f33116cf381b1630455a306fa24ee61ddb4a8ad6bf9e02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9bbc9cdafe2f32fb676afad9882973bcdd8205e2ac16d5073a81fb4ddea78fd429119866177c1f29cdde0f706859ca4071f0f02b2eaaa4e3e8304ff683bd23eb"} build_url:https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012674 build_url: 'https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0b8c36fa530cc1d721c8f6741b4e0368e1b211ee400800163c349170ed97ee811dc7a4a71e68298ef9f33116cf381b1630455a306fa24ee61ddb4a8ad6bf9e02", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9bbc9cdafe2f32fb676afad9882973bcdd8205e2ac16d5073a81fb4ddea78fd429119866177c1f29cdde0f706859ca4071f0f02b2eaaa4e3e8304ff683bd23eb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZtsQMKDXTde0MwImMCeZGA/artifacts/public/build/firefox-49.0a1.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-04-26 15:40:54.218369) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:40:54.218744) ========= 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.p55ROontuh/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.O3Ehj2NkgC/Listeners TMPDIR=/var/folders/n5/8vlsdw_12tddqc4b5pnh50t000000w/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.005043 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:40:54.270939) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:40:54.271302) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 15:40:54.271761) ========= ========= Total master_lag: 0.68 =========