builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0089 starttime: 1462402012.56 results: success (0) buildid: 20160504143547 builduid: 52f9b073c31b447bae629043bfb6f83a revision: b6738ca644382710da35245e0c2e01479befeb37 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.559747) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.560293) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.560715) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.580525) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.580871) ========= 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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-04 15:46:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 31.5M=0s 2016-05-04 15:46:52 (31.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.244389 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.843092) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.843512) ========= 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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/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.028297 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.895235) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:52.896071) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b6738ca644382710da35245e0c2e01479befeb37 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b6738ca644382710da35245e0c2e01479befeb37 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-04 15:46:52,978 truncating revision to first 12 chars 2016-05-04 15:46:52,979 Setting DEBUG logging. 2016-05-04 15:46:52,979 attempt 1/10 2016-05-04 15:46:52,979 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b6738ca64438?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 15:46:53,582 unpacking tar archive at: mozilla-aurora-b6738ca64438/testing/mozharness/ program finished with exit code 0 elapsedTime=0.856252 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:53.775181) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:53.776024) ========= script_repo_revision: b6738ca644382710da35245e0c2e01479befeb37 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:53.779012) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:53.779625) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 15:46:53.794142) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-05-04 15:46:53.794476) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/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:46:53 INFO - MultiFileLogger online at 20160504 15:46:53 in /builds/slave/test 15:46:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:46:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:46:53 INFO - {'append_to_log': False, 15:46:53 INFO - 'base_work_dir': '/builds/slave/test', 15:46:53 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:46:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:46:53 INFO - 'buildbot_json_path': 'buildprops.json', 15:46:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:46:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:46:53 INFO - 'download_minidump_stackwalk': True, 15:46:53 INFO - 'download_symbols': 'true', 15:46:53 INFO - 'e10s': False, 15:46:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:46:53 INFO - 'tooltool.py': '/tools/tooltool.py', 15:46:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:46:53 INFO - '/tools/misc-python/virtualenv.py')}, 15:46:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:46:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:46:53 INFO - 'log_level': 'info', 15:46:53 INFO - 'log_to_console': True, 15:46:53 INFO - 'opt_config_files': (), 15:46:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:46:53 INFO - '--processes=1', 15:46:53 INFO - '--config=%(test_path)s/wptrunner.ini', 15:46:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:46:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:46:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:46:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:46:53 INFO - 'pip_index': False, 15:46:53 INFO - 'require_test_zip': True, 15:46:53 INFO - 'test_type': ('testharness',), 15:46:53 INFO - 'this_chunk': '1', 15:46:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:46:53 INFO - 'total_chunks': '10', 15:46:53 INFO - 'virtualenv_path': 'venv', 15:46:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:46:53 INFO - 'work_dir': 'build'} 15:46:53 INFO - ##### 15:46:53 INFO - ##### Running clobber step. 15:46:53 INFO - ##### 15:46:53 INFO - Running pre-action listener: _resource_record_pre_action 15:46:53 INFO - Running main action method: clobber 15:46:53 INFO - rmtree: /builds/slave/test/build 15:46:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:46:55 INFO - Running post-action listener: _resource_record_post_action 15:46:55 INFO - ##### 15:46:55 INFO - ##### Running read-buildbot-config step. 15:46:55 INFO - ##### 15:46:55 INFO - Running pre-action listener: _resource_record_pre_action 15:46:55 INFO - Running main action method: read_buildbot_config 15:46:55 INFO - Using buildbot properties: 15:46:55 INFO - { 15:46:55 INFO - "project": "", 15:46:55 INFO - "product": "firefox", 15:46:55 INFO - "script_repo_revision": "production", 15:46:55 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:46:55 INFO - "repository": "", 15:46:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:46:55 INFO - "buildid": "20160504143547", 15:46:55 INFO - "pgo_build": "False", 15:46:55 INFO - "basedir": "/builds/slave/test", 15:46:55 INFO - "buildnumber": 235, 15:46:55 INFO - "slavename": "t-yosemite-r7-0089", 15:46:55 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 15:46:55 INFO - "platform": "macosx64", 15:46:55 INFO - "branch": "mozilla-aurora", 15:46:55 INFO - "revision": "b6738ca644382710da35245e0c2e01479befeb37", 15:46:55 INFO - "repo_path": "releases/mozilla-aurora", 15:46:55 INFO - "moz_repo_path": "", 15:46:55 INFO - "stage_platform": "macosx64", 15:46:55 INFO - "builduid": "52f9b073c31b447bae629043bfb6f83a", 15:46:55 INFO - "slavebuilddir": "test" 15:46:55 INFO - } 15:46:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:46:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:46:55 INFO - Running post-action listener: _resource_record_post_action 15:46:55 INFO - ##### 15:46:55 INFO - ##### Running download-and-extract step. 15:46:55 INFO - ##### 15:46:55 INFO - Running pre-action listener: _resource_record_pre_action 15:46:55 INFO - Running main action method: download_and_extract 15:46:55 INFO - mkdir: /builds/slave/test/build/tests 15:46:55 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:46:55 INFO - https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:46:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:46:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:46:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:46:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 15:46:57 INFO - Downloaded 1235 bytes. 15:46:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:46:57 INFO - Using the following test package requirements: 15:46:57 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:46:57 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:46:57 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:46:57 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'jsshell-mac64.zip'], 15:46:57 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:46:57 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:46:57 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:46:57 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:46:57 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:46:57 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:46:57 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:46:57 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:46:57 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:46:57 INFO - https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:46:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:46:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:46:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:46:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 15:46:58 INFO - Downloaded 17995095 bytes. 15:46:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:46:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:46:58 INFO - caution: filename not matched: web-platform/* 15:46:58 INFO - Return code: 11 15:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:46:58 INFO - https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:46:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:46:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:46:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:46:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:47:02 INFO - Downloaded 36408648 bytes. 15:47:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:47:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:47:07 INFO - caution: filename not matched: bin/* 15:47:07 INFO - caution: filename not matched: config/* 15:47:07 INFO - caution: filename not matched: mozbase/* 15:47:07 INFO - caution: filename not matched: marionette/* 15:47:07 INFO - caution: filename not matched: tools/wptserve/* 15:47:07 INFO - Return code: 11 15:47:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:07 INFO - https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:47:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:47:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:47:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:47:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 15:47:09 INFO - Downloaded 73021023 bytes. 15:47:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:47:09 INFO - mkdir: /builds/slave/test/properties 15:47:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:47:09 INFO - Writing to file /builds/slave/test/properties/build_url 15:47:09 INFO - Contents: 15:47:09 INFO - build_url:https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:47:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:47:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:47:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:47:10 INFO - Contents: 15:47:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:47:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:10 INFO - https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:47:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:47:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:47:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:47:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:47:16 INFO - Downloaded 103575825 bytes. 15:47:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:47:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:47:19 INFO - Return code: 0 15:47:19 INFO - Running post-action listener: _resource_record_post_action 15:47:19 INFO - Running post-action listener: set_extra_try_arguments 15:47:19 INFO - ##### 15:47:19 INFO - ##### Running create-virtualenv step. 15:47:19 INFO - ##### 15:47:19 INFO - Running pre-action listener: _pre_create_virtualenv 15:47:19 INFO - Running pre-action listener: _resource_record_pre_action 15:47:19 INFO - Running main action method: create_virtualenv 15:47:19 INFO - Creating virtualenv /builds/slave/test/build/venv 15:47:19 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:47:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:47:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:47:19 INFO - Using real prefix '/tools/python27' 15:47:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:47:20 INFO - Installing distribute.............................................................................................................................................................................................done. 15:47:23 INFO - Installing pip.................done. 15:47:23 INFO - Return code: 0 15:47:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:47:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1054bae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa67bcb7220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, '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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:47:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:47:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:47:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:47:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:47:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:47:23 INFO - 'HOME': '/Users/cltbld', 15:47:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:47:23 INFO - 'LOGNAME': 'cltbld', 15:47:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:23 INFO - 'MOZ_NO_REMOTE': '1', 15:47:23 INFO - 'NO_EM_RESTART': '1', 15:47:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:47:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:23 INFO - 'PWD': '/builds/slave/test', 15:47:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:47:23 INFO - 'SHELL': '/bin/bash', 15:47:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:47:23 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:47:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:47:23 INFO - 'USER': 'cltbld', 15:47:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:47:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:47:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:47:23 INFO - 'XPC_FLAGS': '0x0', 15:47:23 INFO - 'XPC_SERVICE_NAME': '0', 15:47:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:47:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:23 INFO - Downloading/unpacking psutil>=0.7.1 15:47: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:47: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:47: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:47: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:47: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:47: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:47:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:47:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:47:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:47:26 INFO - Installing collected packages: psutil 15:47:26 INFO - Running setup.py install for psutil 15:47:26 INFO - building 'psutil._psutil_osx' extension 15:47:26 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:47:27 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:47:27 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:47:27 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:47:27 INFO - building 'psutil._psutil_posix' extension 15:47:27 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:47:27 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:47:27 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:47:27 INFO - ^ 15:47:27 INFO - 1 warning generated. 15:47:27 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:47:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:47:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:47:27 INFO - Successfully installed psutil 15:47:27 INFO - Cleaning up... 15:47:27 INFO - Return code: 0 15:47:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:47: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:47:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47: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:47:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:27 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 0x1054bae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa67bcb7220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, '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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:47:27 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:47:27 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:47:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:47:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:47:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:47:27 INFO - 'HOME': '/Users/cltbld', 15:47:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:47:27 INFO - 'LOGNAME': 'cltbld', 15:47:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:27 INFO - 'MOZ_NO_REMOTE': '1', 15:47:27 INFO - 'NO_EM_RESTART': '1', 15:47:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:47:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:27 INFO - 'PWD': '/builds/slave/test', 15:47:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:47:27 INFO - 'SHELL': '/bin/bash', 15:47:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:47:27 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:47:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:47:27 INFO - 'USER': 'cltbld', 15:47:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:47:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:47:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:47:27 INFO - 'XPC_FLAGS': '0x0', 15:47:27 INFO - 'XPC_SERVICE_NAME': '0', 15:47:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:47:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:47:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:47:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:47:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:47:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:47:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:47:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:47:30 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:47:30 INFO - Installing collected packages: mozsystemmonitor 15:47:30 INFO - Running setup.py install for mozsystemmonitor 15:47:30 INFO - Successfully installed mozsystemmonitor 15:47:30 INFO - Cleaning up... 15:47:30 INFO - Return code: 0 15:47:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:47:30 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:47:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:30 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:47:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:30 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 0x1054bae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa67bcb7220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, '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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:47:30 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:47:30 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:47:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:47:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:47:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:47:30 INFO - 'HOME': '/Users/cltbld', 15:47:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:47:30 INFO - 'LOGNAME': 'cltbld', 15:47:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:30 INFO - 'MOZ_NO_REMOTE': '1', 15:47:30 INFO - 'NO_EM_RESTART': '1', 15:47:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:47:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:30 INFO - 'PWD': '/builds/slave/test', 15:47:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:47:30 INFO - 'SHELL': '/bin/bash', 15:47:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:47:30 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:47:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:47:30 INFO - 'USER': 'cltbld', 15:47:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:47:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:47:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:47:30 INFO - 'XPC_FLAGS': '0x0', 15:47:30 INFO - 'XPC_SERVICE_NAME': '0', 15:47:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:47:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:31 INFO - Downloading/unpacking blobuploader==1.2.4 15:47:31 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:47:31 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:47:31 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:47:31 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:47:31 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:47:31 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:47:33 INFO - Downloading blobuploader-1.2.4.tar.gz 15:47:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:47:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:47:33 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:47:33 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:47:33 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:47:33 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:47:33 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:47:33 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:47:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:47:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:47:34 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:47:34 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:47:34 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:47:34 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:47:34 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:47:34 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:47:34 INFO - Downloading docopt-0.6.1.tar.gz 15:47:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:47:34 INFO - Installing collected packages: blobuploader, requests, docopt 15:47:34 INFO - Running setup.py install for blobuploader 15:47:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:47:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:47:34 INFO - Running setup.py install for requests 15:47:35 INFO - Running setup.py install for docopt 15:47:35 INFO - Successfully installed blobuploader requests docopt 15:47:35 INFO - Cleaning up... 15:47:35 INFO - Return code: 0 15:47:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:47:35 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:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:35 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:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:35 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 0x1054bae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa67bcb7220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, '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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:47:35 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:47:35 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:47:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:47:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:47:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:47:35 INFO - 'HOME': '/Users/cltbld', 15:47:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:47:35 INFO - 'LOGNAME': 'cltbld', 15:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:35 INFO - 'MOZ_NO_REMOTE': '1', 15:47:35 INFO - 'NO_EM_RESTART': '1', 15:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:35 INFO - 'PWD': '/builds/slave/test', 15:47:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:47:35 INFO - 'SHELL': '/bin/bash', 15:47:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:47:35 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:47:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:47:35 INFO - 'USER': 'cltbld', 15:47:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:47:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:47:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:47:35 INFO - 'XPC_FLAGS': '0x0', 15:47:35 INFO - 'XPC_SERVICE_NAME': '0', 15:47:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:47:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:47:35 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-qw95_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-cj3Ydr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-dtDYX9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-q9jc7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-GVMNcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-ziDl0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-rwFN3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-WqKlw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-K26_7w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-Y5XNCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:47:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:47:36 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-E_vaBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-KuXZsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-HZdhdx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-ImH5vC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-T_oV8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-wSKuOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-bvvXUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-YZuHrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-jg2_j2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:37 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-75OjtL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:47:38 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-psuGQE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:47:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:47:38 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:47:38 INFO - Running setup.py install for manifestparser 15:47:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:47:38 INFO - Running setup.py install for mozcrash 15:47:38 INFO - Running setup.py install for mozdebug 15:47:38 INFO - Running setup.py install for mozdevice 15:47:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Running setup.py install for mozfile 15:47:39 INFO - Running setup.py install for mozhttpd 15:47:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Running setup.py install for mozinfo 15:47:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Running setup.py install for mozInstall 15:47:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Running setup.py install for mozleak 15:47:39 INFO - Running setup.py install for mozlog 15:47:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:47:39 INFO - Running setup.py install for moznetwork 15:47:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:47:40 INFO - Running setup.py install for mozprocess 15:47:40 INFO - Running setup.py install for mozprofile 15:47:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:47:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:47:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:47:40 INFO - Running setup.py install for mozrunner 15:47:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:47:40 INFO - Running setup.py install for mozscreenshot 15:47:40 INFO - Running setup.py install for moztest 15:47:40 INFO - Running setup.py install for mozversion 15:47:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:47:41 INFO - Running setup.py install for wptserve 15:47:41 INFO - Running setup.py install for marionette-driver 15:47:41 INFO - Running setup.py install for browsermob-proxy 15:47:41 INFO - Running setup.py install for marionette-client 15:47:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:47:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:47:41 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:47:41 INFO - Cleaning up... 15:47:41 INFO - Return code: 0 15:47:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:47:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:47:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:47:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:47:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:47:41 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 0x1054bae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa67bcb7220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, '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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:47:41 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:47:41 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:47:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:47:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:47:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:47:41 INFO - 'HOME': '/Users/cltbld', 15:47:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:47:41 INFO - 'LOGNAME': 'cltbld', 15:47:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:47:41 INFO - 'MOZ_NO_REMOTE': '1', 15:47:41 INFO - 'NO_EM_RESTART': '1', 15:47:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:47:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:47:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:47:41 INFO - 'PWD': '/builds/slave/test', 15:47:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:47:41 INFO - 'SHELL': '/bin/bash', 15:47:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:47:41 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:47:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:47:41 INFO - 'USER': 'cltbld', 15:47:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:47:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:47:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:47:41 INFO - 'XPC_FLAGS': '0x0', 15:47:41 INFO - 'XPC_SERVICE_NAME': '0', 15:47:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:47:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-XT9qNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-7QPXib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-lAN1fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-NdnHLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-Ei79qX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-1M5Dgu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-DUwNdc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-e_e7wE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:47:42 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:47:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:47:42 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-JxBB7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-1yuyL1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-9VLIFJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-sqEpr4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-aHIl0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-XFVYnj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-SU9fKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-lC1GNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-O3ZpRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:47:43 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:47:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:47:43 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-s0IbOX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:47:44 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:47:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:47:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-HZIuBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:47:44 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:47:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-XesHWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:47:44 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:47:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:47:44 INFO - Running setup.py (path:/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/pip-yCkmPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:47:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:47:44 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:47:44 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:47:44 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:47:44 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:47:44 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:47:44 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:47:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:47:44 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:47:44 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:47:44 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:47:44 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:47:44 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:47:44 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:47:47 INFO - Downloading blessings-1.6.tar.gz 15:47:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:47:47 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:47:47 INFO - Installing collected packages: blessings 15:47:47 INFO - Running setup.py install for blessings 15:47:47 INFO - Successfully installed blessings 15:47:47 INFO - Cleaning up... 15:47:47 INFO - Return code: 0 15:47:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:47:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:47:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:47:47 INFO - Reading from file tmpfile_stdout 15:47:47 INFO - Current package versions: 15:47:47 INFO - blessings == 1.6 15:47:47 INFO - blobuploader == 1.2.4 15:47:47 INFO - browsermob-proxy == 0.6.0 15:47:47 INFO - docopt == 0.6.1 15:47:47 INFO - manifestparser == 1.1 15:47:47 INFO - marionette-client == 2.3.0 15:47:47 INFO - marionette-driver == 1.4.0 15:47:47 INFO - mozInstall == 1.12 15:47:47 INFO - mozcrash == 0.17 15:47:47 INFO - mozdebug == 0.1 15:47:47 INFO - mozdevice == 0.48 15:47:47 INFO - mozfile == 1.2 15:47:47 INFO - mozhttpd == 0.7 15:47:47 INFO - mozinfo == 0.9 15:47:47 INFO - mozleak == 0.1 15:47:47 INFO - mozlog == 3.1 15:47:47 INFO - moznetwork == 0.27 15:47:47 INFO - mozprocess == 0.22 15:47:47 INFO - mozprofile == 0.28 15:47:47 INFO - mozrunner == 6.11 15:47:47 INFO - mozscreenshot == 0.1 15:47:47 INFO - mozsystemmonitor == 0.0 15:47:47 INFO - moztest == 0.7 15:47:47 INFO - mozversion == 1.4 15:47:47 INFO - psutil == 3.1.1 15:47:47 INFO - requests == 1.2.3 15:47:47 INFO - wptserve == 1.4.0 15:47:47 INFO - wsgiref == 0.1.2 15:47:47 INFO - Running post-action listener: _resource_record_post_action 15:47:47 INFO - Running post-action listener: _start_resource_monitoring 15:47:47 INFO - Starting resource monitoring. 15:47:47 INFO - ##### 15:47:47 INFO - ##### Running pull step. 15:47:47 INFO - ##### 15:47:47 INFO - Running pre-action listener: _resource_record_pre_action 15:47:47 INFO - Running main action method: pull 15:47:47 INFO - Pull has nothing to do! 15:47:47 INFO - Running post-action listener: _resource_record_post_action 15:47:47 INFO - ##### 15:47:47 INFO - ##### Running install step. 15:47:47 INFO - ##### 15:47:47 INFO - Running pre-action listener: _resource_record_pre_action 15:47:47 INFO - Running main action method: install 15:47:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:47:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:47:48 INFO - Reading from file tmpfile_stdout 15:47:48 INFO - Detecting whether we're running mozinstall >=1.0... 15:47:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:47:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:47:48 INFO - Reading from file tmpfile_stdout 15:47:48 INFO - Output received: 15:47:48 INFO - Usage: mozinstall [options] installer 15:47:48 INFO - Options: 15:47:48 INFO - -h, --help show this help message and exit 15:47:48 INFO - -d DEST, --destination=DEST 15:47:48 INFO - Directory to install application into. [default: 15:47:48 INFO - "/builds/slave/test"] 15:47:48 INFO - --app=APP Application being installed. [default: firefox] 15:47:48 INFO - mkdir: /builds/slave/test/build/application 15:47:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:47:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:48:06 INFO - Reading from file tmpfile_stdout 15:48:06 INFO - Output received: 15:48:06 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:48:06 INFO - Running post-action listener: _resource_record_post_action 15:48:06 INFO - ##### 15:48:06 INFO - ##### Running run-tests step. 15:48:06 INFO - ##### 15:48:06 INFO - Running pre-action listener: _resource_record_pre_action 15:48:06 INFO - Running main action method: run_tests 15:48:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:48:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:48:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:48:06 INFO - grabbing minidump binary from tooltool 15:48:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:06 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 0x1054d35e0>, '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 0x1050b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1050e1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:48:06 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:48:06 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:48:06 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:48:06 INFO - Return code: 0 15:48:06 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:48:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:48:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:48:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:48:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hjbL1q9o5M/Render', 15:48:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:48:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:48:06 INFO - 'HOME': '/Users/cltbld', 15:48:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:48:06 INFO - 'LOGNAME': 'cltbld', 15:48:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:48:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:06 INFO - 'MOZ_NO_REMOTE': '1', 15:48:06 INFO - 'NO_EM_RESTART': '1', 15:48:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:48:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:06 INFO - 'PWD': '/builds/slave/test', 15:48:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:48:06 INFO - 'SHELL': '/bin/bash', 15:48:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.cI2VUi0Ck7/Listeners', 15:48:06 INFO - 'TMPDIR': '/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/', 15:48:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:48:06 INFO - 'USER': 'cltbld', 15:48:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:48:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:48:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:48:06 INFO - 'XPC_FLAGS': '0x0', 15:48:06 INFO - 'XPC_SERVICE_NAME': '0', 15:48:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:48:06 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:48:06 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:48:06 INFO - import pkg_resources 15:48:07 INFO - Using 1 client processes 15:48:07 INFO - wptserve Starting http server on 127.0.0.1:8001 15:48:07 INFO - wptserve Starting http server on 127.0.0.1:8000 15:48:07 INFO - wptserve Starting http server on 127.0.0.1:8443 15:48:09 INFO - SUITE-START | Running 778 tests 15:48:09 INFO - Running testharness tests 15:48:09 INFO - Setting up ssl 15:48:09 INFO - PROCESS | certutil | 15:48:09 INFO - PROCESS | certutil | 15:48:09 INFO - PROCESS | certutil | 15:48:09 INFO - Certificate Nickname Trust Attributes 15:48:09 INFO - SSL,S/MIME,JAR/XPI 15:48:09 INFO - 15:48:09 INFO - web-platform-tests CT,, 15:48:09 INFO - 15:48:09 INFO - Starting runner 15:48:10 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:48:10 INFO - PROCESS | 1652 | 1462402090781 Marionette DEBUG Marionette enabled via build flag and pref 15:48:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f4d800 == 1 [pid = 1652] [id = 1] 15:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f9e800) [pid = 1652] [serial = 1] [outer = 0x0] 15:48:10 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:48:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f9f800) [pid = 1652] [serial = 2] [outer = 0x113f9e800] 15:48:11 INFO - PROCESS | 1652 | 1462402091096 Marionette INFO Listening on port 2828 15:48:11 INFO - PROCESS | 1652 | 1462402091329 Marionette DEBUG Marionette enabled via command-line flag 15:48:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116885000 == 2 [pid = 1652] [id = 2] 15:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116885800) [pid = 1652] [serial = 3] [outer = 0x0] 15:48:11 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:48:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116886800) [pid = 1652] [serial = 4] [outer = 0x116885800] 15:48:11 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:11 INFO - PROCESS | 1652 | 1462402091485 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 15:48:11 INFO - PROCESS | 1652 | 1462402091569 Marionette DEBUG Closed connection conn0 15:48:11 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:11 INFO - PROCESS | 1652 | 1462402091574 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 15:48:11 INFO - PROCESS | 1652 | 1462402091590 Marionette DEBUG Closed connection conn1 15:48:11 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:48:11 INFO - PROCESS | 1652 | 1462402091595 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 15:48:11 INFO - PROCESS | 1652 | 1462402091603 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:48:11 INFO - PROCESS | 1652 | 1462402091609 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504143547","device":"desktop","version":"48.0a2"} 15:48:11 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:48:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f27000 == 3 [pid = 1652] [id = 3] 15:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119f2d000) [pid = 1652] [serial = 5] [outer = 0x0] 15:48:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f2e000 == 4 [pid = 1652] [id = 4] 15:48:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11a14a000) [pid = 1652] [serial = 6] [outer = 0x0] 15:48:13 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:48:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219c9800 == 5 [pid = 1652] [id = 5] 15:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11a148400) [pid = 1652] [serial = 7] [outer = 0x0] 15:48:13 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:48:13 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121d22400) [pid = 1652] [serial = 8] [outer = 0x11a148400] 15:48:13 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1248b1000) [pid = 1652] [serial = 9] [outer = 0x119f2d000] 15:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x121ab2000) [pid = 1652] [serial = 10] [outer = 0x11a14a000] 15:48:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x121ab4000) [pid = 1652] [serial = 11] [outer = 0x11a148400] 15:48:13 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:48:13 INFO - PROCESS | 1652 | 1462402093991 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1652 | 1462402094001 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x127208400) [pid = 1652] [serial = 12] [outer = 0x11a148400] 15:48:14 INFO - PROCESS | 1652 | 1462402094379 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2b741db4-d854-aa46-a382-45d041743b4e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504143547","device":"desktop","version":"48.0a2","command_id":1}}] 15:48:14 INFO - PROCESS | 1652 | 1462402094474 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:48:14 INFO - PROCESS | 1652 | 1462402094516 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:48:14 INFO - PROCESS | 1652 | 1462402094598 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x129038c00) [pid = 1652] [serial = 13] [outer = 0x11a148400] 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:48:14 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:48:14 INFO - PROCESS | 1652 | 1462402094880 Marionette TRACE conn2 <- [1,3,null,{}] 15:48:14 INFO - PROCESS | 1652 | 1462402094888 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:48:14 INFO - PROCESS | 1652 | 1462402094897 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:48:14 INFO - PROCESS | 1652 | 1462402094925 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1652 | 1462402094927 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:48:14 INFO - PROCESS | 1652 | 1462402094930 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1652 | 1462402094933 Marionette TRACE conn2 <- [1,6,null,{}] 15:48:14 INFO - PROCESS | 1652 | 1462402094938 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:48:14 INFO - PROCESS | 1652 | 1462402094945 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:48:14 INFO - PROCESS | 1652 | 1462402094948 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129621000 == 6 [pid = 1652] [id = 6] 15:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12963ac00) [pid = 1652] [serial = 14] [outer = 0x0] 15:48:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12963c800) [pid = 1652] [serial = 15] [outer = 0x12963ac00] 15:48:14 INFO - PROCESS | 1652 | 1462402094983 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129750c00) [pid = 1652] [serial = 16] [outer = 0x12963ac00] 15:48:15 INFO - PROCESS | 1652 | 1462402095270 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:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 15:48:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297b7800 == 7 [pid = 1652] [id = 7] 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12975ac00) [pid = 1652] [serial = 17] [outer = 0x0] 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x129969800) [pid = 1652] [serial = 18] [outer = 0x12975ac00] 15:48:15 INFO - PROCESS | 1652 | 1462402095324 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12996f400) [pid = 1652] [serial = 19] [outer = 0x12975ac00] 15:48:15 INFO - PROCESS | 1652 | 1462402095361 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1652 | 1462402095362 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:48:15 INFO - PROCESS | 1652 | 1462402095404 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1652 | 1462402095405 Marionette TRACE conn2 <- [1,10,null,{}] 15:48:15 INFO - PROCESS | 1652 | 1462402095423 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:48:15 INFO - PROCESS | 1652 | 1462402095552 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:48:15 INFO - PROCESS | 1652 | 1462402095585 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad76800 == 8 [pid = 1652] [id = 8] 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12ad99000) [pid = 1652] [serial = 20] [outer = 0x0] 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12ad9ac00) [pid = 1652] [serial = 21] [outer = 0x12ad99000] 15:48:15 INFO - PROCESS | 1652 | 1462402095614 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12ad9f400) [pid = 1652] [serial = 22] [outer = 0x12ad99000] 15:48:15 INFO - PROCESS | 1652 | 1462402095922 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:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 542ms 15:48:15 INFO - PROCESS | 1652 | 1462402095930 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1652 | 1462402095932 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:48:15 INFO - PROCESS | 1652 | 1462402095980 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1652 | 1462402095981 Marionette TRACE conn2 <- [1,14,null,{}] 15:48:15 INFO - PROCESS | 1652 | 1462402095985 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:48:16 INFO - PROCESS | 1652 | 1462402096071 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:48:16 INFO - PROCESS | 1652 | 1462402096076 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b595800 == 9 [pid = 1652] [id = 9] 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12ada7000) [pid = 1652] [serial = 23] [outer = 0x0] 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12affa000) [pid = 1652] [serial = 24] [outer = 0x12ada7000] 15:48:16 INFO - PROCESS | 1652 | 1462402096101 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12bc6bc00) [pid = 1652] [serial = 25] [outer = 0x12ada7000] 15:48:16 INFO - PROCESS | 1652 | 1462402096353 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:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 426ms 15:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:48:16 INFO - PROCESS | 1652 | 1462402096407 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1652 | 1462402096408 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 1652 | 1462402096410 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1652 | 1462402096411 Marionette TRACE conn2 <- [1,18,null,{}] 15:48:16 INFO - PROCESS | 1652 | 1462402096413 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:48:16 INFO - PROCESS | 1652 | 1462402096511 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:48:16 INFO - PROCESS | 1652 | 1462402096517 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc95000 == 10 [pid = 1652] [id = 10] 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12bdb3800) [pid = 1652] [serial = 26] [outer = 0x0] 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12bdbbc00) [pid = 1652] [serial = 27] [outer = 0x12bdb3800] 15:48:16 INFO - PROCESS | 1652 | 1462402096543 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12be04800) [pid = 1652] [serial = 28] [outer = 0x12bdb3800] 15:48:16 INFO - PROCESS | 1652 | 1462402096825 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:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 15:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:48:16 INFO - PROCESS | 1652 | 1462402096879 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1652 | 1462402096881 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 1652 | 1462402096883 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1652 | 1462402096886 Marionette TRACE conn2 <- [1,22,null,{}] 15:48:16 INFO - PROCESS | 1652 | 1462402096889 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:48:16 INFO - PROCESS | 1652 | 1462402096973 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:48:16 INFO - PROCESS | 1652 | 1462402096978 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f0800 == 11 [pid = 1652] [id = 11] 15:48:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12ab62800) [pid = 1652] [serial = 29] [outer = 0x0] 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12be11000) [pid = 1652] [serial = 30] [outer = 0x12ab62800] 15:48:17 INFO - PROCESS | 1652 | 1462402097003 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12c330400) [pid = 1652] [serial = 31] [outer = 0x12ab62800] 15:48:17 INFO - PROCESS | 1652 | 1462402097240 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:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 15:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:48:17 INFO - PROCESS | 1652 | 1462402097256 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1652 | 1462402097257 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:48:17 INFO - PROCESS | 1652 | 1462402097259 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1652 | 1462402097260 Marionette TRACE conn2 <- [1,26,null,{}] 15:48:17 INFO - PROCESS | 1652 | 1462402097262 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:48:17 INFO - PROCESS | 1652 | 1462402097357 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:48:17 INFO - PROCESS | 1652 | 1462402097362 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c42a000 == 12 [pid = 1652] [id = 12] 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x1213d9000) [pid = 1652] [serial = 32] [outer = 0x0] 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12be0bc00) [pid = 1652] [serial = 33] [outer = 0x1213d9000] 15:48:17 INFO - PROCESS | 1652 | 1462402097386 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c4a4000) [pid = 1652] [serial = 34] [outer = 0x1213d9000] 15:48:17 INFO - PROCESS | 1652 | 1462402097622 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:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 369ms 15:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:48:17 INFO - PROCESS | 1652 | 1462402097628 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1652 | 1462402097629 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:48:17 INFO - PROCESS | 1652 | 1462402097631 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1652 | 1462402097632 Marionette TRACE conn2 <- [1,30,null,{}] 15:48:17 INFO - PROCESS | 1652 | 1462402097642 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:48:17 INFO - PROCESS | 1652 | 1462402097735 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:48:17 INFO - PROCESS | 1652 | 1462402097740 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c913800 == 13 [pid = 1652] [id = 13] 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c4a6c00) [pid = 1652] [serial = 35] [outer = 0x0] 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c4ad000) [pid = 1652] [serial = 36] [outer = 0x12c4a6c00] 15:48:17 INFO - PROCESS | 1652 | 1462402097764 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c992400) [pid = 1652] [serial = 37] [outer = 0x12c4a6c00] 15:48:18 INFO - PROCESS | 1652 | 1462402098004 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:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 15:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:48:18 INFO - PROCESS | 1652 | 1462402098057 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1652 | 1462402098058 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:48:18 INFO - PROCESS | 1652 | 1462402098060 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1652 | 1462402098061 Marionette TRACE conn2 <- [1,34,null,{}] 15:48:18 INFO - PROCESS | 1652 | 1462402098064 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:48:18 INFO - PROCESS | 1652 | 1462402098159 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:48:18 INFO - PROCESS | 1652 | 1462402098175 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc56000 == 14 [pid = 1652] [id = 14] 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c996c00) [pid = 1652] [serial = 38] [outer = 0x0] 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c99b800) [pid = 1652] [serial = 39] [outer = 0x12c996c00] 15:48:18 INFO - PROCESS | 1652 | 1462402098200 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12cd5c400) [pid = 1652] [serial = 40] [outer = 0x12c996c00] 15:48:18 INFO - PROCESS | 1652 | 1462402098454 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:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 15:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:48:18 INFO - PROCESS | 1652 | 1462402098491 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1652 | 1462402098493 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:48:18 INFO - PROCESS | 1652 | 1462402098495 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1652 | 1462402098496 Marionette TRACE conn2 <- [1,38,null,{}] 15:48:18 INFO - PROCESS | 1652 | 1462402098506 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:48:18 INFO - PROCESS | 1652 | 1462402098644 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:48:18 INFO - PROCESS | 1652 | 1462402098651 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d015800 == 15 [pid = 1652] [id = 15] 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12cd5e800) [pid = 1652] [serial = 41] [outer = 0x0] 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12d080000) [pid = 1652] [serial = 42] [outer = 0x12cd5e800] 15:48:18 INFO - PROCESS | 1652 | 1462402098689 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12d085800) [pid = 1652] [serial = 43] [outer = 0x12cd5e800] 15:48:19 INFO - PROCESS | 1652 | 1462402099044 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:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 15:48:19 INFO - PROCESS | 1652 | 1462402099065 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1652 | 1462402099068 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:48:19 INFO - PROCESS | 1652 | 1462402099072 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1652 | 1462402099074 Marionette TRACE conn2 <- [1,42,null,{}] 15:48:19 INFO - PROCESS | 1652 | 1462402099076 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:48:19 INFO - PROCESS | 1652 | 1462402099163 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:48:19 INFO - PROCESS | 1652 | 1462402099168 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d317000 == 16 [pid = 1652] [id = 16] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12d089c00) [pid = 1652] [serial = 44] [outer = 0x0] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12d08e400) [pid = 1652] [serial = 45] [outer = 0x12d089c00] 15:48:19 INFO - PROCESS | 1652 | 1462402099194 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12d3cb400) [pid = 1652] [serial = 46] [outer = 0x12d089c00] 15:48:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119948000 == 17 [pid = 1652] [id = 17] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x119948800) [pid = 1652] [serial = 47] [outer = 0x0] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x11994e000) [pid = 1652] [serial = 48] [outer = 0x119948800] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x119954800) [pid = 1652] [serial = 49] [outer = 0x119948800] 15:48:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995a000 == 18 [pid = 1652] [id = 18] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x11a07d800) [pid = 1652] [serial = 50] [outer = 0x0] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x11a088400) [pid = 1652] [serial = 51] [outer = 0x11a07d800] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x11a07b800) [pid = 1652] [serial = 52] [outer = 0x11a07d800] 15:48:19 INFO - PROCESS | 1652 | 1462402099565 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:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 15:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:48:19 INFO - PROCESS | 1652 | 1462402099591 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1652 | 1462402099593 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:48:19 INFO - PROCESS | 1652 | 1462402099595 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1652 | 1462402099596 Marionette TRACE conn2 <- [1,46,null,{}] 15:48:19 INFO - PROCESS | 1652 | 1462402099599 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:48:19 INFO - PROCESS | 1652 | 1462402099680 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:48:19 INFO - PROCESS | 1652 | 1462402099686 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d970800 == 19 [pid = 1652] [id = 19] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11a098400) [pid = 1652] [serial = 53] [outer = 0x0] 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d3cec00) [pid = 1652] [serial = 54] [outer = 0x11a098400] 15:48:19 INFO - PROCESS | 1652 | 1462402099715 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d9d7400) [pid = 1652] [serial = 55] [outer = 0x11a098400] 15:48:19 INFO - PROCESS | 1652 | 1462402099975 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:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 15:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:48:20 INFO - PROCESS | 1652 | 1462402100025 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1652 | 1462402100027 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 1652 | 1462402100030 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1652 | 1462402100032 Marionette TRACE conn2 <- [1,50,null,{}] 15:48:20 INFO - PROCESS | 1652 | 1462402100047 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:48:20 INFO - PROCESS | 1652 | 1462402100193 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:48:20 INFO - PROCESS | 1652 | 1462402100200 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118321000 == 20 [pid = 1652] [id = 20] 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118208400) [pid = 1652] [serial = 56] [outer = 0x0] 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11820b400) [pid = 1652] [serial = 57] [outer = 0x118208400] 15:48:20 INFO - PROCESS | 1652 | 1462402100238 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118663400) [pid = 1652] [serial = 58] [outer = 0x118208400] 15:48:20 INFO - PROCESS | 1652 | 1462402100587 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:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 582ms 15:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:48:20 INFO - PROCESS | 1652 | 1462402100612 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1652 | 1462402100613 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 1652 | 1462402100616 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1652 | 1462402100619 Marionette TRACE conn2 <- [1,54,null,{}] 15:48:20 INFO - PROCESS | 1652 | 1462402100622 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:48:20 INFO - PROCESS | 1652 | 1462402100704 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:48:20 INFO - PROCESS | 1652 | 1462402100709 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d10f000 == 21 [pid = 1652] [id = 21] 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x119687000) [pid = 1652] [serial = 59] [outer = 0x0] 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12be37c00) [pid = 1652] [serial = 60] [outer = 0x119687000] 15:48:20 INFO - PROCESS | 1652 | 1462402100733 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12be3bc00) [pid = 1652] [serial = 61] [outer = 0x119687000] 15:48:21 INFO - PROCESS | 1652 | 1462402101764 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:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1173ms 15:48:21 INFO - PROCESS | 1652 | 1462402101790 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1652 | 1462402101792 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:48:21 INFO - PROCESS | 1652 | 1462402101796 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1652 | 1462402101799 Marionette TRACE conn2 <- [1,58,null,{}] 15:48:21 INFO - PROCESS | 1652 | 1462402101805 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:48:21 INFO - PROCESS | 1652 | 1462402101912 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:48:21 INFO - PROCESS | 1652 | 1462402101952 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x113048000 == 22 [pid = 1652] [id = 22] 15:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1126bb000) [pid = 1652] [serial = 62] [outer = 0x0] 15:48:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1131dc400) [pid = 1652] [serial = 63] [outer = 0x1126bb000] 15:48:21 INFO - PROCESS | 1652 | 1462402101983 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113d2cc00) [pid = 1652] [serial = 64] [outer = 0x1126bb000] 15:48:22 INFO - PROCESS | 1652 | 1462402102387 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:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 624ms 15:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:48:22 INFO - PROCESS | 1652 | 1462402102421 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1652 | 1462402102425 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:48:22 INFO - PROCESS | 1652 | 1462402102430 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1652 | 1462402102432 Marionette TRACE conn2 <- [1,62,null,{}] 15:48:22 INFO - PROCESS | 1652 | 1462402102434 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:48:22 INFO - PROCESS | 1652 | 1462402102540 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:48:22 INFO - PROCESS | 1652 | 1462402102580 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x116894800 == 23 [pid = 1652] [id = 23] 15:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115e93800) [pid = 1652] [serial = 65] [outer = 0x0] 15:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117330000) [pid = 1652] [serial = 66] [outer = 0x115e93800] 15:48:22 INFO - PROCESS | 1652 | 1462402102611 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11820e000) [pid = 1652] [serial = 67] [outer = 0x115e93800] 15:48:23 INFO - PROCESS | 1652 | 1462402103020 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:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 15:48:23 INFO - PROCESS | 1652 | 1462402103049 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1652 | 1462402103051 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:48:23 INFO - PROCESS | 1652 | 1462402103053 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1652 | 1462402103056 Marionette TRACE conn2 <- [1,66,null,{}] 15:48:23 INFO - PROCESS | 1652 | 1462402103064 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:48:23 INFO - PROCESS | 1652 | 1462402103172 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:48:23 INFO - PROCESS | 1652 | 1462402103239 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117345800 == 24 [pid = 1652] [id = 24] 15:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119030800) [pid = 1652] [serial = 68] [outer = 0x0] 15:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1196e9800) [pid = 1652] [serial = 69] [outer = 0x119030800] 15:48:23 INFO - PROCESS | 1652 | 1462402103271 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11978d800) [pid = 1652] [serial = 70] [outer = 0x119030800] 15:48:23 INFO - PROCESS | 1652 | 1462402103871 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:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 15:48:23 INFO - PROCESS | 1652 | 1462402103939 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1652 | 1462402103941 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:48:23 INFO - PROCESS | 1652 | 1462402103947 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1652 | 1462402103949 Marionette TRACE conn2 <- [1,70,null,{}] 15:48:24 INFO - PROCESS | 1652 | 1462402104005 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:48:24 INFO - PROCESS | 1652 | 1462402104081 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:48:24 INFO - PROCESS | 1652 | 1462402104122 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ab6800 == 25 [pid = 1652] [id = 25] 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113da1000) [pid = 1652] [serial = 71] [outer = 0x0] 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1165c3800) [pid = 1652] [serial = 72] [outer = 0x113da1000] 15:48:24 INFO - PROCESS | 1652 | 1462402104151 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1168b7800) [pid = 1652] [serial = 73] [outer = 0x113da1000] 15:48:24 INFO - PROCESS | 1652 | 1462402104562 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:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 626ms 15:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:48:24 INFO - PROCESS | 1652 | 1462402104573 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1652 | 1462402104575 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:48:24 INFO - PROCESS | 1652 | 1462402104579 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1652 | 1462402104580 Marionette TRACE conn2 <- [1,74,null,{}] 15:48:24 INFO - PROCESS | 1652 | 1462402104585 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:48:24 INFO - PROCESS | 1652 | 1462402104658 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:48:24 INFO - PROCESS | 1652 | 1462402104664 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11650c000 == 26 [pid = 1652] [id = 26] 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116a71800) [pid = 1652] [serial = 74] [outer = 0x0] 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x117429800) [pid = 1652] [serial = 75] [outer = 0x116a71800] 15:48:24 INFO - PROCESS | 1652 | 1462402104701 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1182c9c00) [pid = 1652] [serial = 76] [outer = 0x116a71800] 15:48:25 INFO - PROCESS | 1652 | 1462402105087 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:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 15:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:48:25 INFO - PROCESS | 1652 | 1462402105104 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1652 | 1462402105107 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:48:25 INFO - PROCESS | 1652 | 1462402105110 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1652 | 1462402105114 Marionette TRACE conn2 <- [1,78,null,{}] 15:48:25 INFO - PROCESS | 1652 | 1462402105127 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:48:25 INFO - PROCESS | 1652 | 1462402105238 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:48:25 INFO - PROCESS | 1652 | 1462402105246 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a91000 == 27 [pid = 1652] [id = 27] 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1183c2c00) [pid = 1652] [serial = 77] [outer = 0x0] 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11865d800) [pid = 1652] [serial = 78] [outer = 0x1183c2c00] 15:48:25 INFO - PROCESS | 1652 | 1462402105292 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11889bc00) [pid = 1652] [serial = 79] [outer = 0x1183c2c00] 15:48:25 INFO - PROCESS | 1652 | 1462402105766 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:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 677ms 15:48:25 INFO - PROCESS | 1652 | 1462402105788 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1652 | 1462402105791 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:48:25 INFO - PROCESS | 1652 | 1462402105794 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1652 | 1462402105796 Marionette TRACE conn2 <- [1,82,null,{}] 15:48:25 INFO - PROCESS | 1652 | 1462402105811 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:48:25 INFO - PROCESS | 1652 | 1462402105895 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:48:25 INFO - PROCESS | 1652 | 1462402105903 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117408800 == 28 [pid = 1652] [id = 28] 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11903c000) [pid = 1652] [serial = 80] [outer = 0x0] 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119087400) [pid = 1652] [serial = 81] [outer = 0x11903c000] 15:48:25 INFO - PROCESS | 1652 | 1462402105929 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1192f9400) [pid = 1652] [serial = 82] [outer = 0x11903c000] 15:48:26 INFO - PROCESS | 1652 | 1462402106225 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:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 15:48:26 INFO - PROCESS | 1652 | 1462402106273 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1652 | 1462402106274 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:48:26 INFO - PROCESS | 1652 | 1462402106276 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1652 | 1462402106278 Marionette TRACE conn2 <- [1,86,null,{}] 15:48:26 INFO - PROCESS | 1652 | 1462402106280 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:48:26 INFO - PROCESS | 1652 | 1462402106351 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:48:26 INFO - PROCESS | 1652 | 1462402106355 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118271800 == 29 [pid = 1652] [id = 29] 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1192f9c00) [pid = 1652] [serial = 83] [outer = 0x0] 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11968d800) [pid = 1652] [serial = 84] [outer = 0x1192f9c00] 15:48:26 INFO - PROCESS | 1652 | 1462402106383 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11978a800) [pid = 1652] [serial = 85] [outer = 0x1192f9c00] 15:48:26 INFO - PROCESS | 1652 | 1462402106695 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:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 15:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:48:26 INFO - PROCESS | 1652 | 1462402106746 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1652 | 1462402106747 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1652 | 1462402106749 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1652 | 1462402106751 Marionette TRACE conn2 <- [1,90,null,{}] 15:48:26 INFO - PROCESS | 1652 | 1462402106753 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:48:26 INFO - PROCESS | 1652 | 1462402106838 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:48:26 INFO - PROCESS | 1652 | 1462402106880 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182eb000 == 30 [pid = 1652] [id = 30] 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11339dc00) [pid = 1652] [serial = 86] [outer = 0x0] 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119a8c000) [pid = 1652] [serial = 87] [outer = 0x11339dc00] 15:48:26 INFO - PROCESS | 1652 | 1462402106907 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a087c00) [pid = 1652] [serial = 88] [outer = 0x11339dc00] 15:48:27 INFO - PROCESS | 1652 | 1462402107166 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:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 15:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:48:27 INFO - PROCESS | 1652 | 1462402107225 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1652 | 1462402107226 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 1652 | 1462402107229 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1652 | 1462402107230 Marionette TRACE conn2 <- [1,94,null,{}] 15:48:27 INFO - PROCESS | 1652 | 1462402107234 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:48:27 INFO - PROCESS | 1652 | 1462402107312 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:48:27 INFO - PROCESS | 1652 | 1462402107320 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119077800 == 31 [pid = 1652] [id = 31] 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a087800) [pid = 1652] [serial = 89] [outer = 0x0] 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213d8000) [pid = 1652] [serial = 90] [outer = 0x11a087800] 15:48:27 INFO - PROCESS | 1652 | 1462402107350 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1214a7000) [pid = 1652] [serial = 91] [outer = 0x11a087800] 15:48:27 INFO - PROCESS | 1652 | 1462402107802 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:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 619ms 15:48:27 INFO - PROCESS | 1652 | 1462402107849 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1652 | 1462402107850 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:48:27 INFO - PROCESS | 1652 | 1462402107852 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1652 | 1462402107853 Marionette TRACE conn2 <- [1,98,null,{}] 15:48:27 INFO - PROCESS | 1652 | 1462402107856 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:48:27 INFO - PROCESS | 1652 | 1462402107925 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:48:27 INFO - PROCESS | 1652 | 1462402107929 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196cc800 == 32 [pid = 1652] [id = 32] 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213d4400) [pid = 1652] [serial = 92] [outer = 0x0] 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1214acc00) [pid = 1652] [serial = 93] [outer = 0x1213d4400] 15:48:27 INFO - PROCESS | 1652 | 1462402107957 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1214b1800) [pid = 1652] [serial = 94] [outer = 0x1213d4400] 15:48:28 INFO - PROCESS | 1652 | 1462402108244 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:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 15:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:48:28 INFO - PROCESS | 1652 | 1462402108276 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1652 | 1462402108277 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:48:28 INFO - PROCESS | 1652 | 1462402108280 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1652 | 1462402108281 Marionette TRACE conn2 <- [1,102,null,{}] 15:48:28 INFO - PROCESS | 1652 | 1462402108286 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:48:28 INFO - PROCESS | 1652 | 1462402108359 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:48:28 INFO - PROCESS | 1652 | 1462402108403 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196e5800 == 33 [pid = 1652] [id = 33] 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213df400) [pid = 1652] [serial = 95] [outer = 0x0] 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121574000) [pid = 1652] [serial = 96] [outer = 0x1213df400] 15:48:28 INFO - PROCESS | 1652 | 1462402108428 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12180d800) [pid = 1652] [serial = 97] [outer = 0x1213df400] 15:48:28 INFO - PROCESS | 1652 | 1462402108686 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:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 15:48:28 INFO - PROCESS | 1652 | 1462402108709 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1652 | 1462402108710 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:48:28 INFO - PROCESS | 1652 | 1462402108712 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1652 | 1462402108713 Marionette TRACE conn2 <- [1,106,null,{}] 15:48:28 INFO - PROCESS | 1652 | 1462402108724 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:48:28 INFO - PROCESS | 1652 | 1462402108799 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:48:28 INFO - PROCESS | 1652 | 1462402108806 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0f000 == 34 [pid = 1652] [id = 34] 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12196a000) [pid = 1652] [serial = 98] [outer = 0x0] 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121ab5400) [pid = 1652] [serial = 99] [outer = 0x12196a000] 15:48:28 INFO - PROCESS | 1652 | 1462402108831 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121e21c00) [pid = 1652] [serial = 100] [outer = 0x12196a000] 15:48:29 INFO - PROCESS | 1652 | 1462402109117 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:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 15:48:29 INFO - PROCESS | 1652 | 1462402109131 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1652 | 1462402109132 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:48:29 INFO - PROCESS | 1652 | 1462402109143 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1652 | 1462402109145 Marionette TRACE conn2 <- [1,110,null,{}] 15:48:29 INFO - PROCESS | 1652 | 1462402109147 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:48:29 INFO - PROCESS | 1652 | 1462402109238 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:48:29 INFO - PROCESS | 1652 | 1462402109243 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f25800 == 35 [pid = 1652] [id = 35] 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121ebb800) [pid = 1652] [serial = 101] [outer = 0x0] 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124dd0400) [pid = 1652] [serial = 102] [outer = 0x121ebb800] 15:48:29 INFO - PROCESS | 1652 | 1462402109274 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1259a3000) [pid = 1652] [serial = 103] [outer = 0x121ebb800] 15:48:29 INFO - PROCESS | 1652 | 1462402109573 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:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 15:48:29 INFO - PROCESS | 1652 | 1462402109615 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1652 | 1462402109616 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:48:29 INFO - PROCESS | 1652 | 1462402109621 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1652 | 1462402109622 Marionette TRACE conn2 <- [1,114,null,{}] 15:48:29 INFO - PROCESS | 1652 | 1462402109624 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:48:29 INFO - PROCESS | 1652 | 1462402109719 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:48:29 INFO - PROCESS | 1652 | 1462402109725 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a21a000 == 36 [pid = 1652] [id = 36] 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12196e400) [pid = 1652] [serial = 104] [outer = 0x0] 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1258b3800) [pid = 1652] [serial = 105] [outer = 0x12196e400] 15:48:29 INFO - PROCESS | 1652 | 1462402109750 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126b34c00) [pid = 1652] [serial = 106] [outer = 0x12196e400] 15:48:30 INFO - PROCESS | 1652 | 1462402110055 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:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 15:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:48:30 INFO - PROCESS | 1652 | 1462402110090 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1652 | 1462402110091 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:48:30 INFO - PROCESS | 1652 | 1462402110093 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1652 | 1462402110094 Marionette TRACE conn2 <- [1,118,null,{}] 15:48:30 INFO - PROCESS | 1652 | 1462402110096 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:48:30 INFO - PROCESS | 1652 | 1462402110177 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:48:30 INFO - PROCESS | 1652 | 1462402110184 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121594800 == 37 [pid = 1652] [id = 37] 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126b39000) [pid = 1652] [serial = 107] [outer = 0x0] 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126b8d800) [pid = 1652] [serial = 108] [outer = 0x126b39000] 15:48:30 INFO - PROCESS | 1652 | 1462402110214 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126c67000) [pid = 1652] [serial = 109] [outer = 0x126b39000] 15:48:30 INFO - PROCESS | 1652 | 1462402110573 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:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 517ms 15:48:30 INFO - PROCESS | 1652 | 1462402110621 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1652 | 1462402110623 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:48:30 INFO - PROCESS | 1652 | 1462402110627 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1652 | 1462402110628 Marionette TRACE conn2 <- [1,122,null,{}] 15:48:30 INFO - PROCESS | 1652 | 1462402110630 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:48:30 INFO - PROCESS | 1652 | 1462402110705 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:48:30 INFO - PROCESS | 1652 | 1462402110710 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12167b800 == 38 [pid = 1652] [id = 38] 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126c64c00) [pid = 1652] [serial = 110] [outer = 0x0] 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1272d7800) [pid = 1652] [serial = 111] [outer = 0x126c64c00] 15:48:30 INFO - PROCESS | 1652 | 1462402110734 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1274c9400) [pid = 1652] [serial = 112] [outer = 0x126c64c00] 15:48:31 INFO - PROCESS | 1652 | 1462402111035 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:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 15:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:48:31 INFO - PROCESS | 1652 | 1462402111046 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1652 | 1462402111047 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:48:31 INFO - PROCESS | 1652 | 1462402111049 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1652 | 1462402111051 Marionette TRACE conn2 <- [1,126,null,{}] 15:48:31 INFO - PROCESS | 1652 | 1462402111056 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:48:31 INFO - PROCESS | 1652 | 1462402111129 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:48:31 INFO - PROCESS | 1652 | 1462402111136 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219cc000 == 39 [pid = 1652] [id = 39] 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1274d0800) [pid = 1652] [serial = 113] [outer = 0x0] 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1277ab800) [pid = 1652] [serial = 114] [outer = 0x1274d0800] 15:48:31 INFO - PROCESS | 1652 | 1462402111160 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12902c400) [pid = 1652] [serial = 115] [outer = 0x1274d0800] 15:48:31 INFO - PROCESS | 1652 | 1462402111475 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:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 15:48:31 INFO - PROCESS | 1652 | 1462402111521 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1652 | 1462402111522 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:48:31 INFO - PROCESS | 1652 | 1462402111550 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1652 | 1462402111552 Marionette TRACE conn2 <- [1,130,null,{}] 15:48:31 INFO - PROCESS | 1652 | 1462402111554 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:48:31 INFO - PROCESS | 1652 | 1462402111627 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:48:31 INFO - PROCESS | 1652 | 1462402111631 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248b5000 == 40 [pid = 1652] [id = 40] 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1277ae800) [pid = 1652] [serial = 116] [outer = 0x0] 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129233c00) [pid = 1652] [serial = 117] [outer = 0x1277ae800] 15:48:31 INFO - PROCESS | 1652 | 1462402111658 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129635400) [pid = 1652] [serial = 118] [outer = 0x1277ae800] 15:48:32 INFO - PROCESS | 1652 | 1462402112601 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:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1072ms 15:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:48:32 INFO - PROCESS | 1652 | 1462402112620 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1652 | 1462402112622 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:48:32 INFO - PROCESS | 1652 | 1462402112625 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1652 | 1462402112627 Marionette TRACE conn2 <- [1,134,null,{}] 15:48:32 INFO - PROCESS | 1652 | 1462402112631 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:48:32 INFO - PROCESS | 1652 | 1462402112725 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:48:32 INFO - PROCESS | 1652 | 1462402112730 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133e4800 == 41 [pid = 1652] [id = 41] 15:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1161f8400) [pid = 1652] [serial = 119] [outer = 0x0] 15:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x116861c00) [pid = 1652] [serial = 120] [outer = 0x1161f8400] 15:48:32 INFO - PROCESS | 1652 | 1462402112760 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1172a1800) [pid = 1652] [serial = 121] [outer = 0x1161f8400] 15:48:33 INFO - PROCESS | 1652 | 1462402113126 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:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 15:48:33 INFO - PROCESS | 1652 | 1462402113154 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1652 | 1462402113158 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:48:33 INFO - PROCESS | 1652 | 1462402113162 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1652 | 1462402113164 Marionette TRACE conn2 <- [1,138,null,{}] 15:48:33 INFO - PROCESS | 1652 | 1462402113167 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:48:33 INFO - PROCESS | 1652 | 1462402113255 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:48:33 INFO - PROCESS | 1652 | 1462402113260 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e67000 == 42 [pid = 1652] [id = 42] 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11742a000) [pid = 1652] [serial = 122] [outer = 0x0] 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11820f400) [pid = 1652] [serial = 123] [outer = 0x11742a000] 15:48:33 INFO - PROCESS | 1652 | 1462402113286 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1183ca000) [pid = 1652] [serial = 124] [outer = 0x11742a000] 15:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 15:48:33 INFO - PROCESS | 1652 | 1462402113623 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:48:33 INFO - PROCESS | 1652 | 1462402113631 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1652 | 1462402113633 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:48:33 INFO - PROCESS | 1652 | 1462402113638 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1652 | 1462402113640 Marionette TRACE conn2 <- [1,142,null,{}] 15:48:33 INFO - PROCESS | 1652 | 1462402113647 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:48:33 INFO - PROCESS | 1652 | 1462402113729 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:48:33 INFO - PROCESS | 1652 | 1462402113758 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117326800 == 43 [pid = 1652] [id = 43] 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11889b400) [pid = 1652] [serial = 125] [outer = 0x0] 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11907f000) [pid = 1652] [serial = 126] [outer = 0x11889b400] 15:48:33 INFO - PROCESS | 1652 | 1462402113785 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119681000) [pid = 1652] [serial = 127] [outer = 0x11889b400] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12c4a6c00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1213d9000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ab62800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12bdb3800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ada7000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12ad99000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12963ac00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118208400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a098400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d089c00) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cd5e800) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c996c00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119030800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113da1000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116a71800) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1183c2c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11903c000) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1192f9c00) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11339dc00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a087800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1213d4400) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1213df400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12196a000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12196e400) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126b39000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119687000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1126bb000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c64c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:48:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115e93800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:48:34 INFO - PROCESS | 1652 | 1462402114525 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:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 922ms 15:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:48:34 INFO - PROCESS | 1652 | 1462402114560 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1652 | 1462402114562 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:48:34 INFO - PROCESS | 1652 | 1462402114564 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 1652 | 1462402114566 Marionette TRACE conn2 <- [1,146,null,{}] 15:48:34 INFO - PROCESS | 1652 | 1462402114589 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:48:34 INFO - PROCESS | 1652 | 1462402114680 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:48:34 INFO - PROCESS | 1652 | 1462402114685 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117404000 == 44 [pid = 1652] [id = 44] 15:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117575400) [pid = 1652] [serial = 128] [outer = 0x0] 15:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119033400) [pid = 1652] [serial = 129] [outer = 0x117575400] 15:48:34 INFO - PROCESS | 1652 | 1462402114711 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119685400) [pid = 1652] [serial = 130] [outer = 0x117575400] 15:48:35 INFO - PROCESS | 1652 | 1462402115012 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:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 475ms 15:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:48:35 INFO - PROCESS | 1652 | 1462402115040 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1652 | 1462402115041 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:48:35 INFO - PROCESS | 1652 | 1462402115043 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1652 | 1462402115044 Marionette TRACE conn2 <- [1,150,null,{}] 15:48:35 INFO - PROCESS | 1652 | 1462402115046 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:48:35 INFO - PROCESS | 1652 | 1462402115114 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:48:35 INFO - PROCESS | 1652 | 1462402115165 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x118279000 == 45 [pid = 1652] [id = 45] 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11732e000) [pid = 1652] [serial = 131] [outer = 0x0] 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119782000) [pid = 1652] [serial = 132] [outer = 0x11732e000] 15:48:35 INFO - PROCESS | 1652 | 1462402115190 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119a9a000) [pid = 1652] [serial = 133] [outer = 0x11732e000] 15:48:35 INFO - PROCESS | 1652 | 1462402115471 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:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 15:48:35 INFO - PROCESS | 1652 | 1462402115512 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1652 | 1462402115513 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:48:35 INFO - PROCESS | 1652 | 1462402115515 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1652 | 1462402115517 Marionette TRACE conn2 <- [1,154,null,{}] 15:48:35 INFO - PROCESS | 1652 | 1462402115522 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:48:35 INFO - PROCESS | 1652 | 1462402115603 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:48:35 INFO - PROCESS | 1652 | 1462402115609 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189ab000 == 46 [pid = 1652] [id = 46] 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119db9800) [pid = 1652] [serial = 134] [outer = 0x0] 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a07a400) [pid = 1652] [serial = 135] [outer = 0x119db9800] 15:48:35 INFO - PROCESS | 1652 | 1462402115637 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1213d5000) [pid = 1652] [serial = 136] [outer = 0x119db9800] 15:48:35 INFO - PROCESS | 1652 | 1462402115936 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:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 15:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:48:35 INFO - PROCESS | 1652 | 1462402115988 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1652 | 1462402115989 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:48:35 INFO - PROCESS | 1652 | 1462402115991 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1652 | 1462402115992 Marionette TRACE conn2 <- [1,158,null,{}] 15:48:35 INFO - PROCESS | 1652 | 1462402115994 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:48:36 INFO - PROCESS | 1652 | 1462402116060 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:48:36 INFO - PROCESS | 1652 | 1462402116065 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d7000 == 47 [pid = 1652] [id = 47] 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1213d9400) [pid = 1652] [serial = 137] [outer = 0x0] 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1213e0800) [pid = 1652] [serial = 138] [outer = 0x1213d9400] 15:48:36 INFO - PROCESS | 1652 | 1462402116093 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1214ab400) [pid = 1652] [serial = 139] [outer = 0x1213d9400] 15:48:36 INFO - PROCESS | 1652 | 1462402116543 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:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 568ms 15:48:36 INFO - PROCESS | 1652 | 1462402116567 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1652 | 1462402116570 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:48:36 INFO - PROCESS | 1652 | 1462402116575 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1652 | 1462402116577 Marionette TRACE conn2 <- [1,162,null,{}] 15:48:36 INFO - PROCESS | 1652 | 1462402116581 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:48:36 INFO - PROCESS | 1652 | 1462402116672 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:48:36 INFO - PROCESS | 1652 | 1462402116724 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e74000 == 48 [pid = 1652] [id = 48] 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113d26800) [pid = 1652] [serial = 140] [outer = 0x0] 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1161d4800) [pid = 1652] [serial = 141] [outer = 0x113d26800] 15:48:36 INFO - PROCESS | 1652 | 1462402116762 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116a71800) [pid = 1652] [serial = 142] [outer = 0x113d26800] 15:48:37 INFO - PROCESS | 1652 | 1462402117294 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:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 772ms 15:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:48:37 INFO - PROCESS | 1652 | 1462402117347 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 1652 | 1462402117351 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:48:37 INFO - PROCESS | 1652 | 1462402117356 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1652 | 1462402117358 Marionette TRACE conn2 <- [1,166,null,{}] 15:48:37 INFO - PROCESS | 1652 | 1462402117360 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:48:37 INFO - PROCESS | 1652 | 1462402117448 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:48:37 INFO - PROCESS | 1652 | 1462402117506 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899c800 == 49 [pid = 1652] [id = 49] 15:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113477400) [pid = 1652] [serial = 143] [outer = 0x0] 15:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118596000) [pid = 1652] [serial = 144] [outer = 0x113477400] 15:48:37 INFO - PROCESS | 1652 | 1462402117536 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1188e9c00) [pid = 1652] [serial = 145] [outer = 0x113477400] 15:48:37 INFO - PROCESS | 1652 | 1462402117943 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:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 618ms 15:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:48:37 INFO - PROCESS | 1652 | 1462402117975 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 1652 | 1462402117977 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:48:37 INFO - PROCESS | 1652 | 1462402117979 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1652 | 1462402117982 Marionette TRACE conn2 <- [1,170,null,{}] 15:48:38 INFO - PROCESS | 1652 | 1462402118037 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:48:38 INFO - PROCESS | 1652 | 1462402118127 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:48:38 INFO - PROCESS | 1652 | 1462402118183 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cfa800 == 50 [pid = 1652] [id = 50] 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119dc7400) [pid = 1652] [serial = 146] [outer = 0x0] 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a07f800) [pid = 1652] [serial = 147] [outer = 0x119dc7400] 15:48:38 INFO - PROCESS | 1652 | 1462402118214 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1215c0000) [pid = 1652] [serial = 148] [outer = 0x119dc7400] 15:48:38 INFO - PROCESS | 1652 | 1462402118614 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:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 640ms 15:48:38 INFO - PROCESS | 1652 | 1462402118620 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1652 | 1462402118621 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:48:38 INFO - PROCESS | 1652 | 1462402118624 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1652 | 1462402118625 Marionette TRACE conn2 <- [1,174,null,{}] 15:48:38 INFO - PROCESS | 1652 | 1462402118627 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:48:38 INFO - PROCESS | 1652 | 1462402118713 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:48:38 INFO - PROCESS | 1652 | 1462402118754 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118274000 == 51 [pid = 1652] [id = 51] 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119fc5000) [pid = 1652] [serial = 149] [outer = 0x0] 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121577c00) [pid = 1652] [serial = 150] [outer = 0x119fc5000] 15:48:38 INFO - PROCESS | 1652 | 1462402118785 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12180bc00) [pid = 1652] [serial = 151] [outer = 0x119fc5000] 15:48:39 INFO - PROCESS | 1652 | 1462402119197 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:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 15:48:39 INFO - PROCESS | 1652 | 1462402119244 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 1652 | 1462402119245 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:48:39 INFO - PROCESS | 1652 | 1462402119247 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 1652 | 1462402119249 Marionette TRACE conn2 <- [1,178,null,{}] 15:48:39 INFO - PROCESS | 1652 | 1462402119253 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:48:39 INFO - PROCESS | 1652 | 1462402119337 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:48:39 INFO - PROCESS | 1652 | 1462402119409 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165de000 == 52 [pid = 1652] [id = 52] 15:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x113473c00) [pid = 1652] [serial = 152] [outer = 0x0] 15:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11903b800) [pid = 1652] [serial = 153] [outer = 0x113473c00] 15:48:39 INFO - PROCESS | 1652 | 1462402119439 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1214aa800) [pid = 1652] [serial = 154] [outer = 0x113473c00] 15:48:40 INFO - PROCESS | 1652 | 1462402119998 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:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 772ms 15:48:40 INFO - PROCESS | 1652 | 1462402120037 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1652 | 1462402120040 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:48:40 INFO - PROCESS | 1652 | 1462402120047 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1652 | 1462402120050 Marionette TRACE conn2 <- [1,182,null,{}] 15:48:40 INFO - PROCESS | 1652 | 1462402120057 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:48:40 INFO - PROCESS | 1652 | 1462402120189 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:48:40 INFO - PROCESS | 1652 | 1462402120272 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11603d800 == 53 [pid = 1652] [id = 53] 15:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x113aab400) [pid = 1652] [serial = 155] [outer = 0x0] 15:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115e3f000) [pid = 1652] [serial = 156] [outer = 0x113aab400] 15:48:40 INFO - PROCESS | 1652 | 1462402120316 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1161d3400) [pid = 1652] [serial = 157] [outer = 0x113aab400] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1189ab000 == 52 [pid = 1652] [id = 46] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118279000 == 51 [pid = 1652] [id = 45] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117404000 == 50 [pid = 1652] [id = 44] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117326800 == 49 [pid = 1652] [id = 43] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1182eb000 == 48 [pid = 1652] [id = 30] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1196e5800 == 47 [pid = 1652] [id = 33] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x115e67000 == 46 [pid = 1652] [id = 42] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117408800 == 45 [pid = 1652] [id = 28] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1133e4800 == 44 [pid = 1652] [id = 41] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116a91000 == 43 [pid = 1652] [id = 27] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1248b5000 == 42 [pid = 1652] [id = 40] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1196cc800 == 41 [pid = 1652] [id = 32] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1219cc000 == 40 [pid = 1652] [id = 39] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118271800 == 39 [pid = 1652] [id = 29] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119077800 == 38 [pid = 1652] [id = 31] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1165de000 == 37 [pid = 1652] [id = 52] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118274000 == 36 [pid = 1652] [id = 51] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119cfa800 == 35 [pid = 1652] [id = 50] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11899c800 == 34 [pid = 1652] [id = 49] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0f000 == 33 [pid = 1652] [id = 34] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a21a000 == 32 [pid = 1652] [id = 36] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12167b800 == 31 [pid = 1652] [id = 38] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d7000 == 30 [pid = 1652] [id = 47] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119f25800 == 29 [pid = 1652] [id = 35] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121594800 == 28 [pid = 1652] [id = 37] 15:48:41 INFO - PROCESS | 1652 | --DOCSHELL 0x115e74000 == 27 [pid = 1652] [id = 48] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1196e9800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11978d800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1165c3800) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117429800) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11865d800) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11889bc00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119087400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1192f9400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11968d800) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11978a800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119a8c000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a087c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1213d8000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1214a7000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1214acc00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1214b1800) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121574000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121ab5400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x124dd0400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1258b3800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126b8d800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1131dc400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113d2cc00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12180d800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121e21c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126c67000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126b34c00) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182c9c00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1168b7800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11820e000) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1274c9400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be3bc00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1277ab800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1272d7800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117330000) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bc6bc00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12affa000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ad9ac00) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ad9f400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129750c00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129969800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12963c800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121ab4000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121d22400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11820b400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118663400) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12d9d7400) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d3cec00) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11994e000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a088400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12d08e400) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12d3cb400) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12d080000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d085800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12c99b800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12cd5c400) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c992400) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c4ad000) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12be0bc00) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12c4a4000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12be11000) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c330400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bdbbc00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12be04800) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12be37c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1652 | 1462402121321 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:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1326ms 15:48:41 INFO - PROCESS | 1652 | 1462402121374 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1652 | 1462402121377 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:48:41 INFO - PROCESS | 1652 | 1462402121382 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1652 | 1462402121385 Marionette TRACE conn2 <- [1,186,null,{}] 15:48:41 INFO - PROCESS | 1652 | 1462402121391 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:48:41 INFO - PROCESS | 1652 | 1462402121490 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:48:41 INFO - PROCESS | 1652 | 1462402121533 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11303f000 == 28 [pid = 1652] [id = 54] 15:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x115094000) [pid = 1652] [serial = 158] [outer = 0x0] 15:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11610c400) [pid = 1652] [serial = 159] [outer = 0x115094000] 15:48:41 INFO - PROCESS | 1652 | 1462402121560 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11653ec00) [pid = 1652] [serial = 160] [outer = 0x115094000] 15:48:41 INFO - PROCESS | 1652 | 1462402121859 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:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 524ms 15:48:41 INFO - PROCESS | 1652 | 1462402121905 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1652 | 1462402121910 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:48:41 INFO - PROCESS | 1652 | 1462402121914 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1652 | 1462402121916 Marionette TRACE conn2 <- [1,190,null,{}] 15:48:41 INFO - PROCESS | 1652 | 1462402121918 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:48:41 INFO - PROCESS | 1652 | 1462402121984 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:48:41 INFO - PROCESS | 1652 | 1462402121990 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116124800 == 29 [pid = 1652] [id = 55] 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113da5400) [pid = 1652] [serial = 161] [outer = 0x0] 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116a70000) [pid = 1652] [serial = 162] [outer = 0x113da5400] 15:48:42 INFO - PROCESS | 1652 | 1462402122017 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11820b400) [pid = 1652] [serial = 163] [outer = 0x113da5400] 15:48:42 INFO - PROCESS | 1652 | 1462402122310 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:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 15:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:48:42 INFO - PROCESS | 1652 | 1462402122341 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1652 | 1462402122342 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:48:42 INFO - PROCESS | 1652 | 1462402122345 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1652 | 1462402122347 Marionette TRACE conn2 <- [1,194,null,{}] 15:48:42 INFO - PROCESS | 1652 | 1462402122368 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:48:42 INFO - PROCESS | 1652 | 1462402122444 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:48:42 INFO - PROCESS | 1652 | 1462402122452 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11730e000 == 30 [pid = 1652] [id = 56] 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x113304400) [pid = 1652] [serial = 164] [outer = 0x0] 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11865cc00) [pid = 1652] [serial = 165] [outer = 0x113304400] 15:48:42 INFO - PROCESS | 1652 | 1462402122488 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11889a800) [pid = 1652] [serial = 166] [outer = 0x113304400] 15:48:42 INFO - PROCESS | 1652 | 1462402122945 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:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 627ms 15:48:42 INFO - PROCESS | 1652 | 1462402122973 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:48:42 INFO - PROCESS | 1652 | 1462402122974 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:48:42 INFO - PROCESS | 1652 | 1462402122977 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1652 | 1462402122978 Marionette TRACE conn2 <- [1,198,null,{}] 15:48:42 INFO - PROCESS | 1652 | 1462402122980 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:48:43 INFO - PROCESS | 1652 | 1462402123047 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:48:43 INFO - PROCESS | 1652 | 1462402123052 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118234800 == 31 [pid = 1652] [id = 57] 15:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11903a400) [pid = 1652] [serial = 167] [outer = 0x0] 15:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1192eec00) [pid = 1652] [serial = 168] [outer = 0x11903a400] 15:48:43 INFO - PROCESS | 1652 | 1462402123080 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119684800) [pid = 1652] [serial = 169] [outer = 0x11903a400] 15:48:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11303f000 == 30 [pid = 1652] [id = 54] 15:48:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11603d800 == 29 [pid = 1652] [id = 53] 15:48:43 INFO - PROCESS | 1652 | 1462402123972 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:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1019ms 15:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:48:44 INFO - PROCESS | 1652 | 1462402123997 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1652 | 1462402123999 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:48:44 INFO - PROCESS | 1652 | 1462402124015 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1652 | 1462402124017 Marionette TRACE conn2 <- [1,202,null,{}] 15:48:44 INFO - PROCESS | 1652 | 1462402124021 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:48:44 INFO - PROCESS | 1652 | 1462402124108 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:48:44 INFO - PROCESS | 1652 | 1462402124113 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f40000 == 30 [pid = 1652] [id = 58] 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1165c3800) [pid = 1652] [serial = 170] [outer = 0x0] 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1168c1c00) [pid = 1652] [serial = 171] [outer = 0x1165c3800] 15:48:44 INFO - PROCESS | 1652 | 1462402124142 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11742dc00) [pid = 1652] [serial = 172] [outer = 0x1165c3800] 15:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 486ms 15:48:44 INFO - PROCESS | 1652 | 1462402124480 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:48:44 INFO - PROCESS | 1652 | 1462402124492 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1652 | 1462402124495 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:48:44 INFO - PROCESS | 1652 | 1462402124500 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1652 | 1462402124505 Marionette TRACE conn2 <- [1,206,null,{}] 15:48:44 INFO - PROCESS | 1652 | 1462402124515 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:48:44 INFO - PROCESS | 1652 | 1462402124596 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:48:44 INFO - PROCESS | 1652 | 1462402124603 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a90800 == 31 [pid = 1652] [id = 59] 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118202400) [pid = 1652] [serial = 173] [outer = 0x0] 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118210800) [pid = 1652] [serial = 174] [outer = 0x118202400] 15:48:44 INFO - PROCESS | 1652 | 1462402124629 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118890400) [pid = 1652] [serial = 175] [outer = 0x118202400] 15:48:44 INFO - PROCESS | 1652 | 1462402124938 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:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 480ms 15:48:44 INFO - PROCESS | 1652 | 1462402124981 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:48:44 INFO - PROCESS | 1652 | 1462402124982 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:48:44 INFO - PROCESS | 1652 | 1462402124986 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1652 | 1462402124989 Marionette TRACE conn2 <- [1,210,null,{}] 15:48:45 INFO - PROCESS | 1652 | 1462402125002 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:48:45 INFO - PROCESS | 1652 | 1462402125083 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:48:45 INFO - PROCESS | 1652 | 1462402125091 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11827a000 == 32 [pid = 1652] [id = 60] 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118894400) [pid = 1652] [serial = 176] [outer = 0x0] 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11903e000) [pid = 1652] [serial = 177] [outer = 0x118894400] 15:48:45 INFO - PROCESS | 1652 | 1462402125118 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119782400) [pid = 1652] [serial = 178] [outer = 0x118894400] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1213d9400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119db9800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1161f8400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11889b400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11742a000) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11732e000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117575400) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1277ae800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1274d0800) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121ebb800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113d26800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x113477400) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119dc7400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119fc5000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x113473c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x113aab400) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115094000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x113da5400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:48:45 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x113304400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:48:45 INFO - PROCESS | 1652 | 1462402125604 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:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 672ms 15:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:48:45 INFO - PROCESS | 1652 | 1462402125658 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1652 | 1462402125660 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:48:45 INFO - PROCESS | 1652 | 1462402125662 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1652 | 1462402125663 Marionette TRACE conn2 <- [1,214,null,{}] 15:48:45 INFO - PROCESS | 1652 | 1462402125666 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:48:45 INFO - PROCESS | 1652 | 1462402125731 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:48:45 INFO - PROCESS | 1652 | 1462402125778 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11826e800 == 33 [pid = 1652] [id = 61] 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113da5400) [pid = 1652] [serial = 179] [outer = 0x0] 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x117575400) [pid = 1652] [serial = 180] [outer = 0x113da5400] 15:48:45 INFO - PROCESS | 1652 | 1462402125805 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119784800) [pid = 1652] [serial = 181] [outer = 0x113da5400] 15:48:46 INFO - PROCESS | 1652 | 1462402126076 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:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 15:48:46 INFO - PROCESS | 1652 | 1462402126081 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1652 | 1462402126082 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:48:46 INFO - PROCESS | 1652 | 1462402126094 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1652 | 1462402126095 Marionette TRACE conn2 <- [1,218,null,{}] 15:48:46 INFO - PROCESS | 1652 | 1462402126097 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:48:46 INFO - PROCESS | 1652 | 1462402126179 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:48:46 INFO - PROCESS | 1652 | 1462402126183 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899b800 == 34 [pid = 1652] [id = 62] 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x113392000) [pid = 1652] [serial = 182] [outer = 0x0] 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11978cc00) [pid = 1652] [serial = 183] [outer = 0x113392000] 15:48:46 INFO - PROCESS | 1652 | 1462402126209 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119db9400) [pid = 1652] [serial = 184] [outer = 0x113392000] 15:48:46 INFO - PROCESS | 1652 | 1462402126527 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:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 15:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:48:46 INFO - PROCESS | 1652 | 1462402126563 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1652 | 1462402126565 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:48:46 INFO - PROCESS | 1652 | 1462402126567 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1652 | 1462402126568 Marionette TRACE conn2 <- [1,222,null,{}] 15:48:46 INFO - PROCESS | 1652 | 1462402126571 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:48:46 INFO - PROCESS | 1652 | 1462402126651 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:48:46 INFO - PROCESS | 1652 | 1462402126656 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d0800 == 35 [pid = 1652] [id = 63] 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119fc2c00) [pid = 1652] [serial = 185] [outer = 0x0] 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a08a800) [pid = 1652] [serial = 186] [outer = 0x119fc2c00] 15:48:46 INFO - PROCESS | 1652 | 1462402126685 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1213dbc00) [pid = 1652] [serial = 187] [outer = 0x119fc2c00] 15:48:46 INFO - PROCESS | 1652 | 1462402126995 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:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 15:48:47 INFO - PROCESS | 1652 | 1462402127038 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1652 | 1462402127039 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:48:47 INFO - PROCESS | 1652 | 1462402127041 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1652 | 1462402127042 Marionette TRACE conn2 <- [1,226,null,{}] 15:48:47 INFO - PROCESS | 1652 | 1462402127044 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:48:47 INFO - PROCESS | 1652 | 1462402127109 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:48:47 INFO - PROCESS | 1652 | 1462402127150 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11994b000 == 36 [pid = 1652] [id = 64] 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11978d400) [pid = 1652] [serial = 188] [outer = 0x0] 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1214a6800) [pid = 1652] [serial = 189] [outer = 0x11978d400] 15:48:47 INFO - PROCESS | 1652 | 1462402127175 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1214af400) [pid = 1652] [serial = 190] [outer = 0x11978d400] 15:48:47 INFO - PROCESS | 1652 | 1462402127418 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:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 15:48:47 INFO - PROCESS | 1652 | 1462402127460 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1652 | 1462402127461 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:48:47 INFO - PROCESS | 1652 | 1462402127463 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1652 | 1462402127465 Marionette TRACE conn2 <- [1,230,null,{}] 15:48:47 INFO - PROCESS | 1652 | 1462402127517 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:48:47 INFO - PROCESS | 1652 | 1462402127642 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:48:47 INFO - PROCESS | 1652 | 1462402127685 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x113289800 == 37 [pid = 1652] [id = 65] 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11346e000) [pid = 1652] [serial = 191] [outer = 0x0] 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1134e0400) [pid = 1652] [serial = 192] [outer = 0x11346e000] 15:48:47 INFO - PROCESS | 1652 | 1462402127716 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11653a000) [pid = 1652] [serial = 193] [outer = 0x11346e000] 15:48:48 INFO - PROCESS | 1652 | 1462402128116 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:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 718ms 15:48:48 INFO - PROCESS | 1652 | 1462402128201 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 1652 | 1462402128204 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:48:48 INFO - PROCESS | 1652 | 1462402128208 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1652 | 1462402128210 Marionette TRACE conn2 <- [1,234,null,{}] 15:48:48 INFO - PROCESS | 1652 | 1462402128214 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:48:48 INFO - PROCESS | 1652 | 1462402128304 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:48:48 INFO - PROCESS | 1652 | 1462402128359 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899a000 == 38 [pid = 1652] [id = 66] 15:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116a6cc00) [pid = 1652] [serial = 194] [outer = 0x0] 15:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118898800) [pid = 1652] [serial = 195] [outer = 0x116a6cc00] 15:48:48 INFO - PROCESS | 1652 | 1462402128389 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119083800) [pid = 1652] [serial = 196] [outer = 0x116a6cc00] 15:48:48 INFO - PROCESS | 1652 | 1462402128791 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:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 620ms 15:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:48:48 INFO - PROCESS | 1652 | 1462402128829 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 1652 | 1462402128831 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:48:48 INFO - PROCESS | 1652 | 1462402128833 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1652 | 1462402128834 Marionette TRACE conn2 <- [1,238,null,{}] 15:48:48 INFO - PROCESS | 1652 | 1462402128837 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:48:48 INFO - PROCESS | 1652 | 1462402128922 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:48:49 INFO - PROCESS | 1652 | 1462402128992 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f9000 == 39 [pid = 1652] [id = 67] 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1196ea000) [pid = 1652] [serial = 197] [outer = 0x0] 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119789400) [pid = 1652] [serial = 198] [outer = 0x1196ea000] 15:48:49 INFO - PROCESS | 1652 | 1462402129025 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a086000) [pid = 1652] [serial = 199] [outer = 0x1196ea000] 15:48:49 INFO - PROCESS | 1652 | 1462402129422 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:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 15:48:49 INFO - PROCESS | 1652 | 1462402129454 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1652 | 1462402129458 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1214a6c00) [pid = 1652] [serial = 200] [outer = 0x11a07d800] 15:48:49 INFO - PROCESS | 1652 | 1462402129481 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1652 | 1462402129482 Marionette TRACE conn2 <- [1,242,null,{}] 15:48:49 INFO - PROCESS | 1652 | 1462402129504 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:48:49 INFO - PROCESS | 1652 | 1462402129622 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:48:49 INFO - PROCESS | 1652 | 1462402129664 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899b000 == 40 [pid = 1652] [id = 68] 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a099000) [pid = 1652] [serial = 201] [outer = 0x0] 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213d7000) [pid = 1652] [serial = 202] [outer = 0x11a099000] 15:48:49 INFO - PROCESS | 1652 | 1462402129695 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121ab5400) [pid = 1652] [serial = 203] [outer = 0x11a099000] 15:48:50 INFO - PROCESS | 1652 | 1462402130086 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:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 743ms 15:48:50 INFO - PROCESS | 1652 | 1462402130207 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 1652 | 1462402130209 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:48:50 INFO - PROCESS | 1652 | 1462402130212 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 1652 | 1462402130214 Marionette TRACE conn2 <- [1,246,null,{}] 15:48:50 INFO - PROCESS | 1652 | 1462402130236 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:48:50 INFO - PROCESS | 1652 | 1462402130327 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:48:50 INFO - PROCESS | 1652 | 1462402130378 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116563800 == 41 [pid = 1652] [id = 69] 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112dd7400) [pid = 1652] [serial = 204] [outer = 0x0] 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1160af800) [pid = 1652] [serial = 205] [outer = 0x112dd7400] 15:48:50 INFO - PROCESS | 1652 | 1462402130405 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1165c9400) [pid = 1652] [serial = 206] [outer = 0x112dd7400] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d0800 == 40 [pid = 1652] [id = 63] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11899b800 == 39 [pid = 1652] [id = 62] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11826e800 == 38 [pid = 1652] [id = 61] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11827a000 == 37 [pid = 1652] [id = 60] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116a90800 == 36 [pid = 1652] [id = 59] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116124800 == 35 [pid = 1652] [id = 55] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x113f40000 == 34 [pid = 1652] [id = 58] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11730e000 == 33 [pid = 1652] [id = 56] 15:48:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118234800 == 32 [pid = 1652] [id = 57] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11865cc00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1214ab400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213e0800) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213d5000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1161d4800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118596000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1188e9c00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11a07f800) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1215c0000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121577c00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12180bc00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11903b800) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1214aa800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x115e3f000) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11610c400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11653ec00) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1161d3400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116a70000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11820b400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116861c00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11907f000) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11820f400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11a07a400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119782000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119033400) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11889a800) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119681000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1183ca000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x116a71800) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1172a1800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119685400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119a9a000) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x129635400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x129233c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12902c400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1259a3000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1652 | 1462402130806 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:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 623ms 15:48:50 INFO - PROCESS | 1652 | 1462402130835 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:48:50 INFO - PROCESS | 1652 | 1462402130837 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:48:50 INFO - PROCESS | 1652 | 1462402130842 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 1652 | 1462402130845 Marionette TRACE conn2 <- [1,250,null,{}] 15:48:50 INFO - PROCESS | 1652 | 1462402130847 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:48:50 INFO - PROCESS | 1652 | 1462402130917 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:48:50 INFO - PROCESS | 1652 | 1462402130922 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e74000 == 33 [pid = 1652] [id = 70] 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11610c400) [pid = 1652] [serial = 207] [outer = 0x0] 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x116a6c400) [pid = 1652] [serial = 208] [outer = 0x11610c400] 15:48:50 INFO - PROCESS | 1652 | 1462402130950 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118206800) [pid = 1652] [serial = 209] [outer = 0x11610c400] 15:48:51 INFO - PROCESS | 1652 | 1462402131261 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:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 15:48:51 INFO - PROCESS | 1652 | 1462402131312 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:48:51 INFO - PROCESS | 1652 | 1462402131313 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:48:51 INFO - PROCESS | 1652 | 1462402131316 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1652 | 1462402131317 Marionette TRACE conn2 <- [1,254,null,{}] 15:48:51 INFO - PROCESS | 1652 | 1462402131323 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:48:51 INFO - PROCESS | 1652 | 1462402131417 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:48:51 INFO - PROCESS | 1652 | 1462402131425 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117326800 == 34 [pid = 1652] [id = 71] 15:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118657c00) [pid = 1652] [serial = 210] [outer = 0x0] 15:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118895800) [pid = 1652] [serial = 211] [outer = 0x118657c00] 15:48:51 INFO - PROCESS | 1652 | 1462402131456 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11903ac00) [pid = 1652] [serial = 212] [outer = 0x118657c00] 15:48:51 INFO - PROCESS | 1652 | 1462402131795 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:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 15:48:51 INFO - PROCESS | 1652 | 1462402131837 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1652 | 1462402131839 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:48:51 INFO - PROCESS | 1652 | 1462402131842 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1652 | 1462402131844 Marionette TRACE conn2 <- [1,258,null,{}] 15:48:51 INFO - PROCESS | 1652 | 1462402131847 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:48:51 INFO - PROCESS | 1652 | 1462402131965 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:48:52 INFO - PROCESS | 1652 | 1462402132026 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11740c000 == 35 [pid = 1652] [id = 72] 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119088000) [pid = 1652] [serial = 213] [outer = 0x0] 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1196f2000) [pid = 1652] [serial = 214] [outer = 0x119088000] 15:48:52 INFO - PROCESS | 1652 | 1462402132068 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119d28400) [pid = 1652] [serial = 215] [outer = 0x119088000] 15:48:52 INFO - PROCESS | 1652 | 1462402132372 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:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 571ms 15:48:52 INFO - PROCESS | 1652 | 1462402132414 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1652 | 1462402132415 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:48:52 INFO - PROCESS | 1652 | 1462402132426 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1652 | 1462402132427 Marionette TRACE conn2 <- [1,262,null,{}] 15:48:52 INFO - PROCESS | 1652 | 1462402132429 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:48:52 INFO - PROCESS | 1652 | 1462402132506 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:48:52 INFO - PROCESS | 1652 | 1462402132550 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e9000 == 36 [pid = 1652] [id = 73] 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x112dd6c00) [pid = 1652] [serial = 216] [outer = 0x0] 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119dbf400) [pid = 1652] [serial = 217] [outer = 0x112dd6c00] 15:48:52 INFO - PROCESS | 1652 | 1462402132575 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a14c800) [pid = 1652] [serial = 218] [outer = 0x112dd6c00] 15:48:52 INFO - PROCESS | 1652 | 1462402132923 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:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 15:48:52 INFO - PROCESS | 1652 | 1462402132947 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1652 | 1462402132948 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:48:52 INFO - PROCESS | 1652 | 1462402132950 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1652 | 1462402132951 Marionette TRACE conn2 <- [1,266,null,{}] 15:48:52 INFO - PROCESS | 1652 | 1462402132960 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:48:53 INFO - PROCESS | 1652 | 1462402133064 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:48:53 INFO - PROCESS | 1652 | 1462402133070 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119252000 == 37 [pid = 1652] [id = 74] 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1213dc000) [pid = 1652] [serial = 219] [outer = 0x0] 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121ab0c00) [pid = 1652] [serial = 220] [outer = 0x1213dc000] 15:48:53 INFO - PROCESS | 1652 | 1462402133097 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x124922c00) [pid = 1652] [serial = 221] [outer = 0x1213dc000] 15:48:53 INFO - PROCESS | 1652 | 1462402133440 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:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 525ms 15:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:48:53 INFO - PROCESS | 1652 | 1462402133475 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1652 | 1462402133477 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:48:53 INFO - PROCESS | 1652 | 1462402133479 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1652 | 1462402133480 Marionette TRACE conn2 <- [1,270,null,{}] 15:48:53 INFO - PROCESS | 1652 | 1462402133482 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:48:53 INFO - PROCESS | 1652 | 1462402133567 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:48:53 INFO - PROCESS | 1652 | 1462402133594 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1121a2800 == 38 [pid = 1652] [id = 75] 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x124924800) [pid = 1652] [serial = 222] [outer = 0x0] 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124dd0400) [pid = 1652] [serial = 223] [outer = 0x124924800] 15:48:53 INFO - PROCESS | 1652 | 1462402133619 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1258b5800) [pid = 1652] [serial = 224] [outer = 0x124924800] 15:48:53 INFO - PROCESS | 1652 | 1462402133948 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:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 517ms 15:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:48:54 INFO - PROCESS | 1652 | 1462402133997 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1652 | 1462402133998 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:48:54 INFO - PROCESS | 1652 | 1462402134000 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1652 | 1462402134001 Marionette TRACE conn2 <- [1,274,null,{}] 15:48:54 INFO - PROCESS | 1652 | 1462402134004 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:48:54 INFO - PROCESS | 1652 | 1462402134088 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:48:54 INFO - PROCESS | 1652 | 1462402134092 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cef800 == 39 [pid = 1652] [id = 76] 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124c7a400) [pid = 1652] [serial = 225] [outer = 0x0] 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125a78400) [pid = 1652] [serial = 226] [outer = 0x124c7a400] 15:48:54 INFO - PROCESS | 1652 | 1462402134118 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125fe2400) [pid = 1652] [serial = 227] [outer = 0x124c7a400] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11903a400) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119fc2c00) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1165c3800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118894400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113da5400) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118202400) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:48:54 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x113392000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:48:54 INFO - PROCESS | 1652 | 1462402134440 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:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 15:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:48:54 INFO - PROCESS | 1652 | 1462402134471 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1652 | 1462402134472 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:48:54 INFO - PROCESS | 1652 | 1462402134475 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1652 | 1462402134476 Marionette TRACE conn2 <- [1,278,null,{}] 15:48:54 INFO - PROCESS | 1652 | 1462402134478 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:48:54 INFO - PROCESS | 1652 | 1462402134549 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:48:54 INFO - PROCESS | 1652 | 1462402134590 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fac000 == 40 [pid = 1652] [id = 77] 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113da5400) [pid = 1652] [serial = 228] [outer = 0x0] 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12599a000) [pid = 1652] [serial = 229] [outer = 0x113da5400] 15:48:54 INFO - PROCESS | 1652 | 1462402134615 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x125fe7000) [pid = 1652] [serial = 230] [outer = 0x113da5400] 15:48:54 INFO - PROCESS | 1652 | 1462402134902 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:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 15:48:54 INFO - PROCESS | 1652 | 1462402134943 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1652 | 1462402134944 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:48:54 INFO - PROCESS | 1652 | 1462402134947 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1652 | 1462402134948 Marionette TRACE conn2 <- [1,282,null,{}] 15:48:54 INFO - PROCESS | 1652 | 1462402134951 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:48:55 INFO - PROCESS | 1652 | 1462402135022 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:48:55 INFO - PROCESS | 1652 | 1462402135026 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121679800 == 41 [pid = 1652] [id = 78] 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x125fe7400) [pid = 1652] [serial = 231] [outer = 0x0] 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x126b39000) [pid = 1652] [serial = 232] [outer = 0x125fe7400] 15:48:55 INFO - PROCESS | 1652 | 1462402135052 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x126b88800) [pid = 1652] [serial = 233] [outer = 0x125fe7400] 15:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 15:48:55 INFO - PROCESS | 1652 | 1462402135362 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:48:55 INFO - PROCESS | 1652 | 1462402135365 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1652 | 1462402135370 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:48:55 INFO - PROCESS | 1652 | 1462402135379 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 1652 | 1462402135382 Marionette TRACE conn2 <- [1,286,null,{}] 15:48:55 INFO - PROCESS | 1652 | 1462402135387 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:48:55 INFO - PROCESS | 1652 | 1462402135512 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:48:55 INFO - PROCESS | 1652 | 1462402135521 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219bb000 == 42 [pid = 1652] [id = 79] 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1214b1400) [pid = 1652] [serial = 234] [outer = 0x0] 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126c5c000) [pid = 1652] [serial = 235] [outer = 0x1214b1400] 15:48:55 INFO - PROCESS | 1652 | 1462402135566 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1274c9000) [pid = 1652] [serial = 236] [outer = 0x1214b1400] 15:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 15:48:56 INFO - PROCESS | 1652 | 1462402135995 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:48:56 INFO - PROCESS | 1652 | 1462402136003 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1652 | 1462402136005 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:48:56 INFO - PROCESS | 1652 | 1462402136007 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1652 | 1462402136008 Marionette TRACE conn2 <- [1,290,null,{}] 15:48:56 INFO - PROCESS | 1652 | 1462402136010 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:48:56 INFO - PROCESS | 1652 | 1462402136086 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:48:56 INFO - PROCESS | 1652 | 1462402136127 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248a6800 == 43 [pid = 1652] [id = 80] 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x125a7d400) [pid = 1652] [serial = 237] [outer = 0x0] 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1277a6000) [pid = 1652] [serial = 238] [outer = 0x125a7d400] 15:48:56 INFO - PROCESS | 1652 | 1462402136152 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12902c400) [pid = 1652] [serial = 239] [outer = 0x125a7d400] 15:48:56 INFO - PROCESS | 1652 | 1462402136436 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:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 467ms 15:48:56 INFO - PROCESS | 1652 | 1462402136475 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1652 | 1462402136476 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:48:56 INFO - PROCESS | 1652 | 1462402136479 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1652 | 1462402136480 Marionette TRACE conn2 <- [1,294,null,{}] 15:48:56 INFO - PROCESS | 1652 | 1462402136483 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:48:56 INFO - PROCESS | 1652 | 1462402136571 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:48:56 INFO - PROCESS | 1652 | 1462402136576 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c4d800 == 44 [pid = 1652] [id = 81] 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129030800) [pid = 1652] [serial = 240] [outer = 0x0] 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12923a800) [pid = 1652] [serial = 241] [outer = 0x129030800] 15:48:56 INFO - PROCESS | 1652 | 1462402136603 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129635c00) [pid = 1652] [serial = 242] [outer = 0x129030800] 15:48:57 INFO - PROCESS | 1652 | 1462402137161 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:48:57 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:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 719ms 15:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:48:57 INFO - PROCESS | 1652 | 1462402137199 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1652 | 1462402137202 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:48:57 INFO - PROCESS | 1652 | 1462402137205 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1652 | 1462402137208 Marionette TRACE conn2 <- [1,298,null,{}] 15:48:57 INFO - PROCESS | 1652 | 1462402137212 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:48:57 INFO - PROCESS | 1652 | 1462402137309 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:48:57 INFO - PROCESS | 1652 | 1462402137400 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116895000 == 45 [pid = 1652] [id = 82] 15:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1168b5800) [pid = 1652] [serial = 243] [outer = 0x0] 15:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116a72000) [pid = 1652] [serial = 244] [outer = 0x1168b5800] 15:48:57 INFO - PROCESS | 1652 | 1462402137432 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118204400) [pid = 1652] [serial = 245] [outer = 0x1168b5800] 15:48:57 INFO - PROCESS | 1652 | 1462402137840 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:48:57 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:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 15:48:57 INFO - PROCESS | 1652 | 1462402137876 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1652 | 1462402137880 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:48:57 INFO - PROCESS | 1652 | 1462402137885 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1652 | 1462402137886 Marionette TRACE conn2 <- [1,302,null,{}] 15:48:57 INFO - PROCESS | 1652 | 1462402137889 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:48:57 INFO - PROCESS | 1652 | 1462402137983 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:48:58 INFO - PROCESS | 1652 | 1462402138021 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11923f800 == 46 [pid = 1652] [id = 83] 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11820b000) [pid = 1652] [serial = 246] [outer = 0x0] 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11865a000) [pid = 1652] [serial = 247] [outer = 0x11820b000] 15:48:58 INFO - PROCESS | 1652 | 1462402138054 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11907f800) [pid = 1652] [serial = 248] [outer = 0x11820b000] 15:48:58 INFO - PROCESS | 1652 | 1462402138456 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:48:58 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:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 15:48:58 INFO - PROCESS | 1652 | 1462402138504 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1652 | 1462402138506 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:48:58 INFO - PROCESS | 1652 | 1462402138508 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1652 | 1462402138511 Marionette TRACE conn2 <- [1,306,null,{}] 15:48:58 INFO - PROCESS | 1652 | 1462402138519 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:48:58 INFO - PROCESS | 1652 | 1462402138615 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:48:58 INFO - PROCESS | 1652 | 1462402138700 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248ba800 == 47 [pid = 1652] [id = 84] 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119dbf000) [pid = 1652] [serial = 249] [outer = 0x0] 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1213df400) [pid = 1652] [serial = 250] [outer = 0x119dbf000] 15:48:58 INFO - PROCESS | 1652 | 1462402138744 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121d1c800) [pid = 1652] [serial = 251] [outer = 0x119dbf000] 15:48:59 INFO - PROCESS | 1652 | 1462402139154 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:48:59 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:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 15:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:48:59 INFO - PROCESS | 1652 | 1462402139179 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1652 | 1462402139181 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:48:59 INFO - PROCESS | 1652 | 1462402139184 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1652 | 1462402139185 Marionette TRACE conn2 <- [1,310,null,{}] 15:48:59 INFO - PROCESS | 1652 | 1462402139187 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:48:59 INFO - PROCESS | 1652 | 1462402139280 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:48:59 INFO - PROCESS | 1652 | 1462402139319 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12607c800 == 48 [pid = 1652] [id = 85] 15:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121eb0c00) [pid = 1652] [serial = 252] [outer = 0x0] 15:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1259a0c00) [pid = 1652] [serial = 253] [outer = 0x121eb0c00] 15:48:59 INFO - PROCESS | 1652 | 1462402139349 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126c67000) [pid = 1652] [serial = 254] [outer = 0x121eb0c00] 15:48:59 INFO - PROCESS | 1652 | 1462402139760 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:48:59 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:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 15:48:59 INFO - PROCESS | 1652 | 1462402139804 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1652 | 1462402139806 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:48:59 INFO - PROCESS | 1652 | 1462402139808 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1652 | 1462402139809 Marionette TRACE conn2 <- [1,314,null,{}] 15:48:59 INFO - PROCESS | 1652 | 1462402139812 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:49:00 INFO - PROCESS | 1652 | 1462402140012 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:49:00 INFO - PROCESS | 1652 | 1462402140125 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118285000 == 49 [pid = 1652] [id = 86] 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113aa6400) [pid = 1652] [serial = 255] [outer = 0x0] 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115e8fc00) [pid = 1652] [serial = 256] [outer = 0x113aa6400] 15:49:00 INFO - PROCESS | 1652 | 1462402140153 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116864000) [pid = 1652] [serial = 257] [outer = 0x113aa6400] 15:49:00 INFO - PROCESS | 1652 | 1462402140594 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:49:00 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:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 819ms 15:49:00 INFO - PROCESS | 1652 | 1462402140628 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1652 | 1462402140630 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:49:00 INFO - PROCESS | 1652 | 1462402140633 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1652 | 1462402140636 Marionette TRACE conn2 <- [1,318,null,{}] 15:49:00 INFO - PROCESS | 1652 | 1462402140639 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:49:00 INFO - PROCESS | 1652 | 1462402140726 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1248a6800 == 48 [pid = 1652] [id = 80] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1219bb000 == 47 [pid = 1652] [id = 79] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121679800 == 46 [pid = 1652] [id = 78] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119fac000 == 45 [pid = 1652] [id = 77] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119cef800 == 44 [pid = 1652] [id = 76] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1121a2800 == 43 [pid = 1652] [id = 75] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119252000 == 42 [pid = 1652] [id = 74] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e9000 == 41 [pid = 1652] [id = 73] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11740c000 == 40 [pid = 1652] [id = 72] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1214a6800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x117326800 == 39 [pid = 1652] [id = 71] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x115e74000 == 38 [pid = 1652] [id = 70] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116563800 == 37 [pid = 1652] [id = 69] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11899b000 == 36 [pid = 1652] [id = 68] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x113289800 == 35 [pid = 1652] [id = 65] 15:49:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11994b000 == 34 [pid = 1652] [id = 64] 15:49:00 INFO - PROCESS | 1652 | 1462402140816 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x113285000 == 35 [pid = 1652] [id = 87] 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1161d5800) [pid = 1652] [serial = 258] [outer = 0x0] 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11757c000) [pid = 1652] [serial = 259] [outer = 0x1161d5800] 15:49:00 INFO - PROCESS | 1652 | 1462402140844 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11865b800) [pid = 1652] [serial = 260] [outer = 0x1161d5800] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1213dbc00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1168c1c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11903e000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117575400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118210800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118890400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11978cc00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a08a800) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119db9400) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119782400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119684800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11742dc00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119784800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1192eec00) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1652 | 1462402141153 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 15:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:49:01 INFO - PROCESS | 1652 | 1462402141205 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1652 | 1462402141207 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:49:01 INFO - PROCESS | 1652 | 1462402141209 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1652 | 1462402141210 Marionette TRACE conn2 <- [1,322,null,{}] 15:49:01 INFO - PROCESS | 1652 | 1462402141212 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:49:01 INFO - PROCESS | 1652 | 1462402141285 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:49:01 INFO - PROCESS | 1652 | 1462402141291 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118233000 == 36 [pid = 1652] [id = 88] 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11903a400) [pid = 1652] [serial = 261] [outer = 0x0] 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119686c00) [pid = 1652] [serial = 262] [outer = 0x11903a400] 15:49:01 INFO - PROCESS | 1652 | 1462402141319 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119788c00) [pid = 1652] [serial = 263] [outer = 0x11903a400] 15:49:01 INFO - PROCESS | 1652 | 1462402141674 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 15:49:01 INFO - PROCESS | 1652 | 1462402141678 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1652 | 1462402141681 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:49:01 INFO - PROCESS | 1652 | 1462402141690 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1652 | 1462402141693 Marionette TRACE conn2 <- [1,326,null,{}] 15:49:01 INFO - PROCESS | 1652 | 1462402141695 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:49:01 INFO - PROCESS | 1652 | 1462402141770 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:49:01 INFO - PROCESS | 1652 | 1462402141813 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f1000 == 37 [pid = 1652] [id = 89] 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1192ef800) [pid = 1652] [serial = 264] [outer = 0x0] 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d33800) [pid = 1652] [serial = 265] [outer = 0x1192ef800] 15:49:01 INFO - PROCESS | 1652 | 1462402141838 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213dec00) [pid = 1652] [serial = 266] [outer = 0x1192ef800] 15:49:02 INFO - PROCESS | 1652 | 1462402142129 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:49:02 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:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 477ms 15:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:49:02 INFO - PROCESS | 1652 | 1462402142161 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1652 | 1462402142163 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:49:02 INFO - PROCESS | 1652 | 1462402142165 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1652 | 1462402142166 Marionette TRACE conn2 <- [1,330,null,{}] 15:49:02 INFO - PROCESS | 1652 | 1462402142170 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:49:02 INFO - PROCESS | 1652 | 1462402142247 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:49:02 INFO - PROCESS | 1652 | 1462402142254 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b3000 == 38 [pid = 1652] [id = 90] 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1214ac400) [pid = 1652] [serial = 267] [outer = 0x0] 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121ebb800) [pid = 1652] [serial = 268] [outer = 0x1214ac400] 15:49:02 INFO - PROCESS | 1652 | 1462402142280 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124c83800) [pid = 1652] [serial = 269] [outer = 0x1214ac400] 15:49:02 INFO - PROCESS | 1652 | 1462402142610 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:49:02 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:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 15:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:49:02 INFO - PROCESS | 1652 | 1462402142643 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1652 | 1462402142645 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:49:02 INFO - PROCESS | 1652 | 1462402142647 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1652 | 1462402142648 Marionette TRACE conn2 <- [1,334,null,{}] 15:49:02 INFO - PROCESS | 1652 | 1462402142664 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:49:02 INFO - PROCESS | 1652 | 1462402142745 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:49:02 INFO - PROCESS | 1652 | 1462402142753 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a219000 == 39 [pid = 1652] [id = 91] 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125fe1800) [pid = 1652] [serial = 270] [outer = 0x0] 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125fe6000) [pid = 1652] [serial = 271] [outer = 0x125fe1800] 15:49:02 INFO - PROCESS | 1652 | 1462402142804 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126c67400) [pid = 1652] [serial = 272] [outer = 0x125fe1800] 15:49:03 INFO - PROCESS | 1652 | 1462402143296 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:49:03 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:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 669ms 15:49:03 INFO - PROCESS | 1652 | 1462402143317 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1652 | 1462402143318 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:49:03 INFO - PROCESS | 1652 | 1462402143320 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1652 | 1462402143321 Marionette TRACE conn2 <- [1,338,null,{}] 15:49:03 INFO - PROCESS | 1652 | 1462402143323 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:49:03 INFO - PROCESS | 1652 | 1462402143411 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:49:03 INFO - PROCESS | 1652 | 1462402143440 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1218e8000 == 40 [pid = 1652] [id = 92] 15:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127206800) [pid = 1652] [serial = 273] [outer = 0x0] 15:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1274ca000) [pid = 1652] [serial = 274] [outer = 0x127206800] 15:49:03 INFO - PROCESS | 1652 | 1462402143465 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1277b2000) [pid = 1652] [serial = 275] [outer = 0x127206800] 15:49:03 INFO - PROCESS | 1652 | 1462402143806 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:49:03 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:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 15:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:49:03 INFO - PROCESS | 1652 | 1462402143840 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1652 | 1462402143841 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:49:03 INFO - PROCESS | 1652 | 1462402143843 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1652 | 1462402143844 Marionette TRACE conn2 <- [1,342,null,{}] 15:49:03 INFO - PROCESS | 1652 | 1462402143847 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:49:03 INFO - PROCESS | 1652 | 1462402143931 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:49:03 INFO - PROCESS | 1652 | 1462402143961 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dda800 == 41 [pid = 1652] [id = 93] 15:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277b2400) [pid = 1652] [serial = 276] [outer = 0x0] 15:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128fa5800) [pid = 1652] [serial = 277] [outer = 0x1277b2400] 15:49:03 INFO - PROCESS | 1652 | 1462402143986 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128fab000) [pid = 1652] [serial = 278] [outer = 0x1277b2400] 15:49:04 INFO - PROCESS | 1652 | 1462402144288 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:49:04 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:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 15:49:04 INFO - PROCESS | 1652 | 1462402144314 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1652 | 1462402144315 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:49:04 INFO - PROCESS | 1652 | 1462402144324 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1652 | 1462402144325 Marionette TRACE conn2 <- [1,346,null,{}] 15:49:04 INFO - PROCESS | 1652 | 1462402144328 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:49:04 INFO - PROCESS | 1652 | 1462402144415 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:49:04 INFO - PROCESS | 1652 | 1462402144419 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127702800 == 42 [pid = 1652] [id = 94] 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128fa4000) [pid = 1652] [serial = 279] [outer = 0x0] 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128fb0800) [pid = 1652] [serial = 280] [outer = 0x128fa4000] 15:49:04 INFO - PROCESS | 1652 | 1462402144444 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129031000) [pid = 1652] [serial = 281] [outer = 0x128fa4000] 15:49:04 INFO - PROCESS | 1652 | 1462402144764 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:49:04 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:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms 15:49:04 INFO - PROCESS | 1652 | 1462402144794 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1652 | 1462402144795 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:49:04 INFO - PROCESS | 1652 | 1462402144797 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1652 | 1462402144798 Marionette TRACE conn2 <- [1,350,null,{}] 15:49:04 INFO - PROCESS | 1652 | 1462402144801 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:49:04 INFO - PROCESS | 1652 | 1462402144890 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:49:04 INFO - PROCESS | 1652 | 1462402144894 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771d000 == 43 [pid = 1652] [id = 95] 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128faec00) [pid = 1652] [serial = 282] [outer = 0x0] 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129637000) [pid = 1652] [serial = 283] [outer = 0x128faec00] 15:49:04 INFO - PROCESS | 1652 | 1462402144918 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12963cc00) [pid = 1652] [serial = 284] [outer = 0x128faec00] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124924800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11978d400) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112dd7400) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1213dc000) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124c7a400) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119088000) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11610c400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113da5400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118657c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x125fe7400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1214b1400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125a7d400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:49:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112dd6c00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:49:05 INFO - PROCESS | 1652 | 1462402145293 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:49:05 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:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 15:49:05 INFO - PROCESS | 1652 | 1462402145321 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1652 | 1462402145323 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:49:05 INFO - PROCESS | 1652 | 1462402145326 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1652 | 1462402145327 Marionette TRACE conn2 <- [1,354,null,{}] 15:49:05 INFO - PROCESS | 1652 | 1462402145329 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:49:05 INFO - PROCESS | 1652 | 1462402145431 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:49:05 INFO - PROCESS | 1652 | 1462402145457 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd7800 == 44 [pid = 1652] [id = 96] 15:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113da5400) [pid = 1652] [serial = 285] [outer = 0x0] 15:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1249ed800) [pid = 1652] [serial = 286] [outer = 0x113da5400] 15:49:05 INFO - PROCESS | 1652 | 1462402145487 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12963dc00) [pid = 1652] [serial = 287] [outer = 0x113da5400] 15:49:05 INFO - PROCESS | 1652 | 1462402145797 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:49:05 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:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 15:49:05 INFO - PROCESS | 1652 | 1462402145844 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1652 | 1462402145846 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:49:05 INFO - PROCESS | 1652 | 1462402145848 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1652 | 1462402145850 Marionette TRACE conn2 <- [1,358,null,{}] 15:49:05 INFO - PROCESS | 1652 | 1462402145852 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:49:05 INFO - PROCESS | 1652 | 1462402145941 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:49:05 INFO - PROCESS | 1652 | 1462402145945 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x129626800 == 45 [pid = 1652] [id = 97] 15:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12974fc00) [pid = 1652] [serial = 288] [outer = 0x0] 15:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129965c00) [pid = 1652] [serial = 289] [outer = 0x12974fc00] 15:49:05 INFO - PROCESS | 1652 | 1462402145970 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a879c00) [pid = 1652] [serial = 290] [outer = 0x12974fc00] 15:49:06 INFO - PROCESS | 1652 | 1462402146277 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:49:06 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:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 15:49:06 INFO - PROCESS | 1652 | 1462402146321 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1652 | 1462402146322 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:49:06 INFO - PROCESS | 1652 | 1462402146324 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1652 | 1462402146326 Marionette TRACE conn2 <- [1,362,null,{}] 15:49:06 INFO - PROCESS | 1652 | 1462402146328 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:49:06 INFO - PROCESS | 1652 | 1462402146418 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:49:06 INFO - PROCESS | 1652 | 1462402146426 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a8000 == 46 [pid = 1652] [id = 98] 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1214ac000) [pid = 1652] [serial = 291] [outer = 0x0] 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aa9d000) [pid = 1652] [serial = 292] [outer = 0x1214ac000] 15:49:06 INFO - PROCESS | 1652 | 1462402146450 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ab5d000) [pid = 1652] [serial = 293] [outer = 0x1214ac000] 15:49:06 INFO - PROCESS | 1652 | 1462402146743 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:49:06 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:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 467ms 15:49:06 INFO - PROCESS | 1652 | 1462402146792 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1652 | 1462402146794 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:49:06 INFO - PROCESS | 1652 | 1462402146796 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1652 | 1462402146797 Marionette TRACE conn2 <- [1,366,null,{}] 15:49:06 INFO - PROCESS | 1652 | 1462402146799 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:49:06 INFO - PROCESS | 1652 | 1462402146874 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:49:06 INFO - PROCESS | 1652 | 1462402146878 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aad7000 == 47 [pid = 1652] [id = 99] 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aaa9400) [pid = 1652] [serial = 294] [outer = 0x0] 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ab69400) [pid = 1652] [serial = 295] [outer = 0x12aaa9400] 15:49:06 INFO - PROCESS | 1652 | 1462402146903 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ad9bc00) [pid = 1652] [serial = 296] [outer = 0x12aaa9400] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f9000 == 46 [pid = 1652] [id = 67] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11899a000 == 45 [pid = 1652] [id = 66] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113285000 == 44 [pid = 1652] [id = 87] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118285000 == 43 [pid = 1652] [id = 86] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12607c800 == 42 [pid = 1652] [id = 85] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1248ba800 == 41 [pid = 1652] [id = 84] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11923f800 == 40 [pid = 1652] [id = 83] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124c4d800 == 39 [pid = 1652] [id = 81] 15:49:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116895000 == 38 [pid = 1652] [id = 82] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a219000 == 37 [pid = 1652] [id = 91] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127702800 == 36 [pid = 1652] [id = 94] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b3000 == 35 [pid = 1652] [id = 90] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12771d000 == 34 [pid = 1652] [id = 95] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121dda800 == 33 [pid = 1652] [id = 93] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1218e8000 == 32 [pid = 1652] [id = 92] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f1000 == 31 [pid = 1652] [id = 89] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x128fd7800 == 30 [pid = 1652] [id = 96] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129626800 == 29 [pid = 1652] [id = 97] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118233000 == 28 [pid = 1652] [id = 88] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124dd0400) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1214af400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1165c9400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1160af800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121ab0c00) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125a78400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1196f2000) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119d28400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a6c400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118206800) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118898800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1213d7000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12599a000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1258b5800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118895800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11903ac00) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1134e0400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119789400) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a07b800) [pid = 1652] [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:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126b39000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126c5c000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125fe2400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12923a800) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12902c400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1274c9000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1277a6000) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119dbf400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125fe7000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124922c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a14c800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126b88800) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 15:49:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a8000 == 27 [pid = 1652] [id = 98] 15:49:08 INFO - PROCESS | 1652 | 1462402148347 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:49:08 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:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1570ms 15:49:08 INFO - PROCESS | 1652 | 1462402148370 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1652 | 1462402148371 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:49:08 INFO - PROCESS | 1652 | 1462402148377 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1652 | 1462402148378 Marionette TRACE conn2 <- [1,370,null,{}] 15:49:08 INFO - PROCESS | 1652 | 1462402148382 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:49:08 INFO - PROCESS | 1652 | 1462402148463 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:49:08 INFO - PROCESS | 1652 | 1462402148501 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d55000 == 28 [pid = 1652] [id = 100] 15:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116170400) [pid = 1652] [serial = 297] [outer = 0x0] 15:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1161f8400) [pid = 1652] [serial = 298] [outer = 0x116170400] 15:49:08 INFO - PROCESS | 1652 | 1462402148528 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116866800) [pid = 1652] [serial = 299] [outer = 0x116170400] 15:49:08 INFO - PROCESS | 1652 | 1462402148844 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:49:08 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:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 15:49:08 INFO - PROCESS | 1652 | 1462402148849 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1652 | 1462402148856 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:49:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:49:08 INFO - PROCESS | 1652 | 1462402148866 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1652 | 1462402148869 Marionette TRACE conn2 <- [1,374,null,{}] 15:49:08 INFO - PROCESS | 1652 | 1462402148874 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:49:08 INFO - PROCESS | 1652 | 1462402148945 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:49:08 INFO - PROCESS | 1652 | 1462402148951 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11683b800 == 29 [pid = 1652] [id = 101] 15:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1168c2000) [pid = 1652] [serial = 300] [outer = 0x0] 15:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118206000) [pid = 1652] [serial = 301] [outer = 0x1168c2000] 15:49:08 INFO - PROCESS | 1652 | 1462402148978 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11820e000) [pid = 1652] [serial = 302] [outer = 0x1168c2000] 15:49:09 INFO - PROCESS | 1652 | 1462402149307 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:49:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 475ms 15:49:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:49:09 INFO - PROCESS | 1652 | 1462402149340 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1652 | 1462402149342 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:49:09 INFO - PROCESS | 1652 | 1462402149344 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1652 | 1462402149347 Marionette TRACE conn2 <- [1,378,null,{}] 15:49:09 INFO - PROCESS | 1652 | 1462402149355 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:49:09 INFO - PROCESS | 1652 | 1462402149426 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:49:09 INFO - PROCESS | 1652 | 1462402149432 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117343800 == 30 [pid = 1652] [id = 102] 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111d3a000) [pid = 1652] [serial = 303] [outer = 0x0] 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118891000) [pid = 1652] [serial = 304] [outer = 0x111d3a000] 15:49:09 INFO - PROCESS | 1652 | 1462402149463 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1188ef800) [pid = 1652] [serial = 305] [outer = 0x111d3a000] 15:49:09 INFO - PROCESS | 1652 | 1462402149816 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:49:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:49:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 15:49:09 INFO - PROCESS | 1652 | 1462402149866 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1652 | 1462402149868 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:49:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:49:09 INFO - PROCESS | 1652 | 1462402149870 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1652 | 1462402149871 Marionette TRACE conn2 <- [1,382,null,{}] 15:49:09 INFO - PROCESS | 1652 | 1462402149878 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:49:09 INFO - PROCESS | 1652 | 1462402149946 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:49:09 INFO - PROCESS | 1652 | 1462402149951 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824c000 == 31 [pid = 1652] [id = 103] 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118891800) [pid = 1652] [serial = 306] [outer = 0x0] 15:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1192fa000) [pid = 1652] [serial = 307] [outer = 0x118891800] 15:49:09 INFO - PROCESS | 1652 | 1462402149979 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11968d000) [pid = 1652] [serial = 308] [outer = 0x118891800] 15:49:10 INFO - PROCESS | 1652 | 1462402150313 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:49:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 15:49:10 INFO - PROCESS | 1652 | 1462402150339 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1652 | 1462402150341 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:49:10 INFO - PROCESS | 1652 | 1462402150343 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1652 | 1462402150344 Marionette TRACE conn2 <- [1,386,null,{}] 15:49:10 INFO - PROCESS | 1652 | 1462402150346 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:49:10 INFO - PROCESS | 1652 | 1462402150412 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:49:10 INFO - PROCESS | 1652 | 1462402150417 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11830d800 == 32 [pid = 1652] [id = 104] 15:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118203800) [pid = 1652] [serial = 309] [outer = 0x0] 15:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11978a400) [pid = 1652] [serial = 310] [outer = 0x118203800] 15:49:10 INFO - PROCESS | 1652 | 1462402150444 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d28400) [pid = 1652] [serial = 311] [outer = 0x118203800] 15:49:10 INFO - PROCESS | 1652 | 1462402150830 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:49:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:49:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 567ms 15:49:10 INFO - PROCESS | 1652 | 1462402150953 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1652 | 1462402150955 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:49:10 INFO - PROCESS | 1652 | 1462402150978 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1652 | 1462402150979 Marionette TRACE conn2 <- [1,390,null,{}] 15:49:11 INFO - PROCESS | 1652 | 1462402151004 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:49:11 INFO - PROCESS | 1652 | 1462402151183 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:49:11 INFO - PROCESS | 1652 | 1462402151195 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924a000 == 33 [pid = 1652] [id = 105] 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119039800) [pid = 1652] [serial = 312] [outer = 0x0] 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119dc0400) [pid = 1652] [serial = 313] [outer = 0x119039800] 15:49:11 INFO - PROCESS | 1652 | 1462402151238 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1213d9800) [pid = 1652] [serial = 314] [outer = 0x119039800] 15:49:11 INFO - PROCESS | 1652 | 1462402151581 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:49:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:49:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 641ms 15:49:11 INFO - PROCESS | 1652 | 1462402151607 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1652 | 1462402151608 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:49:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:49:11 INFO - PROCESS | 1652 | 1462402151610 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1652 | 1462402151611 Marionette TRACE conn2 <- [1,394,null,{}] 15:49:11 INFO - PROCESS | 1652 | 1462402151613 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:49:11 INFO - PROCESS | 1652 | 1462402151682 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:49:11 INFO - PROCESS | 1652 | 1462402151688 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197bc800 == 34 [pid = 1652] [id = 106] 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1213df000) [pid = 1652] [serial = 315] [outer = 0x0] 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1214ad800) [pid = 1652] [serial = 316] [outer = 0x1213df000] 15:49:11 INFO - PROCESS | 1652 | 1462402151713 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1215c4800) [pid = 1652] [serial = 317] [outer = 0x1213df000] 15:49:12 INFO - PROCESS | 1652 | 1462402152027 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:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 467ms 15:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:49:12 INFO - PROCESS | 1652 | 1462402152079 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1652 | 1462402152080 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:49:12 INFO - PROCESS | 1652 | 1462402152082 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1652 | 1462402152083 Marionette TRACE conn2 <- [1,398,null,{}] 15:49:12 INFO - PROCESS | 1652 | 1462402152086 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:49:12 INFO - PROCESS | 1652 | 1462402152153 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:49:12 INFO - PROCESS | 1652 | 1462402152157 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a07000 == 35 [pid = 1652] [id = 107] 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1213db800) [pid = 1652] [serial = 318] [outer = 0x0] 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121d20400) [pid = 1652] [serial = 319] [outer = 0x1213db800] 15:49:12 INFO - PROCESS | 1652 | 1462402152184 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121eba000) [pid = 1652] [serial = 320] [outer = 0x1213db800] 15:49:12 INFO - PROCESS | 1652 | 1462402152522 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:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 15:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:49:12 INFO - PROCESS | 1652 | 1462402152553 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1652 | 1462402152555 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:49:12 INFO - PROCESS | 1652 | 1462402152557 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1652 | 1462402152558 Marionette TRACE conn2 <- [1,402,null,{}] 15:49:12 INFO - PROCESS | 1652 | 1462402152560 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:49:12 INFO - PROCESS | 1652 | 1462402152630 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:49:12 INFO - PROCESS | 1652 | 1462402152636 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x117328800 == 36 [pid = 1652] [id = 108] 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124834400) [pid = 1652] [serial = 321] [outer = 0x0] 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124dd5c00) [pid = 1652] [serial = 322] [outer = 0x124834400] 15:49:12 INFO - PROCESS | 1652 | 1462402152662 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12594b800) [pid = 1652] [serial = 323] [outer = 0x124834400] 15:49:12 INFO - PROCESS | 1652 | 1462402152972 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:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 15:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:49:13 INFO - PROCESS | 1652 | 1462402153027 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1652 | 1462402153028 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:49:13 INFO - PROCESS | 1652 | 1462402153030 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1652 | 1462402153031 Marionette TRACE conn2 <- [1,406,null,{}] 15:49:13 INFO - PROCESS | 1652 | 1462402153033 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:49:13 INFO - PROCESS | 1652 | 1462402153109 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:49:13 INFO - PROCESS | 1652 | 1462402153113 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121416800 == 37 [pid = 1652] [id = 109] 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124dda400) [pid = 1652] [serial = 324] [outer = 0x0] 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125fdf800) [pid = 1652] [serial = 325] [outer = 0x124dda400] 15:49:13 INFO - PROCESS | 1652 | 1462402153140 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126b34c00) [pid = 1652] [serial = 326] [outer = 0x124dda400] 15:49:13 INFO - PROCESS | 1652 | 1462402153488 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:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 467ms 15:49:13 INFO - PROCESS | 1652 | 1462402153498 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1652 | 1462402153499 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:49:13 INFO - PROCESS | 1652 | 1462402153503 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1652 | 1462402153505 Marionette TRACE conn2 <- [1,410,null,{}] 15:49:13 INFO - PROCESS | 1652 | 1462402153507 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:49:13 INFO - PROCESS | 1652 | 1462402153606 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:49:13 INFO - PROCESS | 1652 | 1462402153637 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11830d000 == 38 [pid = 1652] [id = 110] 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121ab5c00) [pid = 1652] [serial = 327] [outer = 0x0] 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126c5d000) [pid = 1652] [serial = 328] [outer = 0x121ab5c00] 15:49:13 INFO - PROCESS | 1652 | 1462402153665 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1272d8800) [pid = 1652] [serial = 329] [outer = 0x121ab5c00] 15:49:14 INFO - PROCESS | 1652 | 1462402154036 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:49:14 INFO - PROCESS | 1652 | 1462402154046 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:49:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:49:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 15:49:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:49:14 INFO - PROCESS | 1652 | 1462402154077 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1652 | 1462402154078 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:49:14 INFO - PROCESS | 1652 | 1462402154080 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1652 | 1462402154081 Marionette TRACE conn2 <- [1,414,null,{}] 15:49:14 INFO - PROCESS | 1652 | 1462402154084 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:49:14 INFO - PROCESS | 1652 | 1462402154187 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:49:14 INFO - PROCESS | 1652 | 1462402154191 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ee0800 == 39 [pid = 1652] [id = 111] 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1272de800) [pid = 1652] [serial = 330] [outer = 0x0] 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1277a5c00) [pid = 1652] [serial = 331] [outer = 0x1272de800] 15:49:14 INFO - PROCESS | 1652 | 1462402154216 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128fb0c00) [pid = 1652] [serial = 332] [outer = 0x1272de800] 15:49:14 INFO - PROCESS | 1652 | 1462402154550 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:49:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:49:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 15:49:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:49:14 INFO - PROCESS | 1652 | 1462402154599 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1652 | 1462402154601 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:49:14 INFO - PROCESS | 1652 | 1462402154603 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1652 | 1462402154604 Marionette TRACE conn2 <- [1,418,null,{}] 15:49:14 INFO - PROCESS | 1652 | 1462402154606 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:49:14 INFO - PROCESS | 1652 | 1462402154694 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:49:14 INFO - PROCESS | 1652 | 1462402154708 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x126077800 == 40 [pid = 1652] [id = 112] 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1277afc00) [pid = 1652] [serial = 333] [outer = 0x0] 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129034000) [pid = 1652] [serial = 334] [outer = 0x1277afc00] 15:49:14 INFO - PROCESS | 1652 | 1462402154732 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129351400) [pid = 1652] [serial = 335] [outer = 0x1277afc00] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x127206800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1277b2400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113da5400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128fa4000) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128faec00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12974fc00) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1168b5800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129030800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125fe1800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1214ac400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1192ef800) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11903a400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1161d5800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113aa6400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121eb0c00) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119dbf000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11820b000) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1214ac000) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11346e000) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116a6cc00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a099000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:49:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1196ea000) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:49:15 INFO - PROCESS | 1652 | 1462402155549 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:49:15 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:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 15:49:15 INFO - PROCESS | 1652 | 1462402155573 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1652 | 1462402155574 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:49:15 INFO - PROCESS | 1652 | 1462402155576 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1652 | 1462402155577 Marionette TRACE conn2 <- [1,422,null,{}] 15:49:15 INFO - PROCESS | 1652 | 1462402155579 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:49:15 INFO - PROCESS | 1652 | 1462402155652 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:49:15 INFO - PROCESS | 1652 | 1462402155658 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11730b800 == 41 [pid = 1652] [id = 113] 15:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113aa6400) [pid = 1652] [serial = 336] [outer = 0x0] 15:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1188f2000) [pid = 1652] [serial = 337] [outer = 0x113aa6400] 15:49:15 INFO - PROCESS | 1652 | 1462402155682 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a099000) [pid = 1652] [serial = 338] [outer = 0x113aa6400] 15:49:16 INFO - PROCESS | 1652 | 1462402156478 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:49:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:49:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 15:49:16 INFO - PROCESS | 1652 | 1462402156496 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1652 | 1462402156498 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:49:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:49:16 INFO - PROCESS | 1652 | 1462402156500 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1652 | 1462402156501 Marionette TRACE conn2 <- [1,426,null,{}] 15:49:16 INFO - PROCESS | 1652 | 1462402156506 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:49:16 INFO - PROCESS | 1652 | 1462402156577 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:49:16 INFO - PROCESS | 1652 | 1462402156619 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c31000 == 42 [pid = 1652] [id = 114] 15:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115094000) [pid = 1652] [serial = 339] [outer = 0x0] 15:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214ae800) [pid = 1652] [serial = 340] [outer = 0x115094000] 15:49:16 INFO - PROCESS | 1652 | 1462402156644 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1277b2c00) [pid = 1652] [serial = 341] [outer = 0x115094000] 15:49:16 INFO - PROCESS | 1652 | 1462402156967 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:49:17 INFO - PROCESS | 1652 | 1462402157024 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:49:17 INFO - PROCESS | 1652 | 1462402157027 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1652 | 1462402157029 Marionette TRACE conn2 <- [1,430,null,{}] 15:49:17 INFO - PROCESS | 1652 | 1462402157032 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:49:17 INFO - PROCESS | 1652 | 1462402157151 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:49:17 INFO - PROCESS | 1652 | 1462402157214 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fe1800 == 43 [pid = 1652] [id = 115] 15:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1161ce800) [pid = 1652] [serial = 342] [outer = 0x0] 15:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12902ec00) [pid = 1652] [serial = 343] [outer = 0x1161ce800] 15:49:17 INFO - PROCESS | 1652 | 1462402157253 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129757400) [pid = 1652] [serial = 344] [outer = 0x1161ce800] 15:49:17 INFO - PROCESS | 1652 | 1462402157831 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:49:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 872ms 15:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:49:17 INFO - PROCESS | 1652 | 1462402157899 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1652 | 1462402157901 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:49:17 INFO - PROCESS | 1652 | 1462402157905 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1652 | 1462402157906 Marionette TRACE conn2 <- [1,434,null,{}] 15:49:17 INFO - PROCESS | 1652 | 1462402157910 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:49:18 INFO - PROCESS | 1652 | 1462402158017 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:49:18 INFO - PROCESS | 1652 | 1462402158062 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113fb7000 == 44 [pid = 1652] [id = 116] 15:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113395400) [pid = 1652] [serial = 345] [outer = 0x0] 15:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116167800) [pid = 1652] [serial = 346] [outer = 0x113395400] 15:49:18 INFO - PROCESS | 1652 | 1462402158093 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1168b4800) [pid = 1652] [serial = 347] [outer = 0x113395400] 15:49:18 INFO - PROCESS | 1652 | 1462402158589 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:49:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:49:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 15:49:18 INFO - PROCESS | 1652 | 1462402158645 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1652 | 1462402158649 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:49:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:49:18 INFO - PROCESS | 1652 | 1462402158657 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1652 | 1462402158659 Marionette TRACE conn2 <- [1,438,null,{}] 15:49:18 INFO - PROCESS | 1652 | 1462402158661 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:49:18 INFO - PROCESS | 1652 | 1462402158768 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:49:18 INFO - PROCESS | 1652 | 1462402158962 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113047800 == 45 [pid = 1652] [id = 117] 15:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113479000) [pid = 1652] [serial = 348] [outer = 0x0] 15:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113da5400) [pid = 1652] [serial = 349] [outer = 0x113479000] 15:49:18 INFO - PROCESS | 1652 | 1462402158990 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1161cd800) [pid = 1652] [serial = 350] [outer = 0x113479000] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126c31000 == 44 [pid = 1652] [id = 114] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11730b800 == 43 [pid = 1652] [id = 113] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126077800 == 42 [pid = 1652] [id = 112] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121ee0800 == 41 [pid = 1652] [id = 111] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11830d000 == 40 [pid = 1652] [id = 110] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121416800 == 39 [pid = 1652] [id = 109] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ab69400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117328800 == 38 [pid = 1652] [id = 108] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119a07000 == 37 [pid = 1652] [id = 107] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1197bc800 == 36 [pid = 1652] [id = 106] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11924a000 == 35 [pid = 1652] [id = 105] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11830d800 == 34 [pid = 1652] [id = 104] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11824c000 == 33 [pid = 1652] [id = 103] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117343800 == 32 [pid = 1652] [id = 102] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11683b800 == 31 [pid = 1652] [id = 101] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113d55000 == 30 [pid = 1652] [id = 100] 15:49:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12aad7000 == 29 [pid = 1652] [id = 99] 15:49:19 INFO - PROCESS | 1652 | 1462402159486 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:49:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:49:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 871ms 15:49:19 INFO - PROCESS | 1652 | 1462402159529 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 1652 | 1462402159532 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:49:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11653a000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119083800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121ab5400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a086000) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1274ca000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128fab000) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128fa5800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1277b2000) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1249ed800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128fb0800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129031000) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129637000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129965c00) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12963dc00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12963cc00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a72000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129635c00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125fe6000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121ebb800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124c83800) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d33800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213dec00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119686c00) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119788c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11757c000) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11865b800) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116864000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e8fc00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126c67000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1259a0c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121d1c800) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1213df400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11907f800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11865a000) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118204400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a879c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12aa9d000) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12ab5d000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x126c67400) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 15:49:19 INFO - PROCESS | 1652 | 1462402159556 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1652 | 1462402159559 Marionette TRACE conn2 <- [1,442,null,{}] 15:49:19 INFO - PROCESS | 1652 | 1462402159565 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:49:19 INFO - PROCESS | 1652 | 1462402159637 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:49:19 INFO - PROCESS | 1652 | 1462402159642 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116570000 == 30 [pid = 1652] [id = 118] 15:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1172a1c00) [pid = 1652] [serial = 351] [outer = 0x0] 15:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11757a800) [pid = 1652] [serial = 352] [outer = 0x1172a1c00] 15:49:19 INFO - PROCESS | 1652 | 1462402159672 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11820fc00) [pid = 1652] [serial = 353] [outer = 0x1172a1c00] 15:49:20 INFO - PROCESS | 1652 | 1462402160015 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:49:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:49:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 493ms 15:49:20 INFO - PROCESS | 1652 | 1462402160030 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1652 | 1462402160032 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:49:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:49:20 INFO - PROCESS | 1652 | 1462402160035 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1652 | 1462402160038 Marionette TRACE conn2 <- [1,446,null,{}] 15:49:20 INFO - PROCESS | 1652 | 1462402160041 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:49:20 INFO - PROCESS | 1652 | 1462402160112 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:49:20 INFO - PROCESS | 1652 | 1462402160166 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117422000 == 31 [pid = 1652] [id = 119] 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11732c400) [pid = 1652] [serial = 354] [outer = 0x0] 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1183c9000) [pid = 1652] [serial = 355] [outer = 0x11732c400] 15:49:20 INFO - PROCESS | 1652 | 1462402160193 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1188e9800) [pid = 1652] [serial = 356] [outer = 0x11732c400] 15:49:20 INFO - PROCESS | 1652 | 1462402160515 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:49:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:49:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 15:49:20 INFO - PROCESS | 1652 | 1462402160558 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1652 | 1462402160559 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:49:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:49:20 INFO - PROCESS | 1652 | 1462402160566 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1652 | 1462402160571 Marionette TRACE conn2 <- [1,450,null,{}] 15:49:20 INFO - PROCESS | 1652 | 1462402160574 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:49:20 INFO - PROCESS | 1652 | 1462402160646 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:49:20 INFO - PROCESS | 1652 | 1462402160650 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118326800 == 32 [pid = 1652] [id = 120] 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113474c00) [pid = 1652] [serial = 357] [outer = 0x0] 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119084000) [pid = 1652] [serial = 358] [outer = 0x113474c00] 15:49:20 INFO - PROCESS | 1652 | 1462402160680 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119788c00) [pid = 1652] [serial = 359] [outer = 0x113474c00] 15:49:21 INFO - PROCESS | 1652 | 1462402161075 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:49:21 INFO - PROCESS | 1652 | 1462402161094 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:49:21 INFO - PROCESS | 1652 | 1462402161097 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1652 | 1462402161098 Marionette TRACE conn2 <- [1,454,null,{}] 15:49:21 INFO - PROCESS | 1652 | 1462402161104 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:49:21 INFO - PROCESS | 1652 | 1462402161218 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:49:21 INFO - PROCESS | 1652 | 1462402161227 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119251000 == 33 [pid = 1652] [id = 121] 15:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118659400) [pid = 1652] [serial = 360] [outer = 0x0] 15:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119fbdc00) [pid = 1652] [serial = 361] [outer = 0x118659400] 15:49:21 INFO - PROCESS | 1652 | 1462402161268 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a096c00) [pid = 1652] [serial = 362] [outer = 0x118659400] 15:49:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:21 INFO - PROCESS | 1652 | 1462402161680 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:49:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:49:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 625ms 15:49:21 INFO - PROCESS | 1652 | 1462402161722 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:49:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:49:21 INFO - PROCESS | 1652 | 1462402161723 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:49:21 INFO - PROCESS | 1652 | 1462402161733 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1652 | 1462402161734 Marionette TRACE conn2 <- [1,458,null,{}] 15:49:21 INFO - PROCESS | 1652 | 1462402161737 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:49:21 INFO - PROCESS | 1652 | 1462402161862 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:49:21 INFO - PROCESS | 1652 | 1462402161902 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119950800 == 34 [pid = 1652] [id = 122] 15:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1213d2800) [pid = 1652] [serial = 363] [outer = 0x0] 15:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1213d4c00) [pid = 1652] [serial = 364] [outer = 0x1213d2800] 15:49:21 INFO - PROCESS | 1652 | 1462402161953 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1214a9800) [pid = 1652] [serial = 365] [outer = 0x1213d2800] 15:49:22 INFO - PROCESS | 1652 | 1462402162406 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:49:22 INFO - PROCESS | 1652 | 1462402162453 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:49:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:49:22 INFO - PROCESS | 1652 | 1462402162455 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1652 | 1462402162457 Marionette TRACE conn2 <- [1,462,null,{}] 15:49:22 INFO - PROCESS | 1652 | 1462402162459 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:49:22 INFO - PROCESS | 1652 | 1462402162543 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:49:22 INFO - PROCESS | 1652 | 1462402162585 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cfa800 == 35 [pid = 1652] [id = 123] 15:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121577c00) [pid = 1652] [serial = 366] [outer = 0x0] 15:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124c7a400) [pid = 1652] [serial = 367] [outer = 0x121577c00] 15:49:22 INFO - PROCESS | 1652 | 1462402162609 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1258aec00) [pid = 1652] [serial = 368] [outer = 0x121577c00] 15:49:22 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:22 INFO - PROCESS | 1652 | 1462402162948 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:49:22 INFO - PROCESS | 1652 | 1462402162977 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:49:22 INFO - PROCESS | 1652 | 1462402162979 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1652 | 1462402162980 Marionette TRACE conn2 <- [1,466,null,{}] 15:49:22 INFO - PROCESS | 1652 | 1462402162982 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:49:23 INFO - PROCESS | 1652 | 1462402163067 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:49:23 INFO - PROCESS | 1652 | 1462402163071 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a228000 == 36 [pid = 1652] [id = 124] 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12599a000) [pid = 1652] [serial = 369] [outer = 0x0] 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125a7e400) [pid = 1652] [serial = 370] [outer = 0x12599a000] 15:49:23 INFO - PROCESS | 1652 | 1462402163095 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126b36c00) [pid = 1652] [serial = 371] [outer = 0x12599a000] 15:49:23 INFO - PROCESS | 1652 | 1462402163433 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:49:23 INFO - PROCESS | 1652 | 1462402163449 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:49:23 INFO - PROCESS | 1652 | 1462402163460 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1652 | 1462402163461 Marionette TRACE conn2 <- [1,470,null,{}] 15:49:23 INFO - PROCESS | 1652 | 1462402163463 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:49:23 INFO - PROCESS | 1652 | 1462402163551 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:49:23 INFO - PROCESS | 1652 | 1462402163555 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121681800 == 37 [pid = 1652] [id = 125] 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1259a1800) [pid = 1652] [serial = 372] [outer = 0x0] 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126c60c00) [pid = 1652] [serial = 373] [outer = 0x1259a1800] 15:49:23 INFO - PROCESS | 1652 | 1462402163580 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12720dc00) [pid = 1652] [serial = 374] [outer = 0x1259a1800] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121ab5c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1168c2000) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119039800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124834400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1272de800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111d3a000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118203800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213db800) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116170400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118891800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213df000) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124dda400) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1277afc00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115094000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:49:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113aa6400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:49:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:49:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 15:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:49:23 INFO - PROCESS | 1652 | 1462402163975 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:49:23 INFO - PROCESS | 1652 | 1462402163978 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 1652 | 1462402163979 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:49:23 INFO - PROCESS | 1652 | 1462402163981 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1652 | 1462402163982 Marionette TRACE conn2 <- [1,474,null,{}] 15:49:23 INFO - PROCESS | 1652 | 1462402163985 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:49:24 INFO - PROCESS | 1652 | 1462402164061 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:49:24 INFO - PROCESS | 1652 | 1462402164103 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118323800 == 38 [pid = 1652] [id = 126] 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118203800) [pid = 1652] [serial = 375] [outer = 0x0] 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1214a9c00) [pid = 1652] [serial = 376] [outer = 0x118203800] 15:49:24 INFO - PROCESS | 1652 | 1462402164129 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125fdf000) [pid = 1652] [serial = 377] [outer = 0x118203800] 15:49:24 INFO - PROCESS | 1652 | 1462402164444 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:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 15:49:24 INFO - PROCESS | 1652 | 1462402164452 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 1652 | 1462402164456 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:49:24 INFO - PROCESS | 1652 | 1462402164459 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1652 | 1462402164460 Marionette TRACE conn2 <- [1,478,null,{}] 15:49:24 INFO - PROCESS | 1652 | 1462402164462 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:49:24 INFO - PROCESS | 1652 | 1462402164562 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:49:24 INFO - PROCESS | 1652 | 1462402164573 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248c7800 == 39 [pid = 1652] [id = 127] 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126c65800) [pid = 1652] [serial = 378] [outer = 0x0] 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1272e4000) [pid = 1652] [serial = 379] [outer = 0x126c65800] 15:49:24 INFO - PROCESS | 1652 | 1462402164619 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1277b0c00) [pid = 1652] [serial = 380] [outer = 0x126c65800] 15:49:25 INFO - PROCESS | 1652 | 1462402165083 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:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 668ms 15:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:49:25 INFO - PROCESS | 1652 | 1462402165128 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1652 | 1462402165130 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:49:25 INFO - PROCESS | 1652 | 1462402165132 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1652 | 1462402165133 Marionette TRACE conn2 <- [1,482,null,{}] 15:49:25 INFO - PROCESS | 1652 | 1462402165136 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:49:25 INFO - PROCESS | 1652 | 1462402165223 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:49:25 INFO - PROCESS | 1652 | 1462402165229 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x127705000 == 40 [pid = 1652] [id = 128] 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128fa3c00) [pid = 1652] [serial = 381] [outer = 0x0] 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129037800) [pid = 1652] [serial = 382] [outer = 0x128fa3c00] 15:49:25 INFO - PROCESS | 1652 | 1462402165254 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12963c400) [pid = 1652] [serial = 383] [outer = 0x128fa3c00] 15:49:25 INFO - PROCESS | 1652 | 1462402165573 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:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 15:49:25 INFO - PROCESS | 1652 | 1462402165601 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1652 | 1462402165602 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:49:25 INFO - PROCESS | 1652 | 1462402165607 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1652 | 1462402165608 Marionette TRACE conn2 <- [1,486,null,{}] 15:49:25 INFO - PROCESS | 1652 | 1462402165610 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:49:25 INFO - PROCESS | 1652 | 1462402165680 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:49:25 INFO - PROCESS | 1652 | 1462402165726 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771f000 == 41 [pid = 1652] [id = 129] 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129632000) [pid = 1652] [serial = 384] [outer = 0x0] 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129755400) [pid = 1652] [serial = 385] [outer = 0x129632000] 15:49:25 INFO - PROCESS | 1652 | 1462402165750 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129963800) [pid = 1652] [serial = 386] [outer = 0x129632000] 15:49:26 INFO - PROCESS | 1652 | 1462402166229 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:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 668ms 15:49:26 INFO - PROCESS | 1652 | 1462402166276 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1652 | 1462402166279 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:49:26 INFO - PROCESS | 1652 | 1462402166283 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1652 | 1462402166285 Marionette TRACE conn2 <- [1,490,null,{}] 15:49:26 INFO - PROCESS | 1652 | 1462402166288 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:49:26 INFO - PROCESS | 1652 | 1462402166385 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:49:26 INFO - PROCESS | 1652 | 1462402166429 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x117404000 == 42 [pid = 1652] [id = 130] 15:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11732e000) [pid = 1652] [serial = 387] [outer = 0x0] 15:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118207000) [pid = 1652] [serial = 388] [outer = 0x11732e000] 15:49:26 INFO - PROCESS | 1652 | 1462402166460 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1182d6800) [pid = 1652] [serial = 389] [outer = 0x11732e000] 15:49:26 INFO - PROCESS | 1652 | 1462402166875 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:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 15:49:26 INFO - PROCESS | 1652 | 1462402166904 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1652 | 1462402166908 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:49:26 INFO - PROCESS | 1652 | 1462402166913 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1652 | 1462402166915 Marionette TRACE conn2 <- [1,494,null,{}] 15:49:26 INFO - PROCESS | 1652 | 1462402166933 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:49:27 INFO - PROCESS | 1652 | 1462402167045 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:49:27 INFO - PROCESS | 1652 | 1462402167120 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b4800 == 43 [pid = 1652] [id = 131] 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119082c00) [pid = 1652] [serial = 390] [outer = 0x0] 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11967f000) [pid = 1652] [serial = 391] [outer = 0x119082c00] 15:49:27 INFO - PROCESS | 1652 | 1462402167151 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119788000) [pid = 1652] [serial = 392] [outer = 0x119082c00] 15:49:27 INFO - PROCESS | 1652 | 1462402167595 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:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 719ms 15:49:27 INFO - PROCESS | 1652 | 1462402167636 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1652 | 1462402167637 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:49:27 INFO - PROCESS | 1652 | 1462402167641 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1652 | 1462402167644 Marionette TRACE conn2 <- [1,498,null,{}] 15:49:27 INFO - PROCESS | 1652 | 1462402167651 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:49:27 INFO - PROCESS | 1652 | 1462402167750 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:49:27 INFO - PROCESS | 1652 | 1462402167808 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fec800 == 44 [pid = 1652] [id = 132] 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213dd000) [pid = 1652] [serial = 393] [outer = 0x0] 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1217e0400) [pid = 1652] [serial = 394] [outer = 0x1213dd000] 15:49:27 INFO - PROCESS | 1652 | 1462402167839 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124c83800) [pid = 1652] [serial = 395] [outer = 0x1213dd000] 15:49:28 INFO - PROCESS | 1652 | 1462402168240 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:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 621ms 15:49:28 INFO - PROCESS | 1652 | 1462402168263 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 1652 | 1462402168265 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:49:28 INFO - PROCESS | 1652 | 1462402168267 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1652 | 1462402168269 Marionette TRACE conn2 <- [1,502,null,{}] 15:49:28 INFO - PROCESS | 1652 | 1462402168273 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:49:28 INFO - PROCESS | 1652 | 1462402168384 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:49:28 INFO - PROCESS | 1652 | 1462402168440 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a0000 == 45 [pid = 1652] [id = 133] 15:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126c5bc00) [pid = 1652] [serial = 396] [outer = 0x0] 15:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1277b1400) [pid = 1652] [serial = 397] [outer = 0x126c5bc00] 15:49:28 INFO - PROCESS | 1652 | 1462402168469 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129233c00) [pid = 1652] [serial = 398] [outer = 0x126c5bc00] 15:49:29 INFO - PROCESS | 1652 | 1462402169025 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:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 773ms 15:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:49:29 INFO - PROCESS | 1652 | 1462402169041 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1652 | 1462402169043 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:49:29 INFO - PROCESS | 1652 | 1462402169046 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1652 | 1462402169049 Marionette TRACE conn2 <- [1,506,null,{}] 15:49:29 INFO - PROCESS | 1652 | 1462402169053 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:49:29 INFO - PROCESS | 1652 | 1462402169141 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:49:29 INFO - PROCESS | 1652 | 1462402169183 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x117412800 == 46 [pid = 1652] [id = 134] 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115e96c00) [pid = 1652] [serial = 399] [outer = 0x0] 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a6ec00) [pid = 1652] [serial = 400] [outer = 0x115e96c00] 15:49:29 INFO - PROCESS | 1652 | 1462402169211 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118210c00) [pid = 1652] [serial = 401] [outer = 0x115e96c00] 15:49:29 INFO - PROCESS | 1652 | 1462402169707 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:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x127705000 == 45 [pid = 1652] [id = 128] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1248c7800 == 44 [pid = 1652] [id = 127] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118323800 == 43 [pid = 1652] [id = 126] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121681800 == 42 [pid = 1652] [id = 125] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a228000 == 41 [pid = 1652] [id = 124] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119cfa800 == 40 [pid = 1652] [id = 123] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119950800 == 39 [pid = 1652] [id = 122] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119251000 == 38 [pid = 1652] [id = 121] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12902ec00) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118326800 == 37 [pid = 1652] [id = 120] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x117422000 == 36 [pid = 1652] [id = 119] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116570000 == 35 [pid = 1652] [id = 118] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x113047800 == 34 [pid = 1652] [id = 117] 15:49:29 INFO - PROCESS | 1652 | --DOCSHELL 0x113fb7000 == 33 [pid = 1652] [id = 116] 15:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 725ms 15:49:29 INFO - PROCESS | 1652 | 1462402169772 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1652 | 1462402169776 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:49:29 INFO - PROCESS | 1652 | 1462402169780 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1652 | 1462402169782 Marionette TRACE conn2 <- [1,510,null,{}] 15:49:29 INFO - PROCESS | 1652 | 1462402169784 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:49:29 INFO - PROCESS | 1652 | 1462402169855 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129034000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129351400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1214ae800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128fb0c00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1188f2000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a099000) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126b34c00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1277b2c00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c5d000) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118206000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11820e000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119dc0400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1213d9800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124dd5c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1277a5c00) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118891000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1188ef800) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12594b800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11978a400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d28400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121d20400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121eba000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1161f8400) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116866800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1192fa000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11968d000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1214ad800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1272d8800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1215c4800) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125fdf800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 15:49:29 INFO - PROCESS | 1652 | 1462402169913 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11603c000 == 34 [pid = 1652] [id = 135] 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1160b4800) [pid = 1652] [serial = 402] [outer = 0x0] 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118663c00) [pid = 1652] [serial = 403] [outer = 0x1160b4800] 15:49:29 INFO - PROCESS | 1652 | 1462402169941 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1188f2400) [pid = 1652] [serial = 404] [outer = 0x1160b4800] 15:49:30 INFO - PROCESS | 1652 | 1462402170248 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:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 15:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:49:30 INFO - PROCESS | 1652 | 1462402170299 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1652 | 1462402170301 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:49:30 INFO - PROCESS | 1652 | 1462402170303 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1652 | 1462402170306 Marionette TRACE conn2 <- [1,514,null,{}] 15:49:30 INFO - PROCESS | 1652 | 1462402170313 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:49:30 INFO - PROCESS | 1652 | 1462402170389 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:49:30 INFO - PROCESS | 1652 | 1462402170395 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118312000 == 35 [pid = 1652] [id = 136] 15:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11967f800) [pid = 1652] [serial = 405] [outer = 0x0] 15:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11978cc00) [pid = 1652] [serial = 406] [outer = 0x11967f800] 15:49:30 INFO - PROCESS | 1652 | 1462402170422 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a08f800) [pid = 1652] [serial = 407] [outer = 0x11967f800] 15:49:30 INFO - PROCESS | 1652 | 1462402170841 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:49:30 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:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 15:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:49:30 INFO - PROCESS | 1652 | 1462402170875 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1652 | 1462402170877 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:49:30 INFO - PROCESS | 1652 | 1462402170880 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1652 | 1462402170882 Marionette TRACE conn2 <- [1,518,null,{}] 15:49:30 INFO - PROCESS | 1652 | 1462402170886 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:49:31 INFO - PROCESS | 1652 | 1462402171002 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:49:31 INFO - PROCESS | 1652 | 1462402171064 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196e1800 == 36 [pid = 1652] [id = 137] 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1214ad800) [pid = 1652] [serial = 408] [outer = 0x0] 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1215c0800) [pid = 1652] [serial = 409] [outer = 0x1214ad800] 15:49:31 INFO - PROCESS | 1652 | 1462402171118 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121ab5c00) [pid = 1652] [serial = 410] [outer = 0x1214ad800] 15:49:31 INFO - PROCESS | 1652 | 1462402171447 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:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 574ms 15:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:49:31 INFO - PROCESS | 1652 | 1462402171460 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1652 | 1462402171462 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:49:31 INFO - PROCESS | 1652 | 1462402171465 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1652 | 1462402171467 Marionette TRACE conn2 <- [1,522,null,{}] 15:49:31 INFO - PROCESS | 1652 | 1462402171475 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:49:31 INFO - PROCESS | 1652 | 1462402171593 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:49:31 INFO - PROCESS | 1652 | 1462402171665 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119951800 == 37 [pid = 1652] [id = 138] 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1214a9400) [pid = 1652] [serial = 411] [outer = 0x0] 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124830400) [pid = 1652] [serial = 412] [outer = 0x1214a9400] 15:49:31 INFO - PROCESS | 1652 | 1462402171705 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1259a5c00) [pid = 1652] [serial = 413] [outer = 0x1214a9400] 15:49:32 INFO - PROCESS | 1652 | 1462402172057 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:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 625ms 15:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:49:32 INFO - PROCESS | 1652 | 1462402172090 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1652 | 1462402172091 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:49:32 INFO - PROCESS | 1652 | 1462402172094 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1652 | 1462402172095 Marionette TRACE conn2 <- [1,526,null,{}] 15:49:32 INFO - PROCESS | 1652 | 1462402172097 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:49:32 INFO - PROCESS | 1652 | 1462402172204 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:49:32 INFO - PROCESS | 1652 | 1462402172235 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fa5800 == 38 [pid = 1652] [id = 139] 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125fe2400) [pid = 1652] [serial = 414] [outer = 0x0] 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1272dc400) [pid = 1652] [serial = 415] [outer = 0x125fe2400] 15:49:32 INFO - PROCESS | 1652 | 1462402172261 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129234800) [pid = 1652] [serial = 416] [outer = 0x125fe2400] 15:49:32 INFO - PROCESS | 1652 | 1462402172606 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:49:32 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:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 15:49:32 INFO - PROCESS | 1652 | 1462402172662 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1652 | 1462402172664 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:49:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:49:32 INFO - PROCESS | 1652 | 1462402172672 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1652 | 1462402172674 Marionette TRACE conn2 <- [1,530,null,{}] 15:49:32 INFO - PROCESS | 1652 | 1462402172676 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:49:32 INFO - PROCESS | 1652 | 1462402172766 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:49:32 INFO - PROCESS | 1652 | 1462402172805 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116039000 == 39 [pid = 1652] [id = 140] 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129640400) [pid = 1652] [serial = 417] [outer = 0x0] 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129757c00) [pid = 1652] [serial = 418] [outer = 0x129640400] 15:49:32 INFO - PROCESS | 1652 | 1462402172830 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a874800) [pid = 1652] [serial = 419] [outer = 0x129640400] 15:49:33 INFO - PROCESS | 1652 | 1462402173141 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:49:33 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:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:49:33 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:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:49:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:49:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 15:49:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:49:33 INFO - PROCESS | 1652 | 1462402173191 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1652 | 1462402173193 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:49:33 INFO - PROCESS | 1652 | 1462402173195 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1652 | 1462402173196 Marionette TRACE conn2 <- [1,534,null,{}] 15:49:33 INFO - PROCESS | 1652 | 1462402173198 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:49:33 INFO - PROCESS | 1652 | 1462402173291 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:49:33 INFO - PROCESS | 1652 | 1462402173302 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125942000 == 40 [pid = 1652] [id = 141] 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129969800) [pid = 1652] [serial = 420] [outer = 0x0] 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ab64800) [pid = 1652] [serial = 421] [outer = 0x129969800] 15:49:33 INFO - PROCESS | 1652 | 1462402173327 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ad9dc00) [pid = 1652] [serial = 422] [outer = 0x129969800] 15:49:33 INFO - PROCESS | 1652 | 1462402173650 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:49:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:49:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 15:49:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:49:33 INFO - PROCESS | 1652 | 1462402173664 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1652 | 1462402173665 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:49:33 INFO - PROCESS | 1652 | 1462402173667 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1652 | 1462402173668 Marionette TRACE conn2 <- [1,538,null,{}] 15:49:33 INFO - PROCESS | 1652 | 1462402173675 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:49:33 INFO - PROCESS | 1652 | 1462402173794 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:49:33 INFO - PROCESS | 1652 | 1462402173811 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd9000 == 41 [pid = 1652] [id = 142] 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ada0400) [pid = 1652] [serial = 423] [outer = 0x0] 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12aff0400) [pid = 1652] [serial = 424] [outer = 0x12ada0400] 15:49:33 INFO - PROCESS | 1652 | 1462402173841 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12aff5800) [pid = 1652] [serial = 425] [outer = 0x12ada0400] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121577c00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12599a000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113479000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118659400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113474c00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11732c400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1172a1c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1259a1800) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118203800) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126c65800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128fa3c00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213d2800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:49:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12aaa9400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:49:34 INFO - PROCESS | 1652 | 1462402174199 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:49:34 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:49:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 573ms 15:49:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:49:34 INFO - PROCESS | 1652 | 1462402174240 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1652 | 1462402174242 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 1652 | 1462402174244 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1652 | 1462402174245 Marionette TRACE conn2 <- [1,542,null,{}] 15:49:34 INFO - PROCESS | 1652 | 1462402174247 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:49:34 INFO - PROCESS | 1652 | 1462402174343 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:49:34 INFO - PROCESS | 1652 | 1462402174370 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd3000 == 42 [pid = 1652] [id = 143] 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118203800) [pid = 1652] [serial = 426] [outer = 0x0] 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1213d6000) [pid = 1652] [serial = 427] [outer = 0x118203800] 15:49:34 INFO - PROCESS | 1652 | 1462402174395 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129750000) [pid = 1652] [serial = 428] [outer = 0x118203800] 15:49:34 INFO - PROCESS | 1652 | 1462402174678 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:49:34 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:49:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 15:49:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:49:34 INFO - PROCESS | 1652 | 1462402174712 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1652 | 1462402174713 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 1652 | 1462402174715 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1652 | 1462402174717 Marionette TRACE conn2 <- [1,546,null,{}] 15:49:34 INFO - PROCESS | 1652 | 1462402174722 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:49:34 INFO - PROCESS | 1652 | 1462402174831 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:49:34 INFO - PROCESS | 1652 | 1462402174888 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae1800 == 43 [pid = 1652] [id = 144] 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11907f800) [pid = 1652] [serial = 429] [outer = 0x0] 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ada5400) [pid = 1652] [serial = 430] [outer = 0x11907f800] 15:49:34 INFO - PROCESS | 1652 | 1462402174924 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bc70000) [pid = 1652] [serial = 431] [outer = 0x11907f800] 15:49:35 INFO - PROCESS | 1652 | 1462402175219 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:49:35 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:49:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 523ms 15:49:35 INFO - PROCESS | 1652 | 1462402175244 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1652 | 1462402175245 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:49:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:49:35 INFO - PROCESS | 1652 | 1462402175247 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1652 | 1462402175248 Marionette TRACE conn2 <- [1,550,null,{}] 15:49:35 INFO - PROCESS | 1652 | 1462402175251 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:49:35 INFO - PROCESS | 1652 | 1462402175351 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:49:35 INFO - PROCESS | 1652 | 1462402175358 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad83000 == 44 [pid = 1652] [id = 145] 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bc72800) [pid = 1652] [serial = 432] [outer = 0x0] 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bdb9c00) [pid = 1652] [serial = 433] [outer = 0x12bc72800] 15:49:35 INFO - PROCESS | 1652 | 1462402175386 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bdc1400) [pid = 1652] [serial = 434] [outer = 0x12bc72800] 15:49:35 INFO - PROCESS | 1652 | 1462402175743 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:49:35 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:49:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 15:49:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:49:35 INFO - PROCESS | 1652 | 1462402175767 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1652 | 1462402175768 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:49:35 INFO - PROCESS | 1652 | 1462402175778 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1652 | 1462402175779 Marionette TRACE conn2 <- [1,554,null,{}] 15:49:35 INFO - PROCESS | 1652 | 1462402175782 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:49:35 INFO - PROCESS | 1652 | 1462402175858 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:49:35 INFO - PROCESS | 1652 | 1462402175862 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51b000 == 45 [pid = 1652] [id = 146] 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bdb5c00) [pid = 1652] [serial = 435] [outer = 0x0] 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12be07800) [pid = 1652] [serial = 436] [outer = 0x12bdb5c00] 15:49:35 INFO - PROCESS | 1652 | 1462402175887 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be0d800) [pid = 1652] [serial = 437] [outer = 0x12bdb5c00] 15:49:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:36 INFO - PROCESS | 1652 | 1462402176288 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:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 578ms 15:49:36 INFO - PROCESS | 1652 | 1462402176349 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1652 | 1462402176351 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:49:36 INFO - PROCESS | 1652 | 1462402176355 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1652 | 1462402176357 Marionette TRACE conn2 <- [1,558,null,{}] 15:49:36 INFO - PROCESS | 1652 | 1462402176361 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:49:36 INFO - PROCESS | 1652 | 1462402176460 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:49:36 INFO - PROCESS | 1652 | 1462402176519 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117351800 == 46 [pid = 1652] [id = 147] 15:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116170400) [pid = 1652] [serial = 438] [outer = 0x0] 15:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118205000) [pid = 1652] [serial = 439] [outer = 0x116170400] 15:49:36 INFO - PROCESS | 1652 | 1462402176551 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118592800) [pid = 1652] [serial = 440] [outer = 0x116170400] 15:49:37 INFO - PROCESS | 1652 | 1462402177014 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:49:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:49:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 15:49:37 INFO - PROCESS | 1652 | 1462402177026 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1652 | 1462402177032 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:49:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:49:37 INFO - PROCESS | 1652 | 1462402177039 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1652 | 1462402177042 Marionette TRACE conn2 <- [1,562,null,{}] 15:49:37 INFO - PROCESS | 1652 | 1462402177046 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:49:37 INFO - PROCESS | 1652 | 1462402177193 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:49:37 INFO - PROCESS | 1652 | 1462402177306 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a03800 == 47 [pid = 1652] [id = 148] 15:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1188f6000) [pid = 1652] [serial = 441] [outer = 0x0] 15:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1196e9c00) [pid = 1652] [serial = 442] [outer = 0x1188f6000] 15:49:37 INFO - PROCESS | 1652 | 1462402177353 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a08a800) [pid = 1652] [serial = 443] [outer = 0x1188f6000] 15:49:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:37 INFO - PROCESS | 1652 | 1462402177810 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:49:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:49:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 821ms 15:49:37 INFO - PROCESS | 1652 | 1462402177864 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1652 | 1462402177866 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:49:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:49:37 INFO - PROCESS | 1652 | 1462402177869 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1652 | 1462402177872 Marionette TRACE conn2 <- [1,566,null,{}] 15:49:37 INFO - PROCESS | 1652 | 1462402177879 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:49:37 INFO - PROCESS | 1652 | 1462402177980 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:49:38 INFO - PROCESS | 1652 | 1462402178040 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae5800 == 48 [pid = 1652] [id = 149] 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121ab1800) [pid = 1652] [serial = 444] [outer = 0x0] 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126b3bc00) [pid = 1652] [serial = 445] [outer = 0x121ab1800] 15:49:38 INFO - PROCESS | 1652 | 1462402178073 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1277aa800) [pid = 1652] [serial = 446] [outer = 0x121ab1800] 15:49:38 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:38 INFO - PROCESS | 1652 | 1462402178516 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:49:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:49:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 15:49:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:49:38 INFO - PROCESS | 1652 | 1462402178542 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1652 | 1462402178544 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:49:38 INFO - PROCESS | 1652 | 1462402178548 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1652 | 1462402178550 Marionette TRACE conn2 <- [1,570,null,{}] 15:49:38 INFO - PROCESS | 1652 | 1462402178554 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:49:38 INFO - PROCESS | 1652 | 1462402178699 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:49:38 INFO - PROCESS | 1652 | 1462402178783 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b533000 == 49 [pid = 1652] [id = 150] 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126c68800) [pid = 1652] [serial = 447] [outer = 0x0] 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129963c00) [pid = 1652] [serial = 448] [outer = 0x126c68800] 15:49:38 INFO - PROCESS | 1652 | 1462402178832 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12aff1800) [pid = 1652] [serial = 449] [outer = 0x126c68800] 15:49:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:39 INFO - PROCESS | 1652 | 1462402179332 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:49:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:49:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 821ms 15:49:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:49:39 INFO - PROCESS | 1652 | 1462402179368 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1652 | 1462402179370 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:49:39 INFO - PROCESS | 1652 | 1462402179372 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1652 | 1462402179373 Marionette TRACE conn2 <- [1,574,null,{}] 15:49:39 INFO - PROCESS | 1652 | 1462402179376 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:49:39 INFO - PROCESS | 1652 | 1462402179471 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:49:39 INFO - PROCESS | 1652 | 1462402179518 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ef7800 == 50 [pid = 1652] [id = 151] 15:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1272e1c00) [pid = 1652] [serial = 450] [outer = 0x0] 15:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12975ec00) [pid = 1652] [serial = 451] [outer = 0x1272e1c00] 15:49:39 INFO - PROCESS | 1652 | 1462402179547 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bdbc000) [pid = 1652] [serial = 452] [outer = 0x1272e1c00] 15:49:40 INFO - PROCESS | 1652 | 1462402180182 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:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 15:49:40 INFO - PROCESS | 1652 | 1462402180242 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1652 | 1462402180245 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:49:40 INFO - PROCESS | 1652 | 1462402180248 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1652 | 1462402180251 Marionette TRACE conn2 <- [1,578,null,{}] 15:49:40 INFO - PROCESS | 1652 | 1462402180255 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:49:40 INFO - PROCESS | 1652 | 1462402180341 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:49:40 INFO - PROCESS | 1652 | 1462402180391 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118244000 == 51 [pid = 1652] [id = 152] 15:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1161cc800) [pid = 1652] [serial = 453] [outer = 0x0] 15:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117427c00) [pid = 1652] [serial = 454] [outer = 0x1161cc800] 15:49:40 INFO - PROCESS | 1652 | 1462402180419 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1183c2c00) [pid = 1652] [serial = 455] [outer = 0x1161cc800] 15:49:40 INFO - PROCESS | 1652 | 1462402180872 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:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad83000 == 50 [pid = 1652] [id = 145] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae1800 == 49 [pid = 1652] [id = 144] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128fd3000 == 48 [pid = 1652] [id = 143] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128fd9000 == 47 [pid = 1652] [id = 142] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x125942000 == 46 [pid = 1652] [id = 141] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116039000 == 45 [pid = 1652] [id = 140] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119fa5800 == 44 [pid = 1652] [id = 139] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119951800 == 43 [pid = 1652] [id = 138] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129755400) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | 1462402180971 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1652 | 1462402180974 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1196e1800 == 42 [pid = 1652] [id = 137] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118312000 == 41 [pid = 1652] [id = 136] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11603c000 == 40 [pid = 1652] [id = 135] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117412800 == 39 [pid = 1652] [id = 134] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b4800 == 38 [pid = 1652] [id = 131] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117404000 == 37 [pid = 1652] [id = 130] 15:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12771f000 == 36 [pid = 1652] [id = 129] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ad9bc00) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113da5400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119fbdc00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1258aec00) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119084000) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119788c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1183c9000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1188e9800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11757a800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126c60c00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11820fc00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116167800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1214a9c00) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1272e4000) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129037800) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1277b0c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 15:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12963c400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12720dc00) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1161cd800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125fdf000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1214a9800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1213d4c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126b36c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a096c00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124c7a400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125a7e400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 15:49:40 INFO - PROCESS | 1652 | 1462402180986 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1652 | 1462402180988 Marionette TRACE conn2 <- [1,582,null,{}] 15:49:40 INFO - PROCESS | 1652 | 1462402180990 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:49:41 INFO - PROCESS | 1652 | 1462402181091 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:49:41 INFO - PROCESS | 1652 | 1462402181104 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116522000 == 37 [pid = 1652] [id = 153] 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11865b000) [pid = 1652] [serial = 456] [outer = 0x0] 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11888f800) [pid = 1652] [serial = 457] [outer = 0x11865b000] 15:49:41 INFO - PROCESS | 1652 | 1462402181142 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119088400) [pid = 1652] [serial = 458] [outer = 0x11865b000] 15:49:41 INFO - PROCESS | 1652 | 1462402181526 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:49:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:49:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 15:49:41 INFO - PROCESS | 1652 | 1462402181557 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1652 | 1462402181558 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:49:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:49:41 INFO - PROCESS | 1652 | 1462402181560 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1652 | 1462402181563 Marionette TRACE conn2 <- [1,586,null,{}] 15:49:41 INFO - PROCESS | 1652 | 1462402181570 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:49:41 INFO - PROCESS | 1652 | 1462402181646 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:49:41 INFO - PROCESS | 1652 | 1462402181652 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f9000 == 38 [pid = 1652] [id = 154] 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119689800) [pid = 1652] [serial = 459] [outer = 0x0] 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d30000) [pid = 1652] [serial = 460] [outer = 0x119689800] 15:49:41 INFO - PROCESS | 1652 | 1462402181681 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a098400) [pid = 1652] [serial = 461] [outer = 0x119689800] 15:49:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:42 INFO - PROCESS | 1652 | 1462402182011 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:49:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 15:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:49:42 INFO - PROCESS | 1652 | 1462402182031 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1652 | 1462402182033 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:49:42 INFO - PROCESS | 1652 | 1462402182035 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1652 | 1462402182038 Marionette TRACE conn2 <- [1,590,null,{}] 15:49:42 INFO - PROCESS | 1652 | 1462402182041 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:49:42 INFO - PROCESS | 1652 | 1462402182118 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:49:42 INFO - PROCESS | 1652 | 1462402182162 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924e000 == 39 [pid = 1652] [id = 155] 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119dc6c00) [pid = 1652] [serial = 462] [outer = 0x0] 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1213de000) [pid = 1652] [serial = 463] [outer = 0x119dc6c00] 15:49:42 INFO - PROCESS | 1652 | 1462402182188 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12196a000) [pid = 1652] [serial = 464] [outer = 0x119dc6c00] 15:49:42 INFO - PROCESS | 1652 | 1462402182507 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:49:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 15:49:42 INFO - PROCESS | 1652 | 1462402182557 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1652 | 1462402182558 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:49:42 INFO - PROCESS | 1652 | 1462402182560 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1652 | 1462402182562 Marionette TRACE conn2 <- [1,594,null,{}] 15:49:42 INFO - PROCESS | 1652 | 1462402182564 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:49:42 INFO - PROCESS | 1652 | 1462402182637 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:49:42 INFO - PROCESS | 1652 | 1462402182643 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197bd000 == 40 [pid = 1652] [id = 156] 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1214ad400) [pid = 1652] [serial = 465] [outer = 0x0] 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124c7c800) [pid = 1652] [serial = 466] [outer = 0x1214ad400] 15:49:42 INFO - PROCESS | 1652 | 1462402182668 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12599a000) [pid = 1652] [serial = 467] [outer = 0x1214ad400] 15:49:43 INFO - PROCESS | 1652 | 1462402183037 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:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 15:49:43 INFO - PROCESS | 1652 | 1462402183081 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1652 | 1462402183083 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:49:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:49:43 INFO - PROCESS | 1652 | 1462402183086 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1652 | 1462402183088 Marionette TRACE conn2 <- [1,598,null,{}] 15:49:43 INFO - PROCESS | 1652 | 1462402183092 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:49:43 INFO - PROCESS | 1652 | 1462402183253 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:49:43 INFO - PROCESS | 1652 | 1462402183272 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11683b800 == 41 [pid = 1652] [id = 157] 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1258ad400) [pid = 1652] [serial = 468] [outer = 0x0] 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126b36400) [pid = 1652] [serial = 469] [outer = 0x1258ad400] 15:49:43 INFO - PROCESS | 1652 | 1462402183316 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128fac800) [pid = 1652] [serial = 470] [outer = 0x1258ad400] 15:49:43 INFO - PROCESS | 1652 | 1462402183722 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:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 15:49:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:49:43 INFO - PROCESS | 1652 | 1462402183757 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1652 | 1462402183758 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:49:43 INFO - PROCESS | 1652 | 1462402183761 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1652 | 1462402183762 Marionette TRACE conn2 <- [1,602,null,{}] 15:49:43 INFO - PROCESS | 1652 | 1462402183764 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:49:43 INFO - PROCESS | 1652 | 1462402183855 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:49:43 INFO - PROCESS | 1652 | 1462402183866 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215a6000 == 42 [pid = 1652] [id = 158] 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1277abc00) [pid = 1652] [serial = 471] [outer = 0x0] 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129352800) [pid = 1652] [serial = 472] [outer = 0x1277abc00] 15:49:43 INFO - PROCESS | 1652 | 1462402183891 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129969c00) [pid = 1652] [serial = 473] [outer = 0x1277abc00] 15:49:44 INFO - PROCESS | 1652 | 1462402184209 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:49:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:49:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 15:49:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:49:44 INFO - PROCESS | 1652 | 1462402184229 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1652 | 1462402184230 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:49:44 INFO - PROCESS | 1652 | 1462402184232 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1652 | 1462402184233 Marionette TRACE conn2 <- [1,606,null,{}] 15:49:44 INFO - PROCESS | 1652 | 1462402184237 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:49:44 INFO - PROCESS | 1652 | 1462402184335 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:49:44 INFO - PROCESS | 1652 | 1462402184339 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c37800 == 43 [pid = 1652] [id = 159] 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1277b0c00) [pid = 1652] [serial = 474] [outer = 0x0] 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aa9b400) [pid = 1652] [serial = 475] [outer = 0x1277b0c00] 15:49:44 INFO - PROCESS | 1652 | 1462402184364 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ad98400) [pid = 1652] [serial = 476] [outer = 0x1277b0c00] 15:49:44 INFO - PROCESS | 1652 | 1462402184710 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:49:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:49:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 15:49:44 INFO - PROCESS | 1652 | 1462402184751 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1652 | 1462402184754 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:49:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:49:44 INFO - PROCESS | 1652 | 1462402184757 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1652 | 1462402184758 Marionette TRACE conn2 <- [1,610,null,{}] 15:49:44 INFO - PROCESS | 1652 | 1462402184761 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:49:44 INFO - PROCESS | 1652 | 1462402184851 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:49:44 INFO - PROCESS | 1652 | 1462402184855 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770f800 == 44 [pid = 1652] [id = 160] 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a879400) [pid = 1652] [serial = 477] [outer = 0x0] 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12aff4400) [pid = 1652] [serial = 478] [outer = 0x12a879400] 15:49:44 INFO - PROCESS | 1652 | 1462402184880 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b46e000) [pid = 1652] [serial = 479] [outer = 0x12a879400] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x113395400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bc72800) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129632000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1214a9400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125fe2400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x115e96c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1160b4800) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1214ad800) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11967f800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129640400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118203800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129969800) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ada0400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:49:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11907f800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:49:45 INFO - PROCESS | 1652 | 1462402185303 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:49:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:49:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 15:49:45 INFO - PROCESS | 1652 | 1462402185326 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1652 | 1462402185327 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:49:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:49:45 INFO - PROCESS | 1652 | 1462402185330 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1652 | 1462402185331 Marionette TRACE conn2 <- [1,614,null,{}] 15:49:45 INFO - PROCESS | 1652 | 1462402185333 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:49:45 INFO - PROCESS | 1652 | 1462402185411 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:49:45 INFO - PROCESS | 1652 | 1462402185415 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119248800 == 45 [pid = 1652] [id = 161] 15:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113aab400) [pid = 1652] [serial = 480] [outer = 0x0] 15:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121eb8800) [pid = 1652] [serial = 481] [outer = 0x113aab400] 15:49:45 INFO - PROCESS | 1652 | 1462402185440 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12996f000) [pid = 1652] [serial = 482] [outer = 0x113aab400] 15:49:45 INFO - PROCESS | 1652 | 1462402185828 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:49:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:49:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 15:49:45 INFO - PROCESS | 1652 | 1462402185850 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1652 | 1462402185852 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:49:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:49:45 INFO - PROCESS | 1652 | 1462402185858 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1652 | 1462402185861 Marionette TRACE conn2 <- [1,618,null,{}] 15:49:45 INFO - PROCESS | 1652 | 1462402185864 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:49:46 INFO - PROCESS | 1652 | 1462402186005 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:49:46 INFO - PROCESS | 1652 | 1462402186016 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a3000 == 46 [pid = 1652] [id = 162] 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bc64800) [pid = 1652] [serial = 483] [outer = 0x0] 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be06800) [pid = 1652] [serial = 484] [outer = 0x12bc64800] 15:49:46 INFO - PROCESS | 1652 | 1462402186061 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be37000) [pid = 1652] [serial = 485] [outer = 0x12bc64800] 15:49:46 INFO - PROCESS | 1652 | 1462402186442 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:49:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:49:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 15:49:46 INFO - PROCESS | 1652 | 1462402186479 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1652 | 1462402186480 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:49:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:49:46 INFO - PROCESS | 1652 | 1462402186482 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1652 | 1462402186483 Marionette TRACE conn2 <- [1,622,null,{}] 15:49:46 INFO - PROCESS | 1652 | 1462402186485 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:49:46 INFO - PROCESS | 1652 | 1462402186581 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:49:46 INFO - PROCESS | 1652 | 1462402186589 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae6000 == 47 [pid = 1652] [id = 163] 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bdb9400) [pid = 1652] [serial = 486] [outer = 0x0] 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12be3d400) [pid = 1652] [serial = 487] [outer = 0x12bdb9400] 15:49:46 INFO - PROCESS | 1652 | 1462402186614 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c322800) [pid = 1652] [serial = 488] [outer = 0x12bdb9400] 15:49:46 INFO - PROCESS | 1652 | 1462402186923 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:49:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:49:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 15:49:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:49:46 INFO - PROCESS | 1652 | 1462402186951 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1652 | 1462402186952 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:49:46 INFO - PROCESS | 1652 | 1462402186957 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1652 | 1462402186958 Marionette TRACE conn2 <- [1,626,null,{}] 15:49:46 INFO - PROCESS | 1652 | 1462402186960 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:49:47 INFO - PROCESS | 1652 | 1462402187034 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:49:47 INFO - PROCESS | 1652 | 1462402187041 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b491000 == 48 [pid = 1652] [id = 164] 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12be0c000) [pid = 1652] [serial = 489] [outer = 0x0] 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c32c800) [pid = 1652] [serial = 490] [outer = 0x12be0c000] 15:49:47 INFO - PROCESS | 1652 | 1462402187065 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c4a3c00) [pid = 1652] [serial = 491] [outer = 0x12be0c000] 15:49:47 INFO - PROCESS | 1652 | 1462402187555 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:49:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:49:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 15:49:47 INFO - PROCESS | 1652 | 1462402187588 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1652 | 1462402187591 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:49:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:49:47 INFO - PROCESS | 1652 | 1462402187596 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1652 | 1462402187598 Marionette TRACE conn2 <- [1,630,null,{}] 15:49:47 INFO - PROCESS | 1652 | 1462402187602 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:49:47 INFO - PROCESS | 1652 | 1462402187703 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:49:47 INFO - PROCESS | 1652 | 1462402187776 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11740c000 == 49 [pid = 1652] [id = 165] 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1182ce800) [pid = 1652] [serial = 492] [outer = 0x0] 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1183c8400) [pid = 1652] [serial = 493] [outer = 0x1182ce800] 15:49:47 INFO - PROCESS | 1652 | 1462402187849 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11903a400) [pid = 1652] [serial = 494] [outer = 0x1182ce800] 15:49:48 INFO - PROCESS | 1652 | 1462402188278 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:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 721ms 15:49:48 INFO - PROCESS | 1652 | 1462402188318 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1652 | 1462402188322 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:49:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:49:48 INFO - PROCESS | 1652 | 1462402188344 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1652 | 1462402188346 Marionette TRACE conn2 <- [1,634,null,{}] 15:49:48 INFO - PROCESS | 1652 | 1462402188349 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:49:48 INFO - PROCESS | 1652 | 1462402188449 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:49:48 INFO - PROCESS | 1652 | 1462402188509 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a16000 == 50 [pid = 1652] [id = 166] 15:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119789400) [pid = 1652] [serial = 495] [outer = 0x0] 15:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a14d000) [pid = 1652] [serial = 496] [outer = 0x119789400] 15:49:48 INFO - PROCESS | 1652 | 1462402188540 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121577800) [pid = 1652] [serial = 497] [outer = 0x119789400] 15:49:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:48 INFO - PROCESS | 1652 | 1462402188958 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:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 623ms 15:49:48 INFO - PROCESS | 1652 | 1462402188966 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:49:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:49:48 INFO - PROCESS | 1652 | 1462402188968 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:49:48 INFO - PROCESS | 1652 | 1462402188971 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1652 | 1462402188974 Marionette TRACE conn2 <- [1,638,null,{}] 15:49:48 INFO - PROCESS | 1652 | 1462402188984 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:49:49 INFO - PROCESS | 1652 | 1462402189129 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:49:49 INFO - PROCESS | 1652 | 1462402189192 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad77000 == 51 [pid = 1652] [id = 167] 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127207800) [pid = 1652] [serial = 498] [outer = 0x0] 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1277a6000) [pid = 1652] [serial = 499] [outer = 0x127207800] 15:49:49 INFO - PROCESS | 1652 | 1462402189224 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129963000) [pid = 1652] [serial = 500] [outer = 0x127207800] 15:49:49 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bdbac00) [pid = 1652] [serial = 501] [outer = 0x11a07d800] 15:49:49 INFO - PROCESS | 1652 | 1462402189685 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:49:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:49:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 774ms 15:49:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:49:49 INFO - PROCESS | 1652 | 1462402189744 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1652 | 1462402189747 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:49:49 INFO - PROCESS | 1652 | 1462402189749 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1652 | 1462402189750 Marionette TRACE conn2 <- [1,642,null,{}] 15:49:49 INFO - PROCESS | 1652 | 1462402189755 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:49:49 INFO - PROCESS | 1652 | 1462402189850 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:49:49 INFO - PROCESS | 1652 | 1462402189911 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc94800 == 52 [pid = 1652] [id = 168] 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bdb3c00) [pid = 1652] [serial = 502] [outer = 0x0] 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12be05c00) [pid = 1652] [serial = 503] [outer = 0x12bdb3c00] 15:49:49 INFO - PROCESS | 1652 | 1462402189940 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12be34000) [pid = 1652] [serial = 504] [outer = 0x12bdb3c00] 15:49:50 INFO - PROCESS | 1652 | 1462402190376 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:49:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:49:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 15:49:50 INFO - PROCESS | 1652 | 1462402190419 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1652 | 1462402190420 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:49:50 INFO - PROCESS | 1652 | 1462402190423 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1652 | 1462402190424 Marionette TRACE conn2 <- [1,646,null,{}] 15:49:50 INFO - PROCESS | 1652 | 1462402190427 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:49:50 INFO - PROCESS | 1652 | 1462402190521 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:49:50 INFO - PROCESS | 1652 | 1462402190568 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119947000 == 53 [pid = 1652] [id = 169] 15:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12180d400) [pid = 1652] [serial = 505] [outer = 0x0] 15:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12ada4c00) [pid = 1652] [serial = 506] [outer = 0x12180d400] 15:49:50 INFO - PROCESS | 1652 | 1462402190597 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12be08000) [pid = 1652] [serial = 507] [outer = 0x12180d400] 15:49:51 INFO - PROCESS | 1652 | 1462402191141 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:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 769ms 15:49:51 INFO - PROCESS | 1652 | 1462402191193 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1652 | 1462402191195 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:49:51 INFO - PROCESS | 1652 | 1462402191199 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1652 | 1462402191201 Marionette TRACE conn2 <- [1,650,null,{}] 15:49:51 INFO - PROCESS | 1652 | 1462402191205 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:49:51 INFO - PROCESS | 1652 | 1462402191300 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:49:51 INFO - PROCESS | 1652 | 1462402191349 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119249000 == 54 [pid = 1652] [id = 170] 15:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1165ca400) [pid = 1652] [serial = 508] [outer = 0x0] 15:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11757c800) [pid = 1652] [serial = 509] [outer = 0x1165ca400] 15:49:51 INFO - PROCESS | 1652 | 1462402191377 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11865b800) [pid = 1652] [serial = 510] [outer = 0x1165ca400] 15:49:51 INFO - PROCESS | 1652 | 1462402191817 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:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae6000 == 53 [pid = 1652] [id = 163] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a3000 == 52 [pid = 1652] [id = 162] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119248800 == 51 [pid = 1652] [id = 161] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12770f800 == 50 [pid = 1652] [id = 160] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x124c37800 == 49 [pid = 1652] [id = 159] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1215a6000 == 48 [pid = 1652] [id = 158] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11683b800 == 47 [pid = 1652] [id = 157] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12be07800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 15:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 672ms 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1197bd000 == 46 [pid = 1652] [id = 156] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11924e000 == 45 [pid = 1652] [id = 155] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f9000 == 44 [pid = 1652] [id = 154] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116522000 == 43 [pid = 1652] [id = 153] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x118244000 == 42 [pid = 1652] [id = 152] 15:49:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117351800 == 41 [pid = 1652] [id = 147] 15:49:51 INFO - PROCESS | 1652 | 1462402191901 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1652 | 1462402191906 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1217e0400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129963800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x124830400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1272dc400) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118210c00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x116a6ec00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118207000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118663c00) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1188f2400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1215c0800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x121ab5c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11978cc00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a08f800) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1277b1400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129757c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129234800) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1213d6000) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11967f000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ab64800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a874800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12aff0400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ad9dc00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12bc70000) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12aff5800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129750000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12ada5400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 15:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bdc1400) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1259a5c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1168b4800) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bdb9c00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 15:49:51 INFO - PROCESS | 1652 | 1462402191919 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1652 | 1462402191923 Marionette TRACE conn2 <- [1,654,null,{}] 15:49:51 INFO - PROCESS | 1652 | 1462402191926 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:49:52 INFO - PROCESS | 1652 | 1462402192000 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:49:52 INFO - PROCESS | 1652 | 1462402192012 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11688a800 == 42 [pid = 1652] [id = 171] 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11903ec00) [pid = 1652] [serial = 511] [outer = 0x0] 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11967f000) [pid = 1652] [serial = 512] [outer = 0x11903ec00] 15:49:52 INFO - PROCESS | 1652 | 1462402192038 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d30800) [pid = 1652] [serial = 513] [outer = 0x11903ec00] 15:49:52 INFO - PROCESS | 1652 | 1462402192390 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:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms 15:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:49:52 INFO - PROCESS | 1652 | 1462402192444 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1652 | 1462402192445 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:49:52 INFO - PROCESS | 1652 | 1462402192447 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1652 | 1462402192450 Marionette TRACE conn2 <- [1,658,null,{}] 15:49:52 INFO - PROCESS | 1652 | 1462402192457 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:49:52 INFO - PROCESS | 1652 | 1462402192534 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:49:52 INFO - PROCESS | 1652 | 1462402192541 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11906b800 == 43 [pid = 1652] [id = 172] 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1213d2c00) [pid = 1652] [serial = 514] [outer = 0x0] 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121d1c800) [pid = 1652] [serial = 515] [outer = 0x1213d2c00] 15:49:52 INFO - PROCESS | 1652 | 1462402192569 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1258b5800) [pid = 1652] [serial = 516] [outer = 0x1213d2c00] 15:49:52 INFO - PROCESS | 1652 | 1462402192908 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:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 15:49:52 INFO - PROCESS | 1652 | 1462402192918 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1652 | 1462402192920 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:49:52 INFO - PROCESS | 1652 | 1462402192927 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1652 | 1462402192928 Marionette TRACE conn2 <- [1,662,null,{}] 15:49:52 INFO - PROCESS | 1652 | 1462402192930 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:49:53 INFO - PROCESS | 1652 | 1462402193013 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:49:53 INFO - PROCESS | 1652 | 1462402193059 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119949800 == 44 [pid = 1652] [id = 173] 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1258ac800) [pid = 1652] [serial = 517] [outer = 0x0] 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126b41400) [pid = 1652] [serial = 518] [outer = 0x1258ac800] 15:49:53 INFO - PROCESS | 1652 | 1462402193086 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128fa3800) [pid = 1652] [serial = 519] [outer = 0x1258ac800] 15:49:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:53 INFO - PROCESS | 1652 | 1462402193394 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:49:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 15:49:53 INFO - PROCESS | 1652 | 1462402193445 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1652 | 1462402193447 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:49:53 INFO - PROCESS | 1652 | 1462402193449 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1652 | 1462402193450 Marionette TRACE conn2 <- [1,666,null,{}] 15:49:53 INFO - PROCESS | 1652 | 1462402193452 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:49:53 INFO - PROCESS | 1652 | 1462402193526 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:49:53 INFO - PROCESS | 1652 | 1462402193580 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121416800 == 45 [pid = 1652] [id = 174] 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125fe4000) [pid = 1652] [serial = 520] [outer = 0x0] 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128fb1c00) [pid = 1652] [serial = 521] [outer = 0x125fe4000] 15:49:53 INFO - PROCESS | 1652 | 1462402193606 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12996b400) [pid = 1652] [serial = 522] [outer = 0x125fe4000] 15:49:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:53 INFO - PROCESS | 1652 | 1462402193916 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:49:53 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:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 15:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:49:53 INFO - PROCESS | 1652 | 1462402193968 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1652 | 1462402193969 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:49:53 INFO - PROCESS | 1652 | 1462402193973 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1652 | 1462402193974 Marionette TRACE conn2 <- [1,670,null,{}] 15:49:53 INFO - PROCESS | 1652 | 1462402193976 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:49:54 INFO - PROCESS | 1652 | 1462402194086 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:49:54 INFO - PROCESS | 1652 | 1462402194103 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11730f800 == 46 [pid = 1652] [id = 175] 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a87b800) [pid = 1652] [serial = 523] [outer = 0x0] 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b46c800) [pid = 1652] [serial = 524] [outer = 0x12a87b800] 15:49:54 INFO - PROCESS | 1652 | 1462402194130 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be0f400) [pid = 1652] [serial = 525] [outer = 0x12a87b800] 15:49:54 INFO - PROCESS | 1652 | 1462402194502 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:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 15:49:54 INFO - PROCESS | 1652 | 1462402194542 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1652 | 1462402194543 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:49:54 INFO - PROCESS | 1652 | 1462402194545 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1652 | 1462402194546 Marionette TRACE conn2 <- [1,674,null,{}] 15:49:54 INFO - PROCESS | 1652 | 1462402194549 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:49:54 INFO - PROCESS | 1652 | 1462402194643 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:49:54 INFO - PROCESS | 1652 | 1462402194656 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771e000 == 47 [pid = 1652] [id = 176] 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ab62800) [pid = 1652] [serial = 526] [outer = 0x0] 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12be3ec00) [pid = 1652] [serial = 527] [outer = 0x12ab62800] 15:49:54 INFO - PROCESS | 1652 | 1462402194681 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c32fc00) [pid = 1652] [serial = 528] [outer = 0x12ab62800] 15:49:54 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:54 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:55 INFO - PROCESS | 1652 | 1462402195041 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:49:55 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:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 15:49:55 INFO - PROCESS | 1652 | 1462402195064 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1652 | 1462402195065 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:49:55 INFO - PROCESS | 1652 | 1462402195067 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1652 | 1462402195068 Marionette TRACE conn2 <- [1,678,null,{}] 15:49:55 INFO - PROCESS | 1652 | 1462402195077 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:49:55 INFO - PROCESS | 1652 | 1462402195171 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:49:55 INFO - PROCESS | 1652 | 1462402195175 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a4800 == 48 [pid = 1652] [id = 177] 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be40c00) [pid = 1652] [serial = 529] [outer = 0x0] 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12c4a7800) [pid = 1652] [serial = 530] [outer = 0x12be40c00] 15:49:55 INFO - PROCESS | 1652 | 1462402195199 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c4abc00) [pid = 1652] [serial = 531] [outer = 0x12be40c00] 15:49:55 INFO - PROCESS | 1652 | 1462402195557 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:49:55 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:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 15:49:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:49:55 INFO - PROCESS | 1652 | 1462402195590 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1652 | 1462402195591 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:49:55 INFO - PROCESS | 1652 | 1462402195593 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1652 | 1462402195594 Marionette TRACE conn2 <- [1,682,null,{}] 15:49:55 INFO - PROCESS | 1652 | 1462402195597 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:49:55 INFO - PROCESS | 1652 | 1462402195690 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:49:55 INFO - PROCESS | 1652 | 1462402195694 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae3800 == 49 [pid = 1652] [id = 178] 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1260afc00) [pid = 1652] [serial = 532] [outer = 0x0] 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1260b7000) [pid = 1652] [serial = 533] [outer = 0x1260afc00] 15:49:55 INFO - PROCESS | 1652 | 1462402195745 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1260bbc00) [pid = 1652] [serial = 534] [outer = 0x1260afc00] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1258ad400) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1277b0c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1161cc800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1277abc00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11865b000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214ad400) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119689800) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119dc6c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a879400) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113aab400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bdb9400) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12bc64800) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:49:56 INFO - PROCESS | 1652 | 1462402196596 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:49:56 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:49:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1018ms 15:49:56 INFO - PROCESS | 1652 | 1462402196612 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1652 | 1462402196614 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:49:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:49:56 INFO - PROCESS | 1652 | 1462402196624 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1652 | 1462402196625 Marionette TRACE conn2 <- [1,686,null,{}] 15:49:56 INFO - PROCESS | 1652 | 1462402196628 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:49:56 INFO - PROCESS | 1652 | 1462402196725 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:49:56 INFO - PROCESS | 1652 | 1462402196731 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b48b800 == 50 [pid = 1652] [id = 179] 15:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1214ad400) [pid = 1652] [serial = 535] [outer = 0x0] 15:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1260b8c00) [pid = 1652] [serial = 536] [outer = 0x1214ad400] 15:49:56 INFO - PROCESS | 1652 | 1462402196756 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ab61400) [pid = 1652] [serial = 537] [outer = 0x1214ad400] 15:49:57 INFO - PROCESS | 1652 | 1462402197543 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:49:57 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:49:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 978ms 15:49:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:49:57 INFO - PROCESS | 1652 | 1462402197594 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1652 | 1462402197596 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:49:57 INFO - PROCESS | 1652 | 1462402197598 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1652 | 1462402197599 Marionette TRACE conn2 <- [1,690,null,{}] 15:49:57 INFO - PROCESS | 1652 | 1462402197602 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:49:57 INFO - PROCESS | 1652 | 1462402197693 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:49:57 INFO - PROCESS | 1652 | 1462402197697 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd89800 == 51 [pid = 1652] [id = 180] 15:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be34800) [pid = 1652] [serial = 538] [outer = 0x0] 15:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12c992c00) [pid = 1652] [serial = 539] [outer = 0x12be34800] 15:49:57 INFO - PROCESS | 1652 | 1462402197725 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c99b400) [pid = 1652] [serial = 540] [outer = 0x12be34800] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121ef7800 == 50 [pid = 1652] [id = 151] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae5800 == 49 [pid = 1652] [id = 149] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b533000 == 48 [pid = 1652] [id = 150] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51b000 == 47 [pid = 1652] [id = 146] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a0000 == 46 [pid = 1652] [id = 133] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119a03800 == 45 [pid = 1652] [id = 148] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128fec800 == 44 [pid = 1652] [id = 132] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128fe1800 == 43 [pid = 1652] [id = 115] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119249000 == 42 [pid = 1652] [id = 170] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119947000 == 41 [pid = 1652] [id = 169] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc94800 == 40 [pid = 1652] [id = 168] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad77000 == 39 [pid = 1652] [id = 167] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119a16000 == 38 [pid = 1652] [id = 166] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b491000 == 37 [pid = 1652] [id = 164] 15:49:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11740c000 == 36 [pid = 1652] [id = 165] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11688a800 == 35 [pid = 1652] [id = 171] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11906b800 == 34 [pid = 1652] [id = 172] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121416800 == 33 [pid = 1652] [id = 174] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a4800 == 32 [pid = 1652] [id = 177] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae3800 == 31 [pid = 1652] [id = 178] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119949800 == 30 [pid = 1652] [id = 173] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11730f800 == 29 [pid = 1652] [id = 175] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b48b800 == 28 [pid = 1652] [id = 179] 15:49:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12771e000 == 27 [pid = 1652] [id = 176] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128fac800) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12aa9b400) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118205000) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1196e9c00) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126b3bc00) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1183c2c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117427c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129969c00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12975ec00) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11888f800) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119088400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124c7c800) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119d30000) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a098400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129352800) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129963c00) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1213de000) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12196a000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12aff4400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ad98400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12996f000) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121eb8800) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c32c800) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b46e000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c322800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126b36400) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12be06800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12be3d400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12599a000) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12be37000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 15:49:59 INFO - PROCESS | 1652 | 1462402199721 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:49:59 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:49:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2171ms 15:49:59 INFO - PROCESS | 1652 | 1462402199770 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:49:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:49:59 INFO - PROCESS | 1652 | 1462402199773 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:49:59 INFO - PROCESS | 1652 | 1462402199777 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1652 | 1462402199778 Marionette TRACE conn2 <- [1,694,null,{}] 15:49:59 INFO - PROCESS | 1652 | 1462402199782 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:49:59 INFO - PROCESS | 1652 | 1462402199856 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:49:59 INFO - PROCESS | 1652 | 1462402199896 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a4d000 == 28 [pid = 1652] [id = 181] 15:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110fa5000) [pid = 1652] [serial = 541] [outer = 0x0] 15:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110fa5c00) [pid = 1652] [serial = 542] [outer = 0x110fa5000] 15:49:59 INFO - PROCESS | 1652 | 1462402199927 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1126ba800) [pid = 1652] [serial = 543] [outer = 0x110fa5000] 15:50:00 INFO - PROCESS | 1652 | 1462402200741 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:50:00 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:50:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 15:50:00 INFO - PROCESS | 1652 | 1462402200747 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1652 | 1462402200752 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:50:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:50:00 INFO - PROCESS | 1652 | 1462402200757 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1652 | 1462402200759 Marionette TRACE conn2 <- [1,698,null,{}] 15:50:00 INFO - PROCESS | 1652 | 1462402200761 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:50:00 INFO - PROCESS | 1652 | 1462402200832 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:50:00 INFO - PROCESS | 1652 | 1462402200840 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116853000 == 29 [pid = 1652] [id = 182] 15:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112dd6400) [pid = 1652] [serial = 544] [outer = 0x0] 15:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1161c9c00) [pid = 1652] [serial = 545] [outer = 0x112dd6400] 15:50:00 INFO - PROCESS | 1652 | 1462402200866 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1165bf400) [pid = 1652] [serial = 546] [outer = 0x112dd6400] 15:50:01 INFO - PROCESS | 1652 | 1462402201699 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:50:01 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:50:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 15:50:01 INFO - PROCESS | 1652 | 1462402201728 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1652 | 1462402201730 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:50:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:50:01 INFO - PROCESS | 1652 | 1462402201733 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1652 | 1462402201735 Marionette TRACE conn2 <- [1,702,null,{}] 15:50:01 INFO - PROCESS | 1652 | 1462402201745 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:50:01 INFO - PROCESS | 1652 | 1462402201834 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:50:01 INFO - PROCESS | 1652 | 1462402201844 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117409800 == 30 [pid = 1652] [id = 183] 15:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110f9c800) [pid = 1652] [serial = 547] [outer = 0x0] 15:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118209c00) [pid = 1652] [serial = 548] [outer = 0x110f9c800] 15:50:01 INFO - PROCESS | 1652 | 1462402201873 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118211c00) [pid = 1652] [serial = 549] [outer = 0x110f9c800] 15:50:02 INFO - PROCESS | 1652 | 1462402202659 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:50:02 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:50:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 15:50:02 INFO - PROCESS | 1652 | 1462402202707 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1652 | 1462402202709 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:50:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:50:02 INFO - PROCESS | 1652 | 1462402202711 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1652 | 1462402202712 Marionette TRACE conn2 <- [1,706,null,{}] 15:50:02 INFO - PROCESS | 1652 | 1462402202715 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:50:02 INFO - PROCESS | 1652 | 1462402202780 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:50:02 INFO - PROCESS | 1652 | 1462402202784 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118286000 == 31 [pid = 1652] [id = 184] 15:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1182d1000) [pid = 1652] [serial = 550] [outer = 0x0] 15:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118661000) [pid = 1652] [serial = 551] [outer = 0x1182d1000] 15:50:02 INFO - PROCESS | 1652 | 1462402202813 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118897800) [pid = 1652] [serial = 552] [outer = 0x1182d1000] 15:50:03 INFO - PROCESS | 1652 | 1462402203639 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:50:03 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:50:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 968ms 15:50:03 INFO - PROCESS | 1652 | 1462402203680 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 1652 | 1462402203681 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:50:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:50:03 INFO - PROCESS | 1652 | 1462402203683 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1652 | 1462402203684 Marionette TRACE conn2 <- [1,710,null,{}] 15:50:03 INFO - PROCESS | 1652 | 1462402203687 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:50:03 INFO - PROCESS | 1652 | 1462402203768 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:50:03 INFO - PROCESS | 1652 | 1462402203798 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x118324000 == 32 [pid = 1652] [id = 185] 15:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1126c3c00) [pid = 1652] [serial = 553] [outer = 0x0] 15:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119030800) [pid = 1652] [serial = 554] [outer = 0x1126c3c00] 15:50:03 INFO - PROCESS | 1652 | 1462402203823 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1192f9c00) [pid = 1652] [serial = 555] [outer = 0x1126c3c00] 15:50:04 INFO - PROCESS | 1652 | 1462402204645 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:50:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:50:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 15:50:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:50:04 INFO - PROCESS | 1652 | 1462402204655 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1652 | 1462402204656 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:50:04 INFO - PROCESS | 1652 | 1462402204658 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1652 | 1462402204659 Marionette TRACE conn2 <- [1,714,null,{}] 15:50:04 INFO - PROCESS | 1652 | 1462402204661 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:50:04 INFO - PROCESS | 1652 | 1462402204768 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:50:04 INFO - PROCESS | 1652 | 1462402204773 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259800 == 33 [pid = 1652] [id = 186] 15:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1183c7c00) [pid = 1652] [serial = 556] [outer = 0x0] 15:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1196f5c00) [pid = 1652] [serial = 557] [outer = 0x1183c7c00] 15:50:04 INFO - PROCESS | 1652 | 1462402204801 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a07b800) [pid = 1652] [serial = 558] [outer = 0x1183c7c00] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1272e1c00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a87b800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12be40c00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ab62800) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1260afc00) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1258ac800) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1213d2c00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11903ec00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1165ca400) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12180d400) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bdb3c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127207800) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119789400) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182ce800) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12be0c000) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125fe4000) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116170400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121ab1800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bdb5c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1188f6000) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126c68800) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1161ce800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11732e000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1213dd000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119082c00) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126c5bc00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:50:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1214ad400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:50:05 INFO - PROCESS | 1652 | 1462402205653 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:50:05 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:50:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 15:50:05 INFO - PROCESS | 1652 | 1462402205678 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1652 | 1462402205679 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:50:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:50:05 INFO - PROCESS | 1652 | 1462402205681 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1652 | 1462402205682 Marionette TRACE conn2 <- [1,718,null,{}] 15:50:05 INFO - PROCESS | 1652 | 1462402205684 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:50:05 INFO - PROCESS | 1652 | 1462402205751 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:50:05 INFO - PROCESS | 1652 | 1462402205758 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11687f800 == 34 [pid = 1652] [id = 187] 15:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112650800) [pid = 1652] [serial = 559] [outer = 0x0] 15:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118208c00) [pid = 1652] [serial = 560] [outer = 0x112650800] 15:50:05 INFO - PROCESS | 1652 | 1462402205783 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119685400) [pid = 1652] [serial = 561] [outer = 0x112650800] 15:50:06 INFO - PROCESS | 1652 | 1462402206599 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:50:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:50:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 15:50:06 INFO - PROCESS | 1652 | 1462402206652 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1652 | 1462402206653 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:50:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:50:06 INFO - PROCESS | 1652 | 1462402206655 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1652 | 1462402206656 Marionette TRACE conn2 <- [1,722,null,{}] 15:50:06 INFO - PROCESS | 1652 | 1462402206659 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:50:06 INFO - PROCESS | 1652 | 1462402206727 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:50:06 INFO - PROCESS | 1652 | 1462402206770 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119951800 == 35 [pid = 1652] [id = 188] 15:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1165c8400) [pid = 1652] [serial = 562] [outer = 0x0] 15:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a272000) [pid = 1652] [serial = 563] [outer = 0x1165c8400] 15:50:06 INFO - PROCESS | 1652 | 1462402206795 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1213d9000) [pid = 1652] [serial = 564] [outer = 0x1165c8400] 15:50:07 INFO - PROCESS | 1652 | 1462402207109 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:50:07 INFO - PROCESS | 1652 | 1462402207126 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:50:07 INFO - PROCESS | 1652 | 1462402207128 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1652 | 1462402207129 Marionette TRACE conn2 <- [1,726,null,{}] 15:50:07 INFO - PROCESS | 1652 | 1462402207132 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:50:07 INFO - PROCESS | 1652 | 1462402207203 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:50:07 INFO - PROCESS | 1652 | 1462402207210 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117408000 == 36 [pid = 1652] [id = 189] 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213de000) [pid = 1652] [serial = 565] [outer = 0x0] 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1214ab000) [pid = 1652] [serial = 566] [outer = 0x1213de000] 15:50:07 INFO - PROCESS | 1652 | 1462402207235 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1215c0800) [pid = 1652] [serial = 567] [outer = 0x1213de000] 15:50:07 INFO - PROCESS | 1652 | 1462402207581 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:50:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:50:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 468ms 15:50:07 INFO - PROCESS | 1652 | 1462402207597 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1652 | 1462402207598 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:50:07 INFO - PROCESS | 1652 | 1462402207612 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1652 | 1462402207613 Marionette TRACE conn2 <- [1,730,null,{}] 15:50:07 INFO - PROCESS | 1652 | 1462402207616 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:50:07 INFO - PROCESS | 1652 | 1462402207734 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:50:07 INFO - PROCESS | 1652 | 1462402207800 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1121a3000 == 37 [pid = 1652] [id = 190] 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110f8fc00) [pid = 1652] [serial = 568] [outer = 0x0] 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110f94c00) [pid = 1652] [serial = 569] [outer = 0x110f8fc00] 15:50:07 INFO - PROCESS | 1652 | 1462402207831 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x110f9f800) [pid = 1652] [serial = 570] [outer = 0x110f8fc00] 15:50:08 INFO - PROCESS | 1652 | 1462402208355 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1652 | 1462402208427 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:50:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:50:08 INFO - PROCESS | 1652 | 1462402208432 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1652 | 1462402208434 Marionette TRACE conn2 <- [1,734,null,{}] 15:50:08 INFO - PROCESS | 1652 | 1462402208460 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:50:08 INFO - PROCESS | 1652 | 1462402208560 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:50:08 INFO - PROCESS | 1652 | 1462402208603 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824b800 == 38 [pid = 1652] [id = 191] 15:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1165c5400) [pid = 1652] [serial = 571] [outer = 0x0] 15:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1168b6800) [pid = 1652] [serial = 572] [outer = 0x1165c5400] 15:50:08 INFO - PROCESS | 1652 | 1462402208631 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117425000) [pid = 1652] [serial = 573] [outer = 0x1165c5400] 15:50:09 INFO - PROCESS | 1652 | 1462402209201 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:50:09 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:50:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 820ms 15:50:09 INFO - PROCESS | 1652 | 1462402209275 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1652 | 1462402209279 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:50:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:50:09 INFO - PROCESS | 1652 | 1462402209284 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1652 | 1462402209286 Marionette TRACE conn2 <- [1,738,null,{}] 15:50:09 INFO - PROCESS | 1652 | 1462402209289 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:50:09 INFO - PROCESS | 1652 | 1462402209415 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:50:09 INFO - PROCESS | 1652 | 1462402209461 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117356000 == 39 [pid = 1652] [id = 192] 15:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11757f800) [pid = 1652] [serial = 574] [outer = 0x0] 15:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11907b400) [pid = 1652] [serial = 575] [outer = 0x11757f800] 15:50:09 INFO - PROCESS | 1652 | 1462402209492 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119687000) [pid = 1652] [serial = 576] [outer = 0x11757f800] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117408000 == 38 [pid = 1652] [id = 189] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119951800 == 37 [pid = 1652] [id = 188] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11687f800 == 36 [pid = 1652] [id = 187] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119259800 == 35 [pid = 1652] [id = 186] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118324000 == 34 [pid = 1652] [id = 185] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118286000 == 33 [pid = 1652] [id = 184] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117409800 == 32 [pid = 1652] [id = 183] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116853000 == 31 [pid = 1652] [id = 182] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c992c00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x113a4d000 == 30 [pid = 1652] [id = 181] 15:50:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd89800 == 29 [pid = 1652] [id = 180] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129757400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182d6800) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124c83800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119788000) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129233c00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bdbc000) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be0d800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a08a800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12aff1800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1260b7000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1260b8c00) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126b41400) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121d1c800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1258b5800) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11967f000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d30800) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11865b800) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11757c800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12be08000) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ada4c00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12be34000) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12be05c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129963000) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1277a6000) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121577800) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11a14d000) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1183c8400) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11903a400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c4a3c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1214a6c00) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x128fb1c00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x128fa3800) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12c4abc00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12be0f400) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12996b400) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1260bbc00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118592800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1277aa800) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12ab61400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12b46c800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12c4a7800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12c32fc00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12be3ec00) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 15:50:10 INFO - PROCESS | 1652 | 1462402210536 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:50:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:50:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1273ms 15:50:10 INFO - PROCESS | 1652 | 1462402210557 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:50:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:50:10 INFO - PROCESS | 1652 | 1462402210562 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:50:10 INFO - PROCESS | 1652 | 1462402210566 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1652 | 1462402210568 Marionette TRACE conn2 <- [1,742,null,{}] 15:50:10 INFO - PROCESS | 1652 | 1462402210576 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:50:10 INFO - PROCESS | 1652 | 1462402210707 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:50:10 INFO - PROCESS | 1652 | 1462402210754 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116843800 == 30 [pid = 1652] [id = 193] 15:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1126b6800) [pid = 1652] [serial = 577] [outer = 0x0] 15:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113da5c00) [pid = 1652] [serial = 578] [outer = 0x1126b6800] 15:50:10 INFO - PROCESS | 1652 | 1462402210782 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x116539400) [pid = 1652] [serial = 579] [outer = 0x1126b6800] 15:50:11 INFO - PROCESS | 1652 | 1462402211611 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:50:11 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:50:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1078ms 15:50:11 INFO - PROCESS | 1652 | 1462402211643 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1652 | 1462402211647 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:50:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:50:11 INFO - PROCESS | 1652 | 1462402211651 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1652 | 1462402211653 Marionette TRACE conn2 <- [1,746,null,{}] 15:50:11 INFO - PROCESS | 1652 | 1462402211655 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:50:11 INFO - PROCESS | 1652 | 1462402211726 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:50:11 INFO - PROCESS | 1652 | 1462402211770 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fcb800 == 31 [pid = 1652] [id = 194] 15:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x113477400) [pid = 1652] [serial = 580] [outer = 0x0] 15:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11820e000) [pid = 1652] [serial = 581] [outer = 0x113477400] 15:50:11 INFO - PROCESS | 1652 | 1462402211796 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118596000) [pid = 1652] [serial = 582] [outer = 0x113477400] 15:50:12 INFO - PROCESS | 1652 | 1462402212590 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:50:12 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:50:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 15:50:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:50:12 INFO - PROCESS | 1652 | 1462402212622 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1652 | 1462402212625 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:50:12 INFO - PROCESS | 1652 | 1462402212627 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1652 | 1462402212630 Marionette TRACE conn2 <- [1,750,null,{}] 15:50:12 INFO - PROCESS | 1652 | 1462402212637 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:50:12 INFO - PROCESS | 1652 | 1462402212723 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:50:12 INFO - PROCESS | 1652 | 1462402212752 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119078000 == 32 [pid = 1652] [id = 195] 15:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x110f99000) [pid = 1652] [serial = 583] [outer = 0x0] 15:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119686c00) [pid = 1652] [serial = 584] [outer = 0x110f99000] 15:50:12 INFO - PROCESS | 1652 | 1462402212780 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119786c00) [pid = 1652] [serial = 585] [outer = 0x110f99000] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x112dd6400) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1182d1000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x110f9c800) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x110fa5000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12be34800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1183c7c00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x112650800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1165c8400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:50:13 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1126c3c00) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:50:13 INFO - PROCESS | 1652 | 1462402213599 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:50:13 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:50:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1024ms 15:50:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:50:13 INFO - PROCESS | 1652 | 1462402213652 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1652 | 1462402213654 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:50:13 INFO - PROCESS | 1652 | 1462402213656 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1652 | 1462402213657 Marionette TRACE conn2 <- [1,754,null,{}] 15:50:13 INFO - PROCESS | 1652 | 1462402213659 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:50:13 INFO - PROCESS | 1652 | 1462402213730 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:50:13 INFO - PROCESS | 1652 | 1462402213770 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197ca000 == 33 [pid = 1652] [id = 196] 15:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x112dd3c00) [pid = 1652] [serial = 586] [outer = 0x0] 15:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1188f2400) [pid = 1652] [serial = 587] [outer = 0x112dd3c00] 15:50:13 INFO - PROCESS | 1652 | 1462402213796 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11978dc00) [pid = 1652] [serial = 588] [outer = 0x112dd3c00] 15:50:14 INFO - PROCESS | 1652 | 1462402214549 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:50:14 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:50:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 15:50:14 INFO - PROCESS | 1652 | 1462402214575 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1652 | 1462402214576 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:50:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:50:14 INFO - PROCESS | 1652 | 1462402214578 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1652 | 1462402214580 Marionette TRACE conn2 <- [1,758,null,{}] 15:50:14 INFO - PROCESS | 1652 | 1462402214582 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:50:14 INFO - PROCESS | 1652 | 1462402214652 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:50:14 INFO - PROCESS | 1652 | 1462402214659 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f1c800 == 34 [pid = 1652] [id = 197] 15:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1165c8400) [pid = 1652] [serial = 589] [outer = 0x0] 15:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x119fc1c00) [pid = 1652] [serial = 590] [outer = 0x1165c8400] 15:50:14 INFO - PROCESS | 1652 | 1462402214684 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11a08e800) [pid = 1652] [serial = 591] [outer = 0x1165c8400] 15:50:15 INFO - PROCESS | 1652 | 1462402215027 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:50:15 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:50:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 15:50:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:50:15 INFO - PROCESS | 1652 | 1462402215047 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1652 | 1462402215048 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:50:15 INFO - PROCESS | 1652 | 1462402215050 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1652 | 1462402215051 Marionette TRACE conn2 <- [1,762,null,{}] 15:50:15 INFO - PROCESS | 1652 | 1462402215054 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:50:15 INFO - PROCESS | 1652 | 1462402215164 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:50:15 INFO - PROCESS | 1652 | 1462402215173 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a220800 == 35 [pid = 1652] [id = 198] 15:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11a14d000) [pid = 1652] [serial = 592] [outer = 0x0] 15:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1214abc00) [pid = 1652] [serial = 593] [outer = 0x11a14d000] 15:50:15 INFO - PROCESS | 1652 | 1462402215201 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x121ab4c00) [pid = 1652] [serial = 594] [outer = 0x11a14d000] 15:50:15 INFO - PROCESS | 1652 | 1462402215968 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:50:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:50:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 15:50:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:50:16 INFO - PROCESS | 1652 | 1462402216021 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1652 | 1462402216022 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:50:16 INFO - PROCESS | 1652 | 1462402216024 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1652 | 1462402216025 Marionette TRACE conn2 <- [1,766,null,{}] 15:50:16 INFO - PROCESS | 1652 | 1462402216069 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:50:16 INFO - PROCESS | 1652 | 1462402216165 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:50:16 INFO - PROCESS | 1652 | 1462402216234 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x113fba000 == 36 [pid = 1652] [id = 199] 15:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x110f9d000) [pid = 1652] [serial = 595] [outer = 0x0] 15:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x110fa4400) [pid = 1652] [serial = 596] [outer = 0x110f9d000] 15:50:16 INFO - PROCESS | 1652 | 1462402216267 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1126bb000) [pid = 1652] [serial = 597] [outer = 0x110f9d000] 15:50:17 INFO - PROCESS | 1652 | 1462402217174 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:50:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:50:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1168ms 15:50:17 INFO - PROCESS | 1652 | 1462402217194 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1652 | 1462402217197 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:50:17 INFO - PROCESS | 1652 | 1462402217200 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1652 | 1462402217201 Marionette TRACE conn2 <- [1,770,null,{}] 15:50:17 INFO - PROCESS | 1652 | 1462402217204 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:50:17 INFO - PROCESS | 1652 | 1462402217296 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:50:17 INFO - PROCESS | 1652 | 1462402217338 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11832c800 == 37 [pid = 1652] [id = 200] 15:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11757c400) [pid = 1652] [serial = 598] [outer = 0x0] 15:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1182d1000) [pid = 1652] [serial = 599] [outer = 0x11757c400] 15:50:17 INFO - PROCESS | 1652 | 1462402217369 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118890400) [pid = 1652] [serial = 600] [outer = 0x11757c400] 15:50:17 INFO - PROCESS | 1652 | 1462402217782 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:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 618ms 15:50:17 INFO - PROCESS | 1652 | 1462402217819 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:50:17 INFO - PROCESS | 1652 | 1462402217821 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:50:17 INFO - PROCESS | 1652 | 1462402217823 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1652 | 1462402217824 Marionette TRACE conn2 <- [1,774,null,{}] 15:50:17 INFO - PROCESS | 1652 | 1462402217827 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:50:17 INFO - PROCESS | 1652 | 1462402217918 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:50:17 INFO - PROCESS | 1652 | 1462402217970 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119077000 == 38 [pid = 1652] [id = 201] 15:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119085000) [pid = 1652] [serial = 601] [outer = 0x0] 15:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119787800) [pid = 1652] [serial = 602] [outer = 0x119085000] 15:50:18 INFO - PROCESS | 1652 | 1462402218007 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a271800) [pid = 1652] [serial = 603] [outer = 0x119085000] 15:50:18 INFO - PROCESS | 1652 | 1462402218416 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:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 619ms 15:50:18 INFO - PROCESS | 1652 | 1462402218444 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1652 | 1462402218449 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:50:18 INFO - PROCESS | 1652 | 1462402218456 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1652 | 1462402218457 Marionette TRACE conn2 <- [1,778,null,{}] 15:50:18 INFO - PROCESS | 1652 | 1462402218459 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:50:18 INFO - PROCESS | 1652 | 1462402218549 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:50:18 INFO - PROCESS | 1652 | 1462402218625 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219c8000 == 39 [pid = 1652] [id = 202] 15:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1214a8c00) [pid = 1652] [serial = 604] [outer = 0x0] 15:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121971000) [pid = 1652] [serial = 605] [outer = 0x1214a8c00] 15:50:18 INFO - PROCESS | 1652 | 1462402218654 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124925800) [pid = 1652] [serial = 606] [outer = 0x1214a8c00] 15:50:19 INFO - PROCESS | 1652 | 1462402219132 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:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 724ms 15:50:19 INFO - PROCESS | 1652 | 1462402219176 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1652 | 1462402219179 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:50:19 INFO - PROCESS | 1652 | 1462402219182 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1652 | 1462402219184 Marionette TRACE conn2 <- [1,782,null,{}] 15:50:19 INFO - PROCESS | 1652 | 1462402219188 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:50:19 INFO - PROCESS | 1652 | 1462402219282 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:50:19 INFO - PROCESS | 1652 | 1462402219335 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x117348000 == 40 [pid = 1652] [id = 203] 15:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112dd6400) [pid = 1652] [serial = 607] [outer = 0x0] 15:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11339d400) [pid = 1652] [serial = 608] [outer = 0x112dd6400] 15:50:19 INFO - PROCESS | 1652 | 1462402219363 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11610dc00) [pid = 1652] [serial = 609] [outer = 0x112dd6400] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119f1c800 == 39 [pid = 1652] [id = 197] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1197ca000 == 38 [pid = 1652] [id = 196] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119078000 == 37 [pid = 1652] [id = 195] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117fcb800 == 36 [pid = 1652] [id = 194] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116843800 == 35 [pid = 1652] [id = 193] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117356000 == 34 [pid = 1652] [id = 192] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11824b800 == 33 [pid = 1652] [id = 191] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1214ab000) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1121a3000 == 32 [pid = 1652] [id = 190] 15:50:19 INFO - PROCESS | 1652 | 1462402219794 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:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 626ms 15:50:19 INFO - PROCESS | 1652 | 1462402219823 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1652 | 1462402219826 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:50:19 INFO - PROCESS | 1652 | 1462402219830 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1652 | 1462402219832 Marionette TRACE conn2 <- [1,786,null,{}] 15:50:19 INFO - PROCESS | 1652 | 1462402219834 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:50:19 INFO - PROCESS | 1652 | 1462402219912 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1161c9c00) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1165bf400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118661000) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118209c00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118211c00) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x110fa5c00) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1126ba800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c99b400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1196f5c00) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118208c00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119685400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11a272000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119030800) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1192f9c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11a07b800) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118897800) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1213d9000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 15:50:19 INFO - PROCESS | 1652 | 1462402219959 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133e2800 == 33 [pid = 1652] [id = 204] 15:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x110f8c000) [pid = 1652] [serial = 610] [outer = 0x0] 15:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1134e6c00) [pid = 1652] [serial = 611] [outer = 0x110f8c000] 15:50:19 INFO - PROCESS | 1652 | 1462402219985 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118204c00) [pid = 1652] [serial = 612] [outer = 0x110f8c000] 15:50:20 INFO - PROCESS | 1652 | 1462402220283 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:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 15:50:20 INFO - PROCESS | 1652 | 1462402220301 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1652 | 1462402220302 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:50:20 INFO - PROCESS | 1652 | 1462402220313 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1652 | 1462402220315 Marionette TRACE conn2 <- [1,790,null,{}] 15:50:20 INFO - PROCESS | 1652 | 1462402220326 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:50:20 INFO - PROCESS | 1652 | 1462402220403 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:50:20 INFO - PROCESS | 1652 | 1462402220453 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117408000 == 34 [pid = 1652] [id = 205] 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118204800) [pid = 1652] [serial = 613] [outer = 0x0] 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1183c3400) [pid = 1652] [serial = 614] [outer = 0x118204800] 15:50:20 INFO - PROCESS | 1652 | 1462402220481 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119684c00) [pid = 1652] [serial = 615] [outer = 0x118204800] 15:50:20 INFO - PROCESS | 1652 | 1462402220783 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:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 15:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:50:20 INFO - PROCESS | 1652 | 1462402220834 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1652 | 1462402220836 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:50:20 INFO - PROCESS | 1652 | 1462402220838 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1652 | 1462402220839 Marionette TRACE conn2 <- [1,794,null,{}] 15:50:20 INFO - PROCESS | 1652 | 1462402220841 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:50:20 INFO - PROCESS | 1652 | 1462402220914 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:50:20 INFO - PROCESS | 1652 | 1462402220920 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899a800 == 35 [pid = 1652] [id = 206] 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119786400) [pid = 1652] [serial = 616] [outer = 0x0] 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119d2ac00) [pid = 1652] [serial = 617] [outer = 0x119786400] 15:50:20 INFO - PROCESS | 1652 | 1462402220949 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1213dd000) [pid = 1652] [serial = 618] [outer = 0x119786400] 15:50:21 INFO - PROCESS | 1652 | 1462402221292 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:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 15:50:21 INFO - PROCESS | 1652 | 1462402221310 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1652 | 1462402221311 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:50:21 INFO - PROCESS | 1652 | 1462402221313 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1652 | 1462402221314 Marionette TRACE conn2 <- [1,798,null,{}] 15:50:21 INFO - PROCESS | 1652 | 1462402221317 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:50:21 INFO - PROCESS | 1652 | 1462402221392 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:50:21 INFO - PROCESS | 1652 | 1462402221396 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a05000 == 36 [pid = 1652] [id = 207] 15:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11a14e000) [pid = 1652] [serial = 619] [outer = 0x0] 15:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1214af800) [pid = 1652] [serial = 620] [outer = 0x11a14e000] 15:50:21 INFO - PROCESS | 1652 | 1462402221421 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121ab5800) [pid = 1652] [serial = 621] [outer = 0x11a14e000] 15:50:21 INFO - PROCESS | 1652 | 1462402221755 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:50:21 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:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 15:50:21 INFO - PROCESS | 1652 | 1462402221782 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1652 | 1462402221783 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:50:21 INFO - PROCESS | 1652 | 1462402221785 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1652 | 1462402221786 Marionette TRACE conn2 <- [1,802,null,{}] 15:50:21 INFO - PROCESS | 1652 | 1462402221791 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:50:21 INFO - PROCESS | 1652 | 1462402221879 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:50:21 INFO - PROCESS | 1652 | 1462402221936 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f13800 == 37 [pid = 1652] [id = 208] 15:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x110f94400) [pid = 1652] [serial = 622] [outer = 0x0] 15:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124838c00) [pid = 1652] [serial = 623] [outer = 0x110f94400] 15:50:21 INFO - PROCESS | 1652 | 1462402221967 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125fe1400) [pid = 1652] [serial = 624] [outer = 0x110f94400] 15:50:22 INFO - PROCESS | 1652 | 1462402222391 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:50:22 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:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 15:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:50:22 INFO - PROCESS | 1652 | 1462402222411 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1652 | 1462402222412 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:50:22 INFO - PROCESS | 1652 | 1462402222414 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1652 | 1462402222416 Marionette TRACE conn2 <- [1,806,null,{}] 15:50:22 INFO - PROCESS | 1652 | 1462402222426 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:50:22 INFO - PROCESS | 1652 | 1462402222560 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:50:22 INFO - PROCESS | 1652 | 1462402222610 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x112642000 == 38 [pid = 1652] [id = 209] 15:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125fe5000) [pid = 1652] [serial = 625] [outer = 0x0] 15:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1260b4000) [pid = 1652] [serial = 626] [outer = 0x125fe5000] 15:50:22 INFO - PROCESS | 1652 | 1462402222635 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1260bd800) [pid = 1652] [serial = 627] [outer = 0x125fe5000] 15:50:22 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:50:22 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:50:22 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:50:22 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 15:50:22 INFO - PROCESS | 1652 | 1462402222966 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:50:22 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:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x110f99000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1126b6800) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1213de000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x113477400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1165c8400) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:50:22 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112dd3c00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:50:23 INFO - PROCESS | 1652 | 1462402222998 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1652 | 1462402223000 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:50:23 INFO - PROCESS | 1652 | 1462402223003 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1652 | 1462402223004 Marionette TRACE conn2 <- [1,810,null,{}] 15:50:23 INFO - PROCESS | 1652 | 1462402223007 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:50:23 INFO - PROCESS | 1652 | 1462402223097 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:50:23 INFO - PROCESS | 1652 | 1462402223125 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0c800 == 39 [pid = 1652] [id = 210] 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11653ec00) [pid = 1652] [serial = 628] [outer = 0x0] 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11978c400) [pid = 1652] [serial = 629] [outer = 0x11653ec00] 15:50:23 INFO - PROCESS | 1652 | 1462402223150 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x126b36400) [pid = 1652] [serial = 630] [outer = 0x11653ec00] 15:50:23 INFO - PROCESS | 1652 | 1462402223480 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:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 15:50:23 INFO - PROCESS | 1652 | 1462402223525 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:50:23 INFO - PROCESS | 1652 | 1462402223527 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:50:23 INFO - PROCESS | 1652 | 1462402223530 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1652 | 1462402223532 Marionette TRACE conn2 <- [1,814,null,{}] 15:50:23 INFO - PROCESS | 1652 | 1462402223535 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:50:23 INFO - PROCESS | 1652 | 1462402223649 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:50:23 INFO - PROCESS | 1652 | 1462402223717 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125949800 == 40 [pid = 1652] [id = 211] 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11757a800) [pid = 1652] [serial = 631] [outer = 0x0] 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x126b41400) [pid = 1652] [serial = 632] [outer = 0x11757a800] 15:50:23 INFO - PROCESS | 1652 | 1462402223757 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1272d6400) [pid = 1652] [serial = 633] [outer = 0x11757a800] 15:50:24 INFO - PROCESS | 1652 | 1462402224080 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:50:24 INFO - PROCESS | 1652 | 1462402224104 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:50:24 INFO - PROCESS | 1652 | 1462402224115 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1652 | 1462402224116 Marionette TRACE conn2 <- [1,818,null,{}] 15:50:24 INFO - PROCESS | 1652 | 1462402224118 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:50:24 INFO - PROCESS | 1652 | 1462402224195 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:50:24 INFO - PROCESS | 1652 | 1462402224199 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127709800 == 41 [pid = 1652] [id = 212] 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1272d9c00) [pid = 1652] [serial = 634] [outer = 0x0] 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1277a7c00) [pid = 1652] [serial = 635] [outer = 0x1272d9c00] 15:50:24 INFO - PROCESS | 1652 | 1462402224226 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128fa3000) [pid = 1652] [serial = 636] [outer = 0x1272d9c00] 15:50:24 INFO - PROCESS | 1652 | 1462402224543 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:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 15:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:50:24 INFO - PROCESS | 1652 | 1462402224585 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1652 | 1462402224586 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:50:24 INFO - PROCESS | 1652 | 1462402224589 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1652 | 1462402224590 Marionette TRACE conn2 <- [1,822,null,{}] 15:50:24 INFO - PROCESS | 1652 | 1462402224601 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:50:24 INFO - PROCESS | 1652 | 1462402224691 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:50:24 INFO - PROCESS | 1652 | 1462402224696 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771e000 == 42 [pid = 1652] [id = 213] 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128fa9800) [pid = 1652] [serial = 637] [outer = 0x0] 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12902a400) [pid = 1652] [serial = 638] [outer = 0x128fa9800] 15:50:24 INFO - PROCESS | 1652 | 1462402224724 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12934ec00) [pid = 1652] [serial = 639] [outer = 0x128fa9800] 15:50:25 INFO - PROCESS | 1652 | 1462402225053 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:50:25 INFO - PROCESS | 1652 | 1462402225069 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:50:25 INFO - PROCESS | 1652 | 1462402225071 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1652 | 1462402225074 Marionette TRACE conn2 <- [1,826,null,{}] 15:50:25 INFO - PROCESS | 1652 | 1462402225077 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:50:25 INFO - PROCESS | 1652 | 1462402225150 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:50:25 INFO - PROCESS | 1652 | 1462402225157 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961b800 == 43 [pid = 1652] [id = 214] 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129632000) [pid = 1652] [serial = 640] [outer = 0x0] 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12963e400) [pid = 1652] [serial = 641] [outer = 0x129632000] 15:50:25 INFO - PROCESS | 1652 | 1462402225182 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12975ec00) [pid = 1652] [serial = 642] [outer = 0x129632000] 15:50:25 INFO - PROCESS | 1652 | 1462402225493 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:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 473ms 15:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:50:25 INFO - PROCESS | 1652 | 1462402225548 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1652 | 1462402225549 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:50:25 INFO - PROCESS | 1652 | 1462402225551 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1652 | 1462402225552 Marionette TRACE conn2 <- [1,830,null,{}] 15:50:25 INFO - PROCESS | 1652 | 1462402225555 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:50:25 INFO - PROCESS | 1652 | 1462402225633 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:50:25 INFO - PROCESS | 1652 | 1462402225639 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297b2800 == 44 [pid = 1652] [id = 215] 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213d7c00) [pid = 1652] [serial = 643] [outer = 0x0] 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12996a000) [pid = 1652] [serial = 644] [outer = 0x1213d7c00] 15:50:25 INFO - PROCESS | 1652 | 1462402225664 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a879c00) [pid = 1652] [serial = 645] [outer = 0x1213d7c00] 15:50:26 INFO - PROCESS | 1652 | 1462402226076 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:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 15:50:26 INFO - PROCESS | 1652 | 1462402226138 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1652 | 1462402226141 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:50:26 INFO - PROCESS | 1652 | 1462402226146 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1652 | 1462402226148 Marionette TRACE conn2 <- [1,834,null,{}] 15:50:26 INFO - PROCESS | 1652 | 1462402226152 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:50:26 INFO - PROCESS | 1652 | 1462402226254 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:50:26 INFO - PROCESS | 1652 | 1462402226302 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11731c000 == 45 [pid = 1652] [id = 216] 15:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1126b7400) [pid = 1652] [serial = 646] [outer = 0x0] 15:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115e95400) [pid = 1652] [serial = 647] [outer = 0x1126b7400] 15:50:26 INFO - PROCESS | 1652 | 1462402226333 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1168c2400) [pid = 1652] [serial = 648] [outer = 0x1126b7400] 15:50:26 INFO - PROCESS | 1652 | 1462402226768 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:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 673ms 15:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:50:26 INFO - PROCESS | 1652 | 1462402226819 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1652 | 1462402226823 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:50:26 INFO - PROCESS | 1652 | 1462402226828 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1652 | 1462402226830 Marionette TRACE conn2 <- [1,838,null,{}] 15:50:26 INFO - PROCESS | 1652 | 1462402226832 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:50:26 INFO - PROCESS | 1652 | 1462402226931 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:50:26 INFO - PROCESS | 1652 | 1462402226990 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a17800 == 46 [pid = 1652] [id = 217] 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118208c00) [pid = 1652] [serial = 649] [outer = 0x0] 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11889c400) [pid = 1652] [serial = 650] [outer = 0x118208c00] 15:50:27 INFO - PROCESS | 1652 | 1462402227021 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11978ac00) [pid = 1652] [serial = 651] [outer = 0x118208c00] 15:50:27 INFO - PROCESS | 1652 | 1462402227467 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:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 15:50:27 INFO - PROCESS | 1652 | 1462402227508 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1652 | 1462402227510 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:50:27 INFO - PROCESS | 1652 | 1462402227516 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1652 | 1462402227520 Marionette TRACE conn2 <- [1,842,null,{}] 15:50:27 INFO - PROCESS | 1652 | 1462402227592 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:50:27 INFO - PROCESS | 1652 | 1462402227789 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:50:27 INFO - PROCESS | 1652 | 1462402227802 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961c000 == 47 [pid = 1652] [id = 218] 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124d46c00) [pid = 1652] [serial = 652] [outer = 0x0] 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1258b5800) [pid = 1652] [serial = 653] [outer = 0x124d46c00] 15:50:27 INFO - PROCESS | 1652 | 1462402227853 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125fe1800) [pid = 1652] [serial = 654] [outer = 0x124d46c00] 15:50:28 INFO - PROCESS | 1652 | 1462402228312 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:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 820ms 15:50:28 INFO - PROCESS | 1652 | 1462402228336 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1652 | 1462402228338 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:50:28 INFO - PROCESS | 1652 | 1462402228340 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1652 | 1462402228341 Marionette TRACE conn2 <- [1,846,null,{}] 15:50:28 INFO - PROCESS | 1652 | 1462402228344 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:50:28 INFO - PROCESS | 1652 | 1462402228439 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:50:28 INFO - PROCESS | 1652 | 1462402228494 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae1800 == 48 [pid = 1652] [id = 219] 15:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124dcf800) [pid = 1652] [serial = 655] [outer = 0x0] 15:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1277b3000) [pid = 1652] [serial = 656] [outer = 0x124dcf800] 15:50:28 INFO - PROCESS | 1652 | 1462402228525 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12902bc00) [pid = 1652] [serial = 657] [outer = 0x124dcf800] 15:50:28 INFO - PROCESS | 1652 | 1462402228919 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:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 619ms 15:50:28 INFO - PROCESS | 1652 | 1462402228960 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1652 | 1462402228961 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:50:28 INFO - PROCESS | 1652 | 1462402228964 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1652 | 1462402228965 Marionette TRACE conn2 <- [1,850,null,{}] 15:50:28 INFO - PROCESS | 1652 | 1462402228967 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:50:29 INFO - PROCESS | 1652 | 1462402229064 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:50:29 INFO - PROCESS | 1652 | 1462402229164 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad7d000 == 49 [pid = 1652] [id = 220] 15:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110f9c800) [pid = 1652] [serial = 658] [outer = 0x0] 15:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129231800) [pid = 1652] [serial = 659] [outer = 0x110f9c800] 15:50:29 INFO - PROCESS | 1652 | 1462402229194 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a873000) [pid = 1652] [serial = 660] [outer = 0x110f9c800] 15:50:29 INFO - PROCESS | 1652 | 1462402229746 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:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 821ms 15:50:29 INFO - PROCESS | 1652 | 1462402229785 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1652 | 1462402229787 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:50:29 INFO - PROCESS | 1652 | 1462402229809 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1652 | 1462402229812 Marionette TRACE conn2 <- [1,854,null,{}] 15:50:29 INFO - PROCESS | 1652 | 1462402229815 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:50:29 INFO - PROCESS | 1652 | 1462402229912 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:50:29 INFO - PROCESS | 1652 | 1462402229973 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119078000 == 50 [pid = 1652] [id = 221] 15:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112656400) [pid = 1652] [serial = 661] [outer = 0x0] 15:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113475000) [pid = 1652] [serial = 662] [outer = 0x112656400] 15:50:30 INFO - PROCESS | 1652 | 1462402230002 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11685b800) [pid = 1652] [serial = 663] [outer = 0x112656400] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12961b800 == 49 [pid = 1652] [id = 214] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12771e000 == 48 [pid = 1652] [id = 213] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x127709800 == 47 [pid = 1652] [id = 212] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125949800 == 46 [pid = 1652] [id = 211] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0c800 == 45 [pid = 1652] [id = 210] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x112642000 == 44 [pid = 1652] [id = 209] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119f13800 == 43 [pid = 1652] [id = 208] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1214abc00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | 1462402230476 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:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119a05000 == 42 [pid = 1652] [id = 207] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11899a800 == 41 [pid = 1652] [id = 206] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117408000 == 40 [pid = 1652] [id = 205] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1133e2800 == 39 [pid = 1652] [id = 204] 15:50:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117348000 == 38 [pid = 1652] [id = 203] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119686c00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113da5c00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116539400) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1215c0800) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11820e000) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1168b6800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110f94c00) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11907b400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119fc1c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1188f2400) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119786c00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11978dc00) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a08e800) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118596000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 15:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 723ms 15:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:50:30 INFO - PROCESS | 1652 | 1462402230531 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1652 | 1462402230535 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:50:30 INFO - PROCESS | 1652 | 1462402230542 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1652 | 1462402230543 Marionette TRACE conn2 <- [1,858,null,{}] 15:50:30 INFO - PROCESS | 1652 | 1462402230546 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:50:30 INFO - PROCESS | 1652 | 1462402230619 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:50:30 INFO - PROCESS | 1652 | 1462402230628 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11689b800 == 39 [pid = 1652] [id = 222] 15:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1172a1c00) [pid = 1652] [serial = 664] [outer = 0x0] 15:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11820b400) [pid = 1652] [serial = 665] [outer = 0x1172a1c00] 15:50:30 INFO - PROCESS | 1652 | 1462402230654 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1188f4000) [pid = 1652] [serial = 666] [outer = 0x1172a1c00] 15:50:31 INFO - PROCESS | 1652 | 1462402231010 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:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 15:50:31 INFO - PROCESS | 1652 | 1462402231067 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1652 | 1462402231069 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:50:31 INFO - PROCESS | 1652 | 1462402231072 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1652 | 1462402231075 Marionette TRACE conn2 <- [1,862,null,{}] 15:50:31 INFO - PROCESS | 1652 | 1462402231082 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:50:31 INFO - PROCESS | 1652 | 1462402231161 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:50:31 INFO - PROCESS | 1652 | 1462402231168 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924a000 == 40 [pid = 1652] [id = 223] 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119786000) [pid = 1652] [serial = 667] [outer = 0x0] 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a08a800) [pid = 1652] [serial = 668] [outer = 0x119786000] 15:50:31 INFO - PROCESS | 1652 | 1462402231200 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1214a6400) [pid = 1652] [serial = 669] [outer = 0x119786000] 15:50:31 INFO - PROCESS | 1652 | 1462402231614 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:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 15:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:50:31 INFO - PROCESS | 1652 | 1462402231645 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1652 | 1462402231648 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:50:31 INFO - PROCESS | 1652 | 1462402231651 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1652 | 1462402231652 Marionette TRACE conn2 <- [1,866,null,{}] 15:50:31 INFO - PROCESS | 1652 | 1462402231656 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:50:31 INFO - PROCESS | 1652 | 1462402231777 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:50:31 INFO - PROCESS | 1652 | 1462402231821 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fa5800 == 41 [pid = 1652] [id = 224] 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121965800) [pid = 1652] [serial = 670] [outer = 0x0] 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1249ebc00) [pid = 1652] [serial = 671] [outer = 0x121965800] 15:50:31 INFO - PROCESS | 1652 | 1462402231862 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1258b6800) [pid = 1652] [serial = 672] [outer = 0x121965800] 15:50:32 INFO - PROCESS | 1652 | 1462402232177 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:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 573ms 15:50:32 INFO - PROCESS | 1652 | 1462402232224 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1652 | 1462402232225 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:50:32 INFO - PROCESS | 1652 | 1462402232228 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1652 | 1462402232229 Marionette TRACE conn2 <- [1,870,null,{}] 15:50:32 INFO - PROCESS | 1652 | 1462402232231 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:50:32 INFO - PROCESS | 1652 | 1462402232332 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:50:32 INFO - PROCESS | 1652 | 1462402232341 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12140f000 == 42 [pid = 1652] [id = 225] 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119786c00) [pid = 1652] [serial = 673] [outer = 0x0] 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125fde000) [pid = 1652] [serial = 674] [outer = 0x119786c00] 15:50:32 INFO - PROCESS | 1652 | 1462402232366 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1260af800) [pid = 1652] [serial = 675] [outer = 0x119786c00] 15:50:32 INFO - PROCESS | 1652 | 1462402232711 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:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 15:50:32 INFO - PROCESS | 1652 | 1462402232746 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:50:32 INFO - PROCESS | 1652 | 1462402232748 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:50:32 INFO - PROCESS | 1652 | 1462402232750 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1652 | 1462402232751 Marionette TRACE conn2 <- [1,874,null,{}] 15:50:32 INFO - PROCESS | 1652 | 1462402232753 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:50:32 INFO - PROCESS | 1652 | 1462402232862 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:50:32 INFO - PROCESS | 1652 | 1462402232892 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x125947800 == 43 [pid = 1652] [id = 226] 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1260b6000) [pid = 1652] [serial = 676] [outer = 0x0] 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127203c00) [pid = 1652] [serial = 677] [outer = 0x1260b6000] 15:50:32 INFO - PROCESS | 1652 | 1462402232920 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12902cc00) [pid = 1652] [serial = 678] [outer = 0x1260b6000] 15:50:33 INFO - PROCESS | 1652 | 1462402233296 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:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 15:50:33 INFO - PROCESS | 1652 | 1462402233320 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1652 | 1462402233321 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:50:33 INFO - PROCESS | 1652 | 1462402233324 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1652 | 1462402233325 Marionette TRACE conn2 <- [1,878,null,{}] 15:50:33 INFO - PROCESS | 1652 | 1462402233327 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:50:33 INFO - PROCESS | 1652 | 1462402233424 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:50:33 INFO - PROCESS | 1652 | 1462402233438 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272a9800 == 44 [pid = 1652] [id = 227] 15:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12923a800) [pid = 1652] [serial = 679] [outer = 0x0] 15:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129638800) [pid = 1652] [serial = 680] [outer = 0x12923a800] 15:50:33 INFO - PROCESS | 1652 | 1462402233463 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a879800) [pid = 1652] [serial = 681] [outer = 0x12923a800] 15:50:33 INFO - PROCESS | 1652 | 1462402233779 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:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 15:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:50:33 INFO - PROCESS | 1652 | 1462402233795 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1652 | 1462402233796 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:50:33 INFO - PROCESS | 1652 | 1462402233799 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1652 | 1462402233800 Marionette TRACE conn2 <- [1,882,null,{}] 15:50:33 INFO - PROCESS | 1652 | 1462402233802 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:50:33 INFO - PROCESS | 1652 | 1462402233926 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:50:33 INFO - PROCESS | 1652 | 1462402233944 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129618800 == 45 [pid = 1652] [id = 228] 15:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129635800) [pid = 1652] [serial = 682] [outer = 0x0] 15:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ab62400) [pid = 1652] [serial = 683] [outer = 0x129635800] 15:50:33 INFO - PROCESS | 1652 | 1462402233983 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x117432c00) [pid = 1652] [serial = 684] [outer = 0x129635800] 15:50:34 INFO - PROCESS | 1652 | 1462402234444 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:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 669ms 15:50:34 INFO - PROCESS | 1652 | 1462402234469 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1652 | 1462402234470 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:50:34 INFO - PROCESS | 1652 | 1462402234472 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1652 | 1462402234474 Marionette TRACE conn2 <- [1,886,null,{}] 15:50:34 INFO - PROCESS | 1652 | 1462402234481 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:50:34 INFO - PROCESS | 1652 | 1462402234637 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112dd6400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110f94400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x110f8c000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118204800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a14e000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a14d000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11653ec00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11757a800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119786400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1272d9c00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125fe5000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128fa9800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:50:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129632000) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:50:34 INFO - PROCESS | 1652 | 1462402234679 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116855800 == 46 [pid = 1652] [id = 229] 15:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110f94400) [pid = 1652] [serial = 685] [outer = 0x0] 15:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1161cfc00) [pid = 1652] [serial = 686] [outer = 0x110f94400] 15:50:34 INFO - PROCESS | 1652 | 1462402234704 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119786400) [pid = 1652] [serial = 687] [outer = 0x110f94400] 15:50:34 INFO - PROCESS | 1652 | 1462402234994 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:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms 15:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:50:35 INFO - PROCESS | 1652 | 1462402235044 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1652 | 1462402235045 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:50:35 INFO - PROCESS | 1652 | 1462402235048 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1652 | 1462402235049 Marionette TRACE conn2 <- [1,890,null,{}] 15:50:35 INFO - PROCESS | 1652 | 1462402235051 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:50:35 INFO - PROCESS | 1652 | 1462402235130 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:50:35 INFO - PROCESS | 1652 | 1462402235134 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a814000 == 47 [pid = 1652] [id = 230] 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119087800) [pid = 1652] [serial = 688] [outer = 0x0] 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126c5b800) [pid = 1652] [serial = 689] [outer = 0x119087800] 15:50:35 INFO - PROCESS | 1652 | 1462402235199 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ad9f800) [pid = 1652] [serial = 690] [outer = 0x119087800] 15:50:35 INFO - PROCESS | 1652 | 1462402235499 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:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 15:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:50:35 INFO - PROCESS | 1652 | 1462402235518 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1652 | 1462402235520 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:50:35 INFO - PROCESS | 1652 | 1462402235524 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1652 | 1462402235528 Marionette TRACE conn2 <- [1,894,null,{}] 15:50:35 INFO - PROCESS | 1652 | 1462402235531 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:50:35 INFO - PROCESS | 1652 | 1462402235618 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:50:35 INFO - PROCESS | 1652 | 1462402235624 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b536000 == 48 [pid = 1652] [id = 231] 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ad9f000) [pid = 1652] [serial = 691] [outer = 0x0] 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aff4400) [pid = 1652] [serial = 692] [outer = 0x12ad9f000] 15:50:35 INFO - PROCESS | 1652 | 1462402235653 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bc70c00) [pid = 1652] [serial = 693] [outer = 0x12ad9f000] 15:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 474ms 15:50:35 INFO - PROCESS | 1652 | 1462402235993 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:50:35 INFO - PROCESS | 1652 | 1462402235997 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:50:36 INFO - PROCESS | 1652 | 1462402235998 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:50:36 INFO - PROCESS | 1652 | 1462402236000 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1652 | 1462402236001 Marionette TRACE conn2 <- [1,898,null,{}] 15:50:36 INFO - PROCESS | 1652 | 1462402236004 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:50:36 INFO - PROCESS | 1652 | 1462402236111 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:50:36 INFO - PROCESS | 1652 | 1462402236117 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc76000 == 49 [pid = 1652] [id = 232] 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11820cc00) [pid = 1652] [serial = 694] [outer = 0x0] 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bc73c00) [pid = 1652] [serial = 695] [outer = 0x11820cc00] 15:50:36 INFO - PROCESS | 1652 | 1462402236142 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bdc1400) [pid = 1652] [serial = 696] [outer = 0x11820cc00] 15:50:36 INFO - PROCESS | 1652 | 1462402236465 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:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 15:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:50:36 INFO - PROCESS | 1652 | 1462402236519 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1652 | 1462402236521 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:50:36 INFO - PROCESS | 1652 | 1462402236523 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1652 | 1462402236524 Marionette TRACE conn2 <- [1,902,null,{}] 15:50:36 INFO - PROCESS | 1652 | 1462402236526 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:50:36 INFO - PROCESS | 1652 | 1462402236603 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:50:36 INFO - PROCESS | 1652 | 1462402236610 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd80000 == 50 [pid = 1652] [id = 233] 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be05c00) [pid = 1652] [serial = 697] [outer = 0x0] 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12be32800) [pid = 1652] [serial = 698] [outer = 0x12be05c00] 15:50:36 INFO - PROCESS | 1652 | 1462402236634 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be38400) [pid = 1652] [serial = 699] [outer = 0x12be05c00] 15:50:37 INFO - PROCESS | 1652 | 1462402237133 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:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 15:50:37 INFO - PROCESS | 1652 | 1462402237144 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1652 | 1462402237146 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:50:37 INFO - PROCESS | 1652 | 1462402237149 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1652 | 1462402237152 Marionette TRACE conn2 <- [1,906,null,{}] 15:50:37 INFO - PROCESS | 1652 | 1462402237155 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:50:37 INFO - PROCESS | 1652 | 1462402237258 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:50:37 INFO - PROCESS | 1652 | 1462402237305 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 51 [pid = 1652] [id = 234] 15:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1121e0400) [pid = 1652] [serial = 700] [outer = 0x0] 15:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11820b800) [pid = 1652] [serial = 701] [outer = 0x1121e0400] 15:50:37 INFO - PROCESS | 1652 | 1462402237336 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119033000) [pid = 1652] [serial = 702] [outer = 0x1121e0400] 15:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 15:50:37 INFO - PROCESS | 1652 | 1462402237763 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:50:37 INFO - PROCESS | 1652 | 1462402237770 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1652 | 1462402237777 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:50:37 INFO - PROCESS | 1652 | 1462402237782 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1652 | 1462402237784 Marionette TRACE conn2 <- [1,910,null,{}] 15:50:37 INFO - PROCESS | 1652 | 1462402237786 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:50:37 INFO - PROCESS | 1652 | 1462402237890 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:50:37 INFO - PROCESS | 1652 | 1462402237979 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12167f000 == 52 [pid = 1652] [id = 235] 15:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1196f2000) [pid = 1652] [serial = 703] [outer = 0x0] 15:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1213d9000) [pid = 1652] [serial = 704] [outer = 0x1196f2000] 15:50:38 INFO - PROCESS | 1652 | 1462402238008 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1215c2800) [pid = 1652] [serial = 705] [outer = 0x1196f2000] 15:50:38 INFO - PROCESS | 1652 | 1462402238429 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:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 15:50:38 INFO - PROCESS | 1652 | 1462402238453 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1652 | 1462402238455 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:50:38 INFO - PROCESS | 1652 | 1462402238460 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1652 | 1462402238462 Marionette TRACE conn2 <- [1,914,null,{}] 15:50:38 INFO - PROCESS | 1652 | 1462402238470 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:50:38 INFO - PROCESS | 1652 | 1462402238578 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:50:38 INFO - PROCESS | 1652 | 1462402238654 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b537800 == 53 [pid = 1652] [id = 236] 15:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125a78400) [pid = 1652] [serial = 706] [outer = 0x0] 15:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1272da800) [pid = 1652] [serial = 707] [outer = 0x125a78400] 15:50:38 INFO - PROCESS | 1652 | 1462402238704 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128faa000) [pid = 1652] [serial = 708] [outer = 0x125a78400] 15:50:39 INFO - PROCESS | 1652 | 1462402239120 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:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 15:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:50:39 INFO - PROCESS | 1652 | 1462402239131 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1652 | 1462402239133 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:50:39 INFO - PROCESS | 1652 | 1462402239135 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1652 | 1462402239136 Marionette TRACE conn2 <- [1,918,null,{}] 15:50:39 INFO - PROCESS | 1652 | 1462402239140 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:50:39 INFO - PROCESS | 1652 | 1462402239256 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:50:39 INFO - PROCESS | 1652 | 1462402239320 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c42d000 == 54 [pid = 1652] [id = 237] 15:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129233c00) [pid = 1652] [serial = 709] [outer = 0x0] 15:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12ab6b000) [pid = 1652] [serial = 710] [outer = 0x129233c00] 15:50:39 INFO - PROCESS | 1652 | 1462402239349 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12aff9000) [pid = 1652] [serial = 711] [outer = 0x129233c00] 15:50:39 INFO - PROCESS | 1652 | 1462402239763 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:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 15:50:39 INFO - PROCESS | 1652 | 1462402239805 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1652 | 1462402239807 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:50:39 INFO - PROCESS | 1652 | 1462402239811 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1652 | 1462402239813 Marionette TRACE conn2 <- [1,922,null,{}] 15:50:39 INFO - PROCESS | 1652 | 1462402239816 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:50:39 INFO - PROCESS | 1652 | 1462402239983 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:50:40 INFO - PROCESS | 1652 | 1462402240078 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d68000 == 55 [pid = 1652] [id = 238] 15:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11968bc00) [pid = 1652] [serial = 712] [outer = 0x0] 15:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125a7e400) [pid = 1652] [serial = 713] [outer = 0x11968bc00] 15:50:40 INFO - PROCESS | 1652 | 1462402240108 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129755400) [pid = 1652] [serial = 714] [outer = 0x11968bc00] 15:50:40 INFO - PROCESS | 1652 | 1462402240713 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:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 922ms 15:50:40 INFO - PROCESS | 1652 | 1462402240733 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1652 | 1462402240735 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:50:40 INFO - PROCESS | 1652 | 1462402240742 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1652 | 1462402240746 Marionette TRACE conn2 <- [1,926,null,{}] 15:50:40 INFO - PROCESS | 1652 | 1462402240751 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:50:40 INFO - PROCESS | 1652 | 1462402240917 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:50:40 INFO - PROCESS | 1652 | 1462402240930 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118286800 == 56 [pid = 1652] [id = 239] 15:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x110f9d800) [pid = 1652] [serial = 715] [outer = 0x0] 15:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x112d5a800) [pid = 1652] [serial = 716] [outer = 0x110f9d800] 15:50:40 INFO - PROCESS | 1652 | 1462402240958 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x116861c00) [pid = 1652] [serial = 717] [outer = 0x110f9d800] 15:50:41 INFO - PROCESS | 1652 | 1462402241404 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:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 726ms 15:50:41 INFO - PROCESS | 1652 | 1462402241466 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1652 | 1462402241472 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:50:41 INFO - PROCESS | 1652 | 1462402241500 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1652 | 1462402241502 Marionette TRACE conn2 <- [1,930,null,{}] 15:50:41 INFO - PROCESS | 1652 | 1462402241509 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:50:41 INFO - PROCESS | 1652 | 1462402241645 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:50:41 INFO - PROCESS | 1652 | 1462402241740 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118241000 == 57 [pid = 1652] [id = 240] 15:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118210000) [pid = 1652] [serial = 718] [outer = 0x0] 15:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1182d8400) [pid = 1652] [serial = 719] [outer = 0x118210000] 15:50:41 INFO - PROCESS | 1652 | 1462402241784 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118897c00) [pid = 1652] [serial = 720] [outer = 0x118210000] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119077000 == 56 [pid = 1652] [id = 201] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x113fba000 == 55 [pid = 1652] [id = 199] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11a220800 == 54 [pid = 1652] [id = 198] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11832c800 == 53 [pid = 1652] [id = 200] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc76000 == 52 [pid = 1652] [id = 232] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b536000 == 51 [pid = 1652] [id = 231] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a814000 == 50 [pid = 1652] [id = 230] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116855800 == 49 [pid = 1652] [id = 229] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129618800 == 48 [pid = 1652] [id = 228] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1272a9800 == 47 [pid = 1652] [id = 227] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x110fa4400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1182d1000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x121971000) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119787800) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12996a000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125947800 == 46 [pid = 1652] [id = 226] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12140f000 == 45 [pid = 1652] [id = 225] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119fa5800 == 44 [pid = 1652] [id = 224] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11924a000 == 43 [pid = 1652] [id = 223] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11689b800 == 42 [pid = 1652] [id = 222] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119078000 == 41 [pid = 1652] [id = 221] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12961c000 == 40 [pid = 1652] [id = 218] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119a17800 == 39 [pid = 1652] [id = 217] 15:50:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11731c000 == 38 [pid = 1652] [id = 216] 15:50:42 INFO - PROCESS | 1652 | 1462402242298 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:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 828ms 15:50:42 INFO - PROCESS | 1652 | 1462402242326 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1652 | 1462402242327 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:50:42 INFO - PROCESS | 1652 | 1462402242330 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1652 | 1462402242332 Marionette TRACE conn2 <- [1,934,null,{}] 15:50:42 INFO - PROCESS | 1652 | 1462402242345 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:50:42 INFO - PROCESS | 1652 | 1462402242427 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11339d400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125fe1400) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118204c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1183c3400) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1214af800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121ab4c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x126b36400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124838c00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126b41400) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1213dd000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119d2ac00) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128fa3000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1277a7c00) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1272d6400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119684c00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11978c400) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1134e6c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1260b4000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12934ec00) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12963e400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11610dc00) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121ab5800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12902a400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1260bd800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12975ec00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 15:50:42 INFO - PROCESS | 1652 | 1462402242486 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fd4800 == 39 [pid = 1652] [id = 241] 15:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11610dc00) [pid = 1652] [serial = 721] [outer = 0x0] 15:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118662800) [pid = 1652] [serial = 722] [outer = 0x11610dc00] 15:50:42 INFO - PROCESS | 1652 | 1462402242516 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11978dc00) [pid = 1652] [serial = 723] [outer = 0x11610dc00] 15:50:42 INFO - PROCESS | 1652 | 1462402242832 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:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 15:50:42 INFO - PROCESS | 1652 | 1462402242853 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1652 | 1462402242855 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:50:42 INFO - PROCESS | 1652 | 1462402242861 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1652 | 1462402242862 Marionette TRACE conn2 <- [1,938,null,{}] 15:50:42 INFO - PROCESS | 1652 | 1462402242865 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:50:42 INFO - PROCESS | 1652 | 1462402242944 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:50:42 INFO - PROCESS | 1652 | 1462402242949 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196e1800 == 40 [pid = 1652] [id = 242] 15:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119d2ac00) [pid = 1652] [serial = 724] [outer = 0x0] 15:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11a087800) [pid = 1652] [serial = 725] [outer = 0x119d2ac00] 15:50:42 INFO - PROCESS | 1652 | 1462402242975 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1213dc800) [pid = 1652] [serial = 726] [outer = 0x119d2ac00] 15:50:43 INFO - PROCESS | 1652 | 1462402243404 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:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 570ms 15:50:43 INFO - PROCESS | 1652 | 1462402243432 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1652 | 1462402243434 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:50:43 INFO - PROCESS | 1652 | 1462402243437 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1652 | 1462402243441 Marionette TRACE conn2 <- [1,942,null,{}] 15:50:43 INFO - PROCESS | 1652 | 1462402243445 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:50:43 INFO - PROCESS | 1652 | 1462402243535 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:50:43 INFO - PROCESS | 1652 | 1462402243544 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a028800 == 41 [pid = 1652] [id = 243] 15:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11a147400) [pid = 1652] [serial = 727] [outer = 0x0] 15:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1214af800) [pid = 1652] [serial = 728] [outer = 0x11a147400] 15:50:43 INFO - PROCESS | 1652 | 1462402243570 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12180ec00) [pid = 1652] [serial = 729] [outer = 0x11a147400] 15:50:43 INFO - PROCESS | 1652 | 1462402243979 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:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 574ms 15:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:50:44 INFO - PROCESS | 1652 | 1462402244011 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1652 | 1462402244012 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 1652 | 1462402244015 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1652 | 1462402244016 Marionette TRACE conn2 <- [1,946,null,{}] 15:50:44 INFO - PROCESS | 1652 | 1462402244018 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:50:44 INFO - PROCESS | 1652 | 1462402244110 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:50:44 INFO - PROCESS | 1652 | 1462402244115 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219c7000 == 42 [pid = 1652] [id = 244] 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121971000) [pid = 1652] [serial = 730] [outer = 0x0] 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1258b3c00) [pid = 1652] [serial = 731] [outer = 0x121971000] 15:50:44 INFO - PROCESS | 1652 | 1462402244143 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1260b8400) [pid = 1652] [serial = 732] [outer = 0x121971000] 15:50:44 INFO - PROCESS | 1652 | 1462402244477 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:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 517ms 15:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:50:44 INFO - PROCESS | 1652 | 1462402244535 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1652 | 1462402244536 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 1652 | 1462402244538 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1652 | 1462402244539 Marionette TRACE conn2 <- [1,950,null,{}] 15:50:44 INFO - PROCESS | 1652 | 1462402244541 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:50:44 INFO - PROCESS | 1652 | 1462402244642 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:50:44 INFO - PROCESS | 1652 | 1462402244652 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c44800 == 43 [pid = 1652] [id = 245] 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1260aec00) [pid = 1652] [serial = 733] [outer = 0x0] 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126b81800) [pid = 1652] [serial = 734] [outer = 0x1260aec00] 15:50:44 INFO - PROCESS | 1652 | 1462402244678 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1272e3000) [pid = 1652] [serial = 735] [outer = 0x1260aec00] 15:50:45 INFO - PROCESS | 1652 | 1462402245004 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:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 15:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:50:45 INFO - PROCESS | 1652 | 1462402245058 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1652 | 1462402245059 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1652 | 1462402245061 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1652 | 1462402245063 Marionette TRACE conn2 <- [1,954,null,{}] 15:50:45 INFO - PROCESS | 1652 | 1462402245065 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:50:45 INFO - PROCESS | 1652 | 1462402245179 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:50:45 INFO - PROCESS | 1652 | 1462402245195 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ad800 == 44 [pid = 1652] [id = 246] 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1260bac00) [pid = 1652] [serial = 736] [outer = 0x0] 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128faac00) [pid = 1652] [serial = 737] [outer = 0x1260bac00] 15:50:45 INFO - PROCESS | 1652 | 1462402245235 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12902c400) [pid = 1652] [serial = 738] [outer = 0x1260bac00] 15:50:45 INFO - PROCESS | 1652 | 1462402245677 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:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 669ms 15:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:50:45 INFO - PROCESS | 1652 | 1462402245731 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1652 | 1462402245732 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1652 | 1462402245734 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1652 | 1462402245735 Marionette TRACE conn2 <- [1,958,null,{}] 15:50:45 INFO - PROCESS | 1652 | 1462402245738 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:50:45 INFO - PROCESS | 1652 | 1462402245816 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:50:45 INFO - PROCESS | 1652 | 1462402245819 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x129215000 == 45 [pid = 1652] [id = 247] 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1277abc00) [pid = 1652] [serial = 739] [outer = 0x0] 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129636000) [pid = 1652] [serial = 740] [outer = 0x1277abc00] 15:50:45 INFO - PROCESS | 1652 | 1462402245841 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12975ec00) [pid = 1652] [serial = 741] [outer = 0x1277abc00] 15:50:46 INFO - PROCESS | 1652 | 1462402246296 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:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 15:50:46 INFO - PROCESS | 1652 | 1462402246313 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1652 | 1462402246315 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:50:46 INFO - PROCESS | 1652 | 1462402246319 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1652 | 1462402246321 Marionette TRACE conn2 <- [1,962,null,{}] 15:50:46 INFO - PROCESS | 1652 | 1462402246326 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:50:46 INFO - PROCESS | 1652 | 1462402246481 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:50:46 INFO - PROCESS | 1652 | 1462402246499 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a2000 == 46 [pid = 1652] [id = 248] 15:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129234800) [pid = 1652] [serial = 742] [outer = 0x0] 15:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ab5d800) [pid = 1652] [serial = 743] [outer = 0x129234800] 15:50:46 INFO - PROCESS | 1652 | 1462402246519 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12afed400) [pid = 1652] [serial = 744] [outer = 0x129234800] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1260b6000) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12923a800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129635800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119087800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x124d46c00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x110f94400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112656400) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x124dcf800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1126b7400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121965800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119786000) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x110f9c800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1172a1c00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118208c00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1213d7c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ad9f000) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119786c00) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11820cc00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11757c400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1165c5400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1214a8c00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x110f9d000) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x110f8fc00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119085000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:50:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11757f800) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:50:47 INFO - PROCESS | 1652 | 1462402247229 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:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 927ms 15:50:47 INFO - PROCESS | 1652 | 1462402247246 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1652 | 1462402247248 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:50:47 INFO - PROCESS | 1652 | 1462402247251 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1652 | 1462402247254 Marionette TRACE conn2 <- [1,966,null,{}] 15:50:47 INFO - PROCESS | 1652 | 1462402247261 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:50:47 INFO - PROCESS | 1652 | 1462402247391 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:50:47 INFO - PROCESS | 1652 | 1462402247397 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf2800 == 47 [pid = 1652] [id = 249] 15:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116a6cc00) [pid = 1652] [serial = 745] [outer = 0x0] 15:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119786c00) [pid = 1652] [serial = 746] [outer = 0x116a6cc00] 15:50:47 INFO - PROCESS | 1652 | 1462402247420 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aff2400) [pid = 1652] [serial = 747] [outer = 0x116a6cc00] 15:50:47 INFO - PROCESS | 1652 | 1462402247860 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:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 623ms 15:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:50:47 INFO - PROCESS | 1652 | 1462402247875 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1652 | 1462402247877 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:50:47 INFO - PROCESS | 1652 | 1462402247880 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1652 | 1462402247882 Marionette TRACE conn2 <- [1,970,null,{}] 15:50:47 INFO - PROCESS | 1652 | 1462402247886 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:50:48 INFO - PROCESS | 1652 | 1462402248011 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:50:48 INFO - PROCESS | 1652 | 1462402248018 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51a800 == 48 [pid = 1652] [id = 250] 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118202c00) [pid = 1652] [serial = 748] [outer = 0x0] 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1213d9400) [pid = 1652] [serial = 749] [outer = 0x118202c00] 15:50:48 INFO - PROCESS | 1652 | 1462402248058 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b470c00) [pid = 1652] [serial = 750] [outer = 0x118202c00] 15:50:48 INFO - PROCESS | 1652 | 1462402248425 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:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 572ms 15:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:50:48 INFO - PROCESS | 1652 | 1462402248463 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1652 | 1462402248464 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:50:48 INFO - PROCESS | 1652 | 1462402248466 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1652 | 1462402248467 Marionette TRACE conn2 <- [1,974,null,{}] 15:50:48 INFO - PROCESS | 1652 | 1462402248470 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:50:48 INFO - PROCESS | 1652 | 1462402248551 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:50:48 INFO - PROCESS | 1652 | 1462402248556 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7e800 == 49 [pid = 1652] [id = 251] 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12599ec00) [pid = 1652] [serial = 751] [outer = 0x0] 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be06000) [pid = 1652] [serial = 752] [outer = 0x12599ec00] 15:50:48 INFO - PROCESS | 1652 | 1462402248581 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12be36800) [pid = 1652] [serial = 753] [outer = 0x12599ec00] 15:50:48 INFO - PROCESS | 1652 | 1462402248964 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:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 15:50:48 INFO - PROCESS | 1652 | 1462402248986 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1652 | 1462402248989 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:50:48 INFO - PROCESS | 1652 | 1462402248992 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1652 | 1462402248995 Marionette TRACE conn2 <- [1,978,null,{}] 15:50:49 INFO - PROCESS | 1652 | 1462402249000 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:50:49 INFO - PROCESS | 1652 | 1462402249096 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:50:49 INFO - PROCESS | 1652 | 1462402249186 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116886000 == 50 [pid = 1652] [id = 252] 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x111117c00) [pid = 1652] [serial = 754] [outer = 0x0] 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112043800) [pid = 1652] [serial = 755] [outer = 0x111117c00] 15:50:49 INFO - PROCESS | 1652 | 1462402249218 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x113d2fc00) [pid = 1652] [serial = 756] [outer = 0x111117c00] 15:50:49 INFO - PROCESS | 1652 | 1462402249623 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:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 15:50:49 INFO - PROCESS | 1652 | 1462402249664 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1652 | 1462402249669 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:50:49 INFO - PROCESS | 1652 | 1462402249676 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1652 | 1462402249678 Marionette TRACE conn2 <- [1,982,null,{}] 15:50:49 INFO - PROCESS | 1652 | 1462402249680 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:50:49 INFO - PROCESS | 1652 | 1462402249804 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:50:49 INFO - PROCESS | 1652 | 1462402249881 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118326000 == 51 [pid = 1652] [id = 253] 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11757e000) [pid = 1652] [serial = 757] [outer = 0x0] 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1183c8800) [pid = 1652] [serial = 758] [outer = 0x11757e000] 15:50:49 INFO - PROCESS | 1652 | 1462402249912 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11903e000) [pid = 1652] [serial = 759] [outer = 0x11757e000] 15:50:50 INFO - PROCESS | 1652 | 1462402250313 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:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 15:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:50:50 INFO - PROCESS | 1652 | 1462402250346 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1652 | 1462402250347 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:50:50 INFO - PROCESS | 1652 | 1462402250349 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1652 | 1462402250352 Marionette TRACE conn2 <- [1,986,null,{}] 15:50:50 INFO - PROCESS | 1652 | 1462402250360 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:50:50 INFO - PROCESS | 1652 | 1462402250465 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:50:50 INFO - PROCESS | 1652 | 1462402250517 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b9800 == 52 [pid = 1652] [id = 254] 15:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119787800) [pid = 1652] [serial = 760] [outer = 0x0] 15:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1213de000) [pid = 1652] [serial = 761] [outer = 0x119787800] 15:50:50 INFO - PROCESS | 1652 | 1462402250549 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x121ab4c00) [pid = 1652] [serial = 762] [outer = 0x119787800] 15:50:50 INFO - PROCESS | 1652 | 1462402250976 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:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 15:50:51 INFO - PROCESS | 1652 | 1462402251021 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 1652 | 1462402251023 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:50:51 INFO - PROCESS | 1652 | 1462402251025 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1652 | 1462402251027 Marionette TRACE conn2 <- [1,990,null,{}] 15:50:51 INFO - PROCESS | 1652 | 1462402251029 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:50:51 INFO - PROCESS | 1652 | 1462402251152 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:50:51 INFO - PROCESS | 1652 | 1462402251231 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c913000 == 53 [pid = 1652] [id = 255] 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12599a000) [pid = 1652] [serial = 763] [outer = 0x0] 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x125fe3c00) [pid = 1652] [serial = 764] [outer = 0x12599a000] 15:50:51 INFO - PROCESS | 1652 | 1462402251260 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126b42800) [pid = 1652] [serial = 765] [outer = 0x12599a000] 15:50:51 INFO - PROCESS | 1652 | 1462402251669 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:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 668ms 15:50:51 INFO - PROCESS | 1652 | 1462402251695 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 1652 | 1462402251696 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:50:51 INFO - PROCESS | 1652 | 1462402251698 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1652 | 1462402251700 Marionette TRACE conn2 <- [1,994,null,{}] 15:50:51 INFO - PROCESS | 1652 | 1462402251702 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:50:51 INFO - PROCESS | 1652 | 1462402251802 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:50:51 INFO - PROCESS | 1652 | 1462402251850 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc54800 == 54 [pid = 1652] [id = 256] 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1258ae000) [pid = 1652] [serial = 766] [outer = 0x0] 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128fad000) [pid = 1652] [serial = 767] [outer = 0x1258ae000] 15:50:51 INFO - PROCESS | 1652 | 1462402251880 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ab6ac00) [pid = 1652] [serial = 768] [outer = 0x1258ae000] 15:50:52 INFO - PROCESS | 1652 | 1462402252280 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:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 623ms 15:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:50:52 INFO - PROCESS | 1652 | 1462402252322 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1652 | 1462402252323 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:50:52 INFO - PROCESS | 1652 | 1462402252325 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1652 | 1462402252327 Marionette TRACE conn2 <- [1,998,null,{}] 15:50:52 INFO - PROCESS | 1652 | 1462402252329 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:50:52 INFO - PROCESS | 1652 | 1462402252471 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:50:52 INFO - PROCESS | 1652 | 1462402252566 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118283000 == 55 [pid = 1652] [id = 257] 15:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1183c3c00) [pid = 1652] [serial = 769] [outer = 0x0] 15:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12975bc00) [pid = 1652] [serial = 770] [outer = 0x1183c3c00] 15:50:52 INFO - PROCESS | 1652 | 1462402252599 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12c32a800) [pid = 1652] [serial = 771] [outer = 0x1183c3c00] 15:50:53 INFO - PROCESS | 1652 | 1462402253179 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:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 871ms 15:50:53 INFO - PROCESS | 1652 | 1462402253196 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1652 | 1462402253199 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:50:53 INFO - PROCESS | 1652 | 1462402253202 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1652 | 1462402253205 Marionette TRACE conn2 <- [1,1002,null,{}] 15:50:53 INFO - PROCESS | 1652 | 1462402253209 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:50:53 INFO - PROCESS | 1652 | 1462402253305 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:50:53 INFO - PROCESS | 1652 | 1462402253358 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x112631800 == 56 [pid = 1652] [id = 258] 15:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x110fa3000) [pid = 1652] [serial = 772] [outer = 0x0] 15:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x111d35800) [pid = 1652] [serial = 773] [outer = 0x110fa3000] 15:50:53 INFO - PROCESS | 1652 | 1462402253388 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1121de400) [pid = 1652] [serial = 774] [outer = 0x110fa3000] 15:50:53 INFO - PROCESS | 1652 | 1462402253859 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:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 678ms 15:50:53 INFO - PROCESS | 1652 | 1462402253880 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1652 | 1462402253883 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:50:53 INFO - PROCESS | 1652 | 1462402253888 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1652 | 1462402253889 Marionette TRACE conn2 <- [1,1006,null,{}] 15:50:53 INFO - PROCESS | 1652 | 1462402253892 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:50:53 INFO - PROCESS | 1652 | 1462402253986 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:50:54 INFO - PROCESS | 1652 | 1462402254036 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x117326000 == 57 [pid = 1652] [id = 259] 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1121e4000) [pid = 1652] [serial = 775] [outer = 0x0] 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1126c2400) [pid = 1652] [serial = 776] [outer = 0x1121e4000] 15:50:54 INFO - PROCESS | 1652 | 1462402254064 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x113da6400) [pid = 1652] [serial = 777] [outer = 0x1121e4000] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51a800 == 56 [pid = 1652] [id = 250] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf2800 == 55 [pid = 1652] [id = 249] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a2000 == 54 [pid = 1652] [id = 248] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x129215000 == 53 [pid = 1652] [id = 247] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ad800 == 52 [pid = 1652] [id = 246] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124c44800 == 51 [pid = 1652] [id = 245] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1219c7000 == 50 [pid = 1652] [id = 244] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11a028800 == 49 [pid = 1652] [id = 243] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1196e1800 == 48 [pid = 1652] [id = 242] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117fd4800 == 47 [pid = 1652] [id = 241] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118241000 == 46 [pid = 1652] [id = 240] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118286800 == 45 [pid = 1652] [id = 239] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x113d68000 == 44 [pid = 1652] [id = 238] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c42d000 == 43 [pid = 1652] [id = 237] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b537800 == 42 [pid = 1652] [id = 236] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12167f000 == 41 [pid = 1652] [id = 235] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 40 [pid = 1652] [id = 234] 15:50:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd80000 == 39 [pid = 1652] [id = 233] 15:50:54 INFO - PROCESS | 1652 | 1462402254504 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:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 15:50:54 INFO - PROCESS | 1652 | 1462402254561 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1652 | 1462402254562 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:50:54 INFO - PROCESS | 1652 | 1462402254565 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1652 | 1462402254567 Marionette TRACE conn2 <- [1,1010,null,{}] 15:50:54 INFO - PROCESS | 1652 | 1462402254576 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:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x124925800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1126bb000) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x110f9f800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a271800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119687000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12902cc00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x117432c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ab62400) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x126c5b800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1258b5800) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119786400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11685b800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x113475000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12902bc00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1277b3000) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1168c2400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x115e95400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1258b6800) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1249ebc00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a08a800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1214a6400) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a873000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129231800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11820b400) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1188f4000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11978ac00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11889c400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a879c00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bc70c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125fde000) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12aff4400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bdc1400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1161cfc00) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125fe1800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bc73c00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ad9f800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1260af800) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118890400) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117425000) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127203c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a879800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129638800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 15:50:54 INFO - PROCESS | 1652 | 1462402254695 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:50:54 INFO - PROCESS | 1652 | 1462402254733 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11731a000 == 40 [pid = 1652] [id = 260] 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113da1000) [pid = 1652] [serial = 778] [outer = 0x0] 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115e45800) [pid = 1652] [serial = 779] [outer = 0x113da1000] 15:50:54 INFO - PROCESS | 1652 | 1462402254761 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116a71800) [pid = 1652] [serial = 780] [outer = 0x113da1000] 15:50:55 INFO - PROCESS | 1652 | 1462402255067 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:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 15:50:55 INFO - PROCESS | 1652 | 1462402255089 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1652 | 1462402255093 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:50:55 INFO - PROCESS | 1652 | 1462402255097 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1652 | 1462402255098 Marionette TRACE conn2 <- [1,1014,null,{}] 15:50:55 INFO - PROCESS | 1652 | 1462402255101 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:50:55 INFO - PROCESS | 1652 | 1462402255219 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:50:55 INFO - PROCESS | 1652 | 1462402255307 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119246800 == 41 [pid = 1652] [id = 261] 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117428400) [pid = 1652] [serial = 781] [outer = 0x0] 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118209c00) [pid = 1652] [serial = 782] [outer = 0x117428400] 15:50:55 INFO - PROCESS | 1652 | 1462402255350 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1183c3000) [pid = 1652] [serial = 783] [outer = 0x117428400] 15:50:55 INFO - PROCESS | 1652 | 1462402255682 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:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 622ms 15:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:50:55 INFO - PROCESS | 1652 | 1462402255719 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1652 | 1462402255721 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:50:55 INFO - PROCESS | 1652 | 1462402255725 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1652 | 1462402255728 Marionette TRACE conn2 <- [1,1018,null,{}] 15:50:55 INFO - PROCESS | 1652 | 1462402255730 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:50:55 INFO - PROCESS | 1652 | 1462402255812 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:50:55 INFO - PROCESS | 1652 | 1462402255863 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116135000 == 42 [pid = 1652] [id = 262] 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117578000) [pid = 1652] [serial = 784] [outer = 0x0] 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118656c00) [pid = 1652] [serial = 785] [outer = 0x117578000] 15:50:55 INFO - PROCESS | 1652 | 1462402255888 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118897000) [pid = 1652] [serial = 786] [outer = 0x117578000] 15:50:56 INFO - PROCESS | 1652 | 1462402256170 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:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms 15:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:50:56 INFO - PROCESS | 1652 | 1462402256197 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1652 | 1462402256198 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:50:56 INFO - PROCESS | 1652 | 1462402256200 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1652 | 1462402256201 Marionette TRACE conn2 <- [1,1022,null,{}] 15:50:56 INFO - PROCESS | 1652 | 1462402256203 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:50:56 INFO - PROCESS | 1652 | 1462402256312 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:50:56 INFO - PROCESS | 1652 | 1462402256365 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0b800 == 43 [pid = 1652] [id = 263] 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11865b800) [pid = 1652] [serial = 787] [outer = 0x0] 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1188f2400) [pid = 1652] [serial = 788] [outer = 0x11865b800] 15:50:56 INFO - PROCESS | 1652 | 1462402256393 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11978d800) [pid = 1652] [serial = 789] [outer = 0x11865b800] 15:50:56 INFO - PROCESS | 1652 | 1462402256700 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:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 15:50:56 INFO - PROCESS | 1652 | 1462402256721 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1652 | 1462402256722 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:50:56 INFO - PROCESS | 1652 | 1462402256728 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1652 | 1462402256729 Marionette TRACE conn2 <- [1,1026,null,{}] 15:50:56 INFO - PROCESS | 1652 | 1462402256732 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:50:56 INFO - PROCESS | 1652 | 1462402256829 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:50:56 INFO - PROCESS | 1652 | 1462402256842 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12140b000 == 44 [pid = 1652] [id = 264] 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118892000) [pid = 1652] [serial = 790] [outer = 0x0] 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119d30c00) [pid = 1652] [serial = 791] [outer = 0x118892000] 15:50:56 INFO - PROCESS | 1652 | 1462402256867 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11a090800) [pid = 1652] [serial = 792] [outer = 0x118892000] 15:50:57 INFO - PROCESS | 1652 | 1462402257191 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:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 15:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:50:57 INFO - PROCESS | 1652 | 1462402257247 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1652 | 1462402257249 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:50:57 INFO - PROCESS | 1652 | 1462402257251 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1652 | 1462402257252 Marionette TRACE conn2 <- [1,1030,null,{}] 15:50:57 INFO - PROCESS | 1652 | 1462402257254 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:50:57 INFO - PROCESS | 1652 | 1462402257350 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:50:57 INFO - PROCESS | 1652 | 1462402257365 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12167e800 == 45 [pid = 1652] [id = 265] 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119786400) [pid = 1652] [serial = 793] [outer = 0x0] 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1213dc000) [pid = 1652] [serial = 794] [outer = 0x119786400] 15:50:57 INFO - PROCESS | 1652 | 1462402257391 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1214aa000) [pid = 1652] [serial = 795] [outer = 0x119786400] 15:50:57 INFO - PROCESS | 1652 | 1462402257752 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:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 15:50:57 INFO - PROCESS | 1652 | 1462402257770 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1652 | 1462402257771 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:50:57 INFO - PROCESS | 1652 | 1462402257776 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1652 | 1462402257777 Marionette TRACE conn2 <- [1,1034,null,{}] 15:50:57 INFO - PROCESS | 1652 | 1462402257779 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:50:57 INFO - PROCESS | 1652 | 1462402257876 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:50:57 INFO - PROCESS | 1652 | 1462402257890 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248a5000 == 46 [pid = 1652] [id = 266] 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1213d5000) [pid = 1652] [serial = 796] [outer = 0x0] 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1215ba800) [pid = 1652] [serial = 797] [outer = 0x1213d5000] 15:50:57 INFO - PROCESS | 1652 | 1462402257914 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121e23000) [pid = 1652] [serial = 798] [outer = 0x1213d5000] 15:50:58 INFO - PROCESS | 1652 | 1462402258274 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:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 15:50:58 INFO - PROCESS | 1652 | 1462402258296 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:50:58 INFO - PROCESS | 1652 | 1462402258297 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:50:58 INFO - PROCESS | 1652 | 1462402258300 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1652 | 1462402258302 Marionette TRACE conn2 <- [1,1038,null,{}] 15:50:58 INFO - PROCESS | 1652 | 1462402258305 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:50:58 INFO - PROCESS | 1652 | 1462402258446 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:50:58 INFO - PROCESS | 1652 | 1462402258471 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126077800 == 47 [pid = 1652] [id = 267] 15:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1213d8400) [pid = 1652] [serial = 799] [outer = 0x0] 15:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124838c00) [pid = 1652] [serial = 800] [outer = 0x1213d8400] 15:50:58 INFO - PROCESS | 1652 | 1462402258511 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12594b800) [pid = 1652] [serial = 801] [outer = 0x1213d8400] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1277abc00) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1260bac00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129234800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11968bc00) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x110f9d800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a147400) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118210000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121971000) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11610dc00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119d2ac00) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118202c00) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1260aec00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:50:58 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116a6cc00) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:50:59 INFO - PROCESS | 1652 | 1462402259043 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:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 769ms 15:50:59 INFO - PROCESS | 1652 | 1462402259070 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1652 | 1462402259072 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:50:59 INFO - PROCESS | 1652 | 1462402259079 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1652 | 1462402259081 Marionette TRACE conn2 <- [1,1042,null,{}] 15:50:59 INFO - PROCESS | 1652 | 1462402259083 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:50:59 INFO - PROCESS | 1652 | 1462402259208 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:50:59 INFO - PROCESS | 1652 | 1462402259239 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x127713800 == 48 [pid = 1652] [id = 268] 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x110fa2400) [pid = 1652] [serial = 802] [outer = 0x0] 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1214aa800) [pid = 1652] [serial = 803] [outer = 0x110fa2400] 15:50:59 INFO - PROCESS | 1652 | 1462402259268 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1260bb400) [pid = 1652] [serial = 804] [outer = 0x110fa2400] 15:50:59 INFO - PROCESS | 1652 | 1462402259561 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:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 15:50:59 INFO - PROCESS | 1652 | 1462402259598 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1652 | 1462402259600 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:50:59 INFO - PROCESS | 1652 | 1462402259602 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1652 | 1462402259603 Marionette TRACE conn2 <- [1,1046,null,{}] 15:50:59 INFO - PROCESS | 1652 | 1462402259605 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:50:59 INFO - PROCESS | 1652 | 1462402259685 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:50:59 INFO - PROCESS | 1652 | 1462402259691 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c1800 == 49 [pid = 1652] [id = 269] 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126b35c00) [pid = 1652] [serial = 805] [outer = 0x0] 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126c5f000) [pid = 1652] [serial = 806] [outer = 0x126b35c00] 15:50:59 INFO - PROCESS | 1652 | 1462402259716 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1272dc400) [pid = 1652] [serial = 807] [outer = 0x126b35c00] 15:51:00 INFO - PROCESS | 1652 | 1462402260058 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:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 15:51:00 INFO - PROCESS | 1652 | 1462402260071 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1652 | 1462402260074 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:51:00 INFO - PROCESS | 1652 | 1462402260077 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1652 | 1462402260078 Marionette TRACE conn2 <- [1,1050,null,{}] 15:51:00 INFO - PROCESS | 1652 | 1462402260081 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:51:00 INFO - PROCESS | 1652 | 1462402260185 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:51:00 INFO - PROCESS | 1652 | 1462402260192 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297ba000 == 50 [pid = 1652] [id = 270] 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1260bb000) [pid = 1652] [serial = 808] [outer = 0x0] 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1277ab000) [pid = 1652] [serial = 809] [outer = 0x1260bb000] 15:51:00 INFO - PROCESS | 1652 | 1462402260216 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1277b3000) [pid = 1652] [serial = 810] [outer = 0x1260bb000] 15:51:00 INFO - PROCESS | 1652 | 1462402260537 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:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 15:51:00 INFO - PROCESS | 1652 | 1462402260547 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1652 | 1462402260549 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:51:00 INFO - PROCESS | 1652 | 1462402260552 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1652 | 1462402260554 Marionette TRACE conn2 <- [1,1054,null,{}] 15:51:00 INFO - PROCESS | 1652 | 1462402260559 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:51:00 INFO - PROCESS | 1652 | 1462402260674 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:51:00 INFO - PROCESS | 1652 | 1462402260680 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad72800 == 51 [pid = 1652] [id = 271] 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1260b9000) [pid = 1652] [serial = 811] [outer = 0x0] 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12902a800) [pid = 1652] [serial = 812] [outer = 0x1260b9000] 15:51:00 INFO - PROCESS | 1652 | 1462402260719 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129033800) [pid = 1652] [serial = 813] [outer = 0x1260b9000] 15:51:01 INFO - PROCESS | 1652 | 1462402261256 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:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 772ms 15:51:01 INFO - PROCESS | 1652 | 1462402261325 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1652 | 1462402261327 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:51:01 INFO - PROCESS | 1652 | 1462402261332 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1652 | 1462402261334 Marionette TRACE conn2 <- [1,1058,null,{}] 15:51:01 INFO - PROCESS | 1652 | 1462402261337 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:51:01 INFO - PROCESS | 1652 | 1462402261445 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:51:01 INFO - PROCESS | 1652 | 1462402261511 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a93800 == 52 [pid = 1652] [id = 272] 15:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1126b8400) [pid = 1652] [serial = 814] [outer = 0x0] 15:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x113392000) [pid = 1652] [serial = 815] [outer = 0x1126b8400] 15:51:01 INFO - PROCESS | 1652 | 1462402261542 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115e42000) [pid = 1652] [serial = 816] [outer = 0x1126b8400] 15:51:01 INFO - PROCESS | 1652 | 1462402261960 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:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 15:51:02 INFO - PROCESS | 1652 | 1462402262003 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1652 | 1462402262007 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:51:02 INFO - PROCESS | 1652 | 1462402262012 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1652 | 1462402262014 Marionette TRACE conn2 <- [1,1062,null,{}] 15:51:02 INFO - PROCESS | 1652 | 1462402262016 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:51:02 INFO - PROCESS | 1652 | 1462402262119 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:51:02 INFO - PROCESS | 1652 | 1462402262205 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a18800 == 53 [pid = 1652] [id = 273] 15:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1160b4000) [pid = 1652] [serial = 817] [outer = 0x0] 15:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x117425000) [pid = 1652] [serial = 818] [outer = 0x1160b4000] 15:51:02 INFO - PROCESS | 1652 | 1462402262248 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1182ce400) [pid = 1652] [serial = 819] [outer = 0x1160b4000] 15:51:02 INFO - PROCESS | 1652 | 1462402262679 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:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 719ms 15:51:02 INFO - PROCESS | 1652 | 1462402262739 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1652 | 1462402262741 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:51:02 INFO - PROCESS | 1652 | 1462402262745 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1652 | 1462402262748 Marionette TRACE conn2 <- [1,1066,null,{}] 15:51:02 INFO - PROCESS | 1652 | 1462402262757 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:51:02 INFO - PROCESS | 1652 | 1462402262860 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:51:02 INFO - PROCESS | 1652 | 1462402262928 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81a000 == 54 [pid = 1652] [id = 274] 15:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119685400) [pid = 1652] [serial = 820] [outer = 0x0] 15:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1196ed400) [pid = 1652] [serial = 821] [outer = 0x119685400] 15:51:02 INFO - PROCESS | 1652 | 1462402262959 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a080800) [pid = 1652] [serial = 822] [outer = 0x119685400] 15:51:03 INFO - PROCESS | 1652 | 1462402263375 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:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 15:51:03 INFO - PROCESS | 1652 | 1462402263445 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 1652 | 1462402263447 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:51:03 INFO - PROCESS | 1652 | 1462402263452 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1652 | 1462402263453 Marionette TRACE conn2 <- [1,1070,null,{}] 15:51:03 INFO - PROCESS | 1652 | 1462402263456 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:51:03 INFO - PROCESS | 1652 | 1462402263560 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:51:03 INFO - PROCESS | 1652 | 1462402263625 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b533000 == 55 [pid = 1652] [id = 275] 15:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x121971000) [pid = 1652] [serial = 823] [outer = 0x0] 15:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125a77400) [pid = 1652] [serial = 824] [outer = 0x121971000] 15:51:03 INFO - PROCESS | 1652 | 1462402263654 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1260b3000) [pid = 1652] [serial = 825] [outer = 0x121971000] 15:51:04 INFO - PROCESS | 1652 | 1462402264066 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:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 15:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:51:04 INFO - PROCESS | 1652 | 1462402264072 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1652 | 1462402264073 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:51:04 INFO - PROCESS | 1652 | 1462402264075 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1652 | 1462402264077 Marionette TRACE conn2 <- [1,1074,null,{}] 15:51:04 INFO - PROCESS | 1652 | 1462402264079 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:51:04 INFO - PROCESS | 1652 | 1462402264178 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:51:04 INFO - PROCESS | 1652 | 1462402264228 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc8d000 == 56 [pid = 1652] [id = 276] 15:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121e23400) [pid = 1652] [serial = 826] [outer = 0x0] 15:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126c64000) [pid = 1652] [serial = 827] [outer = 0x121e23400] 15:51:04 INFO - PROCESS | 1652 | 1462402264257 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128fb1000) [pid = 1652] [serial = 828] [outer = 0x121e23400] 15:51:04 INFO - PROCESS | 1652 | 1462402264717 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:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 15:51:04 INFO - PROCESS | 1652 | 1462402264764 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1652 | 1462402264765 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:51:04 INFO - PROCESS | 1652 | 1462402264768 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1652 | 1462402264769 Marionette TRACE conn2 <- [1,1078,null,{}] 15:51:04 INFO - PROCESS | 1652 | 1462402264772 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:51:04 INFO - PROCESS | 1652 | 1462402264910 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:51:04 INFO - PROCESS | 1652 | 1462402264980 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b0800 == 57 [pid = 1652] [id = 277] 15:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118897800) [pid = 1652] [serial = 829] [outer = 0x0] 15:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129636800) [pid = 1652] [serial = 830] [outer = 0x118897800] 15:51:05 INFO - PROCESS | 1652 | 1462402265016 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129757800) [pid = 1652] [serial = 831] [outer = 0x118897800] 15:51:05 INFO - PROCESS | 1652 | 1462402265628 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:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 921ms 15:51:05 INFO - PROCESS | 1652 | 1462402265689 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1652 | 1462402265692 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:51:05 INFO - PROCESS | 1652 | 1462402265695 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1652 | 1462402265697 Marionette TRACE conn2 <- [1,1082,null,{}] 15:51:05 INFO - PROCESS | 1652 | 1462402265701 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:51:05 INFO - PROCESS | 1652 | 1462402265796 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:51:05 INFO - PROCESS | 1652 | 1462402265864 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118271800 == 58 [pid = 1652] [id = 278] 15:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1111d7000) [pid = 1652] [serial = 832] [outer = 0x0] 15:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x111ebac00) [pid = 1652] [serial = 833] [outer = 0x1111d7000] 15:51:05 INFO - PROCESS | 1652 | 1462402265892 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x113479000) [pid = 1652] [serial = 834] [outer = 0x1111d7000] 15:51:06 INFO - PROCESS | 1652 | 1462402266327 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:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 675ms 15:51:06 INFO - PROCESS | 1652 | 1462402266392 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1652 | 1462402266395 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:51:06 INFO - PROCESS | 1652 | 1462402266402 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1652 | 1462402266404 Marionette TRACE conn2 <- [1,1086,null,{}] 15:51:06 INFO - PROCESS | 1652 | 1462402266406 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:51:06 INFO - PROCESS | 1652 | 1462402266500 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1297ba000 == 57 [pid = 1652] [id = 270] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c1800 == 56 [pid = 1652] [id = 269] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x127713800 == 55 [pid = 1652] [id = 268] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126077800 == 54 [pid = 1652] [id = 267] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1248a5000 == 53 [pid = 1652] [id = 266] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12167e800 == 52 [pid = 1652] [id = 265] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12140b000 == 51 [pid = 1652] [id = 264] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12be06000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | 1462402266613 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0b800 == 50 [pid = 1652] [id = 263] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116135000 == 49 [pid = 1652] [id = 262] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119246800 == 48 [pid = 1652] [id = 261] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11731a000 == 47 [pid = 1652] [id = 260] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117326000 == 46 [pid = 1652] [id = 259] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x112631800 == 45 [pid = 1652] [id = 258] 15:51:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1121a7800 == 46 [pid = 1652] [id = 279] 15:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x110f9d800) [pid = 1652] [serial = 835] [outer = 0x0] 15:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1165c5400) [pid = 1652] [serial = 836] [outer = 0x110f9d800] 15:51:06 INFO - PROCESS | 1652 | 1462402266646 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115e96400) [pid = 1652] [serial = 837] [outer = 0x110f9d800] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b9800 == 45 [pid = 1652] [id = 254] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118326000 == 44 [pid = 1652] [id = 253] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116886000 == 43 [pid = 1652] [id = 252] 15:51:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7e800 == 42 [pid = 1652] [id = 251] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1213d9400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12afed400) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129755400) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126b81800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12902c400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b470c00) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119786c00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12aff2400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1260b8400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1272e3000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129636000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128faac00) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ab5d800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x125a7e400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12975ec00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x116861c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1214af800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12180ec00) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1182d8400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118897c00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x112d5a800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1258b3c00) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118662800) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11978dc00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11820b800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a087800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1213dc800) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1272da800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1213d9000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ab6b000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be32800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 15:51:07 INFO - PROCESS | 1652 | 1462402267071 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:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 675ms 15:51:07 INFO - PROCESS | 1652 | 1462402267078 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1652 | 1462402267080 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:51:07 INFO - PROCESS | 1652 | 1462402267083 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1652 | 1462402267086 Marionette TRACE conn2 <- [1,1090,null,{}] 15:51:07 INFO - PROCESS | 1652 | 1462402267097 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:51:07 INFO - PROCESS | 1652 | 1462402267183 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:51:07 INFO - PROCESS | 1652 | 1462402267188 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189a1800 == 43 [pid = 1652] [id = 280] 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11820f800) [pid = 1652] [serial = 838] [outer = 0x0] 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1183cac00) [pid = 1652] [serial = 839] [outer = 0x11820f800] 15:51:07 INFO - PROCESS | 1652 | 1462402267220 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11889d400) [pid = 1652] [serial = 840] [outer = 0x11820f800] 15:51:07 INFO - PROCESS | 1652 | 1462402267577 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:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 524ms 15:51:07 INFO - PROCESS | 1652 | 1462402267606 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:51:07 INFO - PROCESS | 1652 | 1462402267608 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:51:07 INFO - PROCESS | 1652 | 1462402267610 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1652 | 1462402267611 Marionette TRACE conn2 <- [1,1094,null,{}] 15:51:07 INFO - PROCESS | 1652 | 1462402267614 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:51:07 INFO - PROCESS | 1652 | 1462402267693 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:51:07 INFO - PROCESS | 1652 | 1462402267698 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a09800 == 44 [pid = 1652] [id = 281] 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11903ec00) [pid = 1652] [serial = 841] [outer = 0x0] 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119687000) [pid = 1652] [serial = 842] [outer = 0x11903ec00] 15:51:07 INFO - PROCESS | 1652 | 1462402267723 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119790c00) [pid = 1652] [serial = 843] [outer = 0x11903ec00] 15:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 15:51:08 INFO - PROCESS | 1652 | 1462402268075 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:51:08 INFO - PROCESS | 1652 | 1462402268079 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1652 | 1462402268080 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:51:08 INFO - PROCESS | 1652 | 1462402268083 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1652 | 1462402268084 Marionette TRACE conn2 <- [1,1098,null,{}] 15:51:08 INFO - PROCESS | 1652 | 1462402268086 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:51:08 INFO - PROCESS | 1652 | 1462402268185 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:51:08 INFO - PROCESS | 1652 | 1462402268194 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e6d000 == 45 [pid = 1652] [id = 282] 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119088400) [pid = 1652] [serial = 844] [outer = 0x0] 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d33800) [pid = 1652] [serial = 845] [outer = 0x119088400] 15:51:08 INFO - PROCESS | 1652 | 1462402268219 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a14e000) [pid = 1652] [serial = 846] [outer = 0x119088400] 15:51:08 INFO - PROCESS | 1652 | 1462402268542 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:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 15:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:51:08 INFO - PROCESS | 1652 | 1462402268552 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1652 | 1462402268554 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:51:08 INFO - PROCESS | 1652 | 1462402268556 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1652 | 1462402268559 Marionette TRACE conn2 <- [1,1102,null,{}] 15:51:08 INFO - PROCESS | 1652 | 1462402268562 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:51:08 INFO - PROCESS | 1652 | 1462402268652 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:51:08 INFO - PROCESS | 1652 | 1462402268659 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248a5000 == 46 [pid = 1652] [id = 283] 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1213d9000) [pid = 1652] [serial = 847] [outer = 0x0] 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124920c00) [pid = 1652] [serial = 848] [outer = 0x1213d9000] 15:51:08 INFO - PROCESS | 1652 | 1462402268686 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1260ae800) [pid = 1652] [serial = 849] [outer = 0x1213d9000] 15:51:09 INFO - PROCESS | 1652 | 1462402269070 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:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 571ms 15:51:09 INFO - PROCESS | 1652 | 1462402269128 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1652 | 1462402269129 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:51:09 INFO - PROCESS | 1652 | 1462402269131 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1652 | 1462402269132 Marionette TRACE conn2 <- [1,1106,null,{}] 15:51:09 INFO - PROCESS | 1652 | 1462402269135 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:51:09 INFO - PROCESS | 1652 | 1462402269233 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:51:09 INFO - PROCESS | 1652 | 1462402269237 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b18000 == 47 [pid = 1652] [id = 284] 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12599d800) [pid = 1652] [serial = 850] [outer = 0x0] 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1260bbc00) [pid = 1652] [serial = 851] [outer = 0x12599d800] 15:51:09 INFO - PROCESS | 1652 | 1462402269292 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126b8dc00) [pid = 1652] [serial = 852] [outer = 0x12599d800] 15:51:09 INFO - PROCESS | 1652 | 1462402269622 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:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms 15:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:51:09 INFO - PROCESS | 1652 | 1462402269653 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1652 | 1462402269654 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:51:09 INFO - PROCESS | 1652 | 1462402269656 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1652 | 1462402269658 Marionette TRACE conn2 <- [1,1110,null,{}] 15:51:09 INFO - PROCESS | 1652 | 1462402269660 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:51:09 INFO - PROCESS | 1652 | 1462402269759 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:51:09 INFO - PROCESS | 1652 | 1462402269790 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771d000 == 48 [pid = 1652] [id = 285] 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1260b6c00) [pid = 1652] [serial = 853] [outer = 0x0] 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1272da800) [pid = 1652] [serial = 854] [outer = 0x1260b6c00] 15:51:09 INFO - PROCESS | 1652 | 1462402269816 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119d31000) [pid = 1652] [serial = 855] [outer = 0x1260b6c00] 15:51:10 INFO - PROCESS | 1652 | 1462402270182 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:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 569ms 15:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:51:10 INFO - PROCESS | 1652 | 1462402270227 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1652 | 1462402270228 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:51:10 INFO - PROCESS | 1652 | 1462402270230 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1652 | 1462402270231 Marionette TRACE conn2 <- [1,1114,null,{}] 15:51:10 INFO - PROCESS | 1652 | 1462402270233 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:51:10 INFO - PROCESS | 1652 | 1462402270332 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:51:10 INFO - PROCESS | 1652 | 1462402270365 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961d800 == 49 [pid = 1652] [id = 286] 15:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1272e4000) [pid = 1652] [serial = 856] [outer = 0x0] 15:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129036c00) [pid = 1652] [serial = 857] [outer = 0x1272e4000] 15:51:10 INFO - PROCESS | 1652 | 1462402270391 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129351400) [pid = 1652] [serial = 858] [outer = 0x1272e4000] 15:51:10 INFO - PROCESS | 1652 | 1462402270745 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:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 15:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:51:10 INFO - PROCESS | 1652 | 1462402270750 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1652 | 1462402270751 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:51:10 INFO - PROCESS | 1652 | 1462402270754 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1652 | 1462402270755 Marionette TRACE conn2 <- [1,1118,null,{}] 15:51:10 INFO - PROCESS | 1652 | 1462402270759 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:51:11 INFO - PROCESS | 1652 | 1462402271019 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119786400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118892000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1213d5000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1213d8400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x117578000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x110fa2400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1121e4000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117428400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11865b800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126b35c00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12599ec00) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x113da1000) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x110fa3000) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:51:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1260bb000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:51:11 INFO - PROCESS | 1652 | 1462402271061 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a8c800 == 50 [pid = 1652] [id = 287] 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x110f91c00) [pid = 1652] [serial = 859] [outer = 0x0] 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x112ddbc00) [pid = 1652] [serial = 860] [outer = 0x110f91c00] 15:51:11 INFO - PROCESS | 1652 | 1462402271087 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1183cb000) [pid = 1652] [serial = 861] [outer = 0x110f91c00] 15:51:11 INFO - PROCESS | 1652 | 1462402271368 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:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 15:51:11 INFO - PROCESS | 1652 | 1462402271427 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1652 | 1462402271429 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:51:11 INFO - PROCESS | 1652 | 1462402271431 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1652 | 1462402271433 Marionette TRACE conn2 <- [1,1122,null,{}] 15:51:11 INFO - PROCESS | 1652 | 1462402271435 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:51:11 INFO - PROCESS | 1652 | 1462402271533 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:51:11 INFO - PROCESS | 1652 | 1462402271599 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12921c800 == 51 [pid = 1652] [id = 288] 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x117574c00) [pid = 1652] [serial = 862] [outer = 0x0] 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1214a8800) [pid = 1652] [serial = 863] [outer = 0x117574c00] 15:51:11 INFO - PROCESS | 1652 | 1462402271628 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12996f000) [pid = 1652] [serial = 864] [outer = 0x117574c00] 15:51:11 INFO - PROCESS | 1652 | 1462402271890 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:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 15:51:11 INFO - PROCESS | 1652 | 1462402271903 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1652 | 1462402271905 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:51:11 INFO - PROCESS | 1652 | 1462402271917 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1652 | 1462402271918 Marionette TRACE conn2 <- [1,1126,null,{}] 15:51:11 INFO - PROCESS | 1652 | 1462402271920 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:51:12 INFO - PROCESS | 1652 | 1462402272005 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:51:12 INFO - PROCESS | 1652 | 1462402272013 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc90000 == 52 [pid = 1652] [id = 289] 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129963800) [pid = 1652] [serial = 865] [outer = 0x0] 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12aa9cc00) [pid = 1652] [serial = 866] [outer = 0x129963800] 15:51:12 INFO - PROCESS | 1652 | 1462402272037 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12ab62c00) [pid = 1652] [serial = 867] [outer = 0x129963800] 15:51:12 INFO - PROCESS | 1652 | 1462402272363 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:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 15:51:12 INFO - PROCESS | 1652 | 1462402272385 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1652 | 1462402272386 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:51:12 INFO - PROCESS | 1652 | 1462402272389 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1652 | 1462402272391 Marionette TRACE conn2 <- [1,1130,null,{}] 15:51:12 INFO - PROCESS | 1652 | 1462402272394 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:51:12 INFO - PROCESS | 1652 | 1462402272500 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:51:12 INFO - PROCESS | 1652 | 1462402272508 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7d000 == 53 [pid = 1652] [id = 290] 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12975cc00) [pid = 1652] [serial = 868] [outer = 0x0] 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ab67c00) [pid = 1652] [serial = 869] [outer = 0x12975cc00] 15:51:12 INFO - PROCESS | 1652 | 1462402272532 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ada2400) [pid = 1652] [serial = 870] [outer = 0x12975cc00] 15:51:12 INFO - PROCESS | 1652 | 1462402272982 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:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 671ms 15:51:13 INFO - PROCESS | 1652 | 1462402273061 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1652 | 1462402273063 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:51:13 INFO - PROCESS | 1652 | 1462402273066 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1652 | 1462402273069 Marionette TRACE conn2 <- [1,1134,null,{}] 15:51:13 INFO - PROCESS | 1652 | 1462402273073 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:51:13 INFO - PROCESS | 1652 | 1462402273174 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:51:13 INFO - PROCESS | 1652 | 1462402273271 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165dd800 == 54 [pid = 1652] [id = 291] 15:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1111d4400) [pid = 1652] [serial = 871] [outer = 0x0] 15:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1121db000) [pid = 1652] [serial = 872] [outer = 0x1111d4400] 15:51:13 INFO - PROCESS | 1652 | 1462402273302 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x113477800) [pid = 1652] [serial = 873] [outer = 0x1111d4400] 15:51:13 INFO - PROCESS | 1652 | 1462402273708 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:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 15:51:13 INFO - PROCESS | 1652 | 1462402273746 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1652 | 1462402273748 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:51:13 INFO - PROCESS | 1652 | 1462402273754 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1652 | 1462402273758 Marionette TRACE conn2 <- [1,1138,null,{}] 15:51:13 INFO - PROCESS | 1652 | 1462402273762 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:51:13 INFO - PROCESS | 1652 | 1462402273863 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:51:13 INFO - PROCESS | 1652 | 1462402273954 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ce1800 == 55 [pid = 1652] [id = 292] 15:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x117426400) [pid = 1652] [serial = 874] [outer = 0x0] 15:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11820fc00) [pid = 1652] [serial = 875] [outer = 0x117426400] 15:51:14 INFO - PROCESS | 1652 | 1462402273998 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11865d800) [pid = 1652] [serial = 876] [outer = 0x117426400] 15:51:14 INFO - PROCESS | 1652 | 1462402274422 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:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 725ms 15:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:51:14 INFO - PROCESS | 1652 | 1462402274477 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 1652 | 1462402274479 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:51:14 INFO - PROCESS | 1652 | 1462402274481 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 1652 | 1462402274483 Marionette TRACE conn2 <- [1,1142,null,{}] 15:51:14 INFO - PROCESS | 1652 | 1462402274490 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:51:14 INFO - PROCESS | 1652 | 1462402274598 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:51:14 INFO - PROCESS | 1652 | 1462402274653 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad73000 == 56 [pid = 1652] [id = 293] 15:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119784400) [pid = 1652] [serial = 877] [outer = 0x0] 15:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1213dc800) [pid = 1652] [serial = 878] [outer = 0x119784400] 15:51:14 INFO - PROCESS | 1652 | 1462402274699 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x121e1bc00) [pid = 1652] [serial = 879] [outer = 0x119784400] 15:51:15 INFO - PROCESS | 1652 | 1462402275090 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:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 15:51:15 INFO - PROCESS | 1652 | 1462402275153 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1652 | 1462402275154 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:51:15 INFO - PROCESS | 1652 | 1462402275157 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1652 | 1462402275158 Marionette TRACE conn2 <- [1,1146,null,{}] 15:51:15 INFO - PROCESS | 1652 | 1462402275160 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:51:15 INFO - PROCESS | 1652 | 1462402275285 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:51:15 INFO - PROCESS | 1652 | 1462402275340 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d019000 == 57 [pid = 1652] [id = 294] 15:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1258b1800) [pid = 1652] [serial = 880] [outer = 0x0] 15:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1277aa000) [pid = 1652] [serial = 881] [outer = 0x1258b1800] 15:51:15 INFO - PROCESS | 1652 | 1462402275369 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129352c00) [pid = 1652] [serial = 882] [outer = 0x1258b1800] 15:51:15 INFO - PROCESS | 1652 | 1462402275776 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:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 669ms 15:51:15 INFO - PROCESS | 1652 | 1462402275827 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1652 | 1462402275828 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:51:15 INFO - PROCESS | 1652 | 1462402275831 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1652 | 1462402275832 Marionette TRACE conn2 <- [1,1150,null,{}] 15:51:15 INFO - PROCESS | 1652 | 1462402275835 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:51:15 INFO - PROCESS | 1652 | 1462402275935 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:51:15 INFO - PROCESS | 1652 | 1462402275987 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d116800 == 58 [pid = 1652] [id = 295] 15:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129632000) [pid = 1652] [serial = 883] [outer = 0x0] 15:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129757c00) [pid = 1652] [serial = 884] [outer = 0x129632000] 15:51:16 INFO - PROCESS | 1652 | 1462402276017 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ab68000) [pid = 1652] [serial = 885] [outer = 0x129632000] 15:51:16 INFO - PROCESS | 1652 | 1462402276457 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:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 15:51:16 INFO - PROCESS | 1652 | 1462402276503 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1652 | 1462402276505 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:51:16 INFO - PROCESS | 1652 | 1462402276507 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1652 | 1462402276508 Marionette TRACE conn2 <- [1,1154,null,{}] 15:51:16 INFO - PROCESS | 1652 | 1462402276511 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:51:16 INFO - PROCESS | 1652 | 1462402276649 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:51:16 INFO - PROCESS | 1652 | 1462402276719 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d32b000 == 59 [pid = 1652] [id = 296] 15:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bdb8000) [pid = 1652] [serial = 886] [outer = 0x0] 15:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12be03c00) [pid = 1652] [serial = 887] [outer = 0x12bdb8000] 15:51:16 INFO - PROCESS | 1652 | 1462402276751 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12be3cc00) [pid = 1652] [serial = 888] [outer = 0x12bdb8000] 15:51:17 INFO - PROCESS | 1652 | 1462402277193 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:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 720ms 15:51:17 INFO - PROCESS | 1652 | 1462402277244 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1652 | 1462402277245 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:51:17 INFO - PROCESS | 1652 | 1462402277249 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1652 | 1462402277250 Marionette TRACE conn2 <- [1,1158,null,{}] 15:51:17 INFO - PROCESS | 1652 | 1462402277253 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:51:17 INFO - PROCESS | 1652 | 1462402277357 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:51:17 INFO - PROCESS | 1652 | 1462402277426 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165ed800 == 60 [pid = 1652] [id = 297] 15:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1165c7c00) [pid = 1652] [serial = 889] [outer = 0x0] 15:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x128faa400) [pid = 1652] [serial = 890] [outer = 0x1165c7c00] 15:51:17 INFO - PROCESS | 1652 | 1462402277455 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12be40c00) [pid = 1652] [serial = 891] [outer = 0x1165c7c00] 15:51:18 INFO - PROCESS | 1652 | 1462402278046 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:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 821ms 15:51:18 INFO - PROCESS | 1652 | 1462402278071 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1652 | 1462402278073 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:51:18 INFO - PROCESS | 1652 | 1462402278077 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1652 | 1462402278079 Marionette TRACE conn2 <- [1,1162,null,{}] 15:51:18 INFO - PROCESS | 1652 | 1462402278082 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:51:18 INFO - PROCESS | 1652 | 1462402278181 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:51:18 INFO - PROCESS | 1652 | 1462402278253 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995e000 == 61 [pid = 1652] [id = 298] 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x116167c00) [pid = 1652] [serial = 892] [outer = 0x0] 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1161d3400) [pid = 1652] [serial = 893] [outer = 0x116167c00] 15:51:18 INFO - PROCESS | 1652 | 1462402278284 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x117431c00) [pid = 1652] [serial = 894] [outer = 0x116167c00] 15:51:18 INFO - PROCESS | 1652 | 1462402278712 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:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 15:51:18 INFO - PROCESS | 1652 | 1462402278749 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1652 | 1462402278753 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:51:18 INFO - PROCESS | 1652 | 1462402278757 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1652 | 1462402278759 Marionette TRACE conn2 <- [1,1166,null,{}] 15:51:18 INFO - PROCESS | 1652 | 1462402278761 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:51:18 INFO - PROCESS | 1652 | 1462402278858 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:51:18 INFO - PROCESS | 1652 | 1462402278915 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11994d800 == 62 [pid = 1652] [id = 299] 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11820cc00) [pid = 1652] [serial = 895] [outer = 0x0] 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1192f8400) [pid = 1652] [serial = 896] [outer = 0x11820cc00] 15:51:18 INFO - PROCESS | 1652 | 1462402278942 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11978ac00) [pid = 1652] [serial = 897] [outer = 0x11820cc00] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1219c8000 == 61 [pid = 1652] [id = 202] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128fad000) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x125fe3c00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x112043800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1213de000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1183c8800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12975bc00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12902a800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc90000 == 60 [pid = 1652] [id = 289] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12921c800 == 59 [pid = 1652] [id = 288] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116a8c800 == 58 [pid = 1652] [id = 287] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12961d800 == 57 [pid = 1652] [id = 286] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12771d000 == 56 [pid = 1652] [id = 285] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126b18000 == 55 [pid = 1652] [id = 284] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1248a5000 == 54 [pid = 1652] [id = 283] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x115e6d000 == 53 [pid = 1652] [id = 282] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119a09800 == 52 [pid = 1652] [id = 281] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1189a1800 == 51 [pid = 1652] [id = 280] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1121a7800 == 50 [pid = 1652] [id = 279] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118271800 == 49 [pid = 1652] [id = 278] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119a18800 == 48 [pid = 1652] [id = 273] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116a93800 == 47 [pid = 1652] [id = 272] 15:51:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad72800 == 46 [pid = 1652] [id = 271] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1213dc000) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x119d30c00) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1215ba800) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x124838c00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118656c00) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118897000) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1214aa800) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1126c2400) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118209c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1183c3000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1188f2400) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126c5f000) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1272dc400) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12594b800) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12be36800) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x115e45800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x116a71800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1121de400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x111d35800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x113da6400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1260bb400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1277ab000) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1214aa000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x121e23000) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a090800) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11978d800) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1277b3000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 15:51:19 INFO - PROCESS | 1652 | 1462402279365 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:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 622ms 15:51:19 INFO - PROCESS | 1652 | 1462402279380 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 1652 | 1462402279381 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:51:19 INFO - PROCESS | 1652 | 1462402279383 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1652 | 1462402279386 Marionette TRACE conn2 <- [1,1170,null,{}] 15:51:19 INFO - PROCESS | 1652 | 1462402279395 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:51:19 INFO - PROCESS | 1652 | 1462402279478 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:51:19 INFO - PROCESS | 1652 | 1462402279506 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118315800 == 47 [pid = 1652] [id = 300] 15:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119d29000) [pid = 1652] [serial = 898] [outer = 0x0] 15:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a088800) [pid = 1652] [serial = 899] [outer = 0x119d29000] 15:51:19 INFO - PROCESS | 1652 | 1462402279533 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1214a9400) [pid = 1652] [serial = 900] [outer = 0x119d29000] 15:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119082800) [pid = 1652] [serial = 901] [outer = 0x11a07d800] 15:51:19 INFO - PROCESS | 1652 | 1462402279955 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:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 624ms 15:51:20 INFO - PROCESS | 1652 | 1462402280008 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1652 | 1462402280011 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:51:20 INFO - PROCESS | 1652 | 1462402280015 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1652 | 1462402280016 Marionette TRACE conn2 <- [1,1174,null,{}] 15:51:20 INFO - PROCESS | 1652 | 1462402280020 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:51:20 INFO - PROCESS | 1652 | 1462402280149 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:51:20 INFO - PROCESS | 1652 | 1462402280234 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215a6800 == 48 [pid = 1652] [id = 301] 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119a9ac00) [pid = 1652] [serial = 902] [outer = 0x0] 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12196a000) [pid = 1652] [serial = 903] [outer = 0x119a9ac00] 15:51:20 INFO - PROCESS | 1652 | 1462402280276 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x125fe6c00) [pid = 1652] [serial = 904] [outer = 0x119a9ac00] 15:51:20 INFO - PROCESS | 1652 | 1462402280607 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:51:20 INFO - PROCESS | 1652 | 1462402280636 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:51:20 INFO - PROCESS | 1652 | 1462402280639 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1652 | 1462402280641 Marionette TRACE conn2 <- [1,1178,null,{}] 15:51:20 INFO - PROCESS | 1652 | 1462402280646 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:51:20 INFO - PROCESS | 1652 | 1462402280750 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:51:20 INFO - PROCESS | 1652 | 1462402280799 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1c000 == 49 [pid = 1652] [id = 302] 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x125fe4c00) [pid = 1652] [serial = 905] [outer = 0x0] 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126b41400) [pid = 1652] [serial = 906] [outer = 0x125fe4c00] 15:51:20 INFO - PROCESS | 1652 | 1462402280824 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1272dd800) [pid = 1652] [serial = 907] [outer = 0x125fe4c00] 15:51:21 INFO - PROCESS | 1652 | 1462402281124 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:51:21 INFO - PROCESS | 1652 | 1462402281164 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:51:21 INFO - PROCESS | 1652 | 1462402281166 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1652 | 1462402281167 Marionette TRACE conn2 <- [1,1182,null,{}] 15:51:21 INFO - PROCESS | 1652 | 1462402281170 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:51:21 INFO - PROCESS | 1652 | 1462402281266 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:51:21 INFO - PROCESS | 1652 | 1462402281271 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129629800 == 50 [pid = 1652] [id = 303] 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1277b3c00) [pid = 1652] [serial = 908] [outer = 0x0] 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12963bc00) [pid = 1652] [serial = 909] [outer = 0x1277b3c00] 15:51:21 INFO - PROCESS | 1652 | 1462402281298 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12aaa9400) [pid = 1652] [serial = 910] [outer = 0x1277b3c00] 15:51:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 15:51:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 15:51:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 15:51:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 15:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:21 INFO - _addTest/ [0,1185,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1652 | 1462402281687 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:51:21 INFO - PROCESS | 1652 | 1462402281690 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1652 | 1462402281692 Marionette TRACE conn2 <- [1,1186,null,{}] 15:51:21 INFO - PROCESS | 1652 | 1462402281694 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:51:21 INFO - PROCESS | 1652 | 1462402281799 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:51:21 INFO - PROCESS | 1652 | 1462402281813 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81d000 == 51 [pid = 1652] [id = 304] 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128fad000) [pid = 1652] [serial = 911] [outer = 0x0] 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12aff9400) [pid = 1652] [serial = 912] [outer = 0x128fad000] 15:51:21 INFO - PROCESS | 1652 | 1462402281838 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12bdb7000) [pid = 1652] [serial = 913] [outer = 0x128fad000] 15:51:22 INFO - PROCESS | 1652 | 1462402282181 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:51:22 INFO - PROCESS | 1652 | 1462402282217 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:51:22 INFO - PROCESS | 1652 | 1462402282219 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1652 | 1462402282220 Marionette TRACE conn2 <- [1,1190,null,{}] 15:51:22 INFO - PROCESS | 1652 | 1462402282223 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:51:22 INFO - PROCESS | 1652 | 1462402282323 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:51:22 INFO - PROCESS | 1652 | 1462402282356 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad84800 == 52 [pid = 1652] [id = 305] 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12aff5400) [pid = 1652] [serial = 914] [outer = 0x0] 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12be09c00) [pid = 1652] [serial = 915] [outer = 0x12aff5400] 15:51:22 INFO - PROCESS | 1652 | 1462402282382 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12be3d000) [pid = 1652] [serial = 916] [outer = 0x12aff5400] 15:51:22 INFO - PROCESS | 1652 | 1462402282693 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:51:22 INFO - PROCESS | 1652 | 1462402282745 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:51:22 INFO - PROCESS | 1652 | 1462402282748 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1652 | 1462402282749 Marionette TRACE conn2 <- [1,1194,null,{}] 15:51:22 INFO - PROCESS | 1652 | 1462402282751 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:51:22 INFO - PROCESS | 1652 | 1462402282854 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:51:22 INFO - PROCESS | 1652 | 1462402282890 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc87800 == 53 [pid = 1652] [id = 306] 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12bdb3400) [pid = 1652] [serial = 917] [outer = 0x0] 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12c32bc00) [pid = 1652] [serial = 918] [outer = 0x12bdb3400] 15:51:22 INFO - PROCESS | 1652 | 1462402282915 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12c4a4c00) [pid = 1652] [serial = 919] [outer = 0x12bdb3400] 15:51:23 INFO - PROCESS | 1652 | 1462402283235 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:51:23 INFO - PROCESS | 1652 | 1462402283268 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:51:23 INFO - PROCESS | 1652 | 1462402283270 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1652 | 1462402283271 Marionette TRACE conn2 <- [1,1198,null,{}] 15:51:23 INFO - PROCESS | 1652 | 1462402283274 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:51:23 INFO - PROCESS | 1652 | 1462402283376 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119088400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11903ec00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x110f9d800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1111d7000) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129963800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x117574c00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1183c3c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12599d800) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1260b6c00) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1272e4000) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x110f91c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1213d9000) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118897800) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:51:23 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11820f800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:51:23 INFO - PROCESS | 1652 | 1462402283594 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133e4800 == 54 [pid = 1652] [id = 307] 15:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x110f8d000) [pid = 1652] [serial = 920] [outer = 0x0] 15:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x113471000) [pid = 1652] [serial = 921] [outer = 0x110f8d000] 15:51:23 INFO - PROCESS | 1652 | 1462402283623 Marionette DEBUG loaded listener.js 15:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11903ec00) [pid = 1652] [serial = 922] [outer = 0x110f8d000] 15:51:23 INFO - PROCESS | 1652 | 1462402283938 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:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 15:51:23 INFO - PROCESS | 1652 | 1462402283991 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1652 | 1462402283993 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:51:23 INFO - PROCESS | 1652 | 1462402283995 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1652 | 1462402283997 Marionette TRACE conn2 <- [1,1202,null,{}] 15:51:24 INFO - PROCESS | 1652 | 1462402283999 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:51:24 INFO - PROCESS | 1652 | 1462402284097 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:51:24 INFO - PROCESS | 1652 | 1462402284170 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d31e800 == 55 [pid = 1652] [id = 308] 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118661000) [pid = 1652] [serial = 923] [outer = 0x0] 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12c993400) [pid = 1652] [serial = 924] [outer = 0x118661000] 15:51:24 INFO - PROCESS | 1652 | 1462402284200 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12cd5b800) [pid = 1652] [serial = 925] [outer = 0x118661000] 15:51:24 INFO - PROCESS | 1652 | 1462402284469 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:51:24 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:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 15:51:24 INFO - PROCESS | 1652 | 1462402284514 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1652 | 1462402284516 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:51:24 INFO - PROCESS | 1652 | 1462402284518 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1652 | 1462402284519 Marionette TRACE conn2 <- [1,1206,null,{}] 15:51:24 INFO - PROCESS | 1652 | 1462402284521 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:51:24 INFO - PROCESS | 1652 | 1462402284614 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:51:24 INFO - PROCESS | 1652 | 1462402284618 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d972800 == 56 [pid = 1652] [id = 309] 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118915c00) [pid = 1652] [serial = 926] [outer = 0x0] 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11891b000) [pid = 1652] [serial = 927] [outer = 0x118915c00] 15:51:24 INFO - PROCESS | 1652 | 1462402284643 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11967f800) [pid = 1652] [serial = 928] [outer = 0x118915c00] 15:51:24 INFO - PROCESS | 1652 | 1462402284979 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:51:24 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:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 15:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:51:24 INFO - PROCESS | 1652 | 1462402284987 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1652 | 1462402284988 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:51:24 INFO - PROCESS | 1652 | 1462402284993 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1652 | 1462402284996 Marionette TRACE conn2 <- [1,1210,null,{}] 15:51:25 INFO - PROCESS | 1652 | 1462402284998 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:51:25 INFO - PROCESS | 1652 | 1462402285112 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:51:25 INFO - PROCESS | 1652 | 1462402285118 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a12000 == 57 [pid = 1652] [id = 310] 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118917000) [pid = 1652] [serial = 929] [outer = 0x0] 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12cd5a000) [pid = 1652] [serial = 930] [outer = 0x118917000] 15:51:25 INFO - PROCESS | 1652 | 1462402285143 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12cd62000) [pid = 1652] [serial = 931] [outer = 0x118917000] 15:51:25 INFO - PROCESS | 1652 | 1462402285460 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:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 15:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:51:25 INFO - PROCESS | 1652 | 1462402285513 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1652 | 1462402285515 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:51:25 INFO - PROCESS | 1652 | 1462402285517 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1652 | 1462402285518 Marionette TRACE conn2 <- [1,1214,null,{}] 15:51:25 INFO - PROCESS | 1652 | 1462402285520 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:51:25 INFO - PROCESS | 1652 | 1462402285605 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:51:25 INFO - PROCESS | 1652 | 1462402285727 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e6d000 == 58 [pid = 1652] [id = 311] 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x110f93400) [pid = 1652] [serial = 932] [outer = 0x0] 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x111db8800) [pid = 1652] [serial = 933] [outer = 0x110f93400] 15:51:25 INFO - PROCESS | 1652 | 1462402285760 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x113223800) [pid = 1652] [serial = 934] [outer = 0x110f93400] 15:51:26 INFO - PROCESS | 1652 | 1462402286200 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:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 718ms 15:51:26 INFO - PROCESS | 1652 | 1462402286236 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1652 | 1462402286239 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:51:26 INFO - PROCESS | 1652 | 1462402286242 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1652 | 1462402286245 Marionette TRACE conn2 <- [1,1218,null,{}] 15:51:26 INFO - PROCESS | 1652 | 1462402286248 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:51:26 INFO - PROCESS | 1652 | 1462402286359 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:51:26 INFO - PROCESS | 1652 | 1462402286416 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c6800 == 59 [pid = 1652] [id = 312] 15:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1172a1800) [pid = 1652] [serial = 935] [outer = 0x0] 15:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11859bc00) [pid = 1652] [serial = 936] [outer = 0x1172a1800] 15:51:26 INFO - PROCESS | 1652 | 1462402286447 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x118919400) [pid = 1652] [serial = 937] [outer = 0x1172a1800] 15:51:26 INFO - PROCESS | 1652 | 1462402286900 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:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 722ms 15:51:26 INFO - PROCESS | 1652 | 1462402286979 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1652 | 1462402286982 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:51:26 INFO - PROCESS | 1652 | 1462402286985 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1652 | 1462402286986 Marionette TRACE conn2 <- [1,1222,null,{}] 15:51:26 INFO - PROCESS | 1652 | 1462402286988 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:51:27 INFO - PROCESS | 1652 | 1462402287131 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:51:27 INFO - PROCESS | 1652 | 1462402287181 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a0000 == 60 [pid = 1652] [id = 313] 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118919000) [pid = 1652] [serial = 938] [outer = 0x0] 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11a14d000) [pid = 1652] [serial = 939] [outer = 0x118919000] 15:51:27 INFO - PROCESS | 1652 | 1462402287213 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x121ab0400) [pid = 1652] [serial = 940] [outer = 0x118919000] 15:51:27 INFO - PROCESS | 1652 | 1462402287636 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:51:27 INFO - PROCESS | 1652 | 1462402287655 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:51:27 INFO - PROCESS | 1652 | 1462402287663 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1652 | 1462402287667 Marionette TRACE conn2 <- [1,1226,null,{}] 15:51:27 INFO - PROCESS | 1652 | 1462402287671 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:51:27 INFO - PROCESS | 1652 | 1462402287779 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:51:27 INFO - PROCESS | 1652 | 1462402287834 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d323800 == 61 [pid = 1652] [id = 314] 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11891e400) [pid = 1652] [serial = 941] [outer = 0x0] 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12594c800) [pid = 1652] [serial = 942] [outer = 0x11891e400] 15:51:27 INFO - PROCESS | 1652 | 1462402287864 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12934b800) [pid = 1652] [serial = 943] [outer = 0x11891e400] 15:51:28 INFO - PROCESS | 1652 | 1462402288294 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:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 678ms 15:51:28 INFO - PROCESS | 1652 | 1462402288338 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1652 | 1462402288340 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:51:28 INFO - PROCESS | 1652 | 1462402288342 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1652 | 1462402288343 Marionette TRACE conn2 <- [1,1230,null,{}] 15:51:28 INFO - PROCESS | 1652 | 1462402288346 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:51:28 INFO - PROCESS | 1652 | 1462402288468 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:51:28 INFO - PROCESS | 1652 | 1462402288536 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da8d800 == 62 [pid = 1652] [id = 315] 15:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x128fa4000) [pid = 1652] [serial = 944] [outer = 0x0] 15:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129964400) [pid = 1652] [serial = 945] [outer = 0x128fa4000] 15:51:28 INFO - PROCESS | 1652 | 1462402288565 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12aff2c00) [pid = 1652] [serial = 946] [outer = 0x128fa4000] 15:51:29 INFO - PROCESS | 1652 | 1462402289002 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:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 15:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:51:29 INFO - PROCESS | 1652 | 1462402289014 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1652 | 1462402289016 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:51:29 INFO - PROCESS | 1652 | 1462402289018 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1652 | 1462402289019 Marionette TRACE conn2 <- [1,1234,null,{}] 15:51:29 INFO - PROCESS | 1652 | 1462402289022 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:51:29 INFO - PROCESS | 1652 | 1462402289127 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:51:29 INFO - PROCESS | 1652 | 1462402289187 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ea800 == 63 [pid = 1652] [id = 316] 15:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12996dc00) [pid = 1652] [serial = 947] [outer = 0x0] 15:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12be3e800) [pid = 1652] [serial = 948] [outer = 0x12996dc00] 15:51:29 INFO - PROCESS | 1652 | 1462402289264 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12c991c00) [pid = 1652] [serial = 949] [outer = 0x12996dc00] 15:51:29 INFO - PROCESS | 1652 | 1462402289957 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:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 969ms 15:51:29 INFO - PROCESS | 1652 | 1462402289989 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1652 | 1462402289992 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:51:29 INFO - PROCESS | 1652 | 1462402289997 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1652 | 1462402289998 Marionette TRACE conn2 <- [1,1238,null,{}] 15:51:30 INFO - PROCESS | 1652 | 1462402290002 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:51:30 INFO - PROCESS | 1652 | 1462402290098 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:51:30 INFO - PROCESS | 1652 | 1462402290158 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196cd000 == 64 [pid = 1652] [id = 317] 15:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x113a9fc00) [pid = 1652] [serial = 950] [outer = 0x0] 15:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x115e94400) [pid = 1652] [serial = 951] [outer = 0x113a9fc00] 15:51:30 INFO - PROCESS | 1652 | 1462402290187 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1165c8400) [pid = 1652] [serial = 952] [outer = 0x113a9fc00] 15:51:30 INFO - PROCESS | 1652 | 1462402290656 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:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 673ms 15:51:30 INFO - PROCESS | 1652 | 1462402290670 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1652 | 1462402290674 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:51:30 INFO - PROCESS | 1652 | 1462402290678 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1652 | 1462402290680 Marionette TRACE conn2 <- [1,1242,null,{}] 15:51:30 INFO - PROCESS | 1652 | 1462402290682 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:51:30 INFO - PROCESS | 1652 | 1462402290799 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121a12000 == 63 [pid = 1652] [id = 310] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d972800 == 62 [pid = 1652] [id = 309] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d31e800 == 61 [pid = 1652] [id = 308] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1133e4800 == 60 [pid = 1652] [id = 307] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc87800 == 59 [pid = 1652] [id = 306] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12ab67c00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad84800 == 58 [pid = 1652] [id = 305] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81d000 == 57 [pid = 1652] [id = 304] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129629800 == 56 [pid = 1652] [id = 303] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1c000 == 55 [pid = 1652] [id = 302] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1215a6800 == 54 [pid = 1652] [id = 301] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118315800 == 53 [pid = 1652] [id = 300] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11994d800 == 52 [pid = 1652] [id = 299] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11995e000 == 51 [pid = 1652] [id = 298] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d019000 == 50 [pid = 1652] [id = 294] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad73000 == 49 [pid = 1652] [id = 293] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119ce1800 == 48 [pid = 1652] [id = 292] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1165dd800 == 47 [pid = 1652] [id = 291] 15:51:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7d000 == 46 [pid = 1652] [id = 290] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12c32a800) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x111ebac00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ab62c00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12aa9cc00) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1214a8800) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x112ddbc00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12996f000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1260ae800) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1260bbc00) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1272da800) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126b8dc00) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x129036c00) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x119d31000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x129351400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1183cb000) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x117425000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x124920c00) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x126c64000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x129636800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129757800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1183cac00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11889d400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1196ed400) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x119d33800) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a14e000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x125a77400) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x119687000) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x119790c00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1165c5400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115e96400) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x113479000) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x113392000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 15:51:30 INFO - PROCESS | 1652 | 1462402290913 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x112631800 == 47 [pid = 1652] [id = 318] 15:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x111ebac00) [pid = 1652] [serial = 953] [outer = 0x0] 15:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x113392000) [pid = 1652] [serial = 954] [outer = 0x111ebac00] 15:51:30 INFO - PROCESS | 1652 | 1462402290960 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1172a2000) [pid = 1652] [serial = 955] [outer = 0x111ebac00] 15:51:31 INFO - PROCESS | 1652 | 1462402291435 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:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 820ms 15:51:31 INFO - PROCESS | 1652 | 1462402291499 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1652 | 1462402291500 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:51:31 INFO - PROCESS | 1652 | 1462402291502 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1652 | 1462402291505 Marionette TRACE conn2 <- [1,1246,null,{}] 15:51:31 INFO - PROCESS | 1652 | 1462402291512 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:51:31 INFO - PROCESS | 1652 | 1462402291590 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:51:31 INFO - PROCESS | 1652 | 1462402291598 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118328000 == 48 [pid = 1652] [id = 319] 15:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118207800) [pid = 1652] [serial = 956] [outer = 0x0] 15:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1183c7c00) [pid = 1652] [serial = 957] [outer = 0x118207800] 15:51:31 INFO - PROCESS | 1652 | 1462402291625 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1188e9000) [pid = 1652] [serial = 958] [outer = 0x118207800] 15:51:31 INFO - PROCESS | 1652 | 1462402291955 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:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 473ms 15:51:31 INFO - PROCESS | 1652 | 1462402291977 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1652 | 1462402291979 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:51:31 INFO - PROCESS | 1652 | 1462402291981 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1652 | 1462402291982 Marionette TRACE conn2 <- [1,1250,null,{}] 15:51:31 INFO - PROCESS | 1652 | 1462402291984 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:51:32 INFO - PROCESS | 1652 | 1462402292066 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:51:32 INFO - PROCESS | 1652 | 1462402292117 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119256800 == 49 [pid = 1652] [id = 320] 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1188e9c00) [pid = 1652] [serial = 959] [outer = 0x0] 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11891ec00) [pid = 1652] [serial = 960] [outer = 0x1188e9c00] 15:51:32 INFO - PROCESS | 1652 | 1462402292143 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119685c00) [pid = 1652] [serial = 961] [outer = 0x1188e9c00] 15:51:32 INFO - PROCESS | 1652 | 1462402292428 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:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 15:51:32 INFO - PROCESS | 1652 | 1462402292450 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1652 | 1462402292452 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:51:32 INFO - PROCESS | 1652 | 1462402292454 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1652 | 1462402292455 Marionette TRACE conn2 <- [1,1254,null,{}] 15:51:32 INFO - PROCESS | 1652 | 1462402292465 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:51:32 INFO - PROCESS | 1652 | 1462402292548 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:51:32 INFO - PROCESS | 1652 | 1462402292553 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f1c800 == 50 [pid = 1652] [id = 321] 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1196f0800) [pid = 1652] [serial = 962] [outer = 0x0] 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11978e800) [pid = 1652] [serial = 963] [outer = 0x1196f0800] 15:51:32 INFO - PROCESS | 1652 | 1462402292578 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119d35000) [pid = 1652] [serial = 964] [outer = 0x1196f0800] 15:51:32 INFO - PROCESS | 1652 | 1462402292935 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:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 15:51:32 INFO - PROCESS | 1652 | 1462402292977 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1652 | 1462402292978 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:51:32 INFO - PROCESS | 1652 | 1462402292981 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1652 | 1462402292982 Marionette TRACE conn2 <- [1,1258,null,{}] 15:51:32 INFO - PROCESS | 1652 | 1462402292984 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:51:33 INFO - PROCESS | 1652 | 1462402293104 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:51:33 INFO - PROCESS | 1652 | 1462402293108 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165e5000 == 51 [pid = 1652] [id = 322] 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119dc7400) [pid = 1652] [serial = 965] [outer = 0x0] 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a147800) [pid = 1652] [serial = 966] [outer = 0x119dc7400] 15:51:33 INFO - PROCESS | 1652 | 1462402293137 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12196e800) [pid = 1652] [serial = 967] [outer = 0x119dc7400] 15:51:33 INFO - PROCESS | 1652 | 1462402293466 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:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 15:51:33 INFO - PROCESS | 1652 | 1462402293505 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1652 | 1462402293507 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:51:33 INFO - PROCESS | 1652 | 1462402293511 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1652 | 1462402293512 Marionette TRACE conn2 <- [1,1262,null,{}] 15:51:33 INFO - PROCESS | 1652 | 1462402293515 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:51:33 INFO - PROCESS | 1652 | 1462402293612 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:51:33 INFO - PROCESS | 1652 | 1462402293616 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a19800 == 52 [pid = 1652] [id = 323] 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x121974000) [pid = 1652] [serial = 968] [outer = 0x0] 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x124925800) [pid = 1652] [serial = 969] [outer = 0x121974000] 15:51:33 INFO - PROCESS | 1652 | 1462402293641 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1258ac800) [pid = 1652] [serial = 970] [outer = 0x121974000] 15:51:33 INFO - PROCESS | 1652 | 1462402293996 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:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 15:51:34 INFO - PROCESS | 1652 | 1462402294033 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1652 | 1462402294034 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:51:34 INFO - PROCESS | 1652 | 1462402294036 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1652 | 1462402294038 Marionette TRACE conn2 <- [1,1266,null,{}] 15:51:34 INFO - PROCESS | 1652 | 1462402294040 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:51:34 INFO - PROCESS | 1652 | 1462402294135 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:51:34 INFO - PROCESS | 1652 | 1462402294141 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125946000 == 53 [pid = 1652] [id = 324] 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12594b000) [pid = 1652] [serial = 971] [outer = 0x0] 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x125fde000) [pid = 1652] [serial = 972] [outer = 0x12594b000] 15:51:34 INFO - PROCESS | 1652 | 1462402294193 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1260b4000) [pid = 1652] [serial = 973] [outer = 0x12594b000] 15:51:34 INFO - PROCESS | 1652 | 1462402294529 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:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 15:51:34 INFO - PROCESS | 1652 | 1462402294555 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1652 | 1462402294556 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:51:34 INFO - PROCESS | 1652 | 1462402294565 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1652 | 1462402294566 Marionette TRACE conn2 <- [1,1270,null,{}] 15:51:34 INFO - PROCESS | 1652 | 1462402294568 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:51:34 INFO - PROCESS | 1652 | 1462402294667 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:51:34 INFO - PROCESS | 1652 | 1462402294700 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272a0800 == 54 [pid = 1652] [id = 325] 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1260b6c00) [pid = 1652] [serial = 974] [outer = 0x0] 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x126b36400) [pid = 1652] [serial = 975] [outer = 0x1260b6c00] 15:51:34 INFO - PROCESS | 1652 | 1462402294726 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x126b8d000) [pid = 1652] [serial = 976] [outer = 0x1260b6c00] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x110f8d000) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118661000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x111117c00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119787800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12599a000) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1258ae000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11757e000) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1121e0400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1196f2000) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12be05c00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x129233c00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x125a78400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x121971000) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1126b8400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1160b4000) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x121e23400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x119685400) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1260b9000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128fad000) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aff5400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bdb3400) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x125fe4c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1258b1800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1165c7c00) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119a9ac00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x116167c00) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119784400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119d29000) [pid = 1652] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117426400) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1277b3c00) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1111d4400) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11820cc00) [pid = 1652] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:51:35 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118915c00) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:51:35 INFO - PROCESS | 1652 | 1462402295277 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:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 726ms 15:51:35 INFO - PROCESS | 1652 | 1462402295285 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 1652 | 1462402295286 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:51:35 INFO - PROCESS | 1652 | 1462402295289 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1652 | 1462402295290 Marionette TRACE conn2 <- [1,1274,null,{}] 15:51:35 INFO - PROCESS | 1652 | 1462402295292 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:51:35 INFO - PROCESS | 1652 | 1462402295369 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:51:35 INFO - PROCESS | 1652 | 1462402295393 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a9b000 == 55 [pid = 1652] [id = 326] 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1126b8400) [pid = 1652] [serial = 977] [outer = 0x0] 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116167800) [pid = 1652] [serial = 978] [outer = 0x1126b8400] 15:51:35 INFO - PROCESS | 1652 | 1462402295418 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11820c400) [pid = 1652] [serial = 979] [outer = 0x1126b8400] 15:51:35 INFO - PROCESS | 1652 | 1462402295750 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:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 15:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:51:35 INFO - PROCESS | 1652 | 1462402295760 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:51:35 INFO - PROCESS | 1652 | 1462402295762 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:51:35 INFO - PROCESS | 1652 | 1462402295764 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1652 | 1462402295766 Marionette TRACE conn2 <- [1,1278,null,{}] 15:51:35 INFO - PROCESS | 1652 | 1462402295768 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:51:35 INFO - PROCESS | 1652 | 1462402295862 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:51:35 INFO - PROCESS | 1652 | 1462402295915 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c3d000 == 56 [pid = 1652] [id = 327] 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x113029400) [pid = 1652] [serial = 980] [outer = 0x0] 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119784400) [pid = 1652] [serial = 981] [outer = 0x113029400] 15:51:35 INFO - PROCESS | 1652 | 1462402295945 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1272dc400) [pid = 1652] [serial = 982] [outer = 0x113029400] 15:51:36 INFO - PROCESS | 1652 | 1462402296229 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:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 15:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:51:36 INFO - PROCESS | 1652 | 1462402296283 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1652 | 1462402296284 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:51:36 INFO - PROCESS | 1652 | 1462402296286 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1652 | 1462402296287 Marionette TRACE conn2 <- [1,1282,null,{}] 15:51:36 INFO - PROCESS | 1652 | 1462402296289 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:51:36 INFO - PROCESS | 1652 | 1462402296371 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:51:36 INFO - PROCESS | 1652 | 1462402296378 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a808000 == 57 [pid = 1652] [id = 328] 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126c5a800) [pid = 1652] [serial = 983] [outer = 0x0] 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x128fab000) [pid = 1652] [serial = 984] [outer = 0x126c5a800] 15:51:36 INFO - PROCESS | 1652 | 1462402296403 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12902d400) [pid = 1652] [serial = 985] [outer = 0x126c5a800] 15:51:36 INFO - PROCESS | 1652 | 1462402296744 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:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 15:51:36 INFO - PROCESS | 1652 | 1462402296755 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1652 | 1462402296756 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:51:36 INFO - PROCESS | 1652 | 1462402296760 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1652 | 1462402296761 Marionette TRACE conn2 <- [1,1286,null,{}] 15:51:36 INFO - PROCESS | 1652 | 1462402296764 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:51:36 INFO - PROCESS | 1652 | 1462402296869 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:51:36 INFO - PROCESS | 1652 | 1462402296876 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae0800 == 58 [pid = 1652] [id = 329] 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126b39000) [pid = 1652] [serial = 986] [outer = 0x0] 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129235800) [pid = 1652] [serial = 987] [outer = 0x126b39000] 15:51:36 INFO - PROCESS | 1652 | 1462402296900 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129752800) [pid = 1652] [serial = 988] [outer = 0x126b39000] 15:51:37 INFO - PROCESS | 1652 | 1462402297201 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:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 15:51:37 INFO - PROCESS | 1652 | 1462402297230 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1652 | 1462402297231 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:51:37 INFO - PROCESS | 1652 | 1462402297233 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1652 | 1462402297234 Marionette TRACE conn2 <- [1,1290,null,{}] 15:51:37 INFO - PROCESS | 1652 | 1462402297236 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:51:37 INFO - PROCESS | 1652 | 1462402297381 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:51:37 INFO - PROCESS | 1652 | 1462402297436 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a57800 == 59 [pid = 1652] [id = 330] 15:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x110f90400) [pid = 1652] [serial = 989] [outer = 0x0] 15:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x110f9d400) [pid = 1652] [serial = 990] [outer = 0x110f90400] 15:51:37 INFO - PROCESS | 1652 | 1462402297469 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x112654400) [pid = 1652] [serial = 991] [outer = 0x110f90400] 15:51:37 INFO - PROCESS | 1652 | 1462402297908 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:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 723ms 15:51:37 INFO - PROCESS | 1652 | 1462402297959 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1652 | 1462402297962 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:51:37 INFO - PROCESS | 1652 | 1462402297965 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1652 | 1462402297968 Marionette TRACE conn2 <- [1,1294,null,{}] 15:51:37 INFO - PROCESS | 1652 | 1462402297971 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:51:38 INFO - PROCESS | 1652 | 1462402298077 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:51:38 INFO - PROCESS | 1652 | 1462402298182 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e9800 == 60 [pid = 1652] [id = 331] 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11653dc00) [pid = 1652] [serial = 992] [outer = 0x0] 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x117574c00) [pid = 1652] [serial = 993] [outer = 0x11653dc00] 15:51:38 INFO - PROCESS | 1652 | 1462402298215 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11820dc00) [pid = 1652] [serial = 994] [outer = 0x11653dc00] 15:51:38 INFO - PROCESS | 1652 | 1462402298630 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:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 15:51:38 INFO - PROCESS | 1652 | 1462402298638 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:51:38 INFO - PROCESS | 1652 | 1462402298640 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:51:38 INFO - PROCESS | 1652 | 1462402298643 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1652 | 1462402298644 Marionette TRACE conn2 <- [1,1298,null,{}] 15:51:38 INFO - PROCESS | 1652 | 1462402298647 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:51:38 INFO - PROCESS | 1652 | 1462402298748 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:51:38 INFO - PROCESS | 1652 | 1462402298800 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a13000 == 61 [pid = 1652] [id = 332] 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1183cac00) [pid = 1652] [serial = 995] [outer = 0x0] 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1188ef800) [pid = 1652] [serial = 996] [outer = 0x1183cac00] 15:51:38 INFO - PROCESS | 1652 | 1462402298830 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11968c800) [pid = 1652] [serial = 997] [outer = 0x1183cac00] 15:51:39 INFO - PROCESS | 1652 | 1462402299290 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:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 668ms 15:51:39 INFO - PROCESS | 1652 | 1462402299313 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1652 | 1462402299317 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:51:39 INFO - PROCESS | 1652 | 1462402299328 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1652 | 1462402299333 Marionette TRACE conn2 <- [1,1302,null,{}] 15:51:39 INFO - PROCESS | 1652 | 1462402299336 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:51:39 INFO - PROCESS | 1652 | 1462402299475 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:51:39 INFO - PROCESS | 1652 | 1462402299555 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b48c000 == 62 [pid = 1652] [id = 333] 15:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x119d29000) [pid = 1652] [serial = 998] [outer = 0x0] 15:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1214adc00) [pid = 1652] [serial = 999] [outer = 0x119d29000] 15:51:39 INFO - PROCESS | 1652 | 1462402299585 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x121eb4800) [pid = 1652] [serial = 1000] [outer = 0x119d29000] 15:51:39 INFO - PROCESS | 1652 | 1462402299997 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:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 733ms 15:51:40 INFO - PROCESS | 1652 | 1462402300055 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:51:40 INFO - PROCESS | 1652 | 1462402300057 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:51:40 INFO - PROCESS | 1652 | 1462402300059 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1652 | 1462402300060 Marionette TRACE conn2 <- [1,1306,null,{}] 15:51:40 INFO - PROCESS | 1652 | 1462402300063 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:51:40 INFO - PROCESS | 1652 | 1462402300164 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:51:40 INFO - PROCESS | 1652 | 1462402300218 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b535000 == 63 [pid = 1652] [id = 334] 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x124dd6000) [pid = 1652] [serial = 1001] [outer = 0x0] 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1260bcc00) [pid = 1652] [serial = 1002] [outer = 0x124dd6000] 15:51:40 INFO - PROCESS | 1652 | 1462402300247 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x128fa5800) [pid = 1652] [serial = 1003] [outer = 0x124dd6000] 15:51:40 INFO - PROCESS | 1652 | 1462402300646 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:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 619ms 15:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:51:40 INFO - PROCESS | 1652 | 1462402300678 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1652 | 1462402300680 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:51:40 INFO - PROCESS | 1652 | 1462402300682 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1652 | 1462402300683 Marionette TRACE conn2 <- [1,1310,null,{}] 15:51:40 INFO - PROCESS | 1652 | 1462402300686 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:51:40 INFO - PROCESS | 1652 | 1462402300789 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:51:40 INFO - PROCESS | 1652 | 1462402300876 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8a000 == 64 [pid = 1652] [id = 335] 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129963000) [pid = 1652] [serial = 1004] [outer = 0x0] 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a874c00) [pid = 1652] [serial = 1005] [outer = 0x129963000] 15:51:40 INFO - PROCESS | 1652 | 1462402300912 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ab66c00) [pid = 1652] [serial = 1006] [outer = 0x129963000] 15:51:41 INFO - PROCESS | 1652 | 1462402301340 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:51:41 INFO - PROCESS | 1652 | 1462402301412 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:51:41 INFO - PROCESS | 1652 | 1462402301416 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1652 | 1462402301417 Marionette TRACE conn2 <- [1,1314,null,{}] 15:51:41 INFO - PROCESS | 1652 | 1462402301420 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:51:41 INFO - PROCESS | 1652 | 1462402301527 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:51:41 INFO - PROCESS | 1652 | 1462402301596 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11688f000 == 65 [pid = 1652] [id = 336] 15:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x110f99400) [pid = 1652] [serial = 1007] [outer = 0x0] 15:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1188f0000) [pid = 1652] [serial = 1008] [outer = 0x110f99400] 15:51:41 INFO - PROCESS | 1652 | 1462402301626 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ada0000) [pid = 1652] [serial = 1009] [outer = 0x110f99400] 15:51:42 INFO - PROCESS | 1652 | 1462402302037 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:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 669ms 15:51:42 INFO - PROCESS | 1652 | 1462402302100 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1652 | 1462402302101 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:51:42 INFO - PROCESS | 1652 | 1462402302104 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1652 | 1462402302105 Marionette TRACE conn2 <- [1,1318,null,{}] 15:51:42 INFO - PROCESS | 1652 | 1462402302300 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:51:42 INFO - PROCESS | 1652 | 1462402302403 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:51:42 INFO - PROCESS | 1652 | 1462402302468 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11830e800 == 66 [pid = 1652] [id = 337] 15:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1126bac00) [pid = 1652] [serial = 1010] [outer = 0x0] 15:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x112dd7000) [pid = 1652] [serial = 1011] [outer = 0x1126bac00] 15:51:42 INFO - PROCESS | 1652 | 1462402302496 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x115e93c00) [pid = 1652] [serial = 1012] [outer = 0x1126bac00] 15:51:42 INFO - PROCESS | 1652 | 1462402302920 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:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 873ms 15:51:42 INFO - PROCESS | 1652 | 1462402302978 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:51:42 INFO - PROCESS | 1652 | 1462402302982 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:51:42 INFO - PROCESS | 1652 | 1462402302986 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1652 | 1462402302988 Marionette TRACE conn2 <- [1,1322,null,{}] 15:51:42 INFO - PROCESS | 1652 | 1462402302991 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:51:43 INFO - PROCESS | 1652 | 1462402303116 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:51:43 INFO - PROCESS | 1652 | 1462402303172 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118316800 == 67 [pid = 1652] [id = 338] 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11757c400) [pid = 1652] [serial = 1013] [outer = 0x0] 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118211800) [pid = 1652] [serial = 1014] [outer = 0x11757c400] 15:51:43 INFO - PROCESS | 1652 | 1462402303202 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x118657800) [pid = 1652] [serial = 1015] [outer = 0x11757c400] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae0800 == 66 [pid = 1652] [id = 329] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a808000 == 65 [pid = 1652] [id = 328] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126c3d000 == 64 [pid = 1652] [id = 327] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116a9b000 == 63 [pid = 1652] [id = 326] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1272a0800 == 62 [pid = 1652] [id = 325] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125946000 == 61 [pid = 1652] [id = 324] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x121a19800 == 60 [pid = 1652] [id = 323] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129757c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12be03c00) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1165e5000 == 59 [pid = 1652] [id = 322] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119f1c800 == 58 [pid = 1652] [id = 321] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119256800 == 57 [pid = 1652] [id = 320] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118328000 == 56 [pid = 1652] [id = 319] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x112631800 == 55 [pid = 1652] [id = 318] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196cd000 == 54 [pid = 1652] [id = 317] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a0000 == 53 [pid = 1652] [id = 313] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c6800 == 52 [pid = 1652] [id = 312] 15:51:43 INFO - PROCESS | 1652 | --DOCSHELL 0x115e6d000 == 51 [pid = 1652] [id = 311] 15:51:43 INFO - PROCESS | 1652 | 1462402303608 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:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 15:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:51:43 INFO - PROCESS | 1652 | 1462402303680 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1652 | 1462402303682 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:51:43 INFO - PROCESS | 1652 | 1462402303684 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1652 | 1462402303685 Marionette TRACE conn2 <- [1,1326,null,{}] 15:51:43 INFO - PROCESS | 1652 | 1462402303688 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:51:43 INFO - PROCESS | 1652 | 1462402303781 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x113d2fc00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x121ab4c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x126b42800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ab6ac00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11903e000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119033000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1215c2800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12be38400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aff9000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128faa000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129033800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12aff9400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12be09c00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bdb7000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12c32bc00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x126b41400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1272dd800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1277aa000) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129352c00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12be40c00) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128faa400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12be3d000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12196a000) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125fe6c00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x117431c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1161d3400) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x121e1bc00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1213dc800) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a088800) [pid = 1652] [serial = 899] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1214a9400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11865d800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11820fc00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12963bc00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x113477800) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1121db000) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11978ac00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1192f8400) [pid = 1652] [serial = 896] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12c4a4c00) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11967f800) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11891b000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12bdbac00) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11903ec00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113471000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12cd5b800) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cd5a000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12aaa9400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c993400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1260b3000) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115e42000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1182ce400) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128fb1000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a080800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 15:51:43 INFO - PROCESS | 1652 | 1462402303845 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a8c000 == 52 [pid = 1652] [id = 339] 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113477800) [pid = 1652] [serial = 1016] [outer = 0x0] 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11742a000) [pid = 1652] [serial = 1017] [outer = 0x113477800] 15:51:43 INFO - PROCESS | 1652 | 1462402303874 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1188f4400) [pid = 1652] [serial = 1018] [outer = 0x113477800] 15:51:44 INFO - PROCESS | 1652 | 1462402304218 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:51:44 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:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 569ms 15:51:44 INFO - PROCESS | 1652 | 1462402304258 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:51:44 INFO - PROCESS | 1652 | 1462402304262 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:51:44 INFO - PROCESS | 1652 | 1462402304265 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1652 | 1462402304266 Marionette TRACE conn2 <- [1,1330,null,{}] 15:51:44 INFO - PROCESS | 1652 | 1462402304269 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:51:44 INFO - PROCESS | 1652 | 1462402304363 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:51:44 INFO - PROCESS | 1652 | 1462402304409 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e8000 == 53 [pid = 1652] [id = 340] 15:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118916800) [pid = 1652] [serial = 1019] [outer = 0x0] 15:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119086400) [pid = 1652] [serial = 1020] [outer = 0x118916800] 15:51:44 INFO - PROCESS | 1652 | 1462402304434 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119a9ac00) [pid = 1652] [serial = 1021] [outer = 0x118916800] 15:51:44 INFO - PROCESS | 1652 | 1462402304798 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:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 15:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:51:44 INFO - PROCESS | 1652 | 1462402304836 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1652 | 1462402304838 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:51:44 INFO - PROCESS | 1652 | 1462402304841 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1652 | 1462402304845 Marionette TRACE conn2 <- [1,1334,null,{}] 15:51:44 INFO - PROCESS | 1652 | 1462402304849 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:51:44 INFO - PROCESS | 1652 | 1462402304971 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:51:45 INFO - PROCESS | 1652 | 1462402305078 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824c000 == 54 [pid = 1652] [id = 341] 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119a8d400) [pid = 1652] [serial = 1022] [outer = 0x0] 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a07f400) [pid = 1652] [serial = 1023] [outer = 0x119a8d400] 15:51:45 INFO - PROCESS | 1652 | 1462402305119 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1214a8800) [pid = 1652] [serial = 1024] [outer = 0x119a8d400] 15:51:45 INFO - PROCESS | 1652 | 1462402305417 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:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 627ms 15:51:45 INFO - PROCESS | 1652 | 1462402305467 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:51:45 INFO - PROCESS | 1652 | 1462402305469 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:51:45 INFO - PROCESS | 1652 | 1462402305471 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1652 | 1462402305472 Marionette TRACE conn2 <- [1,1338,null,{}] 15:51:45 INFO - PROCESS | 1652 | 1462402305476 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:51:45 INFO - PROCESS | 1652 | 1462402305605 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:51:45 INFO - PROCESS | 1652 | 1462402305637 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248d2800 == 55 [pid = 1652] [id = 342] 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a07a800) [pid = 1652] [serial = 1025] [outer = 0x0] 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121ab9000) [pid = 1652] [serial = 1026] [outer = 0x11a07a800] 15:51:45 INFO - PROCESS | 1652 | 1462402305665 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1260b1400) [pid = 1652] [serial = 1027] [outer = 0x11a07a800] 15:51:46 INFO - PROCESS | 1652 | 1462402306438 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:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 15:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:51:46 INFO - PROCESS | 1652 | 1462402306491 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1652 | 1462402306492 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:51:46 INFO - PROCESS | 1652 | 1462402306494 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1652 | 1462402306495 Marionette TRACE conn2 <- [1,1342,null,{}] 15:51:46 INFO - PROCESS | 1652 | 1462402306497 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:51:46 INFO - PROCESS | 1652 | 1462402306596 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:51:46 INFO - PROCESS | 1652 | 1462402306630 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ae000 == 56 [pid = 1652] [id = 343] 15:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1259a1800) [pid = 1652] [serial = 1028] [outer = 0x0] 15:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126b41400) [pid = 1652] [serial = 1029] [outer = 0x1259a1800] 15:51:46 INFO - PROCESS | 1652 | 1462402306655 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1277acc00) [pid = 1652] [serial = 1030] [outer = 0x1259a1800] 15:51:46 INFO - PROCESS | 1652 | 1462402306979 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:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 15:51:47 INFO - PROCESS | 1652 | 1462402307017 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1652 | 1462402307019 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:51:47 INFO - PROCESS | 1652 | 1462402307021 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1652 | 1462402307022 Marionette TRACE conn2 <- [1,1346,null,{}] 15:51:47 INFO - PROCESS | 1652 | 1462402307024 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:51:47 INFO - PROCESS | 1652 | 1462402307123 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:51:47 INFO - PROCESS | 1652 | 1462402307156 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fdd800 == 57 [pid = 1652] [id = 344] 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1277ab400) [pid = 1652] [serial = 1031] [outer = 0x0] 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129029800) [pid = 1652] [serial = 1032] [outer = 0x1277ab400] 15:51:47 INFO - PROCESS | 1652 | 1462402307182 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12963a000) [pid = 1652] [serial = 1033] [outer = 0x1277ab400] 15:51:47 INFO - PROCESS | 1652 | 1462402307490 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:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 15:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:51:47 INFO - PROCESS | 1652 | 1462402307542 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1652 | 1462402307543 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:51:47 INFO - PROCESS | 1652 | 1462402307545 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1652 | 1462402307546 Marionette TRACE conn2 <- [1,1350,null,{}] 15:51:47 INFO - PROCESS | 1652 | 1462402307548 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:51:47 INFO - PROCESS | 1652 | 1462402307650 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:51:47 INFO - PROCESS | 1652 | 1462402307681 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a8800 == 58 [pid = 1652] [id = 345] 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1277afc00) [pid = 1652] [serial = 1034] [outer = 0x0] 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12975c800) [pid = 1652] [serial = 1035] [outer = 0x1277afc00] 15:51:47 INFO - PROCESS | 1652 | 1462402307705 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12aaa9800) [pid = 1652] [serial = 1036] [outer = 0x1277afc00] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bdb8000) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12975cc00) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129632000) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x121974000) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12594b000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1260b6c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1188e9c00) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x110f93400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x111ebac00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1172a1800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118919000) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128fa4000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11891e400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12996dc00) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1196f0800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113a9fc00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118207800) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1126b8400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126c5a800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113029400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:51:48 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119dc7400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:51:48 INFO - PROCESS | 1652 | 1462402308106 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:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 569ms 15:51:48 INFO - PROCESS | 1652 | 1462402308115 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1652 | 1462402308116 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:51:48 INFO - PROCESS | 1652 | 1462402308118 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1652 | 1462402308119 Marionette TRACE conn2 <- [1,1354,null,{}] 15:51:48 INFO - PROCESS | 1652 | 1462402308122 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:51:48 INFO - PROCESS | 1652 | 1462402308206 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:51:48 INFO - PROCESS | 1652 | 1462402308211 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126078000 == 59 [pid = 1652] [id = 346] 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113a9fc00) [pid = 1652] [serial = 1037] [outer = 0x0] 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1188f5000) [pid = 1652] [serial = 1038] [outer = 0x113a9fc00] 15:51:48 INFO - PROCESS | 1652 | 1462402308236 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121974000) [pid = 1652] [serial = 1039] [outer = 0x113a9fc00] 15:51:48 INFO - PROCESS | 1652 | 1462402308594 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:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 15:51:48 INFO - PROCESS | 1652 | 1462402308639 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1652 | 1462402308640 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:51:48 INFO - PROCESS | 1652 | 1462402308643 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1652 | 1462402308644 Marionette TRACE conn2 <- [1,1358,null,{}] 15:51:48 INFO - PROCESS | 1652 | 1462402308646 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:51:48 INFO - PROCESS | 1652 | 1462402308743 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:51:48 INFO - PROCESS | 1652 | 1462402308749 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b491800 == 60 [pid = 1652] [id = 347] 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1260b3400) [pid = 1652] [serial = 1040] [outer = 0x0] 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12996dc00) [pid = 1652] [serial = 1041] [outer = 0x1260b3400] 15:51:48 INFO - PROCESS | 1652 | 1462402308778 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12aff4800) [pid = 1652] [serial = 1042] [outer = 0x1260b3400] 15:51:49 INFO - PROCESS | 1652 | 1462402309117 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:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 15:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:51:49 INFO - PROCESS | 1652 | 1462402309162 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1652 | 1462402309163 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:51:49 INFO - PROCESS | 1652 | 1462402309165 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1652 | 1462402309167 Marionette TRACE conn2 <- [1,1362,null,{}] 15:51:49 INFO - PROCESS | 1652 | 1462402309169 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:51:49 INFO - PROCESS | 1652 | 1462402309253 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:51:49 INFO - PROCESS | 1652 | 1462402309307 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b590000 == 61 [pid = 1652] [id = 348] 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1260b8400) [pid = 1652] [serial = 1043] [outer = 0x0] 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bc70000) [pid = 1652] [serial = 1044] [outer = 0x1260b8400] 15:51:49 INFO - PROCESS | 1652 | 1462402309332 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be0b400) [pid = 1652] [serial = 1045] [outer = 0x1260b8400] 15:51:49 INFO - PROCESS | 1652 | 1462402309618 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:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 470ms 15:51:49 INFO - PROCESS | 1652 | 1462402309635 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1652 | 1462402309637 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:51:49 INFO - PROCESS | 1652 | 1462402309639 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1652 | 1462402309640 Marionette TRACE conn2 <- [1,1366,null,{}] 15:51:49 INFO - PROCESS | 1652 | 1462402309651 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:51:49 INFO - PROCESS | 1652 | 1462402309739 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:51:49 INFO - PROCESS | 1652 | 1462402309744 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c905000 == 62 [pid = 1652] [id = 349] 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119dc7400) [pid = 1652] [serial = 1046] [outer = 0x0] 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be3b000) [pid = 1652] [serial = 1047] [outer = 0x119dc7400] 15:51:49 INFO - PROCESS | 1652 | 1462402309768 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be41800) [pid = 1652] [serial = 1048] [outer = 0x119dc7400] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118283000 == 61 [pid = 1652] [id = 257] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d32b000 == 60 [pid = 1652] [id = 296] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b533000 == 59 [pid = 1652] [id = 275] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae1800 == 58 [pid = 1652] [id = 219] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc54800 == 57 [pid = 1652] [id = 256] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12da8d800 == 56 [pid = 1652] [id = 315] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d323800 == 55 [pid = 1652] [id = 314] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c913000 == 54 [pid = 1652] [id = 255] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1165ed800 == 53 [pid = 1652] [id = 297] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81a000 == 52 [pid = 1652] [id = 274] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc8d000 == 51 [pid = 1652] [id = 276] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1297b2800 == 50 [pid = 1652] [id = 215] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b0800 == 49 [pid = 1652] [id = 277] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad7d000 == 48 [pid = 1652] [id = 220] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d116800 == 47 [pid = 1652] [id = 295] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ea800 == 46 [pid = 1652] [id = 316] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118316800 == 45 [pid = 1652] [id = 338] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11830e800 == 44 [pid = 1652] [id = 337] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11688f000 == 43 [pid = 1652] [id = 336] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8a000 == 42 [pid = 1652] [id = 335] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b535000 == 41 [pid = 1652] [id = 334] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b48c000 == 40 [pid = 1652] [id = 333] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121a13000 == 39 [pid = 1652] [id = 332] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e9800 == 38 [pid = 1652] [id = 331] 15:51:50 INFO - PROCESS | 1652 | --DOCSHELL 0x113a57800 == 37 [pid = 1652] [id = 330] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116a8c000 == 36 [pid = 1652] [id = 339] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x128fdd800 == 35 [pid = 1652] [id = 344] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a8800 == 34 [pid = 1652] [id = 345] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12b491800 == 33 [pid = 1652] [id = 347] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1248d2800 == 32 [pid = 1652] [id = 342] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e8000 == 31 [pid = 1652] [id = 340] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x126078000 == 30 [pid = 1652] [id = 346] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11824c000 == 29 [pid = 1652] [id = 341] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ae000 == 28 [pid = 1652] [id = 343] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ada2400) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ab68000) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12be3cc00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12b590000 == 27 [pid = 1652] [id = 348] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124925800) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x125fde000) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126b36400) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11891ec00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119685c00) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113223800) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x111db8800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113392000) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1172a2000) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118919400) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11859bc00) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121ab0400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a14d000) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1260b4000) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12aff2c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129964400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12934b800) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12594c800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be3e800) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c991c00) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11978e800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1165c8400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e94400) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1183c7c00) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1188e9000) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116167800) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11820c400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128fab000) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126b8d000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1272dc400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a147800) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12196e800) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1258ac800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12902d400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129235800) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d35000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119784400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 15:51:51 INFO - PROCESS | 1652 | 1462402311461 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:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:51:51 INFO - PROCESS | 1652 | 1462402311474 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:51:51 INFO - PROCESS | 1652 | 1462402311480 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 1652 | 1462402311482 Marionette TRACE conn2 <- [1,1370,null,{}] 15:51:51 INFO - PROCESS | 1652 | 1462402311487 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:51:51 INFO - PROCESS | 1652 | 1462402311568 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:51:51 INFO - PROCESS | 1652 | 1462402311612 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x113ac1000 == 28 [pid = 1652] [id = 350] 15:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111dbf000) [pid = 1652] [serial = 1049] [outer = 0x0] 15:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112042000) [pid = 1652] [serial = 1050] [outer = 0x111dbf000] 15:51:51 INFO - PROCESS | 1652 | 1462402311641 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112de1000) [pid = 1652] [serial = 1051] [outer = 0x111dbf000] 15:51:52 INFO - PROCESS | 1652 | 1462402312070 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:51:52 INFO - PROCESS | 1652 | 1462402312110 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:51:52 INFO - PROCESS | 1652 | 1462402312117 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1652 | 1462402312120 Marionette TRACE conn2 <- [1,1374,null,{}] 15:51:52 INFO - PROCESS | 1652 | 1462402312132 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:51:52 INFO - PROCESS | 1652 | 1462402312264 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:51:52 INFO - PROCESS | 1652 | 1462402312279 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a87000 == 29 [pid = 1652] [id = 351] 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113d2fc00) [pid = 1652] [serial = 1052] [outer = 0x0] 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e44400) [pid = 1652] [serial = 1053] [outer = 0x113d2fc00] 15:51:52 INFO - PROCESS | 1652 | 1462402312305 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116174c00) [pid = 1652] [serial = 1054] [outer = 0x113d2fc00] 15:51:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:52 INFO - PROCESS | 1652 | 1462402312645 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:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:51:52 INFO - PROCESS | 1652 | 1462402312690 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:51:52 INFO - PROCESS | 1652 | 1462402312693 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1652 | 1462402312695 Marionette TRACE conn2 <- [1,1378,null,{}] 15:51:52 INFO - PROCESS | 1652 | 1462402312703 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:51:52 INFO - PROCESS | 1652 | 1462402312776 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:51:52 INFO - PROCESS | 1652 | 1462402312781 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fe1800 == 30 [pid = 1652] [id = 352] 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x110f8d400) [pid = 1652] [serial = 1055] [outer = 0x0] 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11732f000) [pid = 1652] [serial = 1056] [outer = 0x110f8d400] 15:51:52 INFO - PROCESS | 1652 | 1462402312811 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118204c00) [pid = 1652] [serial = 1057] [outer = 0x110f8d400] 15:51:53 INFO - PROCESS | 1652 | 1462402313147 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:51:53 INFO - PROCESS | 1652 | 1462402313168 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:51:53 INFO - PROCESS | 1652 | 1462402313170 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1652 | 1462402313171 Marionette TRACE conn2 <- [1,1382,null,{}] 15:51:53 INFO - PROCESS | 1652 | 1462402313174 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:51:53 INFO - PROCESS | 1652 | 1462402313245 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:51:53 INFO - PROCESS | 1652 | 1462402313290 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118287000 == 31 [pid = 1652] [id = 353] 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1126c3c00) [pid = 1652] [serial = 1058] [outer = 0x0] 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11820b000) [pid = 1652] [serial = 1059] [outer = 0x1126c3c00] 15:51:53 INFO - PROCESS | 1652 | 1462402313317 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1183c7c00) [pid = 1652] [serial = 1060] [outer = 0x1126c3c00] 15:51:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:51:53 INFO - PROCESS | 1652 | 1462402313616 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:51:53 INFO - PROCESS | 1652 | 1462402313642 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:51:53 INFO - PROCESS | 1652 | 1462402313646 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1652 | 1462402313647 Marionette TRACE conn2 <- [1,1386,null,{}] 15:51:53 INFO - PROCESS | 1652 | 1462402313650 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:51:53 INFO - PROCESS | 1652 | 1462402313717 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:51:53 INFO - PROCESS | 1652 | 1462402313721 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119256800 == 32 [pid = 1652] [id = 354] 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1134e6c00) [pid = 1652] [serial = 1061] [outer = 0x0] 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11888f800) [pid = 1652] [serial = 1062] [outer = 0x1134e6c00] 15:51:53 INFO - PROCESS | 1652 | 1462402313749 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1188f0c00) [pid = 1652] [serial = 1063] [outer = 0x1134e6c00] 15:51:54 INFO - PROCESS | 1652 | 1462402314093 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:51:54 INFO - PROCESS | 1652 | 1462402314116 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:51:54 INFO - PROCESS | 1652 | 1462402314118 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1652 | 1462402314119 Marionette TRACE conn2 <- [1,1390,null,{}] 15:51:54 INFO - PROCESS | 1652 | 1462402314129 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:51:54 INFO - PROCESS | 1652 | 1462402314212 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:51:54 INFO - PROCESS | 1652 | 1462402314217 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995b800 == 33 [pid = 1652] [id = 355] 15:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118914800) [pid = 1652] [serial = 1064] [outer = 0x0] 15:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11891d800) [pid = 1652] [serial = 1065] [outer = 0x118914800] 15:51:54 INFO - PROCESS | 1652 | 1462402314246 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119682000) [pid = 1652] [serial = 1066] [outer = 0x118914800] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x113ac1000 == 32 [pid = 1652] [id = 350] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c905000 == 31 [pid = 1652] [id = 349] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116a87000 == 30 [pid = 1652] [id = 351] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117fe1800 == 29 [pid = 1652] [id = 352] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118287000 == 28 [pid = 1652] [id = 353] 15:51:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119256800 == 27 [pid = 1652] [id = 354] 15:51:55 INFO - PROCESS | 1652 | 1462402315763 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:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1681ms 15:51:55 INFO - PROCESS | 1652 | 1462402315800 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1652 | 1462402315804 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:51:55 INFO - PROCESS | 1652 | 1462402315810 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1652 | 1462402315813 Marionette TRACE conn2 <- [1,1394,null,{}] 15:51:55 INFO - PROCESS | 1652 | 1462402315820 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:51:55 INFO - PROCESS | 1652 | 1462402315950 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:51:56 INFO - PROCESS | 1652 | 1462402316021 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11603e800 == 28 [pid = 1652] [id = 356] 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112dd8000) [pid = 1652] [serial = 1067] [outer = 0x0] 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112dd9800) [pid = 1652] [serial = 1068] [outer = 0x112dd8000] 15:51:56 INFO - PROCESS | 1652 | 1462402316066 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113397800) [pid = 1652] [serial = 1069] [outer = 0x112dd8000] 15:51:56 INFO - PROCESS | 1652 | 1462402316388 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:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 625ms 15:51:56 INFO - PROCESS | 1652 | 1462402316433 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1652 | 1462402316437 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:51:56 INFO - PROCESS | 1652 | 1462402316444 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1652 | 1462402316447 Marionette TRACE conn2 <- [1,1398,null,{}] 15:51:56 INFO - PROCESS | 1652 | 1462402316449 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:51:56 INFO - PROCESS | 1652 | 1462402316522 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:51:56 INFO - PROCESS | 1652 | 1462402316568 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116849000 == 29 [pid = 1652] [id = 357] 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113029400) [pid = 1652] [serial = 1070] [outer = 0x0] 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113d9c000) [pid = 1652] [serial = 1071] [outer = 0x113029400] 15:51:56 INFO - PROCESS | 1652 | 1462402316594 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116865000) [pid = 1652] [serial = 1072] [outer = 0x113029400] 15:51:56 INFO - PROCESS | 1652 | 1462402316895 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:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 473ms 15:51:56 INFO - PROCESS | 1652 | 1462402316916 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1652 | 1462402316918 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:51:56 INFO - PROCESS | 1652 | 1462402316920 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1652 | 1462402316923 Marionette TRACE conn2 <- [1,1402,null,{}] 15:51:56 INFO - PROCESS | 1652 | 1462402316935 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:51:57 INFO - PROCESS | 1652 | 1462402317011 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:51:57 INFO - PROCESS | 1652 | 1462402317016 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118322000 == 30 [pid = 1652] [id = 358] 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x110f8fc00) [pid = 1652] [serial = 1073] [outer = 0x0] 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11820ec00) [pid = 1652] [serial = 1074] [outer = 0x110f8fc00] 15:51:57 INFO - PROCESS | 1652 | 1462402317047 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1183c9c00) [pid = 1652] [serial = 1075] [outer = 0x110f8fc00] 15:51:57 INFO - PROCESS | 1652 | 1462402317452 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:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 578ms 15:51:57 INFO - PROCESS | 1652 | 1462402317499 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1652 | 1462402317500 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:51:57 INFO - PROCESS | 1652 | 1462402317502 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1652 | 1462402317504 Marionette TRACE conn2 <- [1,1406,null,{}] 15:51:57 INFO - PROCESS | 1652 | 1462402317506 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:51:57 INFO - PROCESS | 1652 | 1462402317596 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:51:57 INFO - PROCESS | 1652 | 1462402317629 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b8000 == 31 [pid = 1652] [id = 359] 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110f9f000) [pid = 1652] [serial = 1076] [outer = 0x0] 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118899c00) [pid = 1652] [serial = 1077] [outer = 0x110f9f000] 15:51:57 INFO - PROCESS | 1652 | 1462402317655 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118916c00) [pid = 1652] [serial = 1078] [outer = 0x110f9f000] 15:51:57 INFO - PROCESS | 1652 | 1462402317958 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:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 15:51:57 INFO - PROCESS | 1652 | 1462402317972 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1652 | 1462402317974 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:51:57 INFO - PROCESS | 1652 | 1462402317986 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1652 | 1462402317987 Marionette TRACE conn2 <- [1,1410,null,{}] 15:51:57 INFO - PROCESS | 1652 | 1462402317990 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:51:58 INFO - PROCESS | 1652 | 1462402318077 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:51:58 INFO - PROCESS | 1652 | 1462402318082 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ce6800 == 32 [pid = 1652] [id = 360] 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112dd8c00) [pid = 1652] [serial = 1079] [outer = 0x0] 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11891c400) [pid = 1652] [serial = 1080] [outer = 0x112dd8c00] 15:51:58 INFO - PROCESS | 1652 | 1462402318107 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1192ef800) [pid = 1652] [serial = 1081] [outer = 0x112dd8c00] 15:51:58 INFO - PROCESS | 1652 | 1462402318538 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:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 576ms 15:51:58 INFO - PROCESS | 1652 | 1462402318562 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:51:58 INFO - PROCESS | 1652 | 1462402318564 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:51:58 INFO - PROCESS | 1652 | 1462402318567 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1652 | 1462402318568 Marionette TRACE conn2 <- [1,1414,null,{}] 15:51:58 INFO - PROCESS | 1652 | 1462402318572 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:51:58 INFO - PROCESS | 1652 | 1462402318729 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:51:58 INFO - PROCESS | 1652 | 1462402318758 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133db000 == 33 [pid = 1652] [id = 361] 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1192fac00) [pid = 1652] [serial = 1082] [outer = 0x0] 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119782000) [pid = 1652] [serial = 1083] [outer = 0x1192fac00] 15:51:58 INFO - PROCESS | 1652 | 1462402318799 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a080800) [pid = 1652] [serial = 1084] [outer = 0x1192fac00] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118917000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1134e6c00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x111dbf000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113d2fc00) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1259a1800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1277ab400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1277afc00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x113a9fc00) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x110f8d400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119dc7400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1126c3c00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1126bac00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x110f99400) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129963000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124dd6000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d29000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1183cac00) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11653dc00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110f90400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126b39000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a07a800) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119a8d400) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118916800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113477800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11757c400) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:51:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1260b3400) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:51:59 INFO - PROCESS | 1652 | 1462402319717 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:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1171ms 15:51:59 INFO - PROCESS | 1652 | 1462402319738 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1652 | 1462402319739 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:51:59 INFO - PROCESS | 1652 | 1462402319741 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1652 | 1462402319744 Marionette TRACE conn2 <- [1,1418,null,{}] 15:51:59 INFO - PROCESS | 1652 | 1462402319747 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:51:59 INFO - PROCESS | 1652 | 1462402319815 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:51:59 INFO - PROCESS | 1652 | 1462402319820 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117402800 == 34 [pid = 1652] [id = 362] 15:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1126bb000) [pid = 1652] [serial = 1085] [outer = 0x0] 15:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115098400) [pid = 1652] [serial = 1086] [outer = 0x1126bb000] 15:51:59 INFO - PROCESS | 1652 | 1462402319847 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11732ec00) [pid = 1652] [serial = 1087] [outer = 0x1126bb000] 15:52:00 INFO - PROCESS | 1652 | 1462402320188 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:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 15:52:00 INFO - PROCESS | 1652 | 1462402320212 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1652 | 1462402320213 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:52:00 INFO - PROCESS | 1652 | 1462402320216 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1652 | 1462402320217 Marionette TRACE conn2 <- [1,1422,null,{}] 15:52:00 INFO - PROCESS | 1652 | 1462402320219 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:52:00 INFO - PROCESS | 1652 | 1462402320310 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:52:00 INFO - PROCESS | 1652 | 1462402320316 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12140c000 == 35 [pid = 1652] [id = 363] 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1126c0400) [pid = 1652] [serial = 1088] [outer = 0x0] 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11889cc00) [pid = 1652] [serial = 1089] [outer = 0x1126c0400] 15:52:00 INFO - PROCESS | 1652 | 1462402320340 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118916000) [pid = 1652] [serial = 1090] [outer = 0x1126c0400] 15:52:00 INFO - PROCESS | 1652 | 1462402320647 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:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 467ms 15:52:00 INFO - PROCESS | 1652 | 1462402320684 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1652 | 1462402320685 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:52:00 INFO - PROCESS | 1652 | 1462402320687 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1652 | 1462402320688 Marionette TRACE conn2 <- [1,1426,null,{}] 15:52:00 INFO - PROCESS | 1652 | 1462402320691 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:52:00 INFO - PROCESS | 1652 | 1462402320762 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:52:00 INFO - PROCESS | 1652 | 1462402320766 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118320800 == 36 [pid = 1652] [id = 364] 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116a66c00) [pid = 1652] [serial = 1091] [outer = 0x0] 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a14e000) [pid = 1652] [serial = 1092] [outer = 0x116a66c00] 15:52:00 INFO - PROCESS | 1652 | 1462402320793 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1213dd000) [pid = 1652] [serial = 1093] [outer = 0x116a66c00] 15:52:01 INFO - PROCESS | 1652 | 1462402321134 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:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 468ms 15:52:01 INFO - PROCESS | 1652 | 1462402321155 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1652 | 1462402321157 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:52:01 INFO - PROCESS | 1652 | 1462402321160 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1652 | 1462402321162 Marionette TRACE conn2 <- [1,1430,null,{}] 15:52:01 INFO - PROCESS | 1652 | 1462402321173 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:52:01 INFO - PROCESS | 1652 | 1462402321247 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:52:01 INFO - PROCESS | 1652 | 1462402321252 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248dd000 == 37 [pid = 1652] [id = 365] 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213df000) [pid = 1652] [serial = 1094] [outer = 0x0] 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1214ac000) [pid = 1652] [serial = 1095] [outer = 0x1213df000] 15:52:01 INFO - PROCESS | 1652 | 1462402321278 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121573400) [pid = 1652] [serial = 1096] [outer = 0x1213df000] 15:52:01 INFO - PROCESS | 1652 | 1462402321601 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:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 479ms 15:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:52:01 INFO - PROCESS | 1652 | 1462402321638 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1652 | 1462402321640 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:52:01 INFO - PROCESS | 1652 | 1462402321642 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1652 | 1462402321644 Marionette TRACE conn2 <- [1,1434,null,{}] 15:52:01 INFO - PROCESS | 1652 | 1462402321646 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:52:01 INFO - PROCESS | 1652 | 1462402321780 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:52:01 INFO - PROCESS | 1652 | 1462402321859 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x113285000 == 38 [pid = 1652] [id = 366] 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110f97400) [pid = 1652] [serial = 1097] [outer = 0x0] 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x110f9d800) [pid = 1652] [serial = 1098] [outer = 0x110f97400] 15:52:01 INFO - PROCESS | 1652 | 1462402321892 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x111d3bc00) [pid = 1652] [serial = 1099] [outer = 0x110f97400] 15:52:02 INFO - PROCESS | 1652 | 1462402322475 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:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 870ms 15:52:02 INFO - PROCESS | 1652 | 1462402322531 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 1652 | 1462402322533 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:52:02 INFO - PROCESS | 1652 | 1462402322536 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 1652 | 1462402322539 Marionette TRACE conn2 <- [1,1438,null,{}] 15:52:02 INFO - PROCESS | 1652 | 1462402322542 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:52:02 INFO - PROCESS | 1652 | 1462402322647 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:52:02 INFO - PROCESS | 1652 | 1462402322718 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11831f000 == 39 [pid = 1652] [id = 367] 15:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1165c7c00) [pid = 1652] [serial = 1100] [outer = 0x0] 15:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1168c2400) [pid = 1652] [serial = 1101] [outer = 0x1165c7c00] 15:52:02 INFO - PROCESS | 1652 | 1462402322750 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11757cc00) [pid = 1652] [serial = 1102] [outer = 0x1165c7c00] 15:52:03 INFO - PROCESS | 1652 | 1462402323362 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:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 872ms 15:52:03 INFO - PROCESS | 1652 | 1462402323411 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1652 | 1462402323413 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:52:03 INFO - PROCESS | 1652 | 1462402323417 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1652 | 1462402323420 Marionette TRACE conn2 <- [1,1442,null,{}] 15:52:03 INFO - PROCESS | 1652 | 1462402323424 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:52:03 INFO - PROCESS | 1652 | 1462402323528 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:52:03 INFO - PROCESS | 1652 | 1462402323616 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x113fa1000 == 40 [pid = 1652] [id = 368] 15:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112dd6400) [pid = 1652] [serial = 1103] [outer = 0x0] 15:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113029800) [pid = 1652] [serial = 1104] [outer = 0x112dd6400] 15:52:03 INFO - PROCESS | 1652 | 1462402323644 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113aa6400) [pid = 1652] [serial = 1105] [outer = 0x112dd6400] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1248dd000 == 39 [pid = 1652] [id = 365] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118320800 == 38 [pid = 1652] [id = 364] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12140c000 == 37 [pid = 1652] [id = 363] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117402800 == 36 [pid = 1652] [id = 362] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1133db000 == 35 [pid = 1652] [id = 361] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119ce6800 == 34 [pid = 1652] [id = 360] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b8000 == 33 [pid = 1652] [id = 359] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x118322000 == 32 [pid = 1652] [id = 358] 15:52:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11891d800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116849000 == 31 [pid = 1652] [id = 357] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11603e800 == 30 [pid = 1652] [id = 356] 15:52:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11995b800 == 29 [pid = 1652] [id = 355] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cd62000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1188f0c00) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112de1000) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115e44400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1277acc00) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126b41400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12963a000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129029800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12975c800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1188f5000) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116174c00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12aaa9800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11732f000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118204c00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be41800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1183c7c00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11888f800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112dd7000) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ada0000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1188f0000) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ab66c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a874c00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128fa5800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1260bcc00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121eb4800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1214adc00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11968c800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1188ef800) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11820b000) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11820dc00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117574c00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112654400) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x110f9d400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129752800) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121ab9000) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11a07f400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1214a8800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119086400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119a9ac00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11742a000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1188f4400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118657800) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118211800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x115e93c00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12be3b000) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bc70000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12996dc00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x121974000) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x112042000) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1260b1400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12aff4800) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 15:52:04 INFO - PROCESS | 1652 | 1462402324081 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:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 15:52:04 INFO - PROCESS | 1652 | 1462402324090 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1652 | 1462402324098 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:52:04 INFO - PROCESS | 1652 | 1462402324102 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1652 | 1462402324104 Marionette TRACE conn2 <- [1,1446,null,{}] 15:52:04 INFO - PROCESS | 1652 | 1462402324106 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:52:04 INFO - PROCESS | 1652 | 1462402324183 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:52:04 INFO - PROCESS | 1652 | 1462402324229 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117349000 == 30 [pid = 1652] [id = 369] 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112dd9c00) [pid = 1652] [serial = 1106] [outer = 0x0] 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1160af000) [pid = 1652] [serial = 1107] [outer = 0x112dd9c00] 15:52:04 INFO - PROCESS | 1652 | 1462402324256 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116a70800) [pid = 1652] [serial = 1108] [outer = 0x112dd9c00] 15:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 15:52:04 INFO - PROCESS | 1652 | 1462402324567 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:52:04 INFO - PROCESS | 1652 | 1462402324572 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1652 | 1462402324573 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:52:04 INFO - PROCESS | 1652 | 1462402324584 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1652 | 1462402324586 Marionette TRACE conn2 <- [1,1450,null,{}] 15:52:04 INFO - PROCESS | 1652 | 1462402324598 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:52:04 INFO - PROCESS | 1652 | 1462402324673 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:52:04 INFO - PROCESS | 1652 | 1462402324681 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118317800 == 31 [pid = 1652] [id = 370] 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x111117c00) [pid = 1652] [serial = 1109] [outer = 0x0] 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11820f400) [pid = 1652] [serial = 1110] [outer = 0x111117c00] 15:52:04 INFO - PROCESS | 1652 | 1462402324710 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1183c2c00) [pid = 1652] [serial = 1111] [outer = 0x111117c00] 15:52:05 INFO - PROCESS | 1652 | 1462402325054 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:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 15:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:52:05 INFO - PROCESS | 1652 | 1462402325109 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1652 | 1462402325111 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:52:05 INFO - PROCESS | 1652 | 1462402325113 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1652 | 1462402325114 Marionette TRACE conn2 <- [1,1454,null,{}] 15:52:05 INFO - PROCESS | 1652 | 1462402325117 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:52:05 INFO - PROCESS | 1652 | 1462402325189 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:52:05 INFO - PROCESS | 1652 | 1462402325197 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196cf000 == 32 [pid = 1652] [id = 371] 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1183cac00) [pid = 1652] [serial = 1112] [outer = 0x0] 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11888f800) [pid = 1652] [serial = 1113] [outer = 0x1183cac00] 15:52:05 INFO - PROCESS | 1652 | 1462402325223 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1188f5000) [pid = 1652] [serial = 1114] [outer = 0x1183cac00] 15:52:05 INFO - PROCESS | 1652 | 1462402325596 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:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 15:52:05 INFO - PROCESS | 1652 | 1462402325644 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:52:05 INFO - PROCESS | 1652 | 1462402325645 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:52:05 INFO - PROCESS | 1652 | 1462402325648 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1652 | 1462402325650 Marionette TRACE conn2 <- [1,1458,null,{}] 15:52:05 INFO - PROCESS | 1652 | 1462402325652 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:52:05 INFO - PROCESS | 1652 | 1462402325738 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:52:05 INFO - PROCESS | 1652 | 1462402325748 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117347800 == 33 [pid = 1652] [id = 372] 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1188f6000) [pid = 1652] [serial = 1115] [outer = 0x0] 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11891f000) [pid = 1652] [serial = 1116] [outer = 0x1188f6000] 15:52:05 INFO - PROCESS | 1652 | 1462402325777 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119086400) [pid = 1652] [serial = 1117] [outer = 0x1188f6000] 15:52:06 INFO - PROCESS | 1652 | 1462402326146 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:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 15:52:06 INFO - PROCESS | 1652 | 1462402326167 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:52:06 INFO - PROCESS | 1652 | 1462402326168 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:52:06 INFO - PROCESS | 1652 | 1462402326170 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1652 | 1462402326171 Marionette TRACE conn2 <- [1,1462,null,{}] 15:52:06 INFO - PROCESS | 1652 | 1462402326174 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:52:06 INFO - PROCESS | 1652 | 1462402326283 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:52:06 INFO - PROCESS | 1652 | 1462402326289 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121402800 == 34 [pid = 1652] [id = 373] 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118912000) [pid = 1652] [serial = 1118] [outer = 0x0] 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1196ed400) [pid = 1652] [serial = 1119] [outer = 0x118912000] 15:52:06 INFO - PROCESS | 1652 | 1462402326317 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119d30800) [pid = 1652] [serial = 1120] [outer = 0x118912000] 15:52:06 INFO - PROCESS | 1652 | 1462402326704 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:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 15:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:52:06 INFO - PROCESS | 1652 | 1462402326749 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1652 | 1462402326751 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:52:06 INFO - PROCESS | 1652 | 1462402326753 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1652 | 1462402326754 Marionette TRACE conn2 <- [1,1466,null,{}] 15:52:06 INFO - PROCESS | 1652 | 1462402326756 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:52:06 INFO - PROCESS | 1652 | 1462402326845 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:52:06 INFO - PROCESS | 1652 | 1462402326849 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121676000 == 35 [pid = 1652] [id = 374] 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119dc7400) [pid = 1652] [serial = 1121] [outer = 0x0] 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a092c00) [pid = 1652] [serial = 1122] [outer = 0x119dc7400] 15:52:06 INFO - PROCESS | 1652 | 1462402326875 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1214a6800) [pid = 1652] [serial = 1123] [outer = 0x119dc7400] 15:52:07 INFO - PROCESS | 1652 | 1462402327225 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:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 15:52:07 INFO - PROCESS | 1652 | 1462402327273 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1652 | 1462402327274 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:52:07 INFO - PROCESS | 1652 | 1462402327276 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1652 | 1462402327277 Marionette TRACE conn2 <- [1,1470,null,{}] 15:52:07 INFO - PROCESS | 1652 | 1462402327279 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:52:07 INFO - PROCESS | 1652 | 1462402327370 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:52:07 INFO - PROCESS | 1652 | 1462402327375 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0a000 == 36 [pid = 1652] [id = 375] 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a088800) [pid = 1652] [serial = 1124] [outer = 0x0] 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1214b2000) [pid = 1652] [serial = 1125] [outer = 0x11a088800] 15:52:07 INFO - PROCESS | 1652 | 1462402327401 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121970800) [pid = 1652] [serial = 1126] [outer = 0x11a088800] 15:52:07 INFO - PROCESS | 1652 | 1462402327755 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:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 15:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:52:07 INFO - PROCESS | 1652 | 1462402327798 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1652 | 1462402327799 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:52:07 INFO - PROCESS | 1652 | 1462402327801 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1652 | 1462402327802 Marionette TRACE conn2 <- [1,1474,null,{}] 15:52:07 INFO - PROCESS | 1652 | 1462402327805 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:52:07 INFO - PROCESS | 1652 | 1462402327894 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:52:07 INFO - PROCESS | 1652 | 1462402327898 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248ae800 == 37 [pid = 1652] [id = 376] 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1214a8000) [pid = 1652] [serial = 1127] [outer = 0x0] 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121eb4800) [pid = 1652] [serial = 1128] [outer = 0x1214a8000] 15:52:07 INFO - PROCESS | 1652 | 1462402327923 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124c81800) [pid = 1652] [serial = 1129] [outer = 0x1214a8000] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x110f9f000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x110f8fc00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112dd8000) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116a66c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113029400) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118914800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112dd8c00) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1192fac00) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1126bb000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1126c0400) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:52:08 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1260b8400) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:52:08 INFO - PROCESS | 1652 | 1462402328269 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:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 15:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:52:08 INFO - PROCESS | 1652 | 1462402328322 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1652 | 1462402328323 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:52:08 INFO - PROCESS | 1652 | 1462402328325 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1652 | 1462402328326 Marionette TRACE conn2 <- [1,1478,null,{}] 15:52:08 INFO - PROCESS | 1652 | 1462402328329 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:52:08 INFO - PROCESS | 1652 | 1462402328404 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:52:08 INFO - PROCESS | 1652 | 1462402328413 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925a000 == 38 [pid = 1652] [id = 377] 15:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113029400) [pid = 1652] [serial = 1130] [outer = 0x0] 15:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11a14d000) [pid = 1652] [serial = 1131] [outer = 0x113029400] 15:52:08 INFO - PROCESS | 1652 | 1462402328438 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1249ebc00) [pid = 1652] [serial = 1132] [outer = 0x113029400] 15:52:08 INFO - PROCESS | 1652 | 1462402328780 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:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 472ms 15:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:52:08 INFO - PROCESS | 1652 | 1462402328797 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1652 | 1462402328799 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:52:08 INFO - PROCESS | 1652 | 1462402328801 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1652 | 1462402328803 Marionette TRACE conn2 <- [1,1482,null,{}] 15:52:08 INFO - PROCESS | 1652 | 1462402328805 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:52:08 INFO - PROCESS | 1652 | 1462402328895 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:52:08 INFO - PROCESS | 1652 | 1462402328940 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272a1000 == 39 [pid = 1652] [id = 378] 15:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11891c000) [pid = 1652] [serial = 1133] [outer = 0x0] 15:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1258a8400) [pid = 1652] [serial = 1134] [outer = 0x11891c000] 15:52:08 INFO - PROCESS | 1652 | 1462402328969 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x125fe4c00) [pid = 1652] [serial = 1135] [outer = 0x11891c000] 15:52:09 INFO - PROCESS | 1652 | 1462402329266 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:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 15:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:52:09 INFO - PROCESS | 1652 | 1462402329323 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1652 | 1462402329324 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:52:09 INFO - PROCESS | 1652 | 1462402329326 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1652 | 1462402329327 Marionette TRACE conn2 <- [1,1486,null,{}] 15:52:09 INFO - PROCESS | 1652 | 1462402329330 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:52:09 INFO - PROCESS | 1652 | 1462402329404 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:52:09 INFO - PROCESS | 1652 | 1462402329410 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x128feb800 == 40 [pid = 1652] [id = 379] 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x125fe6c00) [pid = 1652] [serial = 1136] [outer = 0x0] 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1260b6c00) [pid = 1652] [serial = 1137] [outer = 0x125fe6c00] 15:52:09 INFO - PROCESS | 1652 | 1462402329436 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126b36800) [pid = 1652] [serial = 1138] [outer = 0x125fe6c00] 15:52:09 INFO - PROCESS | 1652 | 1462402329773 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:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 470ms 15:52:09 INFO - PROCESS | 1652 | 1462402329798 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1652 | 1462402329799 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:52:09 INFO - PROCESS | 1652 | 1462402329812 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1652 | 1462402329813 Marionette TRACE conn2 <- [1,1490,null,{}] 15:52:09 INFO - PROCESS | 1652 | 1462402329815 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:52:09 INFO - PROCESS | 1652 | 1462402329890 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:52:09 INFO - PROCESS | 1652 | 1462402329896 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961a000 == 41 [pid = 1652] [id = 380] 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1260ba000) [pid = 1652] [serial = 1139] [outer = 0x0] 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126b88c00) [pid = 1652] [serial = 1140] [outer = 0x1260ba000] 15:52:09 INFO - PROCESS | 1652 | 1462402329920 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126c62400) [pid = 1652] [serial = 1141] [outer = 0x1260ba000] 15:52:10 INFO - PROCESS | 1652 | 1462402330356 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:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 579ms 15:52:10 INFO - PROCESS | 1652 | 1462402330381 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:52:10 INFO - PROCESS | 1652 | 1462402330384 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:52:10 INFO - PROCESS | 1652 | 1462402330387 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1652 | 1462402330389 Marionette TRACE conn2 <- [1,1494,null,{}] 15:52:10 INFO - PROCESS | 1652 | 1462402330412 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:52:10 INFO - PROCESS | 1652 | 1462402330517 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:52:10 INFO - PROCESS | 1652 | 1462402330578 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117311000 == 42 [pid = 1652] [id = 381] 15:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112d5d400) [pid = 1652] [serial = 1142] [outer = 0x0] 15:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113da3c00) [pid = 1652] [serial = 1143] [outer = 0x112d5d400] 15:52:10 INFO - PROCESS | 1652 | 1462402330610 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1161cc800) [pid = 1652] [serial = 1144] [outer = 0x112d5d400] 15:52:11 INFO - PROCESS | 1652 | 1462402331081 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:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 741ms 15:52:11 INFO - PROCESS | 1652 | 1462402331128 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1652 | 1462402331133 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:52:11 INFO - PROCESS | 1652 | 1462402331137 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1652 | 1462402331139 Marionette TRACE conn2 <- [1,1498,null,{}] 15:52:11 INFO - PROCESS | 1652 | 1462402331141 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:52:11 INFO - PROCESS | 1652 | 1462402331238 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:52:11 INFO - PROCESS | 1652 | 1462402331299 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f1c800 == 43 [pid = 1652] [id = 382] 15:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11742d800) [pid = 1652] [serial = 1145] [outer = 0x0] 15:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11820ac00) [pid = 1652] [serial = 1146] [outer = 0x11742d800] 15:52:11 INFO - PROCESS | 1652 | 1462402331328 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1183c9800) [pid = 1652] [serial = 1147] [outer = 0x11742d800] 15:52:11 INFO - PROCESS | 1652 | 1462402331726 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:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 620ms 15:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:52:11 INFO - PROCESS | 1652 | 1462402331758 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1652 | 1462402331759 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:52:11 INFO - PROCESS | 1652 | 1462402331762 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1652 | 1462402331764 Marionette TRACE conn2 <- [1,1502,null,{}] 15:52:11 INFO - PROCESS | 1652 | 1462402331772 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:52:11 INFO - PROCESS | 1652 | 1462402331871 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:52:11 INFO - PROCESS | 1652 | 1462402331922 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd2800 == 44 [pid = 1652] [id = 383] 15:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1188f2400) [pid = 1652] [serial = 1148] [outer = 0x0] 15:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1192f3000) [pid = 1652] [serial = 1149] [outer = 0x1188f2400] 15:52:11 INFO - PROCESS | 1652 | 1462402331965 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11978cc00) [pid = 1652] [serial = 1150] [outer = 0x1188f2400] 15:52:12 INFO - PROCESS | 1652 | 1462402332369 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:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 15:52:12 INFO - PROCESS | 1652 | 1462402332434 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:52:12 INFO - PROCESS | 1652 | 1462402332436 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:52:12 INFO - PROCESS | 1652 | 1462402332438 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1652 | 1462402332440 Marionette TRACE conn2 <- [1,1506,null,{}] 15:52:12 INFO - PROCESS | 1652 | 1462402332460 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:52:12 INFO - PROCESS | 1652 | 1462402332577 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:52:12 INFO - PROCESS | 1652 | 1462402332699 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a815800 == 45 [pid = 1652] [id = 384] 15:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125a7a000) [pid = 1652] [serial = 1151] [outer = 0x0] 15:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125fe1800) [pid = 1652] [serial = 1152] [outer = 0x125a7a000] 15:52:12 INFO - PROCESS | 1652 | 1462402332734 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126b39000) [pid = 1652] [serial = 1153] [outer = 0x125a7a000] 15:52:13 INFO - PROCESS | 1652 | 1462402333327 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:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 919ms 15:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:52:13 INFO - PROCESS | 1652 | 1462402333360 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1652 | 1462402333362 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:52:13 INFO - PROCESS | 1652 | 1462402333365 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1652 | 1462402333368 Marionette TRACE conn2 <- [1,1510,null,{}] 15:52:13 INFO - PROCESS | 1652 | 1462402333377 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:52:13 INFO - PROCESS | 1652 | 1462402333472 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:52:13 INFO - PROCESS | 1652 | 1462402333530 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118315800 == 46 [pid = 1652] [id = 385] 15:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1126b6c00) [pid = 1652] [serial = 1154] [outer = 0x0] 15:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112dd3800) [pid = 1652] [serial = 1155] [outer = 0x1126b6c00] 15:52:13 INFO - PROCESS | 1652 | 1462402333558 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115e44400) [pid = 1652] [serial = 1156] [outer = 0x1126b6c00] 15:52:14 INFO - PROCESS | 1652 | 1462402334057 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:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 726ms 15:52:14 INFO - PROCESS | 1652 | 1462402334110 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1652 | 1462402334114 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:52:14 INFO - PROCESS | 1652 | 1462402334120 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1652 | 1462402334122 Marionette TRACE conn2 <- [1,1514,null,{}] 15:52:14 INFO - PROCESS | 1652 | 1462402334124 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:52:14 INFO - PROCESS | 1652 | 1462402334203 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128feb800 == 45 [pid = 1652] [id = 379] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1272a1000 == 44 [pid = 1652] [id = 378] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11925a000 == 43 [pid = 1652] [id = 377] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1248ae800 == 42 [pid = 1652] [id = 376] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0a000 == 41 [pid = 1652] [id = 375] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121676000 == 40 [pid = 1652] [id = 374] 15:52:14 INFO - PROCESS | 1652 | 1462402334310 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121402800 == 39 [pid = 1652] [id = 373] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117347800 == 38 [pid = 1652] [id = 372] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1196cf000 == 37 [pid = 1652] [id = 371] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118317800 == 36 [pid = 1652] [id = 370] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117349000 == 35 [pid = 1652] [id = 369] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x113fa1000 == 34 [pid = 1652] [id = 368] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11831f000 == 33 [pid = 1652] [id = 367] 15:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11303b800 == 34 [pid = 1652] [id = 386] 15:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11110c400) [pid = 1652] [serial = 1157] [outer = 0x0] 15:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112dd8c00) [pid = 1652] [serial = 1158] [outer = 0x11110c400] 15:52:14 INFO - PROCESS | 1652 | 1462402334358 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11732c800) [pid = 1652] [serial = 1159] [outer = 0x11110c400] 15:52:14 INFO - PROCESS | 1652 | --DOCSHELL 0x113285000 == 33 [pid = 1652] [id = 366] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12be0b400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118899c00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11820ec00) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112dd9800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113397800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1213dd000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113d9c000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116865000) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1214ac000) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119682000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11891c400) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118916c00) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119782000) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1192ef800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115098400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11732ec00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a14e000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11a080800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11889cc00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118916000) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1183c9c00) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 15:52:14 INFO - PROCESS | 1652 | 1462402334810 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:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 15:52:14 INFO - PROCESS | 1652 | 1462402334851 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1652 | 1462402334854 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:52:14 INFO - PROCESS | 1652 | 1462402334857 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1652 | 1462402334862 Marionette TRACE conn2 <- [1,1518,null,{}] 15:52:14 INFO - PROCESS | 1652 | 1462402334873 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:52:14 INFO - PROCESS | 1652 | 1462402334953 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:52:14 INFO - PROCESS | 1652 | 1462402334962 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119244000 == 34 [pid = 1652] [id = 387] 15:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1183ca000) [pid = 1652] [serial = 1160] [outer = 0x0] 15:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118661c00) [pid = 1652] [serial = 1161] [outer = 0x1183ca000] 15:52:14 INFO - PROCESS | 1652 | 1462402334990 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1188f3c00) [pid = 1652] [serial = 1162] [outer = 0x1183ca000] 15:52:15 INFO - PROCESS | 1652 | 1462402335342 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:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 526ms 15:52:15 INFO - PROCESS | 1652 | 1462402335382 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1652 | 1462402335384 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:52:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:52:15 INFO - PROCESS | 1652 | 1462402335386 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1652 | 1462402335387 Marionette TRACE conn2 <- [1,1522,null,{}] 15:52:15 INFO - PROCESS | 1652 | 1462402335389 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:52:15 INFO - PROCESS | 1652 | 1462402335465 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:52:15 INFO - PROCESS | 1652 | 1462402335470 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f13000 == 35 [pid = 1652] [id = 388] 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118917000) [pid = 1652] [serial = 1163] [outer = 0x0] 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119039800) [pid = 1652] [serial = 1164] [outer = 0x118917000] 15:52:15 INFO - PROCESS | 1652 | 1462402335498 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1196f0400) [pid = 1652] [serial = 1165] [outer = 0x118917000] 15:52:15 INFO - PROCESS | 1652 | 1462402335839 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:52:15 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:52:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:52:15 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:52:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:52:15 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:52:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:52:15 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:52:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:52:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 15:52:15 INFO - PROCESS | 1652 | 1462402335861 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1652 | 1462402335863 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:52:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:52:15 INFO - PROCESS | 1652 | 1462402335865 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1652 | 1462402335867 Marionette TRACE conn2 <- [1,1526,null,{}] 15:52:15 INFO - PROCESS | 1652 | 1462402335869 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:52:15 INFO - PROCESS | 1652 | 1462402335962 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:52:15 INFO - PROCESS | 1652 | 1462402335969 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a20b800 == 36 [pid = 1652] [id = 389] 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1110f5000) [pid = 1652] [serial = 1166] [outer = 0x0] 15:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119784800) [pid = 1652] [serial = 1167] [outer = 0x1110f5000] 15:52:15 INFO - PROCESS | 1652 | 1462402335994 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1213d4c00) [pid = 1652] [serial = 1168] [outer = 0x1110f5000] 15:52:16 INFO - PROCESS | 1652 | 1462402336372 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:52:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:52:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:52:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:52:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 15:52:16 INFO - PROCESS | 1652 | 1462402336384 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1652 | 1462402336386 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:52:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:52:16 INFO - PROCESS | 1652 | 1462402336388 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1652 | 1462402336389 Marionette TRACE conn2 <- [1,1530,null,{}] 15:52:16 INFO - PROCESS | 1652 | 1462402336391 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:52:16 INFO - PROCESS | 1652 | 1462402336482 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:52:16 INFO - PROCESS | 1652 | 1462402336487 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dbf000 == 37 [pid = 1652] [id = 390] 15:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213d5400) [pid = 1652] [serial = 1169] [outer = 0x0] 15:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1217e0400) [pid = 1652] [serial = 1170] [outer = 0x1213d5400] 15:52:16 INFO - PROCESS | 1652 | 1462402336517 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126c5e800) [pid = 1652] [serial = 1171] [outer = 0x1213d5400] 15:52:16 INFO - PROCESS | 1652 | 1462402336863 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:52:16 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:52:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:52:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:52:16 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:52:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:52:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 518ms 15:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:52:16 INFO - PROCESS | 1652 | 1462402336911 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1652 | 1462402336913 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:52:16 INFO - PROCESS | 1652 | 1462402336915 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1652 | 1462402336916 Marionette TRACE conn2 <- [1,1534,null,{}] 15:52:16 INFO - PROCESS | 1652 | 1462402336918 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:52:17 INFO - PROCESS | 1652 | 1462402337010 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:52:17 INFO - PROCESS | 1652 | 1462402337014 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c30000 == 38 [pid = 1652] [id = 391] 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1260b7000) [pid = 1652] [serial = 1172] [outer = 0x0] 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1272d9400) [pid = 1652] [serial = 1173] [outer = 0x1260b7000] 15:52:17 INFO - PROCESS | 1652 | 1462402337039 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1277a6c00) [pid = 1652] [serial = 1174] [outer = 0x1260b7000] 15:52:17 INFO - PROCESS | 1652 | 1462402337386 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:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 517ms 15:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:52:17 INFO - PROCESS | 1652 | 1462402337433 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1652 | 1462402337434 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:52:17 INFO - PROCESS | 1652 | 1462402337436 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1652 | 1462402337437 Marionette TRACE conn2 <- [1,1538,null,{}] 15:52:17 INFO - PROCESS | 1652 | 1462402337440 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:52:17 INFO - PROCESS | 1652 | 1462402337533 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:52:17 INFO - PROCESS | 1652 | 1462402337537 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127721800 == 39 [pid = 1652] [id = 392] 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126c68000) [pid = 1652] [serial = 1175] [outer = 0x0] 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1277afc00) [pid = 1652] [serial = 1176] [outer = 0x126c68000] 15:52:17 INFO - PROCESS | 1652 | 1462402337562 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128fac400) [pid = 1652] [serial = 1177] [outer = 0x126c68000] 15:52:17 INFO - PROCESS | 1652 | 1462402337901 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:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 15:52:17 INFO - PROCESS | 1652 | 1462402337906 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1652 | 1462402337908 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:52:17 INFO - PROCESS | 1652 | 1462402337918 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1652 | 1462402337919 Marionette TRACE conn2 <- [1,1542,null,{}] 15:52:17 INFO - PROCESS | 1652 | 1462402337921 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:52:18 INFO - PROCESS | 1652 | 1462402338016 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:52:18 INFO - PROCESS | 1652 | 1462402338020 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a8800 == 40 [pid = 1652] [id = 393] 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1277ab400) [pid = 1652] [serial = 1178] [outer = 0x0] 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128fafc00) [pid = 1652] [serial = 1179] [outer = 0x1277ab400] 15:52:18 INFO - PROCESS | 1652 | 1462402338046 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129030400) [pid = 1652] [serial = 1180] [outer = 0x1277ab400] 15:52:18 INFO - PROCESS | 1652 | 1462402338357 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:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 474ms 15:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:52:18 INFO - PROCESS | 1652 | 1462402338390 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1652 | 1462402338391 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:52:18 INFO - PROCESS | 1652 | 1462402338396 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1652 | 1462402338399 Marionette TRACE conn2 <- [1,1546,null,{}] 15:52:18 INFO - PROCESS | 1652 | 1462402338401 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:52:18 INFO - PROCESS | 1652 | 1462402338499 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:52:18 INFO - PROCESS | 1652 | 1462402338511 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf3800 == 41 [pid = 1652] [id = 394] 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129029400) [pid = 1652] [serial = 1181] [outer = 0x0] 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12923bc00) [pid = 1652] [serial = 1182] [outer = 0x129029400] 15:52:18 INFO - PROCESS | 1652 | 1462402338536 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129355000) [pid = 1652] [serial = 1183] [outer = 0x129029400] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125fe6c00) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118912000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119dc7400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112dd9c00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111117c00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112dd6400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a088800) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1214a8000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113029400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11891c000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1188f6000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:52:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1183cac00) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 572ms 15:52:18 INFO - PROCESS | 1652 | 1462402338960 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:52:18 INFO - PROCESS | 1652 | 1462402338967 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:52:18 INFO - PROCESS | 1652 | 1462402338968 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:52:18 INFO - PROCESS | 1652 | 1462402338971 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1652 | 1462402338972 Marionette TRACE conn2 <- [1,1550,null,{}] 15:52:18 INFO - PROCESS | 1652 | 1462402338975 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:52:19 INFO - PROCESS | 1652 | 1462402339101 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:52:19 INFO - PROCESS | 1652 | 1462402339108 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad79000 == 42 [pid = 1652] [id = 395] 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112dd9c00) [pid = 1652] [serial = 1184] [outer = 0x0] 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a147000) [pid = 1652] [serial = 1185] [outer = 0x112dd9c00] 15:52:19 INFO - PROCESS | 1652 | 1462402339137 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12963b000) [pid = 1652] [serial = 1186] [outer = 0x112dd9c00] 15:52:19 INFO - PROCESS | 1652 | 1462402339457 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:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 15:52:19 INFO - PROCESS | 1652 | 1462402339492 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1652 | 1462402339496 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:52:19 INFO - PROCESS | 1652 | 1462402339498 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1652 | 1462402339500 Marionette TRACE conn2 <- [1,1554,null,{}] 15:52:19 INFO - PROCESS | 1652 | 1462402339503 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:52:19 INFO - PROCESS | 1652 | 1462402339650 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:52:19 INFO - PROCESS | 1652 | 1462402339665 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b491000 == 43 [pid = 1652] [id = 396] 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a07f400) [pid = 1652] [serial = 1187] [outer = 0x0] 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129753000) [pid = 1652] [serial = 1188] [outer = 0x11a07f400] 15:52:19 INFO - PROCESS | 1652 | 1462402339704 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129970000) [pid = 1652] [serial = 1189] [outer = 0x11a07f400] 15:52:20 INFO - PROCESS | 1652 | 1462402340076 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:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 15:52:20 INFO - PROCESS | 1652 | 1462402340120 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1652 | 1462402340121 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:52:20 INFO - PROCESS | 1652 | 1462402340125 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1652 | 1462402340126 Marionette TRACE conn2 <- [1,1558,null,{}] 15:52:20 INFO - PROCESS | 1652 | 1462402340128 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:52:20 INFO - PROCESS | 1652 | 1462402340275 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:52:20 INFO - PROCESS | 1652 | 1462402340288 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b535800 == 44 [pid = 1652] [id = 397] 15:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112dd8000) [pid = 1652] [serial = 1190] [outer = 0x0] 15:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a879c00) [pid = 1652] [serial = 1191] [outer = 0x112dd8000] 15:52:20 INFO - PROCESS | 1652 | 1462402340327 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ab66c00) [pid = 1652] [serial = 1192] [outer = 0x112dd8000] 15:52:20 INFO - PROCESS | 1652 | 1462402340717 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:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 623ms 15:52:20 INFO - PROCESS | 1652 | 1462402340789 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1652 | 1462402340791 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:52:20 INFO - PROCESS | 1652 | 1462402340795 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1652 | 1462402340798 Marionette TRACE conn2 <- [1,1562,null,{}] 15:52:20 INFO - PROCESS | 1652 | 1462402340802 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:52:20 INFO - PROCESS | 1652 | 1462402340899 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:52:21 INFO - PROCESS | 1652 | 1462402341024 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fc7800 == 45 [pid = 1652] [id = 398] 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115e45800) [pid = 1652] [serial = 1193] [outer = 0x0] 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113477400) [pid = 1652] [serial = 1194] [outer = 0x115e45800] 15:52:21 INFO - PROCESS | 1652 | 1462402341068 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116546400) [pid = 1652] [serial = 1195] [outer = 0x115e45800] 15:52:21 INFO - PROCESS | 1652 | 1462402341486 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:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 15:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:52:21 INFO - PROCESS | 1652 | 1462402341517 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1652 | 1462402341519 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:52:21 INFO - PROCESS | 1652 | 1462402341525 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1652 | 1462402341528 Marionette TRACE conn2 <- [1,1566,null,{}] 15:52:21 INFO - PROCESS | 1652 | 1462402341531 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:52:21 INFO - PROCESS | 1652 | 1462402341631 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:52:21 INFO - PROCESS | 1652 | 1462402341684 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119949000 == 46 [pid = 1652] [id = 399] 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116a6f400) [pid = 1652] [serial = 1196] [outer = 0x0] 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1183c7000) [pid = 1652] [serial = 1197] [outer = 0x116a6f400] 15:52:21 INFO - PROCESS | 1652 | 1462402341713 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118911800) [pid = 1652] [serial = 1198] [outer = 0x116a6f400] 15:52:22 INFO - PROCESS | 1652 | 1462402342121 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:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 624ms 15:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:52:22 INFO - PROCESS | 1652 | 1462402342148 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1652 | 1462402342150 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:52:22 INFO - PROCESS | 1652 | 1462402342152 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1652 | 1462402342153 Marionette TRACE conn2 <- [1,1570,null,{}] 15:52:22 INFO - PROCESS | 1652 | 1462402342160 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:52:22 INFO - PROCESS | 1652 | 1462402342265 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:52:22 INFO - PROCESS | 1652 | 1462402342364 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c1800 == 47 [pid = 1652] [id = 400] 15:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119dc7000) [pid = 1652] [serial = 1199] [outer = 0x0] 15:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1213db800) [pid = 1652] [serial = 1200] [outer = 0x119dc7000] 15:52:22 INFO - PROCESS | 1652 | 1462402342397 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121d23400) [pid = 1652] [serial = 1201] [outer = 0x119dc7000] 15:52:22 INFO - PROCESS | 1652 | 1462402342829 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:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 721ms 15:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:52:22 INFO - PROCESS | 1652 | 1462402342873 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1652 | 1462402342875 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:52:22 INFO - PROCESS | 1652 | 1462402342877 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1652 | 1462402342878 Marionette TRACE conn2 <- [1,1574,null,{}] 15:52:22 INFO - PROCESS | 1652 | 1462402342881 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:52:22 INFO - PROCESS | 1652 | 1462402342982 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:52:23 INFO - PROCESS | 1652 | 1462402343046 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b48c000 == 48 [pid = 1652] [id = 401] 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12594c800) [pid = 1652] [serial = 1202] [outer = 0x0] 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1260af800) [pid = 1652] [serial = 1203] [outer = 0x12594c800] 15:52:23 INFO - PROCESS | 1652 | 1462402343076 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126c5a800) [pid = 1652] [serial = 1204] [outer = 0x12594c800] 15:52:23 INFO - PROCESS | 1652 | 1462402343487 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:52:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:52:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 620ms 15:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:52:23 INFO - PROCESS | 1652 | 1462402343498 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1652 | 1462402343499 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:52:23 INFO - PROCESS | 1652 | 1462402343501 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1652 | 1462402343503 Marionette TRACE conn2 <- [1,1578,null,{}] 15:52:23 INFO - PROCESS | 1652 | 1462402343505 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:52:23 INFO - PROCESS | 1652 | 1462402343605 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:52:23 INFO - PROCESS | 1652 | 1462402343699 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd80800 == 49 [pid = 1652] [id = 402] 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126c5b800) [pid = 1652] [serial = 1205] [outer = 0x0] 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128fa8c00) [pid = 1652] [serial = 1206] [outer = 0x126c5b800] 15:52:23 INFO - PROCESS | 1652 | 1462402343729 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12934cc00) [pid = 1652] [serial = 1207] [outer = 0x126c5b800] 15:52:24 INFO - PROCESS | 1652 | 1462402344164 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:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 15:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:52:24 INFO - PROCESS | 1652 | 1462402344173 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1652 | 1462402344175 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:52:24 INFO - PROCESS | 1652 | 1462402344177 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1652 | 1462402344178 Marionette TRACE conn2 <- [1,1582,null,{}] 15:52:24 INFO - PROCESS | 1652 | 1462402344180 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:52:24 INFO - PROCESS | 1652 | 1462402344297 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:52:24 INFO - PROCESS | 1652 | 1462402344352 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fd5800 == 50 [pid = 1652] [id = 403] 15:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129639400) [pid = 1652] [serial = 1208] [outer = 0x0] 15:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12996c800) [pid = 1652] [serial = 1209] [outer = 0x129639400] 15:52:24 INFO - PROCESS | 1652 | 1462402344383 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ad9a000) [pid = 1652] [serial = 1210] [outer = 0x129639400] 15:52:24 INFO - PROCESS | 1652 | 1462402344976 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:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 821ms 15:52:25 INFO - PROCESS | 1652 | 1462402344998 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1652 | 1462402345001 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:52:25 INFO - PROCESS | 1652 | 1462402345004 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1652 | 1462402345006 Marionette TRACE conn2 <- [1,1586,null,{}] 15:52:25 INFO - PROCESS | 1652 | 1462402345012 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:52:25 INFO - PROCESS | 1652 | 1462402345111 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:52:25 INFO - PROCESS | 1652 | 1462402345165 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119961000 == 51 [pid = 1652] [id = 404] 15:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x113471000) [pid = 1652] [serial = 1211] [outer = 0x0] 15:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x113da4000) [pid = 1652] [serial = 1212] [outer = 0x113471000] 15:52:25 INFO - PROCESS | 1652 | 1462402345193 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11685f800) [pid = 1652] [serial = 1213] [outer = 0x113471000] 15:52:25 INFO - PROCESS | 1652 | 1462402345672 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:52: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:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 15:52:25 INFO - PROCESS | 1652 | 1462402345725 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1652 | 1462402345732 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:52:25 INFO - PROCESS | 1652 | 1462402345739 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1652 | 1462402345742 Marionette TRACE conn2 <- [1,1590,null,{}] 15:52:25 INFO - PROCESS | 1652 | 1462402345746 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:52:25 INFO - PROCESS | 1652 | 1462402345854 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b491000 == 50 [pid = 1652] [id = 396] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad79000 == 49 [pid = 1652] [id = 395] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf3800 == 48 [pid = 1652] [id = 394] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a8800 == 47 [pid = 1652] [id = 393] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127721800 == 46 [pid = 1652] [id = 392] 15:52:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126b88c00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126c30000 == 45 [pid = 1652] [id = 391] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121dbf000 == 44 [pid = 1652] [id = 390] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a20b800 == 43 [pid = 1652] [id = 389] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119f13000 == 42 [pid = 1652] [id = 388] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119244000 == 41 [pid = 1652] [id = 387] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11303b800 == 40 [pid = 1652] [id = 386] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118315800 == 39 [pid = 1652] [id = 385] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128fd2800 == 38 [pid = 1652] [id = 383] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119f1c800 == 37 [pid = 1652] [id = 382] 15:52:25 INFO - PROCESS | 1652 | --DOCSHELL 0x117311000 == 36 [pid = 1652] [id = 381] 15:52:25 INFO - PROCESS | 1652 | 1462402345937 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116131000 == 37 [pid = 1652] [id = 405] 15:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112656400) [pid = 1652] [serial = 1214] [outer = 0x0] 15:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1161c9c00) [pid = 1652] [serial = 1215] [outer = 0x112656400] 15:52:25 INFO - PROCESS | 1652 | 1462402345963 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118659800) [pid = 1652] [serial = 1216] [outer = 0x112656400] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1196ed400) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1168c2400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a092c00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1160af000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116a70800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11820f400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1183c2c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113aa6400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x113029800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1214b2000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121eb4800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121970800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a14d000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125fe4c00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x110f9d800) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11891f000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1188f5000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11888f800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1214a6800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1258a8400) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d30800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124c81800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119086400) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1249ebc00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126b36800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1260b6c00) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1652 | 1462402346299 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:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 574ms 15:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:52:26 INFO - PROCESS | 1652 | 1462402346315 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1652 | 1462402346316 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:52:26 INFO - PROCESS | 1652 | 1462402346319 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1652 | 1462402346323 Marionette TRACE conn2 <- [1,1594,null,{}] 15:52:26 INFO - PROCESS | 1652 | 1462402346333 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:52:26 INFO - PROCESS | 1652 | 1462402346470 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:52:26 INFO - PROCESS | 1652 | 1462402346483 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b3800 == 38 [pid = 1652] [id = 406] 15:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118915000) [pid = 1652] [serial = 1217] [outer = 0x0] 15:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118920800) [pid = 1652] [serial = 1218] [outer = 0x118915000] 15:52:26 INFO - PROCESS | 1652 | 1462402346524 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1196e9800) [pid = 1652] [serial = 1219] [outer = 0x118915000] 15:52:26 INFO - PROCESS | 1652 | 1462402346948 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:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 673ms 15:52:26 INFO - PROCESS | 1652 | 1462402346992 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1652 | 1462402346994 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:52:26 INFO - PROCESS | 1652 | 1462402346996 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1652 | 1462402346997 Marionette TRACE conn2 <- [1,1598,null,{}] 15:52:27 INFO - PROCESS | 1652 | 1462402347000 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:52:27 INFO - PROCESS | 1652 | 1462402347079 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:52:27 INFO - PROCESS | 1652 | 1462402347084 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12140c000 == 39 [pid = 1652] [id = 407] 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119788000) [pid = 1652] [serial = 1220] [outer = 0x0] 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d33800) [pid = 1652] [serial = 1221] [outer = 0x119788000] 15:52:27 INFO - PROCESS | 1652 | 1462402347110 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a267800) [pid = 1652] [serial = 1222] [outer = 0x119788000] 15:52:27 INFO - PROCESS | 1652 | 1462402347428 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:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 15:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:52:27 INFO - PROCESS | 1652 | 1462402347464 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1652 | 1462402347466 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:52:27 INFO - PROCESS | 1652 | 1462402347468 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1652 | 1462402347469 Marionette TRACE conn2 <- [1,1602,null,{}] 15:52:27 INFO - PROCESS | 1652 | 1462402347471 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:52:27 INFO - PROCESS | 1652 | 1462402347566 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:52:27 INFO - PROCESS | 1652 | 1462402347572 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1218eb800 == 40 [pid = 1652] [id = 408] 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1214a6800) [pid = 1652] [serial = 1223] [outer = 0x0] 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1214b1000) [pid = 1652] [serial = 1224] [outer = 0x1214a6800] 15:52:27 INFO - PROCESS | 1652 | 1462402347600 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121e1a000) [pid = 1652] [serial = 1225] [outer = 0x1214a6800] 15:52:27 INFO - PROCESS | 1652 | 1462402347945 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:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 517ms 15:52:27 INFO - PROCESS | 1652 | 1462402347986 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1652 | 1462402347987 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:52:27 INFO - PROCESS | 1652 | 1462402347990 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1652 | 1462402347991 Marionette TRACE conn2 <- [1,1606,null,{}] 15:52:27 INFO - PROCESS | 1652 | 1462402347993 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:52:28 INFO - PROCESS | 1652 | 1462402348084 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:52:28 INFO - PROCESS | 1652 | 1462402348089 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126075800 == 41 [pid = 1652] [id = 409] 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12594b000) [pid = 1652] [serial = 1226] [outer = 0x0] 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126b37c00) [pid = 1652] [serial = 1227] [outer = 0x12594b000] 15:52:28 INFO - PROCESS | 1652 | 1462402348118 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1277b0800) [pid = 1652] [serial = 1228] [outer = 0x12594b000] 15:52:28 INFO - PROCESS | 1652 | 1462402348497 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:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 15:52:28 INFO - PROCESS | 1652 | 1462402348511 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1652 | 1462402348512 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:52:28 INFO - PROCESS | 1652 | 1462402348514 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1652 | 1462402348515 Marionette TRACE conn2 <- [1,1610,null,{}] 15:52:28 INFO - PROCESS | 1652 | 1462402348523 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:52:28 INFO - PROCESS | 1652 | 1462402348621 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:52:28 INFO - PROCESS | 1652 | 1462402348626 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x127711800 == 42 [pid = 1652] [id = 410] 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121970800) [pid = 1652] [serial = 1229] [outer = 0x0] 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128fa9400) [pid = 1652] [serial = 1230] [outer = 0x121970800] 15:52:28 INFO - PROCESS | 1652 | 1462402348651 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129350c00) [pid = 1652] [serial = 1231] [outer = 0x121970800] 15:52:28 INFO - PROCESS | 1652 | 1462402348955 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:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 15:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:52:28 INFO - PROCESS | 1652 | 1462402348988 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1652 | 1462402348989 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:52:29 INFO - PROCESS | 1652 | 1462402349000 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1652 | 1462402349001 Marionette TRACE conn2 <- [1,1614,null,{}] 15:52:29 INFO - PROCESS | 1652 | 1462402349004 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:52:29 INFO - PROCESS | 1652 | 1462402349106 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:52:29 INFO - PROCESS | 1652 | 1462402349111 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129215800 == 43 [pid = 1652] [id = 411] 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12902a400) [pid = 1652] [serial = 1232] [outer = 0x0] 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129752800) [pid = 1652] [serial = 1233] [outer = 0x12902a400] 15:52:29 INFO - PROCESS | 1652 | 1462402349165 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12996e400) [pid = 1652] [serial = 1234] [outer = 0x12902a400] 15:52:29 INFO - PROCESS | 1652 | 1462402349491 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:52:29 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:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 529ms 15:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:52:29 INFO - PROCESS | 1652 | 1462402349522 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1652 | 1462402349523 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:52:29 INFO - PROCESS | 1652 | 1462402349526 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1652 | 1462402349527 Marionette TRACE conn2 <- [1,1618,null,{}] 15:52:29 INFO - PROCESS | 1652 | 1462402349530 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:52:29 INFO - PROCESS | 1652 | 1462402349634 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:52:29 INFO - PROCESS | 1652 | 1462402349647 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a810000 == 44 [pid = 1652] [id = 412] 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129638800) [pid = 1652] [serial = 1235] [outer = 0x0] 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ab5e800) [pid = 1652] [serial = 1236] [outer = 0x129638800] 15:52:29 INFO - PROCESS | 1652 | 1462402349672 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ada0400) [pid = 1652] [serial = 1237] [outer = 0x129638800] 15:52:30 INFO - PROCESS | 1652 | 1462402349999 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:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 522ms 15:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:52:30 INFO - PROCESS | 1652 | 1462402350048 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1652 | 1462402350050 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:52:30 INFO - PROCESS | 1652 | 1462402350052 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1652 | 1462402350053 Marionette TRACE conn2 <- [1,1622,null,{}] 15:52:30 INFO - PROCESS | 1652 | 1462402350055 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:52:30 INFO - PROCESS | 1652 | 1462402350151 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:52:30 INFO - PROCESS | 1652 | 1462402350165 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b491000 == 45 [pid = 1652] [id = 413] 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12aaa7400) [pid = 1652] [serial = 1238] [outer = 0x0] 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12aff4800) [pid = 1652] [serial = 1239] [outer = 0x12aaa7400] 15:52:30 INFO - PROCESS | 1652 | 1462402350190 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b46c800) [pid = 1652] [serial = 1240] [outer = 0x12aaa7400] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1260b7000) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x126c68000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1110f5000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1183ca000) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118917000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1213d5400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1277ab400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11110c400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1126b6c00) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129029400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x112dd9c00) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:52:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a07f400) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:52:30 INFO - PROCESS | 1652 | 1462402350618 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:52:30 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:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 570ms 15:52:30 INFO - PROCESS | 1652 | 1462402350622 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1652 | 1462402350624 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:52:30 INFO - PROCESS | 1652 | 1462402350632 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1652 | 1462402350633 Marionette TRACE conn2 <- [1,1626,null,{}] 15:52:30 INFO - PROCESS | 1652 | 1462402350636 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:52:30 INFO - PROCESS | 1652 | 1462402350759 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:52:30 INFO - PROCESS | 1652 | 1462402350792 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad81000 == 46 [pid = 1652] [id = 414] 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116538c00) [pid = 1652] [serial = 1241] [outer = 0x0] 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129757c00) [pid = 1652] [serial = 1242] [outer = 0x116538c00] 15:52:30 INFO - PROCESS | 1652 | 1462402350821 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bdbb800) [pid = 1652] [serial = 1243] [outer = 0x116538c00] 15:52:31 INFO - PROCESS | 1652 | 1462402351162 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:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 575ms 15:52:31 INFO - PROCESS | 1652 | 1462402351202 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1652 | 1462402351204 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:52:31 INFO - PROCESS | 1652 | 1462402351208 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1652 | 1462402351210 Marionette TRACE conn2 <- [1,1630,null,{}] 15:52:31 INFO - PROCESS | 1652 | 1462402351213 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:52:31 INFO - PROCESS | 1652 | 1462402351340 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:52:31 INFO - PROCESS | 1652 | 1462402351422 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c424000 == 47 [pid = 1652] [id = 415] 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a07f400) [pid = 1652] [serial = 1244] [outer = 0x0] 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bdc2c00) [pid = 1652] [serial = 1245] [outer = 0x11a07f400] 15:52:31 INFO - PROCESS | 1652 | 1462402351462 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be0e400) [pid = 1652] [serial = 1246] [outer = 0x11a07f400] 15:52:31 INFO - PROCESS | 1652 | 1462402351764 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:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 572ms 15:52:31 INFO - PROCESS | 1652 | 1462402351785 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1652 | 1462402351786 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:52:31 INFO - PROCESS | 1652 | 1462402351788 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1652 | 1462402351789 Marionette TRACE conn2 <- [1,1634,null,{}] 15:52:31 INFO - PROCESS | 1652 | 1462402351791 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:52:31 INFO - PROCESS | 1652 | 1462402351878 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:52:31 INFO - PROCESS | 1652 | 1462402351883 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c918000 == 48 [pid = 1652] [id = 416] 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12be34800) [pid = 1652] [serial = 1247] [outer = 0x0] 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be3bc00) [pid = 1652] [serial = 1248] [outer = 0x12be34800] 15:52:31 INFO - PROCESS | 1652 | 1462402351907 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12c326c00) [pid = 1652] [serial = 1249] [outer = 0x12be34800] 15:52:32 INFO - PROCESS | 1652 | 1462402352218 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:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 15:52:32 INFO - PROCESS | 1652 | 1462402352257 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1652 | 1462402352258 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:52:32 INFO - PROCESS | 1652 | 1462402352263 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1652 | 1462402352264 Marionette TRACE conn2 <- [1,1638,null,{}] 15:52:32 INFO - PROCESS | 1652 | 1462402352267 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:52:32 INFO - PROCESS | 1652 | 1462402352373 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:52:32 INFO - PROCESS | 1652 | 1462402352379 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc64800 == 49 [pid = 1652] [id = 417] 15:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x110f90400) [pid = 1652] [serial = 1250] [outer = 0x0] 15:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c329c00) [pid = 1652] [serial = 1251] [outer = 0x110f90400] 15:52:32 INFO - PROCESS | 1652 | 1462402352403 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12c4a2000) [pid = 1652] [serial = 1252] [outer = 0x110f90400] 15:52:32 INFO - PROCESS | 1652 | 1462402352917 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:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 15:52:32 INFO - PROCESS | 1652 | 1462402352983 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1652 | 1462402352987 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:52:32 INFO - PROCESS | 1652 | 1462402352990 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1652 | 1462402352993 Marionette TRACE conn2 <- [1,1642,null,{}] 15:52:32 INFO - PROCESS | 1652 | 1462402352997 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:52:33 INFO - PROCESS | 1652 | 1462402353106 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:52:33 INFO - PROCESS | 1652 | 1462402353162 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119060800 == 50 [pid = 1652] [id = 418] 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1165c5400) [pid = 1652] [serial = 1253] [outer = 0x0] 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11820b000) [pid = 1652] [serial = 1254] [outer = 0x1165c5400] 15:52:33 INFO - PROCESS | 1652 | 1462402353193 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118657800) [pid = 1652] [serial = 1255] [outer = 0x1165c5400] 15:52:33 INFO - PROCESS | 1652 | 1462402353642 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:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 15:52:33 INFO - PROCESS | 1652 | 1462402353663 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1652 | 1462402353668 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:52:33 INFO - PROCESS | 1652 | 1462402353672 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1652 | 1462402353674 Marionette TRACE conn2 <- [1,1646,null,{}] 15:52:33 INFO - PROCESS | 1652 | 1462402353677 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:52:33 INFO - PROCESS | 1652 | 1462402353782 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:52:33 INFO - PROCESS | 1652 | 1462402353884 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a21800 == 51 [pid = 1652] [id = 419] 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119781c00) [pid = 1652] [serial = 1256] [outer = 0x0] 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119786800) [pid = 1652] [serial = 1257] [outer = 0x119781c00] 15:52:33 INFO - PROCESS | 1652 | 1462402353915 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1214b1400) [pid = 1652] [serial = 1258] [outer = 0x119781c00] 15:52:34 INFO - PROCESS | 1652 | 1462402354324 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:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 669ms 15:52:34 INFO - PROCESS | 1652 | 1462402354342 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:52:34 INFO - PROCESS | 1652 | 1462402354346 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:52:34 INFO - PROCESS | 1652 | 1462402354348 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 1652 | 1462402354351 Marionette TRACE conn2 <- [1,1650,null,{}] 15:52:34 INFO - PROCESS | 1652 | 1462402354359 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:52:34 INFO - PROCESS | 1652 | 1462402354463 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:52:34 INFO - PROCESS | 1652 | 1462402354519 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd87800 == 52 [pid = 1652] [id = 420] 15:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x125fdd800) [pid = 1652] [serial = 1259] [outer = 0x0] 15:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126c5c800) [pid = 1652] [serial = 1260] [outer = 0x125fdd800] 15:52:34 INFO - PROCESS | 1652 | 1462402354550 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12902b400) [pid = 1652] [serial = 1261] [outer = 0x125fdd800] 15:52:35 INFO - PROCESS | 1652 | 1462402354998 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:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 674ms 15:52:35 INFO - PROCESS | 1652 | 1462402355023 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 1652 | 1462402355025 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:52:35 INFO - PROCESS | 1652 | 1462402355027 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1652 | 1462402355028 Marionette TRACE conn2 <- [1,1654,null,{}] 15:52:35 INFO - PROCESS | 1652 | 1462402355031 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:52:35 INFO - PROCESS | 1652 | 1462402355133 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:52:35 INFO - PROCESS | 1652 | 1462402355221 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d109000 == 53 [pid = 1652] [id = 421] 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12934b800) [pid = 1652] [serial = 1262] [outer = 0x0] 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ada4c00) [pid = 1652] [serial = 1263] [outer = 0x12934b800] 15:52:35 INFO - PROCESS | 1652 | 1462402355250 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bc6f400) [pid = 1652] [serial = 1264] [outer = 0x12934b800] 15:52:35 INFO - PROCESS | 1652 | 1462402355684 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:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 15:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:52:35 INFO - PROCESS | 1652 | 1462402355698 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 1652 | 1462402355699 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:52:35 INFO - PROCESS | 1652 | 1462402355701 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1652 | 1462402355703 Marionette TRACE conn2 <- [1,1658,null,{}] 15:52:35 INFO - PROCESS | 1652 | 1462402355705 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:52:35 INFO - PROCESS | 1652 | 1462402355808 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:52:35 INFO - PROCESS | 1652 | 1462402355860 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c3b000 == 54 [pid = 1652] [id = 422] 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11339d400) [pid = 1652] [serial = 1265] [outer = 0x0] 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129031400) [pid = 1652] [serial = 1266] [outer = 0x11339d400] 15:52:35 INFO - PROCESS | 1652 | 1462402355890 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bdb5c00) [pid = 1652] [serial = 1267] [outer = 0x11339d400] 15:52:36 INFO - PROCESS | 1652 | 1462402356547 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:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 872ms 15:52:36 INFO - PROCESS | 1652 | 1462402356574 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1652 | 1462402356579 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:52:36 INFO - PROCESS | 1652 | 1462402356585 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1652 | 1462402356588 Marionette TRACE conn2 <- [1,1662,null,{}] 15:52:36 INFO - PROCESS | 1652 | 1462402356594 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:52:36 INFO - PROCESS | 1652 | 1462402356736 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:52:36 INFO - PROCESS | 1652 | 1462402356837 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c1000 == 55 [pid = 1652] [id = 423] 15:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11330d800) [pid = 1652] [serial = 1268] [outer = 0x0] 15:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x113d30c00) [pid = 1652] [serial = 1269] [outer = 0x11330d800] 15:52:36 INFO - PROCESS | 1652 | 1462402356881 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1161f2c00) [pid = 1652] [serial = 1270] [outer = 0x11330d800] 15:52:37 INFO - PROCESS | 1652 | 1462402357358 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:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 824ms 15:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:52:37 INFO - PROCESS | 1652 | 1462402357409 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 1652 | 1462402357413 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:52:37 INFO - PROCESS | 1652 | 1462402357417 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 1652 | 1462402357419 Marionette TRACE conn2 <- [1,1666,null,{}] 15:52:37 INFO - PROCESS | 1652 | 1462402357421 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:52:37 INFO - PROCESS | 1652 | 1462402357511 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:52:37 INFO - PROCESS | 1652 | 1462402357567 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189a8800 == 56 [pid = 1652] [id = 424] 15:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1172a3400) [pid = 1652] [serial = 1271] [outer = 0x0] 15:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1183ca800) [pid = 1652] [serial = 1272] [outer = 0x1172a3400] 15:52:37 INFO - PROCESS | 1652 | 1462402357594 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118899c00) [pid = 1652] [serial = 1273] [outer = 0x1172a3400] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c918000 == 55 [pid = 1652] [id = 416] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c424000 == 54 [pid = 1652] [id = 415] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad81000 == 53 [pid = 1652] [id = 414] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b491000 == 52 [pid = 1652] [id = 413] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a810000 == 51 [pid = 1652] [id = 412] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129215800 == 50 [pid = 1652] [id = 411] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x113da3c00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11820ac00) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1192f3000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a879c00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x125fe1800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127711800 == 49 [pid = 1652] [id = 410] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126075800 == 48 [pid = 1652] [id = 409] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1218eb800 == 47 [pid = 1652] [id = 408] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12140c000 == 46 [pid = 1652] [id = 407] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b3800 == 45 [pid = 1652] [id = 406] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116131000 == 44 [pid = 1652] [id = 405] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119961000 == 43 [pid = 1652] [id = 404] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119949000 == 42 [pid = 1652] [id = 399] 15:52:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117fc7800 == 41 [pid = 1652] [id = 398] 15:52:37 INFO - PROCESS | 1652 | 1462402357970 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:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1272d9400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1277afc00) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1277a6c00) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119784800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1213d4c00) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118661c00) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1188f3c00) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119039800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1196f0400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1217e0400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128fafc00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x112dd8c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11732c800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112dd3800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115e44400) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128fac400) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12923bc00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a147000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129030400) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129753000) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129355000) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129970000) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12963b000) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 15:52:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126c5e800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 15:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 15:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:52:37 INFO - PROCESS | 1652 | 1462402357989 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 1652 | 1462402357990 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:52:37 INFO - PROCESS | 1652 | 1462402357993 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 1652 | 1462402357995 Marionette TRACE conn2 <- [1,1670,null,{}] 15:52:38 INFO - PROCESS | 1652 | 1462402358002 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:52:38 INFO - PROCESS | 1652 | 1462402358084 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:52:38 INFO - PROCESS | 1652 | 1462402358090 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11925a800 == 42 [pid = 1652] [id = 425] 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118919000) [pid = 1652] [serial = 1274] [outer = 0x0] 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11891d400) [pid = 1652] [serial = 1275] [outer = 0x118919000] 15:52:38 INFO - PROCESS | 1652 | 1462402358118 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119088000) [pid = 1652] [serial = 1276] [outer = 0x118919000] 15:52:38 INFO - PROCESS | 1652 | 1462402358466 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:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 15:52:38 INFO - PROCESS | 1652 | 1462402358514 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1652 | 1462402358516 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:52:38 INFO - PROCESS | 1652 | 1462402358518 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1652 | 1462402358519 Marionette TRACE conn2 <- [1,1674,null,{}] 15:52:38 INFO - PROCESS | 1652 | 1462402358521 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:52:38 INFO - PROCESS | 1652 | 1462402358635 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:52:38 INFO - PROCESS | 1652 | 1462402358642 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f97800 == 43 [pid = 1652] [id = 426] 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11967f400) [pid = 1652] [serial = 1277] [outer = 0x0] 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11978ac00) [pid = 1652] [serial = 1278] [outer = 0x11967f400] 15:52:38 INFO - PROCESS | 1652 | 1462402358671 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a07c000) [pid = 1652] [serial = 1279] [outer = 0x11967f400] 15:52:38 INFO - PROCESS | 1652 | 1462402358989 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:52: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:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 15:52:39 INFO - PROCESS | 1652 | 1462402359036 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1652 | 1462402359038 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:52:39 INFO - PROCESS | 1652 | 1462402359040 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1652 | 1462402359041 Marionette TRACE conn2 <- [1,1678,null,{}] 15:52:39 INFO - PROCESS | 1652 | 1462402359044 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:52:39 INFO - PROCESS | 1652 | 1462402359124 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:52:39 INFO - PROCESS | 1652 | 1462402359178 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1218eb800 == 44 [pid = 1652] [id = 427] 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119680800) [pid = 1652] [serial = 1280] [outer = 0x0] 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a091400) [pid = 1652] [serial = 1281] [outer = 0x119680800] 15:52:39 INFO - PROCESS | 1652 | 1462402359203 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1214a9c00) [pid = 1652] [serial = 1282] [outer = 0x119680800] 15:52:39 INFO - PROCESS | 1652 | 1462402359516 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:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 15:52:39 INFO - PROCESS | 1652 | 1462402359558 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1652 | 1462402359560 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:52:39 INFO - PROCESS | 1652 | 1462402359562 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1652 | 1462402359563 Marionette TRACE conn2 <- [1,1682,null,{}] 15:52:39 INFO - PROCESS | 1652 | 1462402359565 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:52:39 INFO - PROCESS | 1652 | 1462402359657 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:52:39 INFO - PROCESS | 1652 | 1462402359718 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fca800 == 45 [pid = 1652] [id = 428] 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a08a800) [pid = 1652] [serial = 1283] [outer = 0x0] 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x121ab4000) [pid = 1652] [serial = 1284] [outer = 0x11a08a800] 15:52:39 INFO - PROCESS | 1652 | 1462402359745 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126b38400) [pid = 1652] [serial = 1285] [outer = 0x11a08a800] 15:52:40 INFO - PROCESS | 1652 | 1462402360056 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:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 15:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:52:40 INFO - PROCESS | 1652 | 1462402360082 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1652 | 1462402360083 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:52:40 INFO - PROCESS | 1652 | 1462402360086 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1652 | 1462402360087 Marionette TRACE conn2 <- [1,1686,null,{}] 15:52:40 INFO - PROCESS | 1652 | 1462402360096 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:52:40 INFO - PROCESS | 1652 | 1462402360193 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:52:40 INFO - PROCESS | 1652 | 1462402360197 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x127703000 == 46 [pid = 1652] [id = 429] 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1214a8000) [pid = 1652] [serial = 1286] [outer = 0x0] 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127206c00) [pid = 1652] [serial = 1287] [outer = 0x1214a8000] 15:52:40 INFO - PROCESS | 1652 | 1462402360253 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1277a6800) [pid = 1652] [serial = 1288] [outer = 0x1214a8000] 15:52:40 INFO - PROCESS | 1652 | 1462402360697 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:52:40 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:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 619ms 15:52:40 INFO - PROCESS | 1652 | 1462402360706 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1652 | 1462402360708 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:52:40 INFO - PROCESS | 1652 | 1462402360722 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1652 | 1462402360724 Marionette TRACE conn2 <- [1,1690,null,{}] 15:52:40 INFO - PROCESS | 1652 | 1462402360738 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:52:40 INFO - PROCESS | 1652 | 1462402360885 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:52:40 INFO - PROCESS | 1652 | 1462402360912 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129624000 == 47 [pid = 1652] [id = 430] 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126b89c00) [pid = 1652] [serial = 1289] [outer = 0x0] 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x128fac400) [pid = 1652] [serial = 1290] [outer = 0x126b89c00] 15:52:40 INFO - PROCESS | 1652 | 1462402360936 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129030800) [pid = 1652] [serial = 1291] [outer = 0x126b89c00] 15:52:41 INFO - PROCESS | 1652 | 1462402361282 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:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 584ms 15:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:52:41 INFO - PROCESS | 1652 | 1462402361307 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1652 | 1462402361308 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:52:41 INFO - PROCESS | 1652 | 1462402361311 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1652 | 1462402361313 Marionette TRACE conn2 <- [1,1694,null,{}] 15:52:41 INFO - PROCESS | 1652 | 1462402361315 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:52:41 INFO - PROCESS | 1652 | 1462402361418 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:52:41 INFO - PROCESS | 1652 | 1462402361431 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81d800 == 48 [pid = 1652] [id = 431] 15:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119a8e800) [pid = 1652] [serial = 1292] [outer = 0x0] 15:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126b42c00) [pid = 1652] [serial = 1293] [outer = 0x119a8e800] 15:52:41 INFO - PROCESS | 1652 | 1462402361455 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12963d000) [pid = 1652] [serial = 1294] [outer = 0x119a8e800] 15:52:41 INFO - PROCESS | 1652 | 1462402361799 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:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 521ms 15:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:52:41 INFO - PROCESS | 1652 | 1462402361837 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1652 | 1462402361838 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:52:41 INFO - PROCESS | 1652 | 1462402361841 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1652 | 1462402361842 Marionette TRACE conn2 <- [1,1698,null,{}] 15:52:41 INFO - PROCESS | 1652 | 1462402361844 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:52:41 INFO - PROCESS | 1652 | 1462402361943 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:52:42 INFO - PROCESS | 1652 | 1462402362147 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11742d800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x112d5d400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1188f2400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1260ba000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1213df000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12be34800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a07f400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121970800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12902a400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x116538c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129638800) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119788000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126c5b800) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12594c800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x112656400) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129639400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214a6800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12aaa7400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119dc7000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118915000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12594b000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x115e45800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116a6f400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113471000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125a7a000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x110f97400) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:52:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1165c7c00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x111edc800 == 49 [pid = 1652] [id = 432] 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x110f95000) [pid = 1652] [serial = 1295] [outer = 0x0] 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x111d35800) [pid = 1652] [serial = 1296] [outer = 0x110f95000] 15:52:42 INFO - PROCESS | 1652 | 1462402362189 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1161f4800) [pid = 1652] [serial = 1297] [outer = 0x110f95000] 15:52:42 INFO - PROCESS | 1652 | 1462402362487 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:52:42 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:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 15:52:42 INFO - PROCESS | 1652 | 1462402362513 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:52:42 INFO - PROCESS | 1652 | 1462402362516 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:52:42 INFO - PROCESS | 1652 | 1462402362518 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1652 | 1462402362520 Marionette TRACE conn2 <- [1,1702,null,{}] 15:52:42 INFO - PROCESS | 1652 | 1462402362523 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:52:42 INFO - PROCESS | 1652 | 1462402362620 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:52:42 INFO - PROCESS | 1652 | 1462402362647 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a5000 == 50 [pid = 1652] [id = 433] 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1260b8c00) [pid = 1652] [serial = 1298] [outer = 0x0] 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1274d1000) [pid = 1652] [serial = 1299] [outer = 0x1260b8c00] 15:52:42 INFO - PROCESS | 1652 | 1462402362676 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12996f800) [pid = 1652] [serial = 1300] [outer = 0x1260b8c00] 15:52:43 INFO - PROCESS | 1652 | 1462402363012 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:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 15:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:52:43 INFO - PROCESS | 1652 | 1462402363038 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1652 | 1462402363039 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:52:43 INFO - PROCESS | 1652 | 1462402363042 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1652 | 1462402363043 Marionette TRACE conn2 <- [1,1706,null,{}] 15:52:43 INFO - PROCESS | 1652 | 1462402363048 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:52:43 INFO - PROCESS | 1652 | 1462402363154 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:52:43 INFO - PROCESS | 1652 | 1462402363160 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b59a800 == 51 [pid = 1652] [id = 434] 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a873000) [pid = 1652] [serial = 1301] [outer = 0x0] 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ab68c00) [pid = 1652] [serial = 1302] [outer = 0x12a873000] 15:52:43 INFO - PROCESS | 1652 | 1462402363185 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ada7800) [pid = 1652] [serial = 1303] [outer = 0x12a873000] 15:52:43 INFO - PROCESS | 1652 | 1462402363496 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:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 15:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:52:43 INFO - PROCESS | 1652 | 1462402363515 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1652 | 1462402363517 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:52:43 INFO - PROCESS | 1652 | 1462402363519 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1652 | 1462402363520 Marionette TRACE conn2 <- [1,1710,null,{}] 15:52:43 INFO - PROCESS | 1652 | 1462402363522 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:52:43 INFO - PROCESS | 1652 | 1462402363605 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:52:43 INFO - PROCESS | 1652 | 1462402363610 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c425000 == 52 [pid = 1652] [id = 435] 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ab6b800) [pid = 1652] [serial = 1304] [outer = 0x0] 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bc65000) [pid = 1652] [serial = 1305] [outer = 0x12ab6b800] 15:52:43 INFO - PROCESS | 1652 | 1462402363634 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bdbb000) [pid = 1652] [serial = 1306] [outer = 0x12ab6b800] 15:52:43 INFO - PROCESS | 1652 | 1462402363967 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:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 471ms 15:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:52:43 INFO - PROCESS | 1652 | 1462402363991 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1652 | 1462402363992 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:52:43 INFO - PROCESS | 1652 | 1462402363997 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 1652 | 1462402363998 Marionette TRACE conn2 <- [1,1714,null,{}] 15:52:44 INFO - PROCESS | 1652 | 1462402364000 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:52:44 INFO - PROCESS | 1652 | 1462402364108 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:52:44 INFO - PROCESS | 1652 | 1462402364115 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d00b000 == 53 [pid = 1652] [id = 436] 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x110f97c00) [pid = 1652] [serial = 1307] [outer = 0x0] 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bdbf800) [pid = 1652] [serial = 1308] [outer = 0x110f97c00] 15:52:44 INFO - PROCESS | 1652 | 1462402364139 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12be33000) [pid = 1652] [serial = 1309] [outer = 0x110f97c00] 15:52:44 INFO - PROCESS | 1652 | 1462402364626 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:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 15:52:44 INFO - PROCESS | 1652 | 1462402364666 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 1652 | 1462402364668 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:52:44 INFO - PROCESS | 1652 | 1462402364671 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 1652 | 1462402364674 Marionette TRACE conn2 <- [1,1718,null,{}] 15:52:44 INFO - PROCESS | 1652 | 1462402364678 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:52:44 INFO - PROCESS | 1652 | 1462402364785 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:52:44 INFO - PROCESS | 1652 | 1462402364855 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e5000 == 54 [pid = 1652] [id = 437] 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x113029400) [pid = 1652] [serial = 1310] [outer = 0x0] 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1161d2400) [pid = 1652] [serial = 1311] [outer = 0x113029400] 15:52:44 INFO - PROCESS | 1652 | 1462402364886 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x117426400) [pid = 1652] [serial = 1312] [outer = 0x113029400] 15:52:45 INFO - PROCESS | 1652 | 1462402365315 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:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 15:52:45 INFO - PROCESS | 1652 | 1462402365343 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 1652 | 1462402365347 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:52:45 INFO - PROCESS | 1652 | 1462402365352 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 1652 | 1462402365354 Marionette TRACE conn2 <- [1,1722,null,{}] 15:52:45 INFO - PROCESS | 1652 | 1462402365357 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:52:45 INFO - PROCESS | 1652 | 1462402365485 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:52:45 INFO - PROCESS | 1652 | 1462402365541 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a07000 == 55 [pid = 1652] [id = 438] 15:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118207800) [pid = 1652] [serial = 1313] [outer = 0x0] 15:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118892400) [pid = 1652] [serial = 1314] [outer = 0x118207800] 15:52:45 INFO - PROCESS | 1652 | 1462402365571 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1192f3000) [pid = 1652] [serial = 1315] [outer = 0x118207800] 15:52:46 INFO - PROCESS | 1652 | 1462402366029 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:52:46 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:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 722ms 15:52:46 INFO - PROCESS | 1652 | 1462402366077 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1652 | 1462402366079 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:52:46 INFO - PROCESS | 1652 | 1462402366083 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1652 | 1462402366085 Marionette TRACE conn2 <- [1,1726,null,{}] 15:52:46 INFO - PROCESS | 1652 | 1462402366095 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:52:46 INFO - PROCESS | 1652 | 1462402366201 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:52:46 INFO - PROCESS | 1652 | 1462402366268 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51e800 == 56 [pid = 1652] [id = 439] 15:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119a9ac00) [pid = 1652] [serial = 1316] [outer = 0x0] 15:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x121ebbc00) [pid = 1652] [serial = 1317] [outer = 0x119a9ac00] 15:52:46 INFO - PROCESS | 1652 | 1462402366300 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12594c800) [pid = 1652] [serial = 1318] [outer = 0x119a9ac00] 15:52:46 INFO - PROCESS | 1652 | 1462402366725 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:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 675ms 15:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:52:46 INFO - PROCESS | 1652 | 1462402366759 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1652 | 1462402366760 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:52:46 INFO - PROCESS | 1652 | 1462402366763 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1652 | 1462402366764 Marionette TRACE conn2 <- [1,1730,null,{}] 15:52:46 INFO - PROCESS | 1652 | 1462402366766 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:52:46 INFO - PROCESS | 1652 | 1462402366885 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:52:46 INFO - PROCESS | 1652 | 1462402366941 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d120000 == 57 [pid = 1652] [id = 440] 15:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125fe5000) [pid = 1652] [serial = 1319] [outer = 0x0] 15:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126c5bc00) [pid = 1652] [serial = 1320] [outer = 0x125fe5000] 15:52:46 INFO - PROCESS | 1652 | 1462402366971 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128fb1c00) [pid = 1652] [serial = 1321] [outer = 0x125fe5000] 15:52:47 INFO - PROCESS | 1652 | 1462402367397 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:52:47 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:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 668ms 15:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:52:47 INFO - PROCESS | 1652 | 1462402367432 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1652 | 1462402367433 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:52:47 INFO - PROCESS | 1652 | 1462402367435 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 1652 | 1462402367437 Marionette TRACE conn2 <- [1,1734,null,{}] 15:52:47 INFO - PROCESS | 1652 | 1462402367439 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:52:47 INFO - PROCESS | 1652 | 1462402367542 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:52:47 INFO - PROCESS | 1652 | 1462402367599 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d334800 == 58 [pid = 1652] [id = 441] 15:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129351c00) [pid = 1652] [serial = 1322] [outer = 0x0] 15:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129969800) [pid = 1652] [serial = 1323] [outer = 0x129351c00] 15:52:47 INFO - PROCESS | 1652 | 1462402367628 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12be06800) [pid = 1652] [serial = 1324] [outer = 0x129351c00] 15:52:48 INFO - PROCESS | 1652 | 1462402368145 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:52:48 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:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 15:52:48 INFO - PROCESS | 1652 | 1462402368225 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 1652 | 1462402368226 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:52:48 INFO - PROCESS | 1652 | 1462402368231 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 1652 | 1462402368232 Marionette TRACE conn2 <- [1,1738,null,{}] 15:52:48 INFO - PROCESS | 1652 | 1462402368234 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:52:48 INFO - PROCESS | 1652 | 1462402368343 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:52:48 INFO - PROCESS | 1652 | 1462402368412 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e4800 == 59 [pid = 1652] [id = 442] 15:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x112dd7400) [pid = 1652] [serial = 1325] [outer = 0x0] 15:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11732b800) [pid = 1652] [serial = 1326] [outer = 0x112dd7400] 15:52:48 INFO - PROCESS | 1652 | 1462402368443 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129971800) [pid = 1652] [serial = 1327] [outer = 0x112dd7400] 15:52:49 INFO - PROCESS | 1652 | 1462402369036 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:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 871ms 15:52:49 INFO - PROCESS | 1652 | 1462402369102 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1652 | 1462402369104 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:52:49 INFO - PROCESS | 1652 | 1462402369107 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1652 | 1462402369109 Marionette TRACE conn2 <- [1,1742,null,{}] 15:52:49 INFO - PROCESS | 1652 | 1462402369113 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:52:49 INFO - PROCESS | 1652 | 1462402369212 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:52:49 INFO - PROCESS | 1652 | 1462402369271 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924a800 == 60 [pid = 1652] [id = 443] 15:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x112dd8c00) [pid = 1652] [serial = 1328] [outer = 0x0] 15:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11347bc00) [pid = 1652] [serial = 1329] [outer = 0x112dd8c00] 15:52:49 INFO - PROCESS | 1652 | 1462402369299 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1160b4800) [pid = 1652] [serial = 1330] [outer = 0x112dd8c00] 15:52:49 INFO - PROCESS | 1652 | 1462402369849 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:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 773ms 15:52:49 INFO - PROCESS | 1652 | 1462402369901 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1652 | 1462402369906 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:52:49 INFO - PROCESS | 1652 | 1462402369917 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1652 | 1462402369919 Marionette TRACE conn2 <- [1,1746,null,{}] 15:52:49 INFO - PROCESS | 1652 | 1462402369922 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:52:50 INFO - PROCESS | 1652 | 1462402370049 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:52:50 INFO - PROCESS | 1652 | 1462402370119 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0b000 == 61 [pid = 1652] [id = 444] 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11732f000) [pid = 1652] [serial = 1331] [outer = 0x0] 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11865a000) [pid = 1652] [serial = 1332] [outer = 0x11732f000] 15:52:50 INFO - PROCESS | 1652 | 1462402370146 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1188f4400) [pid = 1652] [serial = 1333] [outer = 0x11732f000] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c425000 == 60 [pid = 1652] [id = 435] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b59a800 == 59 [pid = 1652] [id = 434] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a5000 == 58 [pid = 1652] [id = 433] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x111edc800 == 57 [pid = 1652] [id = 432] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81d800 == 56 [pid = 1652] [id = 431] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x129624000 == 55 [pid = 1652] [id = 430] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x127703000 == 54 [pid = 1652] [id = 429] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117fca800 == 53 [pid = 1652] [id = 428] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1218eb800 == 52 [pid = 1652] [id = 427] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119f97800 == 51 [pid = 1652] [id = 426] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11925a800 == 50 [pid = 1652] [id = 425] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1189a8800 == 49 [pid = 1652] [id = 424] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c1000 == 48 [pid = 1652] [id = 423] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d109000 == 47 [pid = 1652] [id = 421] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd87800 == 46 [pid = 1652] [id = 420] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121a21800 == 45 [pid = 1652] [id = 419] 15:52:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119060800 == 44 [pid = 1652] [id = 418] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x121573400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x126c62400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x126b39000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x111d3bc00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11757cc00) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1183c9800) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1161cc800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11978cc00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12be3bc00) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12be0e400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128fa9400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129752800) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129757c00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ab5e800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ada0400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12996e400) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119d33800) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a267800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12934cc00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128fa8c00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126c5a800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1260af800) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1161c9c00) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ad9a000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12996c800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1214b1000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121e1a000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12aff4800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121d23400) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1213db800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118920800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1196e9800) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126b37c00) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116546400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113477400) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118911800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1183c7000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11685f800) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113da4000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b46c800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118659800) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129350c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bdbb800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c326c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bdc2c00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1277b0800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 15:52:50 INFO - PROCESS | 1652 | 1462402370580 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:52:50 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:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 675ms 15:52:50 INFO - PROCESS | 1652 | 1462402370592 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 1652 | 1462402370593 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:52:50 INFO - PROCESS | 1652 | 1462402370600 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 1652 | 1462402370604 Marionette TRACE conn2 <- [1,1750,null,{}] 15:52:50 INFO - PROCESS | 1652 | 1462402370617 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:52:50 INFO - PROCESS | 1652 | 1462402370753 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:52:50 INFO - PROCESS | 1652 | 1462402370871 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f1000 == 45 [pid = 1652] [id = 445] 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118915400) [pid = 1652] [serial = 1334] [outer = 0x0] 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119031000) [pid = 1652] [serial = 1335] [outer = 0x118915400] 15:52:50 INFO - PROCESS | 1652 | 1462402370916 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1196ee000) [pid = 1652] [serial = 1336] [outer = 0x118915400] 15:52:51 INFO - PROCESS | 1652 | 1462402371286 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:52:51 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:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 725ms 15:52:51 INFO - PROCESS | 1652 | 1462402371333 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1652 | 1462402371335 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:52:51 INFO - PROCESS | 1652 | 1462402371339 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1652 | 1462402371340 Marionette TRACE conn2 <- [1,1754,null,{}] 15:52:51 INFO - PROCESS | 1652 | 1462402371342 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:52:51 INFO - PROCESS | 1652 | 1462402371423 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:52:51 INFO - PROCESS | 1652 | 1462402371430 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215a5800 == 46 [pid = 1652] [id = 446] 15:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119786400) [pid = 1652] [serial = 1337] [outer = 0x0] 15:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119d33800) [pid = 1652] [serial = 1338] [outer = 0x119786400] 15:52:51 INFO - PROCESS | 1652 | 1462402371456 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a271800) [pid = 1652] [serial = 1339] [outer = 0x119786400] 15:52:51 INFO - PROCESS | 1652 | 1462402371805 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:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 15:52:51 INFO - PROCESS | 1652 | 1462402371861 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1652 | 1462402371863 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:52:51 INFO - PROCESS | 1652 | 1462402371865 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1652 | 1462402371866 Marionette TRACE conn2 <- [1,1758,null,{}] 15:52:51 INFO - PROCESS | 1652 | 1462402371868 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:52:51 INFO - PROCESS | 1652 | 1462402371951 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:52:51 INFO - PROCESS | 1652 | 1462402371955 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dc0800 == 47 [pid = 1652] [id = 447] 15:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1213d8400) [pid = 1652] [serial = 1340] [outer = 0x0] 15:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1214b1000) [pid = 1652] [serial = 1341] [outer = 0x1213d8400] 15:52:51 INFO - PROCESS | 1652 | 1462402371981 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121eb4800) [pid = 1652] [serial = 1342] [outer = 0x1213d8400] 15:52:52 INFO - PROCESS | 1652 | 1462402372381 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:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 15:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:52:52 INFO - PROCESS | 1652 | 1462402372434 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 1652 | 1462402372436 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:52:52 INFO - PROCESS | 1652 | 1462402372439 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1652 | 1462402372441 Marionette TRACE conn2 <- [1,1762,null,{}] 15:52:52 INFO - PROCESS | 1652 | 1462402372444 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:52:52 INFO - PROCESS | 1652 | 1462402372636 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:52:52 INFO - PROCESS | 1652 | 1462402372664 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770a000 == 48 [pid = 1652] [id = 448] 15:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125a7e400) [pid = 1652] [serial = 1343] [outer = 0x0] 15:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1260bb800) [pid = 1652] [serial = 1344] [outer = 0x125a7e400] 15:52:52 INFO - PROCESS | 1652 | 1462402372706 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1277a7c00) [pid = 1652] [serial = 1345] [outer = 0x125a7e400] 15:52:53 INFO - PROCESS | 1652 | 1462402373088 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:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 15:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:52:53 INFO - PROCESS | 1652 | 1462402373112 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1652 | 1462402373114 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:52:53 INFO - PROCESS | 1652 | 1462402373116 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1652 | 1462402373117 Marionette TRACE conn2 <- [1,1766,null,{}] 15:52:53 INFO - PROCESS | 1652 | 1462402373120 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:52:53 INFO - PROCESS | 1652 | 1462402373220 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:52:53 INFO - PROCESS | 1652 | 1462402373232 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fec000 == 49 [pid = 1652] [id = 449] 15:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125fdf000) [pid = 1652] [serial = 1346] [outer = 0x0] 15:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128fa5800) [pid = 1652] [serial = 1347] [outer = 0x125fdf000] 15:52:53 INFO - PROCESS | 1652 | 1462402373257 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129635800) [pid = 1652] [serial = 1348] [outer = 0x125fdf000] 15:52:53 INFO - PROCESS | 1652 | 1462402373655 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:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 568ms 15:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:52:53 INFO - PROCESS | 1652 | 1462402373685 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1652 | 1462402373687 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:52:53 INFO - PROCESS | 1652 | 1462402373691 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1652 | 1462402373693 Marionette TRACE conn2 <- [1,1770,null,{}] 15:52:53 INFO - PROCESS | 1652 | 1462402373696 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:52:53 INFO - PROCESS | 1652 | 1462402373881 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:52:53 INFO - PROCESS | 1652 | 1462402373904 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a2000 == 50 [pid = 1652] [id = 450] 15:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128fad400) [pid = 1652] [serial = 1349] [outer = 0x0] 15:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129753000) [pid = 1652] [serial = 1350] [outer = 0x128fad400] 15:52:53 INFO - PROCESS | 1652 | 1462402373941 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ab64000) [pid = 1652] [serial = 1351] [outer = 0x128fad400] 15:52:54 INFO - PROCESS | 1652 | 1462402374304 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:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 623ms 15:52:54 INFO - PROCESS | 1652 | 1462402374314 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1652 | 1462402374315 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:52:54 INFO - PROCESS | 1652 | 1462402374317 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1652 | 1462402374318 Marionette TRACE conn2 <- [1,1774,null,{}] 15:52:54 INFO - PROCESS | 1652 | 1462402374320 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:52:54 INFO - PROCESS | 1652 | 1462402374423 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:52:54 INFO - PROCESS | 1652 | 1462402374434 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abe7800 == 51 [pid = 1652] [id = 451] 15:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12996c800) [pid = 1652] [serial = 1352] [outer = 0x0] 15:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b46e800) [pid = 1652] [serial = 1353] [outer = 0x12996c800] 15:52:54 INFO - PROCESS | 1652 | 1462402374458 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12be04800) [pid = 1652] [serial = 1354] [outer = 0x12996c800] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12934b800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1214a8000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119a8e800) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11330d800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119680800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112dd8000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a08a800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11339d400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a873000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118919000) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119781c00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1172a3400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1260b8c00) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x110f95000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1165c5400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126b89c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125fdd800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11967f400) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ab6b800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:52:54 INFO - PROCESS | 1652 | 1462402374917 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:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 619ms 15:52:54 INFO - PROCESS | 1652 | 1462402374937 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1652 | 1462402374938 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:52:54 INFO - PROCESS | 1652 | 1462402374940 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1652 | 1462402374941 Marionette TRACE conn2 <- [1,1778,null,{}] 15:52:54 INFO - PROCESS | 1652 | 1462402374950 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:52:55 INFO - PROCESS | 1652 | 1462402375065 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:52:55 INFO - PROCESS | 1652 | 1462402375104 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771d800 == 52 [pid = 1652] [id = 452] 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11110b400) [pid = 1652] [serial = 1355] [outer = 0x0] 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1192f3800) [pid = 1652] [serial = 1356] [outer = 0x11110b400] 15:52:55 INFO - PROCESS | 1652 | 1462402375129 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126b41400) [pid = 1652] [serial = 1357] [outer = 0x11110b400] 15:52:55 INFO - PROCESS | 1652 | 1462402375435 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:52:55 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:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 526ms 15:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:52:55 INFO - PROCESS | 1652 | 1462402375467 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1652 | 1462402375469 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:52:55 INFO - PROCESS | 1652 | 1462402375471 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1652 | 1462402375472 Marionette TRACE conn2 <- [1,1782,null,{}] 15:52:55 INFO - PROCESS | 1652 | 1462402375475 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:52:55 INFO - PROCESS | 1652 | 1462402375573 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:52:55 INFO - PROCESS | 1652 | 1462402375687 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11683b800 == 53 [pid = 1652] [id = 453] 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110f8bc00) [pid = 1652] [serial = 1358] [outer = 0x0] 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x110fa0400) [pid = 1652] [serial = 1359] [outer = 0x110f8bc00] 15:52:55 INFO - PROCESS | 1652 | 1462402375719 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11264ec00) [pid = 1652] [serial = 1360] [outer = 0x110f8bc00] 15:52:56 INFO - PROCESS | 1652 | 1462402376174 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:52:56 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:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 718ms 15:52:56 INFO - PROCESS | 1652 | 1462402376192 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 1652 | 1462402376196 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:52:56 INFO - PROCESS | 1652 | 1462402376201 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 1652 | 1462402376204 Marionette TRACE conn2 <- [1,1786,null,{}] 15:52:56 INFO - PROCESS | 1652 | 1462402376209 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:52:56 INFO - PROCESS | 1652 | 1462402376406 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:52:56 INFO - PROCESS | 1652 | 1462402376521 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11832c800 == 54 [pid = 1652] [id = 454] 15:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118202800) [pid = 1652] [serial = 1361] [outer = 0x0] 15:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1182d8000) [pid = 1652] [serial = 1362] [outer = 0x118202800] 15:52:56 INFO - PROCESS | 1652 | 1462402376569 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1188f3c00) [pid = 1652] [serial = 1363] [outer = 0x118202800] 15:52:57 INFO - PROCESS | 1652 | 1462402376999 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:52:57 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:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 825ms 15:52:57 INFO - PROCESS | 1652 | 1462402377027 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:52:57 INFO - PROCESS | 1652 | 1462402377032 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:52:57 INFO - PROCESS | 1652 | 1462402377035 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1652 | 1462402377036 Marionette TRACE conn2 <- [1,1790,null,{}] 15:52:57 INFO - PROCESS | 1652 | 1462402377039 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:52:57 INFO - PROCESS | 1652 | 1462402377143 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:52:57 INFO - PROCESS | 1652 | 1462402377201 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a813000 == 55 [pid = 1652] [id = 455] 15:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119087400) [pid = 1652] [serial = 1364] [outer = 0x0] 15:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119a8d400) [pid = 1652] [serial = 1365] [outer = 0x119087400] 15:52:57 INFO - PROCESS | 1652 | 1462402377230 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1213e0800) [pid = 1652] [serial = 1366] [outer = 0x119087400] 15:52:57 INFO - PROCESS | 1652 | 1462402377683 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:52:57 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:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 15:52:57 INFO - PROCESS | 1652 | 1462402377707 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1652 | 1462402377709 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:52:57 INFO - PROCESS | 1652 | 1462402377719 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1652 | 1462402377723 Marionette TRACE conn2 <- [1,1794,null,{}] 15:52:57 INFO - PROCESS | 1652 | 1462402377744 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:52:57 INFO - PROCESS | 1652 | 1462402377891 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:52:57 INFO - PROCESS | 1652 | 1462402377944 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c41a800 == 56 [pid = 1652] [id = 456] 15:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1213d5400) [pid = 1652] [serial = 1367] [outer = 0x0] 15:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127205000) [pid = 1652] [serial = 1368] [outer = 0x1213d5400] 15:52:57 INFO - PROCESS | 1652 | 1462402377973 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1277b0800) [pid = 1652] [serial = 1369] [outer = 0x1213d5400] 15:52:58 INFO - PROCESS | 1652 | 1462402378382 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:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 729ms 15:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:52:58 INFO - PROCESS | 1652 | 1462402378443 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 1652 | 1462402378444 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:52:58 INFO - PROCESS | 1652 | 1462402378447 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 1652 | 1462402378448 Marionette TRACE conn2 <- [1,1798,null,{}] 15:52:58 INFO - PROCESS | 1652 | 1462402378450 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:52:58 INFO - PROCESS | 1652 | 1462402378552 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:52:58 INFO - PROCESS | 1652 | 1462402378607 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c910800 == 57 [pid = 1652] [id = 457] 15:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128fac800) [pid = 1652] [serial = 1370] [outer = 0x0] 15:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129755400) [pid = 1652] [serial = 1371] [outer = 0x128fac800] 15:52:58 INFO - PROCESS | 1652 | 1462402378649 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12aff4000) [pid = 1652] [serial = 1372] [outer = 0x128fac800] 15:52:59 INFO - PROCESS | 1652 | 1462402379048 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:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 618ms 15:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:52:59 INFO - PROCESS | 1652 | 1462402379066 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1652 | 1462402379067 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:52:59 INFO - PROCESS | 1652 | 1462402379069 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1652 | 1462402379070 Marionette TRACE conn2 <- [1,1802,null,{}] 15:52:59 INFO - PROCESS | 1652 | 1462402379073 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:52:59 INFO - PROCESS | 1652 | 1462402379171 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:52:59 INFO - PROCESS | 1652 | 1462402379260 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d117000 == 58 [pid = 1652] [id = 458] 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12be35000) [pid = 1652] [serial = 1373] [outer = 0x0] 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12be3a800) [pid = 1652] [serial = 1374] [outer = 0x12be35000] 15:52:59 INFO - PROCESS | 1652 | 1462402379296 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12c32d800) [pid = 1652] [serial = 1375] [outer = 0x12be35000] 15:52:59 INFO - PROCESS | 1652 | 1462402379717 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:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 15:52:59 INFO - PROCESS | 1652 | 1462402379742 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1652 | 1462402379743 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:52:59 INFO - PROCESS | 1652 | 1462402379748 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1652 | 1462402379750 Marionette TRACE conn2 <- [1,1806,null,{}] 15:52:59 INFO - PROCESS | 1652 | 1462402379752 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:52:59 INFO - PROCESS | 1652 | 1462402379853 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:52:59 INFO - PROCESS | 1652 | 1462402379908 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d97c800 == 59 [pid = 1652] [id = 459] 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12c331c00) [pid = 1652] [serial = 1376] [outer = 0x0] 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c4a9400) [pid = 1652] [serial = 1377] [outer = 0x12c331c00] 15:52:59 INFO - PROCESS | 1652 | 1462402379936 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12c98f400) [pid = 1652] [serial = 1378] [outer = 0x12c331c00] 15:53:00 INFO - PROCESS | 1652 | 1462402380563 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:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 870ms 15:53:00 INFO - PROCESS | 1652 | 1462402380629 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 1652 | 1462402380631 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:53:00 INFO - PROCESS | 1652 | 1462402380636 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 1652 | 1462402380639 Marionette TRACE conn2 <- [1,1810,null,{}] 15:53:00 INFO - PROCESS | 1652 | 1462402380642 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:53:00 INFO - PROCESS | 1652 | 1462402380744 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:53:00 INFO - PROCESS | 1652 | 1462402380811 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cf9800 == 60 [pid = 1652] [id = 460] 15:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1161d4400) [pid = 1652] [serial = 1379] [outer = 0x0] 15:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11685fc00) [pid = 1652] [serial = 1380] [outer = 0x1161d4400] 15:53:00 INFO - PROCESS | 1652 | 1462402380839 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11820e000) [pid = 1652] [serial = 1381] [outer = 0x1161d4400] 15:53:01 INFO - PROCESS | 1652 | 1462402381283 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:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 15:53:01 INFO - PROCESS | 1652 | 1462402381308 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 1652 | 1462402381312 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:53:01 INFO - PROCESS | 1652 | 1462402381316 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1652 | 1462402381318 Marionette TRACE conn2 <- [1,1814,null,{}] 15:53:01 INFO - PROCESS | 1652 | 1462402381320 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:53:01 INFO - PROCESS | 1652 | 1462402381415 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:53:01 INFO - PROCESS | 1652 | 1462402381474 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b3800 == 61 [pid = 1652] [id = 461] 15:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11653bc00) [pid = 1652] [serial = 1382] [outer = 0x0] 15:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1188f2400) [pid = 1652] [serial = 1383] [outer = 0x11653bc00] 15:53:01 INFO - PROCESS | 1652 | 1462402381514 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11903a000) [pid = 1652] [serial = 1384] [outer = 0x11653bc00] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12771d800 == 60 [pid = 1652] [id = 452] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12abe7800 == 59 [pid = 1652] [id = 451] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x126c3b000 == 58 [pid = 1652] [id = 422] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a2000 == 57 [pid = 1652] [id = 450] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128fec000 == 56 [pid = 1652] [id = 449] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12770a000 == 55 [pid = 1652] [id = 448] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x121dc0800 == 54 [pid = 1652] [id = 447] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1215a5800 == 53 [pid = 1652] [id = 446] 15:53:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12c329c00) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f1000 == 52 [pid = 1652] [id = 445] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0b000 == 51 [pid = 1652] [id = 444] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11924a800 == 50 [pid = 1652] [id = 443] 15:53:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e5000 == 49 [pid = 1652] [id = 437] 15:53:01 INFO - PROCESS | 1652 | 1462402381913 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:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 622ms 15:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:53:01 INFO - PROCESS | 1652 | 1462402381939 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 1652 | 1462402381940 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:53:01 INFO - PROCESS | 1652 | 1462402381942 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1652 | 1462402381947 Marionette TRACE conn2 <- [1,1818,null,{}] 15:53:01 INFO - PROCESS | 1652 | 1462402381954 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:53:02 INFO - PROCESS | 1652 | 1462402382038 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12bc6f400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127206c00) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12963d000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x113d30c00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1214a9c00) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ab66c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121ab4000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bdb5c00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ada7800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119088000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ada4c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119786800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126b38400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214b1400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1277a6800) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1183ca800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12996f800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129031400) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x111d35800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11820b000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a091400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128fac400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126c5c800) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12902b400) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129030800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11978ac00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a07c000) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126b42c00) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1161f4800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1274d1000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11891d400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118899c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ab68c00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1161f2c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118657800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bc65000) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bdbb000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 15:53:02 INFO - PROCESS | 1652 | 1462402382128 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d0000 == 50 [pid = 1652] [id = 462] 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11264f000) [pid = 1652] [serial = 1385] [outer = 0x0] 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1183c2c00) [pid = 1652] [serial = 1386] [outer = 0x11264f000] 15:53:02 INFO - PROCESS | 1652 | 1462402382159 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a088800) [pid = 1652] [serial = 1387] [outer = 0x11264f000] 15:53:02 INFO - PROCESS | 1652 | 1462402382475 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:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 573ms 15:53:02 INFO - PROCESS | 1652 | 1462402382516 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 1652 | 1462402382518 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:53:02 INFO - PROCESS | 1652 | 1462402382520 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 1652 | 1462402382521 Marionette TRACE conn2 <- [1,1822,null,{}] 15:53:02 INFO - PROCESS | 1652 | 1462402382523 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:53:02 INFO - PROCESS | 1652 | 1462402382606 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:53:02 INFO - PROCESS | 1652 | 1462402382615 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dbb000 == 51 [pid = 1652] [id = 463] 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213d6400) [pid = 1652] [serial = 1388] [outer = 0x0] 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1215c4000) [pid = 1652] [serial = 1389] [outer = 0x1213d6400] 15:53:02 INFO - PROCESS | 1652 | 1462402382641 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125fe3400) [pid = 1652] [serial = 1390] [outer = 0x1213d6400] 15:53:03 INFO - PROCESS | 1652 | 1462402383003 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:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 15:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:53:03 INFO - PROCESS | 1652 | 1462402383039 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1652 | 1462402383040 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:53:03 INFO - PROCESS | 1652 | 1462402383043 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1652 | 1462402383045 Marionette TRACE conn2 <- [1,1826,null,{}] 15:53:03 INFO - PROCESS | 1652 | 1462402383049 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:53:03 INFO - PROCESS | 1652 | 1462402383127 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:53:03 INFO - PROCESS | 1652 | 1462402383134 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ab800 == 52 [pid = 1652] [id = 464] 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1259a1800) [pid = 1652] [serial = 1391] [outer = 0x0] 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b38400) [pid = 1652] [serial = 1392] [outer = 0x1259a1800] 15:53:03 INFO - PROCESS | 1652 | 1462402383159 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1274cb400) [pid = 1652] [serial = 1393] [outer = 0x1259a1800] 15:53:03 INFO - PROCESS | 1652 | 1462402383502 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:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 473ms 15:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:53:03 INFO - PROCESS | 1652 | 1462402383517 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1652 | 1462402383518 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:53:03 INFO - PROCESS | 1652 | 1462402383520 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1652 | 1462402383521 Marionette TRACE conn2 <- [1,1830,null,{}] 15:53:03 INFO - PROCESS | 1652 | 1462402383534 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:53:03 INFO - PROCESS | 1652 | 1462402383630 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:53:03 INFO - PROCESS | 1652 | 1462402383636 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129620800 == 53 [pid = 1652] [id = 465] 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1277ac400) [pid = 1652] [serial = 1394] [outer = 0x0] 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128da2800) [pid = 1652] [serial = 1395] [outer = 0x1277ac400] 15:53:03 INFO - PROCESS | 1652 | 1462402383662 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129230000) [pid = 1652] [serial = 1396] [outer = 0x1277ac400] 15:53:04 INFO - PROCESS | 1652 | 1462402384027 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:53:04 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:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms 15:53:04 INFO - PROCESS | 1652 | 1462402384050 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1652 | 1462402384051 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:53:04 INFO - PROCESS | 1652 | 1462402384053 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1652 | 1462402384054 Marionette TRACE conn2 <- [1,1834,null,{}] 15:53:04 INFO - PROCESS | 1652 | 1462402384056 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:53:04 INFO - PROCESS | 1652 | 1462402384137 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:53:04 INFO - PROCESS | 1652 | 1462402384206 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae4000 == 54 [pid = 1652] [id = 466] 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128daa000) [pid = 1652] [serial = 1397] [outer = 0x0] 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12963c000) [pid = 1652] [serial = 1398] [outer = 0x128daa000] 15:53:04 INFO - PROCESS | 1652 | 1462402384231 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ad98c00) [pid = 1652] [serial = 1399] [outer = 0x128daa000] 15:53:04 INFO - PROCESS | 1652 | 1462402384573 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:53:04 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:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 571ms 15:53:04 INFO - PROCESS | 1652 | 1462402384624 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1652 | 1462402384626 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:53:04 INFO - PROCESS | 1652 | 1462402384628 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1652 | 1462402384629 Marionette TRACE conn2 <- [1,1838,null,{}] 15:53:04 INFO - PROCESS | 1652 | 1462402384631 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:53:04 INFO - PROCESS | 1652 | 1462402384735 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:53:04 INFO - PROCESS | 1652 | 1462402384772 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8c800 == 55 [pid = 1652] [id = 467] 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129757400) [pid = 1652] [serial = 1400] [outer = 0x0] 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bdb5400) [pid = 1652] [serial = 1401] [outer = 0x129757400] 15:53:04 INFO - PROCESS | 1652 | 1462402384796 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be37800) [pid = 1652] [serial = 1402] [outer = 0x129757400] 15:53:05 INFO - PROCESS | 1652 | 1462402385125 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:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 15:53:05 INFO - PROCESS | 1652 | 1462402385155 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1652 | 1462402385156 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:53:05 INFO - PROCESS | 1652 | 1462402385158 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1652 | 1462402385159 Marionette TRACE conn2 <- [1,1842,null,{}] 15:53:05 INFO - PROCESS | 1652 | 1462402385164 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:53:05 INFO - PROCESS | 1652 | 1462402385269 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:53:05 INFO - PROCESS | 1652 | 1462402385306 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc95800 == 56 [pid = 1652] [id = 468] 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bc65000) [pid = 1652] [serial = 1403] [outer = 0x0] 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12c329000) [pid = 1652] [serial = 1404] [outer = 0x12bc65000] 15:53:05 INFO - PROCESS | 1652 | 1462402385330 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1214b1800) [pid = 1652] [serial = 1405] [outer = 0x12bc65000] 15:53:05 INFO - PROCESS | 1652 | 1462402385649 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:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 15:53:05 INFO - PROCESS | 1652 | 1462402385680 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1652 | 1462402385682 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:53:05 INFO - PROCESS | 1652 | 1462402385684 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1652 | 1462402385686 Marionette TRACE conn2 <- [1,1846,null,{}] 15:53:05 INFO - PROCESS | 1652 | 1462402385689 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:53:05 INFO - PROCESS | 1652 | 1462402385791 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:53:05 INFO - PROCESS | 1652 | 1462402385826 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c915800 == 57 [pid = 1652] [id = 469] 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bc73400) [pid = 1652] [serial = 1406] [outer = 0x0] 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c990800) [pid = 1652] [serial = 1407] [outer = 0x12bc73400] 15:53:05 INFO - PROCESS | 1652 | 1462402385851 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12c996400) [pid = 1652] [serial = 1408] [outer = 0x12bc73400] 15:53:06 INFO - PROCESS | 1652 | 1462402386239 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:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x110f90400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x125fdf000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128fad400) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12996c800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118915400) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11732f000) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112dd7400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x112dd8c00) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119a9ac00) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113029400) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1213d8400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118207800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119786400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:53:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125a7e400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:53:06 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:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 15:53:06 INFO - PROCESS | 1652 | 1462402386254 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 1652 | 1462402386255 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:53:06 INFO - PROCESS | 1652 | 1462402386257 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 1652 | 1462402386259 Marionette TRACE conn2 <- [1,1850,null,{}] 15:53:06 INFO - PROCESS | 1652 | 1462402386262 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:53:06 INFO - PROCESS | 1652 | 1462402386367 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:53:06 INFO - PROCESS | 1652 | 1462402386371 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a10000 == 58 [pid = 1652] [id = 470] 15:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1196f0800) [pid = 1652] [serial = 1409] [outer = 0x0] 15:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1213d2c00) [pid = 1652] [serial = 1410] [outer = 0x1196f0800] 15:53:06 INFO - PROCESS | 1652 | 1462402386413 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aff2400) [pid = 1652] [serial = 1411] [outer = 0x1196f0800] 15:53:06 INFO - PROCESS | 1652 | 1462402386840 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:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 624ms 15:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:53:06 INFO - PROCESS | 1652 | 1462402386882 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 1652 | 1462402386883 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:53:06 INFO - PROCESS | 1652 | 1462402386885 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 1652 | 1462402386886 Marionette TRACE conn2 <- [1,1854,null,{}] 15:53:06 INFO - PROCESS | 1652 | 1462402386889 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:53:06 INFO - PROCESS | 1652 | 1462402386977 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:53:06 INFO - PROCESS | 1652 | 1462402386981 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x132b96800 == 59 [pid = 1652] [id = 471] 15:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c999c00) [pid = 1652] [serial = 1412] [outer = 0x0] 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12cd5c400) [pid = 1652] [serial = 1413] [outer = 0x12c999c00] 15:53:07 INFO - PROCESS | 1652 | 1462402387006 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12cd63400) [pid = 1652] [serial = 1414] [outer = 0x12c999c00] 15:53:07 INFO - PROCESS | 1652 | 1462402387352 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:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 471ms 15:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:53:07 INFO - PROCESS | 1652 | 1462402387357 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1652 | 1462402387358 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:53:07 INFO - PROCESS | 1652 | 1462402387360 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1652 | 1462402387363 Marionette TRACE conn2 <- [1,1858,null,{}] 15:53:07 INFO - PROCESS | 1652 | 1462402387368 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:53:07 INFO - PROCESS | 1652 | 1462402387454 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:53:07 INFO - PROCESS | 1652 | 1462402387510 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x132ba6800 == 60 [pid = 1652] [id = 472] 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112a11400) [pid = 1652] [serial = 1415] [outer = 0x0] 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x112a16400) [pid = 1652] [serial = 1416] [outer = 0x112a11400] 15:53:07 INFO - PROCESS | 1652 | 1462402387534 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x112a1ac00) [pid = 1652] [serial = 1417] [outer = 0x112a11400] 15:53:07 INFO - PROCESS | 1652 | 1462402387811 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:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 473ms 15:53:07 INFO - PROCESS | 1652 | 1462402387835 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1652 | 1462402387836 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:53:07 INFO - PROCESS | 1652 | 1462402387838 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1652 | 1462402387839 Marionette TRACE conn2 <- [1,1862,null,{}] 15:53:07 INFO - PROCESS | 1652 | 1462402387843 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:53:07 INFO - PROCESS | 1652 | 1462402387943 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:53:07 INFO - PROCESS | 1652 | 1462402387947 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48a000 == 61 [pid = 1652] [id = 473] 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112a19c00) [pid = 1652] [serial = 1418] [outer = 0x0] 15:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12cd64800) [pid = 1652] [serial = 1419] [outer = 0x112a19c00] 15:53:07 INFO - PROCESS | 1652 | 1462402387972 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d081c00) [pid = 1652] [serial = 1420] [outer = 0x112a19c00] 15:53:08 INFO - PROCESS | 1652 | 1462402388432 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:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 622ms 15:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:53:08 INFO - PROCESS | 1652 | 1462402388462 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 1652 | 1462402388465 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:53:08 INFO - PROCESS | 1652 | 1462402388468 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1652 | 1462402388471 Marionette TRACE conn2 <- [1,1866,null,{}] 15:53:08 INFO - PROCESS | 1652 | 1462402388475 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:53:08 INFO - PROCESS | 1652 | 1462402388589 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:53:08 INFO - PROCESS | 1652 | 1462402388648 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182dc000 == 62 [pid = 1652] [id = 474] 15:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x112a16c00) [pid = 1652] [serial = 1421] [outer = 0x0] 15:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x113d2e000) [pid = 1652] [serial = 1422] [outer = 0x112a16c00] 15:53:08 INFO - PROCESS | 1652 | 1462402388721 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1168b7800) [pid = 1652] [serial = 1423] [outer = 0x112a16c00] 15:53:09 INFO - PROCESS | 1652 | 1462402389132 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:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 15:53:09 INFO - PROCESS | 1652 | 1462402389140 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1652 | 1462402389146 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:53:09 INFO - PROCESS | 1652 | 1462402389152 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 1652 | 1462402389153 Marionette TRACE conn2 <- [1,1870,null,{}] 15:53:09 INFO - PROCESS | 1652 | 1462402389156 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:53:09 INFO - PROCESS | 1652 | 1462402389263 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:53:09 INFO - PROCESS | 1652 | 1462402389321 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121683800 == 63 [pid = 1652] [id = 475] 15:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x117427c00) [pid = 1652] [serial = 1424] [outer = 0x0] 15:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11889cc00) [pid = 1652] [serial = 1425] [outer = 0x117427c00] 15:53:09 INFO - PROCESS | 1652 | 1462402389391 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1196f5400) [pid = 1652] [serial = 1426] [outer = 0x117427c00] 15:53:09 INFO - PROCESS | 1652 | 1462402389784 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:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 15:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:53:09 INFO - PROCESS | 1652 | 1462402389822 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1652 | 1462402389823 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:53:09 INFO - PROCESS | 1652 | 1462402389825 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 1652 | 1462402389828 Marionette TRACE conn2 <- [1,1874,null,{}] 15:53:09 INFO - PROCESS | 1652 | 1462402389836 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:53:09 INFO - PROCESS | 1652 | 1462402389971 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:53:10 INFO - PROCESS | 1652 | 1462402390044 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b598800 == 64 [pid = 1652] [id = 476] 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1249e0000) [pid = 1652] [serial = 1427] [outer = 0x0] 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x126b3e000) [pid = 1652] [serial = 1428] [outer = 0x1249e0000] 15:53:10 INFO - PROCESS | 1652 | 1462402390076 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1277af400) [pid = 1652] [serial = 1429] [outer = 0x1249e0000] 15:53:10 INFO - PROCESS | 1652 | 1462402390508 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:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 728ms 15:53:10 INFO - PROCESS | 1652 | 1462402390553 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1652 | 1462402390555 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:53:10 INFO - PROCESS | 1652 | 1462402390558 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1652 | 1462402390559 Marionette TRACE conn2 <- [1,1878,null,{}] 15:53:10 INFO - PROCESS | 1652 | 1462402390580 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:53:10 INFO - PROCESS | 1652 | 1462402390687 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:53:10 INFO - PROCESS | 1652 | 1462402390758 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x135bbc000 == 65 [pid = 1652] [id = 477] 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128da3800) [pid = 1652] [serial = 1430] [outer = 0x0] 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128da8800) [pid = 1652] [serial = 1431] [outer = 0x128da3800] 15:53:10 INFO - PROCESS | 1652 | 1462402390787 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129757c00) [pid = 1652] [serial = 1432] [outer = 0x128da3800] 15:53:11 INFO - PROCESS | 1652 | 1462402391172 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:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 634ms 15:53:11 INFO - PROCESS | 1652 | 1462402391193 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 1652 | 1462402391194 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:53:11 INFO - PROCESS | 1652 | 1462402391199 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 1652 | 1462402391200 Marionette TRACE conn2 <- [1,1882,null,{}] 15:53:11 INFO - PROCESS | 1652 | 1462402391203 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:53:11 INFO - PROCESS | 1652 | 1462402391324 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:53:11 INFO - PROCESS | 1652 | 1462402391395 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ce3800 == 66 [pid = 1652] [id = 478] 15:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x110fd9c00) [pid = 1652] [serial = 1433] [outer = 0x0] 15:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x110fe3000) [pid = 1652] [serial = 1434] [outer = 0x110fd9c00] 15:53:11 INFO - PROCESS | 1652 | 1462402391424 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x110fe6800) [pid = 1652] [serial = 1435] [outer = 0x110fd9c00] 15:53:11 INFO - PROCESS | 1652 | 1462402391837 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:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 15:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:53:11 INFO - PROCESS | 1652 | 1462402391868 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 1652 | 1462402391869 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:53:11 INFO - PROCESS | 1652 | 1462402391872 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 1652 | 1462402391873 Marionette TRACE conn2 <- [1,1886,null,{}] 15:53:11 INFO - PROCESS | 1652 | 1462402391875 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:53:11 INFO - PROCESS | 1652 | 1462402391993 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:53:12 INFO - PROCESS | 1652 | 1462402392054 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357e5000 == 67 [pid = 1652] [id = 479] 15:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x128fa8c00) [pid = 1652] [serial = 1436] [outer = 0x0] 15:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12be32800) [pid = 1652] [serial = 1437] [outer = 0x128fa8c00] 15:53:12 INFO - PROCESS | 1652 | 1462402392085 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12cd65400) [pid = 1652] [serial = 1438] [outer = 0x128fa8c00] 15:53:12 INFO - PROCESS | 1652 | 1462402392555 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:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 920ms 15:53:12 INFO - PROCESS | 1652 | 1462402392851 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 1652 | 1462402392853 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:53:12 INFO - PROCESS | 1652 | 1462402392859 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 1652 | 1462402392860 Marionette TRACE conn2 <- [1,1890,null,{}] 15:53:12 INFO - PROCESS | 1652 | 1462402392866 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:53:12 INFO - PROCESS | 1652 | 1462402392968 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:53:13 INFO - PROCESS | 1652 | 1462402393036 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119963800 == 68 [pid = 1652] [id = 480] 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1126c2400) [pid = 1652] [serial = 1439] [outer = 0x0] 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x112a1c800) [pid = 1652] [serial = 1440] [outer = 0x1126c2400] 15:53:13 INFO - PROCESS | 1652 | 1462402393064 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1134e6c00) [pid = 1652] [serial = 1441] [outer = 0x1126c2400] 15:53:13 INFO - PROCESS | 1652 | 1462402393491 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:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 15:53:13 INFO - PROCESS | 1652 | 1462402393531 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 1652 | 1462402393533 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:53:13 INFO - PROCESS | 1652 | 1462402393539 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1652 | 1462402393541 Marionette TRACE conn2 <- [1,1894,null,{}] 15:53:13 INFO - PROCESS | 1652 | 1462402393544 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:53:13 INFO - PROCESS | 1652 | 1462402393642 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:53:13 INFO - PROCESS | 1652 | 1462402393702 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x117351000 == 69 [pid = 1652] [id = 481] 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x112a0d800) [pid = 1652] [serial = 1442] [outer = 0x0] 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1165c8400) [pid = 1652] [serial = 1443] [outer = 0x112a0d800] 15:53:13 INFO - PROCESS | 1652 | 1462402393730 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118209000) [pid = 1652] [serial = 1444] [outer = 0x112a0d800] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d00b000 == 68 [pid = 1652] [id = 436] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x132ba6800 == 67 [pid = 1652] [id = 472] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x132b96800 == 66 [pid = 1652] [id = 471] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121a10000 == 65 [pid = 1652] [id = 470] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c915800 == 64 [pid = 1652] [id = 469] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc95800 == 63 [pid = 1652] [id = 468] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x126c5bc00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129969800) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1192f3800) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8c800 == 62 [pid = 1652] [id = 467] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae4000 == 61 [pid = 1652] [id = 466] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129620800 == 60 [pid = 1652] [id = 465] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ab800 == 59 [pid = 1652] [id = 464] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121dbb000 == 58 [pid = 1652] [id = 463] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d0000 == 57 [pid = 1652] [id = 462] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b3800 == 56 [pid = 1652] [id = 461] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119cf9800 == 55 [pid = 1652] [id = 460] 15:53:14 INFO - PROCESS | 1652 | 1462402394199 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:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c41a800 == 54 [pid = 1652] [id = 456] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a813000 == 53 [pid = 1652] [id = 455] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11832c800 == 52 [pid = 1652] [id = 454] 15:53:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11683b800 == 51 [pid = 1652] [id = 453] 15:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 673ms 15:53:14 INFO - PROCESS | 1652 | 1462402394211 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 1652 | 1462402394213 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:53:14 INFO - PROCESS | 1652 | 1462402394215 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 1652 | 1462402394216 Marionette TRACE conn2 <- [1,1898,null,{}] 15:53:14 INFO - PROCESS | 1652 | 1462402394223 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:53:14 INFO - PROCESS | 1652 | 1462402394336 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12c4a2000) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128fa5800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129753000) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b46e800) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ab64000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119031000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1188f4400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11865a000) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129971800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11732b800) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1160b4800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11347bc00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121ebbc00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be04800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12594c800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1161d2400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x117426400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bdbf800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1214b1000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121eb4800) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1192f3000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118892400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d33800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a271800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1196ee000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1260bb800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129635800) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1277a7c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 15:53:14 INFO - PROCESS | 1652 | 1462402394399 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119248800 == 52 [pid = 1652] [id = 482] 15:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1161d2400) [pid = 1652] [serial = 1445] [outer = 0x0] 15:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1183cb000) [pid = 1652] [serial = 1446] [outer = 0x1161d2400] 15:53:14 INFO - PROCESS | 1652 | 1462402394430 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11889d400) [pid = 1652] [serial = 1447] [outer = 0x1161d2400] 15:53:14 INFO - PROCESS | 1652 | 1462402394745 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:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 569ms 15:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:53:14 INFO - PROCESS | 1652 | 1462402394784 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 1652 | 1462402394786 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:53:14 INFO - PROCESS | 1652 | 1462402394788 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 1652 | 1462402394789 Marionette TRACE conn2 <- [1,1902,null,{}] 15:53:14 INFO - PROCESS | 1652 | 1462402394791 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:53:14 INFO - PROCESS | 1652 | 1462402394873 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:53:14 INFO - PROCESS | 1652 | 1462402394947 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f25800 == 53 [pid = 1652] [id = 483] 15:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1188e8000) [pid = 1652] [serial = 1448] [outer = 0x0] 15:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11891cc00) [pid = 1652] [serial = 1449] [outer = 0x1188e8000] 15:53:14 INFO - PROCESS | 1652 | 1462402394974 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119787c00) [pid = 1652] [serial = 1450] [outer = 0x1188e8000] 15:53:15 INFO - PROCESS | 1652 | 1462402395268 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:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 15:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:53:15 INFO - PROCESS | 1652 | 1462402395307 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1652 | 1462402395309 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:53:15 INFO - PROCESS | 1652 | 1462402395312 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1652 | 1462402395315 Marionette TRACE conn2 <- [1,1906,null,{}] 15:53:15 INFO - PROCESS | 1652 | 1462402395317 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:53:15 INFO - PROCESS | 1652 | 1462402395397 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:53:15 INFO - PROCESS | 1652 | 1462402395402 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x116131000 == 54 [pid = 1652] [id = 484] 15:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119a8c400) [pid = 1652] [serial = 1451] [outer = 0x0] 15:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119dc0400) [pid = 1652] [serial = 1452] [outer = 0x119a8c400] 15:53:15 INFO - PROCESS | 1652 | 1462402395427 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11a099c00) [pid = 1652] [serial = 1453] [outer = 0x119a8c400] 15:53:15 INFO - PROCESS | 1652 | 1462402395778 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:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 15:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:53:15 INFO - PROCESS | 1652 | 1462402395833 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1652 | 1462402395834 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:53:15 INFO - PROCESS | 1652 | 1462402395837 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1652 | 1462402395838 Marionette TRACE conn2 <- [1,1910,null,{}] 15:53:15 INFO - PROCESS | 1652 | 1462402395840 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:53:15 INFO - PROCESS | 1652 | 1462402395940 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:53:16 INFO - PROCESS | 1652 | 1462402396061 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133e3800 == 55 [pid = 1652] [id = 485] 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x110f96400) [pid = 1652] [serial = 1454] [outer = 0x0] 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x110fdb000) [pid = 1652] [serial = 1455] [outer = 0x110f96400] 15:53:16 INFO - PROCESS | 1652 | 1462402396093 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x111d35800) [pid = 1652] [serial = 1456] [outer = 0x110f96400] 15:53:16 INFO - PROCESS | 1652 | 1462402396587 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:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 771ms 15:53:16 INFO - PROCESS | 1652 | 1462402396609 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 1652 | 1462402396614 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:53:16 INFO - PROCESS | 1652 | 1462402396617 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1652 | 1462402396620 Marionette TRACE conn2 <- [1,1914,null,{}] 15:53:16 INFO - PROCESS | 1652 | 1462402396623 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:53:16 INFO - PROCESS | 1652 | 1462402396787 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:53:16 INFO - PROCESS | 1652 | 1462402396852 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cef800 == 56 [pid = 1652] [id = 486] 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117574c00) [pid = 1652] [serial = 1457] [outer = 0x0] 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118208400) [pid = 1652] [serial = 1458] [outer = 0x117574c00] 15:53:16 INFO - PROCESS | 1652 | 1462402396884 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1183c7800) [pid = 1652] [serial = 1459] [outer = 0x117574c00] 15:53:17 INFO - PROCESS | 1652 | 1462402397316 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:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 720ms 15:53:17 INFO - PROCESS | 1652 | 1462402397340 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:53:17 INFO - PROCESS | 1652 | 1462402397343 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:53:17 INFO - PROCESS | 1652 | 1462402397345 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 1652 | 1462402397346 Marionette TRACE conn2 <- [1,1918,null,{}] 15:53:17 INFO - PROCESS | 1652 | 1462402397349 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:53:17 INFO - PROCESS | 1652 | 1462402397451 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:53:17 INFO - PROCESS | 1652 | 1462402397509 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c4d800 == 57 [pid = 1652] [id = 487] 15:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11889c400) [pid = 1652] [serial = 1460] [outer = 0x0] 15:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119a9ac00) [pid = 1652] [serial = 1461] [outer = 0x11889c400] 15:53:17 INFO - PROCESS | 1652 | 1462402397539 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a272800) [pid = 1652] [serial = 1462] [outer = 0x11889c400] 15:53:17 INFO - PROCESS | 1652 | 1462402397983 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:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 15:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:53:18 INFO - PROCESS | 1652 | 1462402398016 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1652 | 1462402398017 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:53:18 INFO - PROCESS | 1652 | 1462402398025 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1652 | 1462402398029 Marionette TRACE conn2 <- [1,1922,null,{}] 15:53:18 INFO - PROCESS | 1652 | 1462402398033 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:53:18 INFO - PROCESS | 1652 | 1462402398161 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:53:18 INFO - PROCESS | 1652 | 1462402398218 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12920c800 == 58 [pid = 1652] [id = 488] 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1213d8c00) [pid = 1652] [serial = 1463] [outer = 0x0] 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x121e24800) [pid = 1652] [serial = 1464] [outer = 0x1213d8c00] 15:53:18 INFO - PROCESS | 1652 | 1462402398249 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1260b0400) [pid = 1652] [serial = 1465] [outer = 0x1213d8c00] 15:53:18 INFO - PROCESS | 1652 | 1462402398674 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:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 680ms 15:53:18 INFO - PROCESS | 1652 | 1462402398701 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1652 | 1462402398703 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:53:18 INFO - PROCESS | 1652 | 1462402398705 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1652 | 1462402398706 Marionette TRACE conn2 <- [1,1926,null,{}] 15:53:18 INFO - PROCESS | 1652 | 1462402398709 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:53:18 INFO - PROCESS | 1652 | 1462402398812 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:53:18 INFO - PROCESS | 1652 | 1462402398869 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129628000 == 59 [pid = 1652] [id = 489] 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x125fe0400) [pid = 1652] [serial = 1466] [outer = 0x0] 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126b42000) [pid = 1652] [serial = 1467] [outer = 0x125fe0400] 15:53:18 INFO - PROCESS | 1652 | 1462402398898 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1277a5800) [pid = 1652] [serial = 1468] [outer = 0x125fe0400] 15:53:19 INFO - PROCESS | 1652 | 1462402399293 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:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 621ms 15:53:19 INFO - PROCESS | 1652 | 1462402399331 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 1652 | 1462402399332 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:53:19 INFO - PROCESS | 1652 | 1462402399336 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 1652 | 1462402399337 Marionette TRACE conn2 <- [1,1930,null,{}] 15:53:19 INFO - PROCESS | 1652 | 1462402399340 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:53:19 INFO - PROCESS | 1652 | 1462402399442 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:53:19 INFO - PROCESS | 1652 | 1462402399534 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abe6000 == 60 [pid = 1652] [id = 490] 15:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128bd7c00) [pid = 1652] [serial = 1469] [outer = 0x0] 15:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128bd9c00) [pid = 1652] [serial = 1470] [outer = 0x128bd7c00] 15:53:19 INFO - PROCESS | 1652 | 1462402399573 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128da3400) [pid = 1652] [serial = 1471] [outer = 0x128bd7c00] 15:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12902fc00) [pid = 1652] [serial = 1472] [outer = 0x11a07d800] 15:53:20 INFO - PROCESS | 1652 | 1462402400067 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:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 772ms 15:53:20 INFO - PROCESS | 1652 | 1462402400108 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 1652 | 1462402400110 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:53:20 INFO - PROCESS | 1652 | 1462402400113 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1652 | 1462402400114 Marionette TRACE conn2 <- [1,1934,null,{}] 15:53:20 INFO - PROCESS | 1652 | 1462402400116 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:53:20 INFO - PROCESS | 1652 | 1462402400216 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:53:20 INFO - PROCESS | 1652 | 1462402400296 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248d1000 == 61 [pid = 1652] [id = 491] 15:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119d36c00) [pid = 1652] [serial = 1473] [outer = 0x0] 15:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1258aa400) [pid = 1652] [serial = 1474] [outer = 0x119d36c00] 15:53:20 INFO - PROCESS | 1652 | 1462402400326 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129637000) [pid = 1652] [serial = 1475] [outer = 0x119d36c00] 15:53:20 INFO - PROCESS | 1652 | 1462402400756 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:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 15:53:20 INFO - PROCESS | 1652 | 1462402400784 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 1652 | 1462402400785 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:53:20 INFO - PROCESS | 1652 | 1462402400787 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1652 | 1462402400789 Marionette TRACE conn2 <- [1,1938,null,{}] 15:53:20 INFO - PROCESS | 1652 | 1462402400791 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:53:20 INFO - PROCESS | 1652 | 1462402400913 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:53:20 INFO - PROCESS | 1652 | 1462402400985 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc90000 == 62 [pid = 1652] [id = 492] 15:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1214acc00) [pid = 1652] [serial = 1476] [outer = 0x0] 15:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129752400) [pid = 1652] [serial = 1477] [outer = 0x1214acc00] 15:53:21 INFO - PROCESS | 1652 | 1462402401014 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129965000) [pid = 1652] [serial = 1478] [outer = 0x1214acc00] 15:53:21 INFO - PROCESS | 1652 | 1462402401449 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:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 15:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:53:21 INFO - PROCESS | 1652 | 1462402401461 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1652 | 1462402401462 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:53:21 INFO - PROCESS | 1652 | 1462402401464 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1652 | 1462402401466 Marionette TRACE conn2 <- [1,1942,null,{}] 15:53:21 INFO - PROCESS | 1652 | 1462402401468 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:53:21 INFO - PROCESS | 1652 | 1462402401568 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:53:21 INFO - PROCESS | 1652 | 1462402401623 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c903800 == 63 [pid = 1652] [id = 493] 15:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x110f90400) [pid = 1652] [serial = 1479] [outer = 0x0] 15:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a87c800) [pid = 1652] [serial = 1480] [outer = 0x110f90400] 15:53:21 INFO - PROCESS | 1652 | 1462402401652 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ab64000) [pid = 1652] [serial = 1481] [outer = 0x110f90400] 15:53:22 INFO - PROCESS | 1652 | 1462402402253 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:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 819ms 15:53:22 INFO - PROCESS | 1652 | 1462402402284 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 1652 | 1462402402288 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:53:22 INFO - PROCESS | 1652 | 1462402402291 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 1652 | 1462402402293 Marionette TRACE conn2 <- [1,1946,null,{}] 15:53:22 INFO - PROCESS | 1652 | 1462402402300 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:53:22 INFO - PROCESS | 1652 | 1462402402399 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:53:22 INFO - PROCESS | 1652 | 1462402402473 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d6800 == 64 [pid = 1652] [id = 494] 15:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1161f2400) [pid = 1652] [serial = 1482] [outer = 0x0] 15:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11685b800) [pid = 1652] [serial = 1483] [outer = 0x1161f2400] 15:53:22 INFO - PROCESS | 1652 | 1462402402503 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118208800) [pid = 1652] [serial = 1484] [outer = 0x1161f2400] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11650c000 == 63 [pid = 1652] [id = 26] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116131000 == 62 [pid = 1652] [id = 484] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119f25800 == 61 [pid = 1652] [id = 483] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119248800 == 60 [pid = 1652] [id = 482] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117351000 == 59 [pid = 1652] [id = 481] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119963800 == 58 [pid = 1652] [id = 480] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1357e5000 == 57 [pid = 1652] [id = 479] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x134ce3800 == 56 [pid = 1652] [id = 478] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x135bbc000 == 55 [pid = 1652] [id = 477] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b598800 == 54 [pid = 1652] [id = 476] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121683800 == 53 [pid = 1652] [id = 475] 15:53:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1182dc000 == 52 [pid = 1652] [id = 474] 15:53:23 INFO - PROCESS | 1652 | 1462402403036 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:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 775ms 15:53:23 INFO - PROCESS | 1652 | 1462402403079 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1652 | 1462402403083 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:53:23 INFO - PROCESS | 1652 | 1462402403087 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1652 | 1462402403090 Marionette TRACE conn2 <- [1,1950,null,{}] 15:53:23 INFO - PROCESS | 1652 | 1462402403094 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:53:23 INFO - PROCESS | 1652 | 1462402403199 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:53:23 INFO - PROCESS | 1652 | 1462402403271 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119954000 == 53 [pid = 1652] [id = 495] 15:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x115e42000) [pid = 1652] [serial = 1485] [outer = 0x0] 15:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11757c800) [pid = 1652] [serial = 1486] [outer = 0x115e42000] 15:53:23 INFO - PROCESS | 1652 | 1462402403305 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118596000) [pid = 1652] [serial = 1487] [outer = 0x115e42000] 15:53:23 INFO - PROCESS | 1652 | 1462402403721 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:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 15:53:23 INFO - PROCESS | 1652 | 1462402403759 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1652 | 1462402403763 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:53:23 INFO - PROCESS | 1652 | 1462402403768 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1652 | 1462402403769 Marionette TRACE conn2 <- [1,1954,null,{}] 15:53:23 INFO - PROCESS | 1652 | 1462402403772 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:53:23 INFO - PROCESS | 1652 | 1462402403905 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:53:23 INFO - PROCESS | 1652 | 1462402403966 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c43000 == 54 [pid = 1652] [id = 496] 15:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x118894800) [pid = 1652] [serial = 1488] [outer = 0x0] 15:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1196e9000) [pid = 1652] [serial = 1489] [outer = 0x118894800] 15:53:23 INFO - PROCESS | 1652 | 1462402403996 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1213d3c00) [pid = 1652] [serial = 1490] [outer = 0x118894800] 15:53:24 INFO - PROCESS | 1652 | 1462402404466 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:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 720ms 15:53:24 INFO - PROCESS | 1652 | 1462402404488 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 1652 | 1462402404489 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:53:24 INFO - PROCESS | 1652 | 1462402404492 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 1652 | 1462402404494 Marionette TRACE conn2 <- [1,1958,null,{}] 15:53:24 INFO - PROCESS | 1652 | 1462402404502 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:53:24 INFO - PROCESS | 1652 | 1462402404611 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:53:24 INFO - PROCESS | 1652 | 1462402404672 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a4000 == 55 [pid = 1652] [id = 497] 15:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x121574000) [pid = 1652] [serial = 1491] [outer = 0x0] 15:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x125a7a000) [pid = 1652] [serial = 1492] [outer = 0x121574000] 15:53:24 INFO - PROCESS | 1652 | 1462402404706 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x128bd4400) [pid = 1652] [serial = 1493] [outer = 0x121574000] 15:53:25 INFO - PROCESS | 1652 | 1462402405145 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:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 15:53:25 INFO - PROCESS | 1652 | 1462402405215 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:53:25 INFO - PROCESS | 1652 | 1462402405217 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:53:25 INFO - PROCESS | 1652 | 1462402405255 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 1652 | 1462402405257 Marionette TRACE conn2 <- [1,1962,null,{}] 15:53:25 INFO - PROCESS | 1652 | 1462402405263 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:53:25 INFO - PROCESS | 1652 | 1462402405370 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:53:25 INFO - PROCESS | 1652 | 1462402405439 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c90d800 == 56 [pid = 1652] [id = 498] 15:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x128be0c00) [pid = 1652] [serial = 1494] [outer = 0x0] 15:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x128da6c00) [pid = 1652] [serial = 1495] [outer = 0x128be0c00] 15:53:25 INFO - PROCESS | 1652 | 1462402405470 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12902f400) [pid = 1652] [serial = 1496] [outer = 0x128be0c00] 15:53:25 INFO - PROCESS | 1652 | 1462402405859 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:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 663ms 15:53:25 INFO - PROCESS | 1652 | 1462402405884 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 1652 | 1462402405885 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:53:25 INFO - PROCESS | 1652 | 1462402405888 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 1652 | 1462402405889 Marionette TRACE conn2 <- [1,1966,null,{}] 15:53:25 INFO - PROCESS | 1652 | 1462402405891 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:53:25 INFO - PROCESS | 1652 | 1462402405989 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:53:26 INFO - PROCESS | 1652 | 1462402406048 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d111800 == 57 [pid = 1652] [id = 499] 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128d9ec00) [pid = 1652] [serial = 1497] [outer = 0x0] 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x129638000) [pid = 1652] [serial = 1498] [outer = 0x128d9ec00] 15:53:26 INFO - PROCESS | 1652 | 1462402406078 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab60c00) [pid = 1652] [serial = 1499] [outer = 0x128d9ec00] 15:53:26 INFO - PROCESS | 1652 | 1462402406545 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:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 15:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:53:26 INFO - PROCESS | 1652 | 1462402406559 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 1652 | 1462402406561 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:53:26 INFO - PROCESS | 1652 | 1462402406563 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 1652 | 1462402406564 Marionette TRACE conn2 <- [1,1970,null,{}] 15:53:26 INFO - PROCESS | 1652 | 1462402406567 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:53:26 INFO - PROCESS | 1652 | 1462402406681 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:53:26 INFO - PROCESS | 1652 | 1462402406775 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d96c000 == 58 [pid = 1652] [id = 500] 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab66800) [pid = 1652] [serial = 1500] [outer = 0x0] 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12bc68400) [pid = 1652] [serial = 1501] [outer = 0x12ab66800] 15:53:26 INFO - PROCESS | 1652 | 1462402406818 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12be09c00) [pid = 1652] [serial = 1502] [outer = 0x12ab66800] 15:53:27 INFO - PROCESS | 1652 | 1462402407254 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:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 719ms 15:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:53:27 INFO - PROCESS | 1652 | 1462402407283 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 1652 | 1462402407284 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:53:27 INFO - PROCESS | 1652 | 1462402407287 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 1652 | 1462402407288 Marionette TRACE conn2 <- [1,1974,null,{}] 15:53:27 INFO - PROCESS | 1652 | 1462402407290 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:53:27 INFO - PROCESS | 1652 | 1462402407388 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:53:27 INFO - PROCESS | 1652 | 1462402407445 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x132ba4800 == 59 [pid = 1652] [id = 501] 15:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ad9a000) [pid = 1652] [serial = 1503] [outer = 0x0] 15:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12be3c800) [pid = 1652] [serial = 1504] [outer = 0x12ad9a000] 15:53:27 INFO - PROCESS | 1652 | 1462402407475 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12c32b400) [pid = 1652] [serial = 1505] [outer = 0x12ad9a000] 15:53:28 INFO - PROCESS | 1652 | 1462402408058 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:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 821ms 15:53:28 INFO - PROCESS | 1652 | 1462402408109 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 1652 | 1462402408114 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:53:28 INFO - PROCESS | 1652 | 1462402408120 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 1652 | 1462402408124 Marionette TRACE conn2 <- [1,1978,null,{}] 15:53:28 INFO - PROCESS | 1652 | 1462402408129 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:53:28 INFO - PROCESS | 1652 | 1462402408270 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:53:28 INFO - PROCESS | 1652 | 1462402408344 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a17800 == 60 [pid = 1652] [id = 502] 15:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x115e93c00) [pid = 1652] [serial = 1506] [outer = 0x0] 15:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1183c7400) [pid = 1652] [serial = 1507] [outer = 0x115e93c00] 15:53:28 INFO - PROCESS | 1652 | 1462402408373 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x118915400) [pid = 1652] [serial = 1508] [outer = 0x115e93c00] 15:53:28 INFO - PROCESS | 1652 | 1462402408892 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:53:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12920c800 == 59 [pid = 1652] [id = 488] 15:53:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124c4d800 == 58 [pid = 1652] [id = 487] 15:53:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119cef800 == 57 [pid = 1652] [id = 486] 15:53:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1133e3800 == 56 [pid = 1652] [id = 485] 15:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 825ms 15:53:28 INFO - PROCESS | 1652 | 1462402408944 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 1652 | 1462402408947 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:53:28 INFO - PROCESS | 1652 | 1462402408951 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 1652 | 1462402408953 Marionette TRACE conn2 <- [1,1982,null,{}] 15:53:28 INFO - PROCESS | 1652 | 1462402408958 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:53:29 INFO - PROCESS | 1652 | 1462402409068 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:53:29 INFO - PROCESS | 1652 | 1462402409140 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119259800 == 57 [pid = 1652] [id = 503] 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x115094800) [pid = 1652] [serial = 1509] [outer = 0x0] 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1168b6800) [pid = 1652] [serial = 1510] [outer = 0x115094800] 15:53:29 INFO - PROCESS | 1652 | 1462402409173 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1188e8800) [pid = 1652] [serial = 1511] [outer = 0x115094800] 15:53:29 INFO - PROCESS | 1652 | 1462402409628 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:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 15:53:29 INFO - PROCESS | 1652 | 1462402409673 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 1652 | 1462402409677 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:53:29 INFO - PROCESS | 1652 | 1462402409682 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1652 | 1462402409684 Marionette TRACE conn2 <- [1,1986,null,{}] 15:53:29 INFO - PROCESS | 1652 | 1462402409686 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:53:29 INFO - PROCESS | 1652 | 1462402409793 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:53:29 INFO - PROCESS | 1652 | 1462402409855 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129211000 == 58 [pid = 1652] [id = 504] 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1192f8000) [pid = 1652] [serial = 1512] [outer = 0x0] 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x1214a9c00) [pid = 1652] [serial = 1513] [outer = 0x1192f8000] 15:53:29 INFO - PROCESS | 1652 | 1462402409886 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x1258afc00) [pid = 1652] [serial = 1514] [outer = 0x1192f8000] 15:53:30 INFO - PROCESS | 1652 | 1462402410315 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:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 15:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:53:30 INFO - PROCESS | 1652 | 1462402410352 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 1652 | 1462402410354 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:53:30 INFO - PROCESS | 1652 | 1462402410356 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 1652 | 1462402410359 Marionette TRACE conn2 <- [1,1990,null,{}] 15:53:30 INFO - PROCESS | 1652 | 1462402410367 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:53:30 INFO - PROCESS | 1652 | 1462402410476 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:53:30 INFO - PROCESS | 1652 | 1462402410540 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b494000 == 59 [pid = 1652] [id = 505] 15:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1260bd400) [pid = 1652] [serial = 1515] [outer = 0x0] 15:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1277a9000) [pid = 1652] [serial = 1516] [outer = 0x1260bd400] 15:53:30 INFO - PROCESS | 1652 | 1462402410615 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x128bdd400) [pid = 1652] [serial = 1517] [outer = 0x1260bd400] 15:53:31 INFO - PROCESS | 1652 | 1462402411026 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:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 724ms 15:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:53:31 INFO - PROCESS | 1652 | 1462402411103 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 1652 | 1462402411105 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:53:31 INFO - PROCESS | 1652 | 1462402411109 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1652 | 1462402411110 Marionette TRACE conn2 <- [1,1994,null,{}] 15:53:31 INFO - PROCESS | 1652 | 1462402411114 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:53:31 INFO - PROCESS | 1652 | 1462402411214 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:53:31 INFO - PROCESS | 1652 | 1462402411288 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d96b800 == 60 [pid = 1652] [id = 506] 15:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x129756400) [pid = 1652] [serial = 1518] [outer = 0x0] 15:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12aaa0c00) [pid = 1652] [serial = 1519] [outer = 0x129756400] 15:53:31 INFO - PROCESS | 1652 | 1462402411318 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12ada0c00) [pid = 1652] [serial = 1520] [outer = 0x129756400] 15:53:31 INFO - PROCESS | 1652 | 1462402411707 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:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 15:53:31 INFO - PROCESS | 1652 | 1462402411779 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 1652 | 1462402411781 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:53:31 INFO - PROCESS | 1652 | 1462402411783 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1652 | 1462402411784 Marionette TRACE conn2 <- [1,1998,null,{}] 15:53:31 INFO - PROCESS | 1652 | 1462402411787 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:53:31 INFO - PROCESS | 1652 | 1462402411884 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:53:31 INFO - PROCESS | 1652 | 1462402411946 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357dd000 == 61 [pid = 1652] [id = 507] 15:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x129759800) [pid = 1652] [serial = 1521] [outer = 0x0] 15:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b46d000) [pid = 1652] [serial = 1522] [outer = 0x129759800] 15:53:31 INFO - PROCESS | 1652 | 1462402411977 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12be02c00) [pid = 1652] [serial = 1523] [outer = 0x129759800] 15:53:32 INFO - PROCESS | 1652 | 1462402412417 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:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 668ms 15:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:53:32 INFO - PROCESS | 1652 | 1462402412452 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 1652 | 1462402412453 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:53:32 INFO - PROCESS | 1652 | 1462402412456 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 1652 | 1462402412457 Marionette TRACE conn2 <- [1,2002,null,{}] 15:53:32 INFO - PROCESS | 1652 | 1462402412459 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:53:32 INFO - PROCESS | 1652 | 1462402412604 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:53:32 INFO - PROCESS | 1652 | 1462402412695 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x135bd6800 == 62 [pid = 1652] [id = 508] 15:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12c4a2c00) [pid = 1652] [serial = 1524] [outer = 0x0] 15:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12c4a9c00) [pid = 1652] [serial = 1525] [outer = 0x12c4a2c00] 15:53:32 INFO - PROCESS | 1652 | 1462402412728 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12cd66400) [pid = 1652] [serial = 1526] [outer = 0x12c4a2c00] 15:53:33 INFO - PROCESS | 1652 | 1462402413155 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:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 15:53:33 INFO - PROCESS | 1652 | 1462402413176 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:53:33 INFO - PROCESS | 1652 | 1462402413178 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:53:33 INFO - PROCESS | 1652 | 1462402413180 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1652 | 1462402413181 Marionette TRACE conn2 <- [1,2006,null,{}] 15:53:33 INFO - PROCESS | 1652 | 1462402413184 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:53:33 INFO - PROCESS | 1652 | 1462402413282 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:53:33 INFO - PROCESS | 1652 | 1462402413342 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1355ce800 == 63 [pid = 1652] [id = 509] 15:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x116866800) [pid = 1652] [serial = 1527] [outer = 0x0] 15:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12c4a3400) [pid = 1652] [serial = 1528] [outer = 0x116866800] 15:53:33 INFO - PROCESS | 1652 | 1462402413371 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12d085000) [pid = 1652] [serial = 1529] [outer = 0x116866800] 15:53:33 INFO - PROCESS | 1652 | 1462402413823 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:53:33 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:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 15:53:33 INFO - PROCESS | 1652 | 1462402413851 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1652 | 1462402413852 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:53:33 INFO - PROCESS | 1652 | 1462402413855 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1652 | 1462402413856 Marionette TRACE conn2 <- [1,2010,null,{}] 15:53:33 INFO - PROCESS | 1652 | 1462402413858 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:53:33 INFO - PROCESS | 1652 | 1462402413958 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:53:34 INFO - PROCESS | 1652 | 1462402414053 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x135b11800 == 64 [pid = 1652] [id = 510] 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118211400) [pid = 1652] [serial = 1530] [outer = 0x0] 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12d087800) [pid = 1652] [serial = 1531] [outer = 0x118211400] 15:53:34 INFO - PROCESS | 1652 | 1462402414083 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12d3ca000) [pid = 1652] [serial = 1532] [outer = 0x118211400] 15:53:34 INFO - PROCESS | 1652 | 1462402414496 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:53: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:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 15:53:34 INFO - PROCESS | 1652 | 1462402414538 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1652 | 1462402414539 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:53:34 INFO - PROCESS | 1652 | 1462402414542 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1652 | 1462402414543 Marionette TRACE conn2 <- [1,2014,null,{}] 15:53:34 INFO - PROCESS | 1652 | 1462402414569 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:53:34 INFO - PROCESS | 1652 | 1462402414672 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:53:34 INFO - PROCESS | 1652 | 1462402414751 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x111076800 == 65 [pid = 1652] [id = 511] 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12d07f800) [pid = 1652] [serial = 1533] [outer = 0x0] 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12d3d1400) [pid = 1652] [serial = 1534] [outer = 0x12d07f800] 15:53:34 INFO - PROCESS | 1652 | 1462402414782 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12d9d4c00) [pid = 1652] [serial = 1535] [outer = 0x12d07f800] 15:53:35 INFO - PROCESS | 1652 | 1462402415289 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:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 839ms 15:53:35 INFO - PROCESS | 1652 | 1462402415399 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 1652 | 1462402415400 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:53:35 INFO - PROCESS | 1652 | 1462402415405 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 1652 | 1462402415406 Marionette TRACE conn2 <- [1,2018,null,{}] 15:53:35 INFO - PROCESS | 1652 | 1462402415408 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:53:35 INFO - PROCESS | 1652 | 1462402415517 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:53:35 INFO - PROCESS | 1652 | 1462402415595 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x135666800 == 66 [pid = 1652] [id = 512] 15:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12d3d0000) [pid = 1652] [serial = 1536] [outer = 0x0] 15:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12d9dc800) [pid = 1652] [serial = 1537] [outer = 0x12d3d0000] 15:53:35 INFO - PROCESS | 1652 | 1462402415625 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12d9e1000) [pid = 1652] [serial = 1538] [outer = 0x12d3d0000] 15:53:36 INFO - PROCESS | 1652 | 1462402416136 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:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 770ms 15:53:36 INFO - PROCESS | 1652 | 1462402416180 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1652 | 1462402416182 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:53:36 INFO - PROCESS | 1652 | 1462402416188 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1652 | 1462402416190 Marionette TRACE conn2 <- [1,2022,null,{}] 15:53:36 INFO - PROCESS | 1652 | 1462402416194 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:53:36 INFO - PROCESS | 1652 | 1462402416297 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:53:36 INFO - PROCESS | 1652 | 1462402416380 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770e000 == 67 [pid = 1652] [id = 513] 15:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1168bac00) [pid = 1652] [serial = 1539] [outer = 0x0] 15:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1182d2c00) [pid = 1652] [serial = 1540] [outer = 0x1168bac00] 15:53:36 INFO - PROCESS | 1652 | 1462402416410 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x119fc9400) [pid = 1652] [serial = 1541] [outer = 0x1168bac00] 15:53:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d111800 == 66 [pid = 1652] [id = 499] 15:53:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12c90d800 == 65 [pid = 1652] [id = 498] 15:53:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a4000 == 64 [pid = 1652] [id = 497] 15:53:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c43000 == 63 [pid = 1652] [id = 496] 15:53:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119954000 == 62 [pid = 1652] [id = 495] 15:53:36 INFO - PROCESS | 1652 | 1462402416980 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:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 822ms 15:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:53:37 INFO - PROCESS | 1652 | 1462402417015 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 1652 | 1462402417017 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:53:37 INFO - PROCESS | 1652 | 1462402417020 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1652 | 1462402417023 Marionette TRACE conn2 <- [1,2026,null,{}] 15:53:37 INFO - PROCESS | 1652 | 1462402417028 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:53:37 INFO - PROCESS | 1652 | 1462402417135 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:53:37 INFO - PROCESS | 1652 | 1462402417217 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248ce800 == 63 [pid = 1652] [id = 514] 15:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11858c800) [pid = 1652] [serial = 1542] [outer = 0x0] 15:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x1213e0400) [pid = 1652] [serial = 1543] [outer = 0x11858c800] 15:53:37 INFO - PROCESS | 1652 | 1462402417250 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1258b5800) [pid = 1652] [serial = 1544] [outer = 0x11858c800] 15:53:37 INFO - PROCESS | 1652 | 1462402417694 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:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 723ms 15:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:53:37 INFO - PROCESS | 1652 | 1462402417744 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 1652 | 1462402417748 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:53:37 INFO - PROCESS | 1652 | 1462402417752 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1652 | 1462402417754 Marionette TRACE conn2 <- [1,2030,null,{}] 15:53:37 INFO - PROCESS | 1652 | 1462402417757 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:53:37 INFO - PROCESS | 1652 | 1462402417863 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:53:37 INFO - PROCESS | 1652 | 1462402417944 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c434800 == 64 [pid = 1652] [id = 515] 15:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1260bb800) [pid = 1652] [serial = 1545] [outer = 0x0] 15:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x1277b1c00) [pid = 1652] [serial = 1546] [outer = 0x1260bb800] 15:53:37 INFO - PROCESS | 1652 | 1462402417977 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12902d800) [pid = 1652] [serial = 1547] [outer = 0x1260bb800] 15:53:38 INFO - PROCESS | 1652 | 1462402418405 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:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 720ms 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d970800 == 63 [pid = 1652] [id = 19] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12961a000 == 62 [pid = 1652] [id = 380] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd80800 == 61 [pid = 1652] [id = 402] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113ab6800 == 60 [pid = 1652] [id = 25] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129621000 == 59 [pid = 1652] [id = 6] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d10f000 == 58 [pid = 1652] [id = 21] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc56000 == 57 [pid = 1652] [id = 14] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x117345800 == 56 [pid = 1652] [id = 24] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113048000 == 55 [pid = 1652] [id = 22] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b48c000 == 54 [pid = 1652] [id = 401] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12d96b800 == 53 [pid = 1652] [id = 506] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b494000 == 52 [pid = 1652] [id = 505] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129211000 == 51 [pid = 1652] [id = 504] 15:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119259800 == 50 [pid = 1652] [id = 503] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b595800 == 49 [pid = 1652] [id = 9] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b535800 == 48 [pid = 1652] [id = 397] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c1800 == 47 [pid = 1652] [id = 400] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e4800 == 46 [pid = 1652] [id = 442] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d97c800 == 45 [pid = 1652] [id = 459] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f0800 == 44 [pid = 1652] [id = 11] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48a000 == 43 [pid = 1652] [id = 473] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x135666800 == 42 [pid = 1652] [id = 512] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c910800 == 41 [pid = 1652] [id = 457] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129628000 == 40 [pid = 1652] [id = 489] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d015800 == 39 [pid = 1652] [id = 15] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc64800 == 38 [pid = 1652] [id = 417] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12abe6000 == 37 [pid = 1652] [id = 490] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1357dd000 == 36 [pid = 1652] [id = 507] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d96c000 == 35 [pid = 1652] [id = 500] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116894800 == 34 [pid = 1652] [id = 23] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x132ba4800 == 33 [pid = 1652] [id = 501] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1248d1000 == 32 [pid = 1652] [id = 491] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x135bd6800 == 31 [pid = 1652] [id = 508] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d334800 == 30 [pid = 1652] [id = 441] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc95000 == 29 [pid = 1652] [id = 10] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x135b11800 == 28 [pid = 1652] [id = 510] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc90000 == 27 [pid = 1652] [id = 492] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x111076800 == 26 [pid = 1652] [id = 511] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d117000 == 25 [pid = 1652] [id = 458] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c903800 == 24 [pid = 1652] [id = 493] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a815800 == 23 [pid = 1652] [id = 384] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d317000 == 22 [pid = 1652] [id = 16] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1355ce800 == 21 [pid = 1652] [id = 509] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c42a000 == 20 [pid = 1652] [id = 12] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad76800 == 19 [pid = 1652] [id = 8] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121a07000 == 18 [pid = 1652] [id = 438] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51e800 == 17 [pid = 1652] [id = 439] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118321000 == 16 [pid = 1652] [id = 20] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117fd5800 == 15 [pid = 1652] [id = 403] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d120000 == 14 [pid = 1652] [id = 440] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c913800 == 13 [pid = 1652] [id = 13] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d6800 == 12 [pid = 1652] [id = 494] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121a17800 == 11 [pid = 1652] [id = 502] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12770e000 == 10 [pid = 1652] [id = 513] 15:53:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1248ce800 == 9 [pid = 1652] [id = 514] 15:53:43 INFO - PROCESS | 1652 | 1462402423079 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 1652 | 1462402423081 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:53:43 INFO - PROCESS | 1652 | 1462402423089 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 1652 | 1462402423093 Marionette TRACE conn2 <- [1,2034,null,{}] 15:53:43 INFO - PROCESS | 1652 | 1462402423099 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:53:43 INFO - PROCESS | 1652 | 1462402423186 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:53:43 INFO - PROCESS | 1652 | 1462402423194 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e7e800 == 10 [pid = 1652] [id = 516] 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x111d38800) [pid = 1652] [serial = 1548] [outer = 0x0] 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x111db8400) [pid = 1652] [serial = 1549] [outer = 0x111d38800] 15:53:43 INFO - PROCESS | 1652 | 1462402423226 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x112649000) [pid = 1652] [serial = 1550] [outer = 0x111d38800] 15:53:43 INFO - PROCESS | 1652 | 1462402423674 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:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 626ms 15:53:43 INFO - PROCESS | 1652 | 1462402423716 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 1652 | 1462402423718 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:53:43 INFO - PROCESS | 1652 | 1462402423724 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 1652 | 1462402423727 Marionette TRACE conn2 <- [1,2038,null,{}] 15:53:43 INFO - PROCESS | 1652 | 1462402423730 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:53:43 INFO - PROCESS | 1652 | 1462402423829 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:53:43 INFO - PROCESS | 1652 | 1462402423872 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x117357000 == 11 [pid = 1652] [id = 517] 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x112a14000) [pid = 1652] [serial = 1551] [outer = 0x0] 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x112de2000) [pid = 1652] [serial = 1552] [outer = 0x112a14000] 15:53:43 INFO - PROCESS | 1652 | 1462402423898 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x113477400) [pid = 1652] [serial = 1553] [outer = 0x112a14000] 15:53:44 INFO - PROCESS | 1652 | 1462402424250 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:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 573ms 15:53:44 INFO - PROCESS | 1652 | 1462402424295 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1652 | 1462402424297 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:53:44 INFO - PROCESS | 1652 | 1462402424299 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1652 | 1462402424301 Marionette TRACE conn2 <- [1,2042,null,{}] 15:53:44 INFO - PROCESS | 1652 | 1462402424308 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:53:44 INFO - PROCESS | 1652 | 1462402424417 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:53:44 INFO - PROCESS | 1652 | 1462402424434 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118320000 == 12 [pid = 1652] [id = 518] 15:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1161cfc00) [pid = 1652] [serial = 1554] [outer = 0x0] 15:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x116538c00) [pid = 1652] [serial = 1555] [outer = 0x1161cfc00] 15:53:44 INFO - PROCESS | 1652 | 1462402424467 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x116a66c00) [pid = 1652] [serial = 1556] [outer = 0x1161cfc00] 15:53:44 INFO - PROCESS | 1652 | 1462402424892 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:53:44 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:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 620ms 15:53:44 INFO - PROCESS | 1652 | 1462402424920 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1652 | 1462402424921 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:53:44 INFO - PROCESS | 1652 | 1462402424924 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1652 | 1462402424926 Marionette TRACE conn2 <- [1,2046,null,{}] 15:53:44 INFO - PROCESS | 1652 | 1462402424929 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:53:45 INFO - PROCESS | 1652 | 1462402425078 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:53:45 INFO - PROCESS | 1652 | 1462402425102 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119953000 == 13 [pid = 1652] [id = 519] 15:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11742dc00) [pid = 1652] [serial = 1557] [outer = 0x0] 15:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x1182cb800) [pid = 1652] [serial = 1558] [outer = 0x11742dc00] 15:53:45 INFO - PROCESS | 1652 | 1462402425141 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x118897c00) [pid = 1652] [serial = 1559] [outer = 0x11742dc00] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x129757400) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1161f2400) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12bc65000) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12bc73400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1213d6400) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1277ac400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11264f000) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x1161d4400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11653bc00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x1259a1800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1126c2400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1188e8000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x112a0d800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x1161d2400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x1196f0800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x112a19c00) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x112a16c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x117427c00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x1249e0000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x128da3800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x110fd9c00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x112a11400) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12c999c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x128fa8c00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x128daa000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x128be0c00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x119a8c400) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x115e42000) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x121574000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x110f96400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11889c400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x118894800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ad9a000) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x110f90400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1214acc00) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x119d36c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x128bd7c00) [pid = 1652] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x125fe0400) [pid = 1652] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1213d8c00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x110f97c00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x125fe5000) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11110b400) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x110f8bc00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x118202800) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129351c00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1213d5400) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x128fac800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12c331c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12be35000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x119087400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12ab66800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x117574c00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x128d9ec00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12d3d0000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1168bac00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x115e93c00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x115094800) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11858c800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1192f8000) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1260bd400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129756400) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129759800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x116866800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x118211400) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12c4a2c00) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:53:46 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d07f800) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:53:46 INFO - PROCESS | 1652 | 1462402426402 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:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1521ms 15:53:46 INFO - PROCESS | 1652 | 1462402426445 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 1652 | 1462402426448 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:53:46 INFO - PROCESS | 1652 | 1462402426451 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1652 | 1462402426452 Marionette TRACE conn2 <- [1,2050,null,{}] 15:53:46 INFO - PROCESS | 1652 | 1462402426455 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:53:46 INFO - PROCESS | 1652 | 1462402426527 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:53:46 INFO - PROCESS | 1652 | 1462402426592 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116851000 == 14 [pid = 1652] [id = 520] 15:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x110f94000) [pid = 1652] [serial = 1560] [outer = 0x0] 15:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x110fe7800) [pid = 1652] [serial = 1561] [outer = 0x110f94000] 15:53:46 INFO - PROCESS | 1652 | 1462402426617 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x112a19c00) [pid = 1652] [serial = 1562] [outer = 0x110f94000] 15:53:46 INFO - PROCESS | 1652 | 1462402426903 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:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 15:53:46 INFO - PROCESS | 1652 | 1462402426922 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 1652 | 1462402426924 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:53:46 INFO - PROCESS | 1652 | 1462402426926 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1652 | 1462402426927 Marionette TRACE conn2 <- [1,2054,null,{}] 15:53:46 INFO - PROCESS | 1652 | 1462402426938 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:53:47 INFO - PROCESS | 1652 | 1462402427049 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:53:47 INFO - PROCESS | 1652 | 1462402427055 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12141e000 == 15 [pid = 1652] [id = 521] 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x118211400) [pid = 1652] [serial = 1563] [outer = 0x0] 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x118919800) [pid = 1652] [serial = 1564] [outer = 0x118211400] 15:53:47 INFO - PROCESS | 1652 | 1462402427082 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1192ee000) [pid = 1652] [serial = 1565] [outer = 0x118211400] 15:53:47 INFO - PROCESS | 1652 | 1462402427434 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:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 528ms 15:53:47 INFO - PROCESS | 1652 | 1462402427455 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1652 | 1462402427456 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:53:47 INFO - PROCESS | 1652 | 1462402427458 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1652 | 1462402427459 Marionette TRACE conn2 <- [1,2058,null,{}] 15:53:47 INFO - PROCESS | 1652 | 1462402427461 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:53:47 INFO - PROCESS | 1652 | 1462402427568 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:53:47 INFO - PROCESS | 1652 | 1462402427576 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219c9000 == 16 [pid = 1652] [id = 522] 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x110fe2000) [pid = 1652] [serial = 1566] [outer = 0x0] 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x119682000) [pid = 1652] [serial = 1567] [outer = 0x110fe2000] 15:53:47 INFO - PROCESS | 1652 | 1462402427601 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1196f0800) [pid = 1652] [serial = 1568] [outer = 0x110fe2000] 15:53:47 INFO - PROCESS | 1652 | 1462402427934 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:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 15:53:47 INFO - PROCESS | 1652 | 1462402427977 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1652 | 1462402427978 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:53:47 INFO - PROCESS | 1652 | 1462402427981 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1652 | 1462402427982 Marionette TRACE conn2 <- [1,2062,null,{}] 15:53:47 INFO - PROCESS | 1652 | 1462402427984 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:53:48 INFO - PROCESS | 1652 | 1462402428059 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:53:48 INFO - PROCESS | 1652 | 1462402428065 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1c800 == 17 [pid = 1652] [id = 523] 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1196ea000) [pid = 1652] [serial = 1569] [outer = 0x0] 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11978c400) [pid = 1652] [serial = 1570] [outer = 0x1196ea000] 15:53:48 INFO - PROCESS | 1652 | 1462402428090 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x119d2e000) [pid = 1652] [serial = 1571] [outer = 0x1196ea000] 15:53:48 INFO - PROCESS | 1652 | 1462402428665 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:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 720ms 15:53:48 INFO - PROCESS | 1652 | 1462402428706 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 1652 | 1462402428708 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:53:48 INFO - PROCESS | 1652 | 1462402428717 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1652 | 1462402428719 Marionette TRACE conn2 <- [1,2066,null,{}] 15:53:48 INFO - PROCESS | 1652 | 1462402428722 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:53:48 INFO - PROCESS | 1652 | 1462402428828 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:53:48 INFO - PROCESS | 1652 | 1462402428890 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117418000 == 18 [pid = 1652] [id = 524] 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x112656400) [pid = 1652] [serial = 1572] [outer = 0x0] 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x112a18c00) [pid = 1652] [serial = 1573] [outer = 0x112656400] 15:53:48 INFO - PROCESS | 1652 | 1462402428921 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1134e2c00) [pid = 1652] [serial = 1574] [outer = 0x112656400] 15:53:49 INFO - PROCESS | 1652 | 1462402429509 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:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 874ms 15:53:49 INFO - PROCESS | 1652 | 1462402429590 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 1652 | 1462402429594 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:53:49 INFO - PROCESS | 1652 | 1462402429598 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 1652 | 1462402429600 Marionette TRACE conn2 <- [1,2070,null,{}] 15:53:49 INFO - PROCESS | 1652 | 1462402429602 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:53:49 INFO - PROCESS | 1652 | 1462402429710 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:53:49 INFO - PROCESS | 1652 | 1462402429772 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1165e6000 == 19 [pid = 1652] [id = 525] 15:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11347bc00) [pid = 1652] [serial = 1575] [outer = 0x0] 15:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1161d2400) [pid = 1652] [serial = 1576] [outer = 0x11347bc00] 15:53:49 INFO - PROCESS | 1652 | 1462402429802 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118209800) [pid = 1652] [serial = 1577] [outer = 0x11347bc00] 15:53:50 INFO - PROCESS | 1652 | 1462402430554 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:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1022ms 15:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:53:50 INFO - PROCESS | 1652 | 1462402430622 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 1652 | 1462402430625 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:53:50 INFO - PROCESS | 1652 | 1462402430628 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1652 | 1462402430633 Marionette TRACE conn2 <- [1,2074,null,{}] 15:53:50 INFO - PROCESS | 1652 | 1462402430648 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:53:50 INFO - PROCESS | 1652 | 1462402430764 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:53:50 INFO - PROCESS | 1652 | 1462402430886 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116845000 == 20 [pid = 1652] [id = 526] 15:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x1126b7400) [pid = 1652] [serial = 1578] [outer = 0x0] 15:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x112a0f800) [pid = 1652] [serial = 1579] [outer = 0x1126b7400] 15:53:50 INFO - PROCESS | 1652 | 1462402430918 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x112dd6800) [pid = 1652] [serial = 1580] [outer = 0x1126b7400] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1277b1c00) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x118209000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1196f5400) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11889cc00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1168b7800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1277af400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x126b3e000) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x129757c00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x128da8800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x110fe6800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12c996400) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12aff2400) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x110fe3000) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x112a16400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12cd5c400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12cd64800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12cd65400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12be32800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12963c000) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ad98c00) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12cd63400) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x112a1ac00) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11a099c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1196e9000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119fc9400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1213e0400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x118596000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12bdb5400) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118208800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12c329000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12be37800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12c990800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12be3a800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1215c4000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1168b6800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x125fe3400) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1214b1800) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x128da2800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129230000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x127205000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1183c2c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11a088800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11820e000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11685fc00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11903a000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11685b800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1188f2400) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126b38400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1274cb400) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1182d2c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x110fa0400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119a8d400) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1183c7400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129755400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1182d8000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112a1c800) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11891cc00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1134e6c00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1165c8400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12c4a9400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1183cb000) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1213d2c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11889d400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119787c00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d081c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113d2e000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1214a9c00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11757c800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128da6c00) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128bd4400) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x111d35800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a272800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119a9ac00) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118915400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125a7a000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1183c7800) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110fdb000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1213d3c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bdd400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1260b0400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126b42000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12be33000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128fb1c00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126b41400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11264ec00) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1188f3c00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12be06800) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1277b0800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12aff4000) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c98f400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c32d800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213e0800) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12be09c00) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12be3c800) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1277a9000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121e24800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118208400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ab60c00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bc68400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1258afc00) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1188e8800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129638000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12902f400) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119dc0400) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12d085000) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12c32b400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12ab64000) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129965000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12be02c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a87c800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12c4a9c00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x129637000) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x129752400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1258aa400) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12ada0c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12b46d000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119082800) [pid = 1652] [serial = 901] [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:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128da3400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x128bd9c00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12aaa0c00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1277a5800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12cd66400) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12d9e1000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12d9dc800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12d9d4c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12d3d1400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1258b5800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12d3ca000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12c4a3400) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12d087800) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 15:53:51 INFO - PROCESS | 1652 | 1462402431345 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:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 741ms 15:53:51 INFO - PROCESS | 1652 | 1462402431369 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 1652 | 1462402431372 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:53:51 INFO - PROCESS | 1652 | 1462402431386 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1652 | 1462402431387 Marionette TRACE conn2 <- [1,2078,null,{}] 15:53:51 INFO - PROCESS | 1652 | 1462402431390 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:53:51 INFO - PROCESS | 1652 | 1462402431462 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:53:51 INFO - PROCESS | 1652 | 1462402431469 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11734f800 == 21 [pid = 1652] [id = 527] 15:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x113223800) [pid = 1652] [serial = 1581] [outer = 0x0] 15:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x115e44c00) [pid = 1652] [serial = 1582] [outer = 0x113223800] 15:53:51 INFO - PROCESS | 1652 | 1462402431495 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1161ed000) [pid = 1652] [serial = 1583] [outer = 0x113223800] 15:53:51 INFO - PROCESS | 1652 | 1462402431894 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:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 526ms 15:53:51 INFO - PROCESS | 1652 | 1462402431906 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 1652 | 1462402431908 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:53:51 INFO - PROCESS | 1652 | 1462402431912 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1652 | 1462402431918 Marionette TRACE conn2 <- [1,2082,null,{}] 15:53:51 INFO - PROCESS | 1652 | 1462402431930 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:53:52 INFO - PROCESS | 1652 | 1462402432040 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:53:52 INFO - PROCESS | 1652 | 1462402432093 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11905b800 == 22 [pid = 1652] [id = 528] 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11616b400) [pid = 1652] [serial = 1584] [outer = 0x0] 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11742d800) [pid = 1652] [serial = 1585] [outer = 0x11616b400] 15:53:52 INFO - PROCESS | 1652 | 1462402432121 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1182c9400) [pid = 1652] [serial = 1586] [outer = 0x11616b400] 15:53:52 INFO - PROCESS | 1652 | 1462402432490 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:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 627ms 15:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:53:52 INFO - PROCESS | 1652 | 1462402432539 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 1652 | 1462402432542 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:53:52 INFO - PROCESS | 1652 | 1462402432551 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 1652 | 1462402432553 Marionette TRACE conn2 <- [1,2086,null,{}] 15:53:52 INFO - PROCESS | 1652 | 1462402432558 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:53:52 INFO - PROCESS | 1652 | 1462402432660 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:53:52 INFO - PROCESS | 1652 | 1462402432667 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119958000 == 23 [pid = 1652] [id = 529] 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1183c1000) [pid = 1652] [serial = 1587] [outer = 0x0] 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118658000) [pid = 1652] [serial = 1588] [outer = 0x1183c1000] 15:53:52 INFO - PROCESS | 1652 | 1462402432693 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118915800) [pid = 1652] [serial = 1589] [outer = 0x1183c1000] 15:53:53 INFO - PROCESS | 1652 | 1462402433045 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:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 528ms 15:53:53 INFO - PROCESS | 1652 | 1462402433074 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1652 | 1462402433075 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:53:53 INFO - PROCESS | 1652 | 1462402433079 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1652 | 1462402433080 Marionette TRACE conn2 <- [1,2090,null,{}] 15:53:53 INFO - PROCESS | 1652 | 1462402433084 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:53:53 INFO - PROCESS | 1652 | 1462402433234 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:53:53 INFO - PROCESS | 1652 | 1462402433255 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f13800 == 24 [pid = 1652] [id = 530] 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1183c2000) [pid = 1652] [serial = 1590] [outer = 0x0] 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11891ac00) [pid = 1652] [serial = 1591] [outer = 0x1183c2000] 15:53:53 INFO - PROCESS | 1652 | 1462402433295 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11907f800) [pid = 1652] [serial = 1592] [outer = 0x1183c2000] 15:53:53 INFO - PROCESS | 1652 | 1462402433748 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:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 675ms 15:53:53 INFO - PROCESS | 1652 | 1462402433753 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1652 | 1462402433754 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:53:53 INFO - PROCESS | 1652 | 1462402433757 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1652 | 1462402433758 Marionette TRACE conn2 <- [1,2094,null,{}] 15:53:53 INFO - PROCESS | 1652 | 1462402433760 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:53:53 INFO - PROCESS | 1652 | 1462402433876 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:53:53 INFO - PROCESS | 1652 | 1462402433882 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12141a800 == 25 [pid = 1652] [id = 531] 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1192f8000) [pid = 1652] [serial = 1593] [outer = 0x0] 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119783000) [pid = 1652] [serial = 1594] [outer = 0x1192f8000] 15:53:53 INFO - PROCESS | 1652 | 1462402433909 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11a07f800) [pid = 1652] [serial = 1595] [outer = 0x1192f8000] 15:53:54 INFO - PROCESS | 1652 | 1462402434268 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:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 15:53:54 INFO - PROCESS | 1652 | 1462402434276 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:53:54 INFO - PROCESS | 1652 | 1462402434278 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:53:54 INFO - PROCESS | 1652 | 1462402434282 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 1652 | 1462402434284 Marionette TRACE conn2 <- [1,2098,null,{}] 15:53:54 INFO - PROCESS | 1652 | 1462402434286 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:53:54 INFO - PROCESS | 1652 | 1462402434376 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:53:54 INFO - PROCESS | 1652 | 1462402434386 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121681800 == 26 [pid = 1652] [id = 532] 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11a088800) [pid = 1652] [serial = 1596] [outer = 0x0] 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a099400) [pid = 1652] [serial = 1597] [outer = 0x11a088800] 15:53:54 INFO - PROCESS | 1652 | 1462402434411 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1213d6400) [pid = 1652] [serial = 1598] [outer = 0x11a088800] 15:53:54 INFO - PROCESS | 1652 | 1462402434751 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:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 15:53:54 INFO - PROCESS | 1652 | 1462402434802 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 1652 | 1462402434803 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:53:54 INFO - PROCESS | 1652 | 1462402434805 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 1652 | 1462402434806 Marionette TRACE conn2 <- [1,2102,null,{}] 15:53:54 INFO - PROCESS | 1652 | 1462402434808 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:53:54 INFO - PROCESS | 1652 | 1462402434901 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:53:54 INFO - PROCESS | 1652 | 1462402434916 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a17800 == 27 [pid = 1652] [id = 533] 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1213d7000) [pid = 1652] [serial = 1599] [outer = 0x0] 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1213de400) [pid = 1652] [serial = 1600] [outer = 0x1213d7000] 15:53:54 INFO - PROCESS | 1652 | 1462402434941 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1214a8400) [pid = 1652] [serial = 1601] [outer = 0x1213d7000] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x110fe2000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1260bb800) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x111d38800) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1161cfc00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x110f94000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11742dc00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118211400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:53:55 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112a14000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:53:55 INFO - PROCESS | 1652 | 1462402435273 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:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 472ms 15:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:53:55 INFO - PROCESS | 1652 | 1462402435283 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1652 | 1462402435285 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:53:55 INFO - PROCESS | 1652 | 1462402435287 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1652 | 1462402435288 Marionette TRACE conn2 <- [1,2106,null,{}] 15:53:55 INFO - PROCESS | 1652 | 1462402435291 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:53:55 INFO - PROCESS | 1652 | 1462402435372 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:53:55 INFO - PROCESS | 1652 | 1462402435377 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x111ef6800 == 28 [pid = 1652] [id = 534] 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112a10c00) [pid = 1652] [serial = 1602] [outer = 0x0] 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119a8cc00) [pid = 1652] [serial = 1603] [outer = 0x112a10c00] 15:53:55 INFO - PROCESS | 1652 | 1462402435405 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1214ac800) [pid = 1652] [serial = 1604] [outer = 0x112a10c00] 15:53:55 INFO - PROCESS | 1652 | 1462402435740 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:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 473ms 15:53:55 INFO - PROCESS | 1652 | 1462402435761 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 1652 | 1462402435764 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:53:55 INFO - PROCESS | 1652 | 1462402435768 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1652 | 1462402435769 Marionette TRACE conn2 <- [1,2110,null,{}] 15:53:55 INFO - PROCESS | 1652 | 1462402435771 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:53:55 INFO - PROCESS | 1652 | 1462402435866 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:53:55 INFO - PROCESS | 1652 | 1462402435873 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x125944000 == 29 [pid = 1652] [id = 535] 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1192f1c00) [pid = 1652] [serial = 1605] [outer = 0x0] 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1214b3800) [pid = 1652] [serial = 1606] [outer = 0x1192f1c00] 15:53:55 INFO - PROCESS | 1652 | 1462402435898 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1215c4800) [pid = 1652] [serial = 1607] [outer = 0x1192f1c00] 15:53:56 INFO - PROCESS | 1652 | 1462402436207 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:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 15:53:56 INFO - PROCESS | 1652 | 1462402436238 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1652 | 1462402436239 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:53:56 INFO - PROCESS | 1652 | 1462402436242 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1652 | 1462402436243 Marionette TRACE conn2 <- [1,2114,null,{}] 15:53:56 INFO - PROCESS | 1652 | 1462402436246 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:53:56 INFO - PROCESS | 1652 | 1462402436338 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:53:56 INFO - PROCESS | 1652 | 1462402436342 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127704000 == 30 [pid = 1652] [id = 536] 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1217df400) [pid = 1652] [serial = 1608] [outer = 0x0] 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121a26400) [pid = 1652] [serial = 1609] [outer = 0x1217df400] 15:53:56 INFO - PROCESS | 1652 | 1462402436373 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x121e21800) [pid = 1652] [serial = 1610] [outer = 0x1217df400] 15:53:56 INFO - PROCESS | 1652 | 1462402436700 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:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 468ms 15:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:53:56 INFO - PROCESS | 1652 | 1462402436711 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1652 | 1462402436712 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:53:56 INFO - PROCESS | 1652 | 1462402436718 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1652 | 1462402436719 Marionette TRACE conn2 <- [1,2118,null,{}] 15:53:56 INFO - PROCESS | 1652 | 1462402436721 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:53:56 INFO - PROCESS | 1652 | 1462402436823 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:53:56 INFO - PROCESS | 1652 | 1462402436830 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x127718800 == 31 [pid = 1652] [id = 537] 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118207000) [pid = 1652] [serial = 1611] [outer = 0x0] 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x121eb0400) [pid = 1652] [serial = 1612] [outer = 0x118207000] 15:53:56 INFO - PROCESS | 1652 | 1462402436855 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124c74c00) [pid = 1652] [serial = 1613] [outer = 0x118207000] 15:53:57 INFO - PROCESS | 1652 | 1462402437182 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:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 571ms 15:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:53:57 INFO - PROCESS | 1652 | 1462402437287 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 1652 | 1462402437289 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:53:57 INFO - PROCESS | 1652 | 1462402437292 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1652 | 1462402437295 Marionette TRACE conn2 <- [1,2122,null,{}] 15:53:57 INFO - PROCESS | 1652 | 1462402437305 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:53:57 INFO - PROCESS | 1652 | 1462402437409 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:53:57 INFO - PROCESS | 1652 | 1462402437474 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d63000 == 32 [pid = 1652] [id = 538] 15:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110fe1c00) [pid = 1652] [serial = 1614] [outer = 0x0] 15:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110fe7c00) [pid = 1652] [serial = 1615] [outer = 0x110fe1c00] 15:53:57 INFO - PROCESS | 1652 | 1462402437505 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1126b9c00) [pid = 1652] [serial = 1616] [outer = 0x110fe1c00] 15:53:57 INFO - PROCESS | 1652 | 1462402437921 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:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 677ms 15:53:57 INFO - PROCESS | 1652 | 1462402437970 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:53:57 INFO - PROCESS | 1652 | 1462402437972 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:53:57 INFO - PROCESS | 1652 | 1462402437978 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1652 | 1462402437980 Marionette TRACE conn2 <- [1,2126,null,{}] 15:53:57 INFO - PROCESS | 1652 | 1462402437983 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:53:58 INFO - PROCESS | 1652 | 1462402438081 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:53:58 INFO - PROCESS | 1652 | 1462402438133 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0a000 == 33 [pid = 1652] [id = 539] 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113395400) [pid = 1652] [serial = 1617] [outer = 0x0] 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11610d800) [pid = 1652] [serial = 1618] [outer = 0x113395400] 15:53:58 INFO - PROCESS | 1652 | 1462402438162 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11742b800) [pid = 1652] [serial = 1619] [outer = 0x113395400] 15:53:58 INFO - PROCESS | 1652 | 1462402438573 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:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 625ms 15:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:53:58 INFO - PROCESS | 1652 | 1462402438602 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 1652 | 1462402438603 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:53:58 INFO - PROCESS | 1652 | 1462402438606 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1652 | 1462402438607 Marionette TRACE conn2 <- [1,2130,null,{}] 15:53:58 INFO - PROCESS | 1652 | 1462402438614 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:53:58 INFO - PROCESS | 1652 | 1462402438716 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:53:58 INFO - PROCESS | 1652 | 1462402438806 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127703800 == 34 [pid = 1652] [id = 540] 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118662c00) [pid = 1652] [serial = 1620] [outer = 0x0] 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11907f000) [pid = 1652] [serial = 1621] [outer = 0x118662c00] 15:53:58 INFO - PROCESS | 1652 | 1462402438839 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1196ee000) [pid = 1652] [serial = 1622] [outer = 0x118662c00] 15:53:59 INFO - PROCESS | 1652 | 1462402439253 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:53:59 INFO - PROCESS | 1652 | 1462402439278 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:53:59 INFO - PROCESS | 1652 | 1462402439281 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 1652 | 1462402439282 Marionette TRACE conn2 <- [1,2134,null,{}] 15:53:59 INFO - PROCESS | 1652 | 1462402439284 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:53:59 INFO - PROCESS | 1652 | 1462402439381 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:53:59 INFO - PROCESS | 1652 | 1462402439432 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c2000 == 35 [pid = 1652] [id = 541] 15:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11978cc00) [pid = 1652] [serial = 1623] [outer = 0x0] 15:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119d30000) [pid = 1652] [serial = 1624] [outer = 0x11978cc00] 15:53:59 INFO - PROCESS | 1652 | 1462402439461 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1214af400) [pid = 1652] [serial = 1625] [outer = 0x11978cc00] 15:53:59 INFO - PROCESS | 1652 | 1462402439882 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:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 620ms 15:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:53:59 INFO - PROCESS | 1652 | 1462402439902 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 1652 | 1462402439903 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:53:59 INFO - PROCESS | 1652 | 1462402439906 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 1652 | 1462402439907 Marionette TRACE conn2 <- [1,2138,null,{}] 15:53:59 INFO - PROCESS | 1652 | 1462402439909 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:54:00 INFO - PROCESS | 1652 | 1462402440008 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:54:00 INFO - PROCESS | 1652 | 1462402440091 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12979f800 == 36 [pid = 1652] [id = 542] 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1214a9000) [pid = 1652] [serial = 1626] [outer = 0x0] 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121a2b800) [pid = 1652] [serial = 1627] [outer = 0x1214a9000] 15:54:00 INFO - PROCESS | 1652 | 1462402440133 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121d22800) [pid = 1652] [serial = 1628] [outer = 0x1214a9000] 15:54:00 INFO - PROCESS | 1652 | 1462402440543 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:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 15:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:54:00 INFO - PROCESS | 1652 | 1462402440576 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 1652 | 1462402440578 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:54:00 INFO - PROCESS | 1652 | 1462402440580 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 1652 | 1462402440582 Marionette TRACE conn2 <- [1,2142,null,{}] 15:54:00 INFO - PROCESS | 1652 | 1462402440584 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:54:00 INFO - PROCESS | 1652 | 1462402440698 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:54:00 INFO - PROCESS | 1652 | 1462402440753 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aad7000 == 37 [pid = 1652] [id = 543] 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1258b7400) [pid = 1652] [serial = 1629] [outer = 0x0] 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125a73800) [pid = 1652] [serial = 1630] [outer = 0x1258b7400] 15:54:00 INFO - PROCESS | 1652 | 1462402440784 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125fe5400) [pid = 1652] [serial = 1631] [outer = 0x1258b7400] 15:54:01 INFO - PROCESS | 1652 | 1462402441387 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:54:01 INFO - PROCESS | 1652 | 1462402441455 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:54:01 INFO - PROCESS | 1652 | 1462402441459 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1652 | 1462402441461 Marionette TRACE conn2 <- [1,2146,null,{}] 15:54:01 INFO - PROCESS | 1652 | 1462402441479 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:54:01 INFO - PROCESS | 1652 | 1462402441569 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:54:01 INFO - PROCESS | 1652 | 1462402441624 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119257800 == 38 [pid = 1652] [id = 544] 15:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a14c00) [pid = 1652] [serial = 1632] [outer = 0x0] 15:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112dd3c00) [pid = 1652] [serial = 1633] [outer = 0x112a14c00] 15:54:01 INFO - PROCESS | 1652 | 1462402441651 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113da4c00) [pid = 1652] [serial = 1634] [outer = 0x112a14c00] 15:54:02 INFO - PROCESS | 1652 | 1462402442090 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:54:02 INFO - PROCESS | 1652 | 1462402442148 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11978c400) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112de2000) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196f0800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12902d800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111db8400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116538c00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113477400) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fe7800) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182cb800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a66c00) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a19c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118897c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118919800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1192ee000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119682000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112649000) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 15:54:02 INFO - PROCESS | 1652 | 1462402442206 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1652 | 1462402442208 Marionette TRACE conn2 <- [1,2150,null,{}] 15:54:02 INFO - PROCESS | 1652 | 1462402442211 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:54:02 INFO - PROCESS | 1652 | 1462402442287 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:54:02 INFO - PROCESS | 1652 | 1462402442348 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11656d800 == 39 [pid = 1652] [id = 545] 15:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a15000) [pid = 1652] [serial = 1635] [outer = 0x0] 15:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116a66c00) [pid = 1652] [serial = 1636] [outer = 0x112a15000] 15:54:02 INFO - PROCESS | 1652 | 1462402442376 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11757b000) [pid = 1652] [serial = 1637] [outer = 0x112a15000] 15:54:02 INFO - PROCESS | 1652 | 1462402442712 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:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 550ms 15:54:02 INFO - PROCESS | 1652 | 1462402442728 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 1652 | 1462402442732 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:54:02 INFO - PROCESS | 1652 | 1462402442738 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1652 | 1462402442741 Marionette TRACE conn2 <- [1,2154,null,{}] 15:54:02 INFO - PROCESS | 1652 | 1462402442754 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:54:02 INFO - PROCESS | 1652 | 1462402442881 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:54:03 INFO - PROCESS | 1652 | 1462402443019 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c4800 == 40 [pid = 1652] [id = 546] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11757a800) [pid = 1652] [serial = 1638] [outer = 0x0] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182d1000) [pid = 1652] [serial = 1639] [outer = 0x11757a800] 15:54:03 INFO - PROCESS | 1652 | 1462402443047 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11891b800) [pid = 1652] [serial = 1640] [outer = 0x11757a800] 15:54:03 INFO - PROCESS | 1652 | 1462402443358 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:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms 15:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:54:03 INFO - PROCESS | 1652 | 1462402443370 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 1652 | 1462402443372 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:54:03 INFO - PROCESS | 1652 | 1462402443375 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 1652 | 1462402443376 Marionette TRACE conn2 <- [1,2158,null,{}] 15:54:03 INFO - PROCESS | 1652 | 1462402443378 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:54:03 INFO - PROCESS | 1652 | 1462402443462 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:54:03 INFO - PROCESS | 1652 | 1462402443517 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a028800 == 41 [pid = 1652] [id = 547] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11903b800) [pid = 1652] [serial = 1641] [outer = 0x0] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1192fac00) [pid = 1652] [serial = 1642] [outer = 0x11903b800] 15:54:03 INFO - PROCESS | 1652 | 1462402443543 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a07b000) [pid = 1652] [serial = 1643] [outer = 0x11903b800] 15:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 15:54:03 INFO - PROCESS | 1652 | 1462402443839 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:54:03 INFO - PROCESS | 1652 | 1462402443844 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 1652 | 1462402443846 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:54:03 INFO - PROCESS | 1652 | 1462402443857 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 1652 | 1462402443858 Marionette TRACE conn2 <- [1,2162,null,{}] 15:54:03 INFO - PROCESS | 1652 | 1462402443860 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:54:03 INFO - PROCESS | 1652 | 1462402443942 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:54:03 INFO - PROCESS | 1652 | 1462402443948 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1c000 == 42 [pid = 1652] [id = 548] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119783c00) [pid = 1652] [serial = 1644] [outer = 0x0] 15:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1213d6000) [pid = 1652] [serial = 1645] [outer = 0x119783c00] 15:54:03 INFO - PROCESS | 1652 | 1462402443974 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1214ab800) [pid = 1652] [serial = 1646] [outer = 0x119783c00] 15:54:04 INFO - PROCESS | 1652 | 1462402444326 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:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 15:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:54:04 INFO - PROCESS | 1652 | 1462402444379 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1652 | 1462402444380 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:54:04 INFO - PROCESS | 1652 | 1462402444383 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1652 | 1462402444384 Marionette TRACE conn2 <- [1,2166,null,{}] 15:54:04 INFO - PROCESS | 1652 | 1462402444386 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:54:04 INFO - PROCESS | 1652 | 1462402444498 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:54:04 INFO - PROCESS | 1652 | 1462402444511 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1d800 == 43 [pid = 1652] [id = 549] 15:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1215bc400) [pid = 1652] [serial = 1647] [outer = 0x0] 15:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121a30400) [pid = 1652] [serial = 1648] [outer = 0x1215bc400] 15:54:04 INFO - PROCESS | 1652 | 1462402444540 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125a7e400) [pid = 1652] [serial = 1649] [outer = 0x1215bc400] 15:54:04 INFO - PROCESS | 1652 | 1462402444881 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:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 15:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:54:04 INFO - PROCESS | 1652 | 1462402444903 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1652 | 1462402444904 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:54:04 INFO - PROCESS | 1652 | 1462402444906 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1652 | 1462402444907 Marionette TRACE conn2 <- [1,2170,null,{}] 15:54:04 INFO - PROCESS | 1652 | 1462402444909 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:54:05 INFO - PROCESS | 1652 | 1462402445007 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:54:05 INFO - PROCESS | 1652 | 1462402445019 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x129208800 == 44 [pid = 1652] [id = 550] 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12196e800) [pid = 1652] [serial = 1650] [outer = 0x0] 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125fe8800) [pid = 1652] [serial = 1651] [outer = 0x12196e800] 15:54:05 INFO - PROCESS | 1652 | 1462402445044 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1260b5c00) [pid = 1652] [serial = 1652] [outer = 0x12196e800] 15:54:05 INFO - PROCESS | 1652 | 1462402445383 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:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 15:54:05 INFO - PROCESS | 1652 | 1462402445428 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 1652 | 1462402445430 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:54:05 INFO - PROCESS | 1652 | 1462402445432 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 1652 | 1462402445433 Marionette TRACE conn2 <- [1,2174,null,{}] 15:54:05 INFO - PROCESS | 1652 | 1462402445435 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:54:05 INFO - PROCESS | 1652 | 1462402445535 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:54:05 INFO - PROCESS | 1652 | 1462402445568 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a818800 == 45 [pid = 1652] [id = 551] 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1260b7400) [pid = 1652] [serial = 1653] [outer = 0x0] 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1260bbc00) [pid = 1652] [serial = 1654] [outer = 0x1260b7400] 15:54:05 INFO - PROCESS | 1652 | 1462402445593 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126b3c400) [pid = 1652] [serial = 1655] [outer = 0x1260b7400] 15:54:05 INFO - PROCESS | 1652 | 1462402445919 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:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 15:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:54:05 INFO - PROCESS | 1652 | 1462402445951 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 1652 | 1462402445953 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:54:05 INFO - PROCESS | 1652 | 1462402445955 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 1652 | 1462402445956 Marionette TRACE conn2 <- [1,2178,null,{}] 15:54:05 INFO - PROCESS | 1652 | 1462402445958 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:54:06 INFO - PROCESS | 1652 | 1462402446055 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:54:06 INFO - PROCESS | 1652 | 1462402446067 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad6f800 == 46 [pid = 1652] [id = 552] 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1260bc400) [pid = 1652] [serial = 1656] [outer = 0x0] 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126b8fc00) [pid = 1652] [serial = 1657] [outer = 0x1260bc400] 15:54:06 INFO - PROCESS | 1652 | 1462402446092 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127205000) [pid = 1652] [serial = 1658] [outer = 0x1260bc400] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1192f8000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a088800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1183c1000) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11616b400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113223800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1196ea000) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1126b7400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1217df400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1213d7000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a10c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1183c2000) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:54:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1192f1c00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:54:06 INFO - PROCESS | 1652 | 1462402446481 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:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 15:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:54:06 INFO - PROCESS | 1652 | 1462402446526 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 1652 | 1462402446528 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:54:06 INFO - PROCESS | 1652 | 1462402446530 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1652 | 1462402446531 Marionette TRACE conn2 <- [1,2182,null,{}] 15:54:06 INFO - PROCESS | 1652 | 1462402446533 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:54:06 INFO - PROCESS | 1652 | 1462402446615 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:54:06 INFO - PROCESS | 1652 | 1462402446622 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a22b000 == 47 [pid = 1652] [id = 553] 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1126b8000) [pid = 1652] [serial = 1659] [outer = 0x0] 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11889cc00) [pid = 1652] [serial = 1660] [outer = 0x1126b8000] 15:54:06 INFO - PROCESS | 1652 | 1462402446647 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213d8800) [pid = 1652] [serial = 1661] [outer = 0x1126b8000] 15:54:06 INFO - PROCESS | 1652 | 1462402446992 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:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 15:54:07 INFO - PROCESS | 1652 | 1462402447051 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1652 | 1462402447053 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:54:07 INFO - PROCESS | 1652 | 1462402447055 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1652 | 1462402447057 Marionette TRACE conn2 <- [1,2186,null,{}] 15:54:07 INFO - PROCESS | 1652 | 1462402447059 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:54:07 INFO - PROCESS | 1652 | 1462402447155 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:54:07 INFO - PROCESS | 1652 | 1462402447159 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b526800 == 48 [pid = 1652] [id = 554] 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121ab0c00) [pid = 1652] [serial = 1662] [outer = 0x0] 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1272e2000) [pid = 1652] [serial = 1663] [outer = 0x121ab0c00] 15:54:07 INFO - PROCESS | 1652 | 1462402447189 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1277ae000) [pid = 1652] [serial = 1664] [outer = 0x121ab0c00] 15:54:07 INFO - PROCESS | 1652 | 1462402447523 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:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 15:54:07 INFO - PROCESS | 1652 | 1462402447526 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 1652 | 1462402447527 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:54:07 INFO - PROCESS | 1652 | 1462402447532 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1652 | 1462402447535 Marionette TRACE conn2 <- [1,2190,null,{}] 15:54:07 INFO - PROCESS | 1652 | 1462402447537 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:54:07 INFO - PROCESS | 1652 | 1462402447620 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:54:07 INFO - PROCESS | 1652 | 1462402447674 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b531000 == 49 [pid = 1652] [id = 555] 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124d46800) [pid = 1652] [serial = 1665] [outer = 0x0] 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1277b4400) [pid = 1652] [serial = 1666] [outer = 0x124d46800] 15:54:07 INFO - PROCESS | 1652 | 1462402447699 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bdc000) [pid = 1652] [serial = 1667] [outer = 0x124d46800] 15:54:07 INFO - PROCESS | 1652 | 1462402447992 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:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 473ms 15:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:54:08 INFO - PROCESS | 1652 | 1462402448005 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1652 | 1462402448007 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:54:08 INFO - PROCESS | 1652 | 1462402448009 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1652 | 1462402448010 Marionette TRACE conn2 <- [1,2194,null,{}] 15:54:08 INFO - PROCESS | 1652 | 1462402448012 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:54:08 INFO - PROCESS | 1652 | 1462402448100 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:54:08 INFO - PROCESS | 1652 | 1462402448105 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc8f000 == 50 [pid = 1652] [id = 556] 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1277ae400) [pid = 1652] [serial = 1668] [outer = 0x0] 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128d9b400) [pid = 1652] [serial = 1669] [outer = 0x1277ae400] 15:54:08 INFO - PROCESS | 1652 | 1462402448129 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128da0400) [pid = 1652] [serial = 1670] [outer = 0x1277ae400] 15:54:08 INFO - PROCESS | 1652 | 1462402448511 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:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 15:54:08 INFO - PROCESS | 1652 | 1462402448534 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1652 | 1462402448536 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:54:08 INFO - PROCESS | 1652 | 1462402448540 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1652 | 1462402448543 Marionette TRACE conn2 <- [1,2198,null,{}] 15:54:08 INFO - PROCESS | 1652 | 1462402448547 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:54:08 INFO - PROCESS | 1652 | 1462402448651 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:54:08 INFO - PROCESS | 1652 | 1462402448721 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e5000 == 51 [pid = 1652] [id = 557] 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x111d38800) [pid = 1652] [serial = 1671] [outer = 0x0] 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1121dc800) [pid = 1652] [serial = 1672] [outer = 0x111d38800] 15:54:08 INFO - PROCESS | 1652 | 1462402448752 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113477400) [pid = 1652] [serial = 1673] [outer = 0x111d38800] 15:54:09 INFO - PROCESS | 1652 | 1462402449192 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:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 15:54:09 INFO - PROCESS | 1652 | 1462402449212 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 1652 | 1462402449216 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:54:09 INFO - PROCESS | 1652 | 1462402449220 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1652 | 1462402449222 Marionette TRACE conn2 <- [1,2202,null,{}] 15:54:09 INFO - PROCESS | 1652 | 1462402449225 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:54:09 INFO - PROCESS | 1652 | 1462402449330 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:54:09 INFO - PROCESS | 1652 | 1462402449436 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215ab800 == 52 [pid = 1652] [id = 558] 15:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118208000) [pid = 1652] [serial = 1674] [outer = 0x0] 15:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182d3000) [pid = 1652] [serial = 1675] [outer = 0x118208000] 15:54:09 INFO - PROCESS | 1652 | 1462402449467 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118913800) [pid = 1652] [serial = 1676] [outer = 0x118208000] 15:54:09 INFO - PROCESS | 1652 | 1462402449909 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:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 720ms 15:54:09 INFO - PROCESS | 1652 | 1462402449940 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 1652 | 1462402449942 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:54:09 INFO - PROCESS | 1652 | 1462402449944 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1652 | 1462402449947 Marionette TRACE conn2 <- [1,2206,null,{}] 15:54:09 INFO - PROCESS | 1652 | 1462402449955 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:54:10 INFO - PROCESS | 1652 | 1462402450063 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:54:10 INFO - PROCESS | 1652 | 1462402450129 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8b800 == 53 [pid = 1652] [id = 559] 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11903e000) [pid = 1652] [serial = 1677] [outer = 0x0] 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a083800) [pid = 1652] [serial = 1678] [outer = 0x11903e000] 15:54:10 INFO - PROCESS | 1652 | 1462402450163 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121a2ac00) [pid = 1652] [serial = 1679] [outer = 0x11903e000] 15:54:10 INFO - PROCESS | 1652 | 1462402450589 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:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 15:54:10 INFO - PROCESS | 1652 | 1462402450616 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 1652 | 1462402450618 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:54:10 INFO - PROCESS | 1652 | 1462402450621 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 1652 | 1462402450622 Marionette TRACE conn2 <- [1,2210,null,{}] 15:54:10 INFO - PROCESS | 1652 | 1462402450625 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:54:10 INFO - PROCESS | 1652 | 1462402450747 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:54:10 INFO - PROCESS | 1652 | 1462402450825 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c418800 == 54 [pid = 1652] [id = 560] 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124831800) [pid = 1652] [serial = 1680] [outer = 0x0] 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1258ad800) [pid = 1652] [serial = 1681] [outer = 0x124831800] 15:54:10 INFO - PROCESS | 1652 | 1462402450857 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1260ae800) [pid = 1652] [serial = 1682] [outer = 0x124831800] 15:54:11 INFO - PROCESS | 1652 | 1462402451288 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:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 15:54:11 INFO - PROCESS | 1652 | 1462402451346 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 1652 | 1462402451348 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:54:11 INFO - PROCESS | 1652 | 1462402451352 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 1652 | 1462402451353 Marionette TRACE conn2 <- [1,2214,null,{}] 15:54:11 INFO - PROCESS | 1652 | 1462402451356 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:54:11 INFO - PROCESS | 1652 | 1462402451455 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:54:11 INFO - PROCESS | 1652 | 1462402451520 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c91c000 == 55 [pid = 1652] [id = 561] 15:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124dd1000) [pid = 1652] [serial = 1683] [outer = 0x0] 15:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1272dc800) [pid = 1652] [serial = 1684] [outer = 0x124dd1000] 15:54:11 INFO - PROCESS | 1652 | 1462402451550 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128da6000) [pid = 1652] [serial = 1685] [outer = 0x124dd1000] 15:54:11 INFO - PROCESS | 1652 | 1462402451987 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:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 15:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:54:12 INFO - PROCESS | 1652 | 1462402452023 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1652 | 1462402452024 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:54:12 INFO - PROCESS | 1652 | 1462402452027 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1652 | 1462402452028 Marionette TRACE conn2 <- [1,2218,null,{}] 15:54:12 INFO - PROCESS | 1652 | 1462402452031 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:54:12 INFO - PROCESS | 1652 | 1462402452175 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:54:12 INFO - PROCESS | 1652 | 1462402452247 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119076800 == 56 [pid = 1652] [id = 562] 15:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119034000) [pid = 1652] [serial = 1686] [outer = 0x0] 15:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x128daa800) [pid = 1652] [serial = 1687] [outer = 0x119034000] 15:54:12 INFO - PROCESS | 1652 | 1462402452278 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129030c00) [pid = 1652] [serial = 1688] [outer = 0x119034000] 15:54:12 INFO - PROCESS | 1652 | 1462402452844 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:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 874ms 15:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:54:12 INFO - PROCESS | 1652 | 1462402452901 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1652 | 1462402452903 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:54:12 INFO - PROCESS | 1652 | 1462402452907 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1652 | 1462402452909 Marionette TRACE conn2 <- [1,2222,null,{}] 15:54:12 INFO - PROCESS | 1652 | 1462402452913 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:54:13 INFO - PROCESS | 1652 | 1462402453011 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:54:13 INFO - PROCESS | 1652 | 1462402453081 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924b800 == 57 [pid = 1652] [id = 563] 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1111d8400) [pid = 1652] [serial = 1689] [outer = 0x0] 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x112a12400) [pid = 1652] [serial = 1690] [outer = 0x1111d8400] 15:54:13 INFO - PROCESS | 1652 | 1462402453110 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113da5400) [pid = 1652] [serial = 1691] [outer = 0x1111d8400] 15:54:13 INFO - PROCESS | 1652 | 1462402453656 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:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 771ms 15:54:13 INFO - PROCESS | 1652 | 1462402453679 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 1652 | 1462402453684 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:54:13 INFO - PROCESS | 1652 | 1462402453691 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 1652 | 1462402453693 Marionette TRACE conn2 <- [1,2226,null,{}] 15:54:13 INFO - PROCESS | 1652 | 1462402453697 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:54:13 INFO - PROCESS | 1652 | 1462402453830 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:54:13 INFO - PROCESS | 1652 | 1462402453918 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197b0000 == 58 [pid = 1652] [id = 564] 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1168c2400) [pid = 1652] [serial = 1692] [outer = 0x0] 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11742bc00) [pid = 1652] [serial = 1693] [outer = 0x1168c2400] 15:54:13 INFO - PROCESS | 1652 | 1462402453946 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1183ca000) [pid = 1652] [serial = 1694] [outer = 0x1168c2400] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b531000 == 57 [pid = 1652] [id = 555] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b526800 == 56 [pid = 1652] [id = 554] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11a22b000 == 55 [pid = 1652] [id = 553] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad6f800 == 54 [pid = 1652] [id = 552] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a818800 == 53 [pid = 1652] [id = 551] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121eb0400) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129208800 == 52 [pid = 1652] [id = 550] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1d800 == 51 [pid = 1652] [id = 549] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121a1c000 == 50 [pid = 1652] [id = 548] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11a028800 == 49 [pid = 1652] [id = 547] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c4800 == 48 [pid = 1652] [id = 546] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11656d800 == 47 [pid = 1652] [id = 545] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119257800 == 46 [pid = 1652] [id = 544] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x127703800 == 45 [pid = 1652] [id = 540] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0a000 == 44 [pid = 1652] [id = 539] 15:54:14 INFO - PROCESS | 1652 | --DOCSHELL 0x113d63000 == 43 [pid = 1652] [id = 538] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1161ed000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119d2e000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112dd6800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112a0f800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1161d2400) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x112a18c00) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121e21800) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1213de400) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1213d6400) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119a8cc00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x121a26400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1214ac800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1214a8400) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11907f800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11891ac00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a07f800) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1215c4800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1214b3800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119783000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a099400) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118658000) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118915800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11742d800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182c9400) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115e44c00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 15:54:14 INFO - PROCESS | 1652 | 1462402454339 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:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 15:54:14 INFO - PROCESS | 1652 | 1462402454361 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1652 | 1462402454363 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:54:14 INFO - PROCESS | 1652 | 1462402454367 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1652 | 1462402454370 Marionette TRACE conn2 <- [1,2230,null,{}] 15:54:14 INFO - PROCESS | 1652 | 1462402454377 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:54:14 INFO - PROCESS | 1652 | 1462402454460 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:54:14 INFO - PROCESS | 1652 | 1462402454468 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d1800 == 44 [pid = 1652] [id = 565] 15:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1188f0c00) [pid = 1652] [serial = 1695] [outer = 0x0] 15:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11891bc00) [pid = 1652] [serial = 1696] [outer = 0x1188f0c00] 15:54:14 INFO - PROCESS | 1652 | 1462402454499 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11967fc00) [pid = 1652] [serial = 1697] [outer = 0x1188f0c00] 15:54:14 INFO - PROCESS | 1652 | 1462402454869 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:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 525ms 15:54:14 INFO - PROCESS | 1652 | 1462402454892 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1652 | 1462402454894 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:54:14 INFO - PROCESS | 1652 | 1462402454897 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1652 | 1462402454900 Marionette TRACE conn2 <- [1,2234,null,{}] 15:54:14 INFO - PROCESS | 1652 | 1462402454903 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:54:14 INFO - PROCESS | 1652 | 1462402454983 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:54:14 INFO - PROCESS | 1652 | 1462402454987 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1218e3000 == 45 [pid = 1652] [id = 566] 15:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119685400) [pid = 1652] [serial = 1698] [outer = 0x0] 15:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d2e400) [pid = 1652] [serial = 1699] [outer = 0x119685400] 15:54:15 INFO - PROCESS | 1652 | 1462402455014 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a090000) [pid = 1652] [serial = 1700] [outer = 0x119685400] 15:54:15 INFO - PROCESS | 1652 | 1462402455355 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:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 472ms 15:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:54:15 INFO - PROCESS | 1652 | 1462402455370 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1652 | 1462402455371 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:54:15 INFO - PROCESS | 1652 | 1462402455373 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1652 | 1462402455374 Marionette TRACE conn2 <- [1,2238,null,{}] 15:54:15 INFO - PROCESS | 1652 | 1462402455377 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:54:15 INFO - PROCESS | 1652 | 1462402455458 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:54:15 INFO - PROCESS | 1652 | 1462402455464 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248b0800 == 46 [pid = 1652] [id = 567] 15:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1213d2c00) [pid = 1652] [serial = 1701] [outer = 0x0] 15:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1213e0400) [pid = 1652] [serial = 1702] [outer = 0x1213d2c00] 15:54:15 INFO - PROCESS | 1652 | 1462402455490 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1214b4800) [pid = 1652] [serial = 1703] [outer = 0x1213d2c00] 15:54:15 INFO - PROCESS | 1652 | 1462402455818 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:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 15:54:15 INFO - PROCESS | 1652 | 1462402455842 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 1652 | 1462402455844 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:54:15 INFO - PROCESS | 1652 | 1462402455846 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 1652 | 1462402455849 Marionette TRACE conn2 <- [1,2242,null,{}] 15:54:15 INFO - PROCESS | 1652 | 1462402455852 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:54:15 INFO - PROCESS | 1652 | 1462402455941 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:54:16 INFO - PROCESS | 1652 | 1462402456004 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12606f800 == 47 [pid = 1652] [id = 568] 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1213d3c00) [pid = 1652] [serial = 1704] [outer = 0x0] 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121a2d400) [pid = 1652] [serial = 1705] [outer = 0x1213d3c00] 15:54:16 INFO - PROCESS | 1652 | 1462402456031 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125fe2800) [pid = 1652] [serial = 1706] [outer = 0x1213d3c00] 15:54:16 INFO - PROCESS | 1652 | 1462402456371 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:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 572ms 15:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:54:16 INFO - PROCESS | 1652 | 1462402456418 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1652 | 1462402456420 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:54:16 INFO - PROCESS | 1652 | 1462402456422 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1652 | 1462402456423 Marionette TRACE conn2 <- [1,2246,null,{}] 15:54:16 INFO - PROCESS | 1652 | 1462402456425 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:54:16 INFO - PROCESS | 1652 | 1462402456526 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:54:16 INFO - PROCESS | 1652 | 1462402456540 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961f800 == 48 [pid = 1652] [id = 569] 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125fe4c00) [pid = 1652] [serial = 1707] [outer = 0x0] 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1260bcc00) [pid = 1652] [serial = 1708] [outer = 0x125fe4c00] 15:54:16 INFO - PROCESS | 1652 | 1462402456565 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126c62800) [pid = 1652] [serial = 1709] [outer = 0x125fe4c00] 15:54:16 INFO - PROCESS | 1652 | 1462402456889 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:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 15:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:54:16 INFO - PROCESS | 1652 | 1462402456940 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1652 | 1462402456941 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:54:16 INFO - PROCESS | 1652 | 1462402456943 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1652 | 1462402456944 Marionette TRACE conn2 <- [1,2250,null,{}] 15:54:16 INFO - PROCESS | 1652 | 1462402456947 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:54:17 INFO - PROCESS | 1652 | 1462402457053 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:54:17 INFO - PROCESS | 1652 | 1462402457065 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a819800 == 49 [pid = 1652] [id = 570] 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127209000) [pid = 1652] [serial = 1710] [outer = 0x0] 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128bd6c00) [pid = 1652] [serial = 1711] [outer = 0x127209000] 15:54:17 INFO - PROCESS | 1652 | 1462402457090 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128d9b800) [pid = 1652] [serial = 1712] [outer = 0x127209000] 15:54:17 INFO - PROCESS | 1652 | 1462402457408 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:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 474ms 15:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:54:17 INFO - PROCESS | 1652 | 1462402457422 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1652 | 1462402457423 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:54:17 INFO - PROCESS | 1652 | 1462402457426 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1652 | 1462402457427 Marionette TRACE conn2 <- [1,2254,null,{}] 15:54:17 INFO - PROCESS | 1652 | 1462402457429 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:54:17 INFO - PROCESS | 1652 | 1462402457532 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:54:17 INFO - PROCESS | 1652 | 1462402457566 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad7a800 == 50 [pid = 1652] [id = 571] 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1272da800) [pid = 1652] [serial = 1713] [outer = 0x0] 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128da8800) [pid = 1652] [serial = 1714] [outer = 0x1272da800] 15:54:17 INFO - PROCESS | 1652 | 1462402457591 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12902a000) [pid = 1652] [serial = 1715] [outer = 0x1272da800] 15:54:17 INFO - PROCESS | 1652 | 1462402457913 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:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 15:54:17 INFO - PROCESS | 1652 | 1462402457944 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1652 | 1462402457946 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:54:17 INFO - PROCESS | 1652 | 1462402457958 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1652 | 1462402457960 Marionette TRACE conn2 <- [1,2258,null,{}] 15:54:17 INFO - PROCESS | 1652 | 1462402457962 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:54:18 INFO - PROCESS | 1652 | 1462402458061 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:54:18 INFO - PROCESS | 1652 | 1462402458066 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc78800 == 51 [pid = 1652] [id = 572] 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128fac000) [pid = 1652] [serial = 1716] [outer = 0x0] 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129030400) [pid = 1652] [serial = 1717] [outer = 0x128fac000] 15:54:18 INFO - PROCESS | 1652 | 1462402458122 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129232000) [pid = 1652] [serial = 1718] [outer = 0x128fac000] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12196e800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1260b7400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1260bc400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x112a15000) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x112a14c00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119783c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11757a800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118207000) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11903b800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1126b8000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1215bc400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121ab0c00) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:54:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124d46800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:54:18 INFO - PROCESS | 1652 | 1462402458533 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:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 628ms 15:54:18 INFO - PROCESS | 1652 | 1462402458578 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 1652 | 1462402458580 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:54:18 INFO - PROCESS | 1652 | 1462402458582 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 1652 | 1462402458584 Marionette TRACE conn2 <- [1,2262,null,{}] 15:54:18 INFO - PROCESS | 1652 | 1462402458586 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:54:18 INFO - PROCESS | 1652 | 1462402458705 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:54:18 INFO - PROCESS | 1652 | 1462402458744 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd93800 == 52 [pid = 1652] [id = 573] 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118211c00) [pid = 1652] [serial = 1719] [outer = 0x0] 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124c77800) [pid = 1652] [serial = 1720] [outer = 0x118211c00] 15:54:18 INFO - PROCESS | 1652 | 1462402458773 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12923dc00) [pid = 1652] [serial = 1721] [outer = 0x118211c00] 15:54:19 INFO - PROCESS | 1652 | 1462402459056 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:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 15:54:19 INFO - PROCESS | 1652 | 1462402459104 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1652 | 1462402459105 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:54:19 INFO - PROCESS | 1652 | 1462402459108 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1652 | 1462402459109 Marionette TRACE conn2 <- [1,2266,null,{}] 15:54:19 INFO - PROCESS | 1652 | 1462402459111 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:54:19 INFO - PROCESS | 1652 | 1462402459195 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:54:19 INFO - PROCESS | 1652 | 1462402459199 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d01a800 == 53 [pid = 1652] [id = 574] 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12934f000) [pid = 1652] [serial = 1722] [outer = 0x0] 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12963a400) [pid = 1652] [serial = 1723] [outer = 0x12934f000] 15:54:19 INFO - PROCESS | 1652 | 1462402459224 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129750c00) [pid = 1652] [serial = 1724] [outer = 0x12934f000] 15:54:19 INFO - PROCESS | 1652 | 1462402459557 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:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 468ms 15:54:19 INFO - PROCESS | 1652 | 1462402459577 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1652 | 1462402459578 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:54:19 INFO - PROCESS | 1652 | 1462402459581 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1652 | 1462402459582 Marionette TRACE conn2 <- [1,2270,null,{}] 15:54:19 INFO - PROCESS | 1652 | 1462402459584 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:54:19 INFO - PROCESS | 1652 | 1462402459696 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:54:19 INFO - PROCESS | 1652 | 1462402459703 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d10a000 == 54 [pid = 1652] [id = 575] 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124d46800) [pid = 1652] [serial = 1725] [outer = 0x0] 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129755400) [pid = 1652] [serial = 1726] [outer = 0x124d46800] 15:54:19 INFO - PROCESS | 1652 | 1462402459728 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129963c00) [pid = 1652] [serial = 1727] [outer = 0x124d46800] 15:54:20 INFO - PROCESS | 1652 | 1462402460051 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:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 15:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:54:20 INFO - PROCESS | 1652 | 1462402460102 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 1652 | 1462402460103 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:54:20 INFO - PROCESS | 1652 | 1462402460105 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 1652 | 1462402460106 Marionette TRACE conn2 <- [1,2274,null,{}] 15:54:20 INFO - PROCESS | 1652 | 1462402460108 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:54:20 INFO - PROCESS | 1652 | 1462402460193 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:54:20 INFO - PROCESS | 1652 | 1462402460198 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d324800 == 55 [pid = 1652] [id = 576] 15:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12996a400) [pid = 1652] [serial = 1728] [outer = 0x0] 15:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12a874800) [pid = 1652] [serial = 1729] [outer = 0x12996a400] 15:54:20 INFO - PROCESS | 1652 | 1462402460223 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12aa9dc00) [pid = 1652] [serial = 1730] [outer = 0x12996a400] 15:54:20 INFO - PROCESS | 1652 | 1462402460733 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:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 15:54:20 INFO - PROCESS | 1652 | 1462402460778 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 1652 | 1462402460780 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:54:20 INFO - PROCESS | 1652 | 1462402460784 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 1652 | 1462402460786 Marionette TRACE conn2 <- [1,2278,null,{}] 15:54:20 INFO - PROCESS | 1652 | 1462402460790 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:54:20 INFO - PROCESS | 1652 | 1462402460898 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:54:20 INFO - PROCESS | 1652 | 1462402460968 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e4800 == 56 [pid = 1652] [id = 577] 15:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x112a18000) [pid = 1652] [serial = 1731] [outer = 0x0] 15:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x115e96400) [pid = 1652] [serial = 1732] [outer = 0x112a18000] 15:54:21 INFO - PROCESS | 1652 | 1462402460999 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x117576400) [pid = 1652] [serial = 1733] [outer = 0x112a18000] 15:54:21 INFO - PROCESS | 1652 | 1462402461426 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:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 15:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:54:21 INFO - PROCESS | 1652 | 1462402461454 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 1652 | 1462402461458 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:54:21 INFO - PROCESS | 1652 | 1462402461463 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 1652 | 1462402461465 Marionette TRACE conn2 <- [1,2282,null,{}] 15:54:21 INFO - PROCESS | 1652 | 1462402461468 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:54:21 INFO - PROCESS | 1652 | 1462402461595 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:54:21 INFO - PROCESS | 1652 | 1462402461665 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a05000 == 57 [pid = 1652] [id = 578] 15:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11865d800) [pid = 1652] [serial = 1734] [outer = 0x0] 15:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11891a800) [pid = 1652] [serial = 1735] [outer = 0x11865d800] 15:54:21 INFO - PROCESS | 1652 | 1462402461696 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119687000) [pid = 1652] [serial = 1736] [outer = 0x11865d800] 15:54:22 INFO - PROCESS | 1652 | 1462402462115 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:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 15:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:54:22 INFO - PROCESS | 1652 | 1462402462133 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1652 | 1462402462135 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:54:22 INFO - PROCESS | 1652 | 1462402462137 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1652 | 1462402462140 Marionette TRACE conn2 <- [1,2286,null,{}] 15:54:22 INFO - PROCESS | 1652 | 1462402462148 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:54:22 INFO - PROCESS | 1652 | 1462402462255 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:54:22 INFO - PROCESS | 1652 | 1462402462326 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8b000 == 58 [pid = 1652] [id = 579] 15:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1213d9000) [pid = 1652] [serial = 1737] [outer = 0x0] 15:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x121ab2400) [pid = 1652] [serial = 1738] [outer = 0x1213d9000] 15:54:22 INFO - PROCESS | 1652 | 1462402462357 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12594b400) [pid = 1652] [serial = 1739] [outer = 0x1213d9000] 15:54:22 INFO - PROCESS | 1652 | 1462402462743 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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 673ms 15:54:22 INFO - PROCESS | 1652 | 1462402462810 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1652 | 1462402462812 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:54:22 INFO - PROCESS | 1652 | 1462402462815 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1652 | 1462402462816 Marionette TRACE conn2 <- [1,2290,null,{}] 15:54:22 INFO - PROCESS | 1652 | 1462402462818 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:54:22 INFO - PROCESS | 1652 | 1462402462922 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:54:23 INFO - PROCESS | 1652 | 1462402463023 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d47e800 == 59 [pid = 1652] [id = 580] 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121e18c00) [pid = 1652] [serial = 1740] [outer = 0x0] 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126b41400) [pid = 1652] [serial = 1741] [outer = 0x121e18c00] 15:54:23 INFO - PROCESS | 1652 | 1462402463054 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128da4400) [pid = 1652] [serial = 1742] [outer = 0x121e18c00] 15:54:23 INFO - PROCESS | 1652 | 1462402463456 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:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 15:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:54:23 INFO - PROCESS | 1652 | 1462402463485 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 1652 | 1462402463487 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:54:23 INFO - PROCESS | 1652 | 1462402463489 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 1652 | 1462402463490 Marionette TRACE conn2 <- [1,2294,null,{}] 15:54:23 INFO - PROCESS | 1652 | 1462402463493 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:54:23 INFO - PROCESS | 1652 | 1462402463594 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:54:23 INFO - PROCESS | 1652 | 1462402463648 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d495800 == 60 [pid = 1652] [id = 581] 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12599c400) [pid = 1652] [serial = 1743] [outer = 0x0] 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129231400) [pid = 1652] [serial = 1744] [outer = 0x12599c400] 15:54:23 INFO - PROCESS | 1652 | 1462402463677 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12996cc00) [pid = 1652] [serial = 1745] [outer = 0x12599c400] 15:54:24 INFO - PROCESS | 1652 | 1462402464287 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:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 873ms 15:54:24 INFO - PROCESS | 1652 | 1462402464372 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1652 | 1462402464375 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:54:24 INFO - PROCESS | 1652 | 1462402464378 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1652 | 1462402464381 Marionette TRACE conn2 <- [1,2298,null,{}] 15:54:24 INFO - PROCESS | 1652 | 1462402464387 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:54:24 INFO - PROCESS | 1652 | 1462402464478 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:54:24 INFO - PROCESS | 1652 | 1462402464535 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119077800 == 61 [pid = 1652] [id = 582] 15:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x112a16800) [pid = 1652] [serial = 1746] [outer = 0x0] 15:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x112dd6800) [pid = 1652] [serial = 1747] [outer = 0x112a16800] 15:54:24 INFO - PROCESS | 1652 | 1462402464562 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1161d3400) [pid = 1652] [serial = 1748] [outer = 0x112a16800] 15:54:24 INFO - PROCESS | 1652 | 1462402464971 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:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 627ms 15:54:25 INFO - PROCESS | 1652 | 1462402465004 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 1652 | 1462402465008 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:54:25 INFO - PROCESS | 1652 | 1462402465013 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 1652 | 1462402465014 Marionette TRACE conn2 <- [1,2302,null,{}] 15:54:25 INFO - PROCESS | 1652 | 1462402465017 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:54:25 INFO - PROCESS | 1652 | 1462402465108 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:54:25 INFO - PROCESS | 1652 | 1462402465185 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117402800 == 62 [pid = 1652] [id = 583] 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x113475800) [pid = 1652] [serial = 1749] [outer = 0x0] 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x116860000) [pid = 1652] [serial = 1750] [outer = 0x113475800] 15:54:25 INFO - PROCESS | 1652 | 1462402465212 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118211000) [pid = 1652] [serial = 1751] [outer = 0x113475800] 15:54:25 INFO - PROCESS | 1652 | 1462402465634 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:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 15:54:25 INFO - PROCESS | 1652 | 1462402465685 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 1652 | 1462402465686 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:54:25 INFO - PROCESS | 1652 | 1462402465688 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 1652 | 1462402465691 Marionette TRACE conn2 <- [1,2306,null,{}] 15:54:25 INFO - PROCESS | 1652 | 1462402465698 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:54:25 INFO - PROCESS | 1652 | 1462402465826 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d10a000 == 61 [pid = 1652] [id = 575] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d01a800 == 60 [pid = 1652] [id = 574] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd93800 == 59 [pid = 1652] [id = 573] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc78800 == 58 [pid = 1652] [id = 572] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad7a800 == 57 [pid = 1652] [id = 571] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a819800 == 56 [pid = 1652] [id = 570] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x119d30000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11610d800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x121a2b800) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x110fe7c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11907f000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x125a73800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x128d9b400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12961f800 == 55 [pid = 1652] [id = 569] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12606f800 == 54 [pid = 1652] [id = 568] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1248b0800 == 53 [pid = 1652] [id = 567] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1218e3000 == 52 [pid = 1652] [id = 566] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d1800 == 51 [pid = 1652] [id = 565] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1197b0000 == 50 [pid = 1652] [id = 564] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11924b800 == 49 [pid = 1652] [id = 563] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c418800 == 48 [pid = 1652] [id = 560] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8b800 == 47 [pid = 1652] [id = 559] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1215ab800 == 46 [pid = 1652] [id = 558] 15:54:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e5000 == 45 [pid = 1652] [id = 557] 15:54:25 INFO - PROCESS | 1652 | 1462402465919 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e7f800 == 46 [pid = 1652] [id = 584] 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x112a0d400) [pid = 1652] [serial = 1752] [outer = 0x0] 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11610d800) [pid = 1652] [serial = 1753] [outer = 0x112a0d400] 15:54:25 INFO - PROCESS | 1652 | 1462402465948 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119033000) [pid = 1652] [serial = 1754] [outer = 0x112a0d400] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x125fe8800) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1260bbc00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x126b8fc00) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x116a66c00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11757b000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x126b3c400) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x112dd3c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1213d6000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1182d1000) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11891b800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124c74c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1192fac00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a07b000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11889cc00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1213d8800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x113da4c00) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121a30400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1277ae000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127205000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1260b5c00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x125a7e400) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1272e2000) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1277b4400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214ab800) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128bdc000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 15:54:26 INFO - PROCESS | 1652 | 1462402466276 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:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 622ms 15:54:26 INFO - PROCESS | 1652 | 1462402466311 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1652 | 1462402466313 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:54:26 INFO - PROCESS | 1652 | 1462402466315 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1652 | 1462402466316 Marionette TRACE conn2 <- [1,2310,null,{}] 15:54:26 INFO - PROCESS | 1652 | 1462402466318 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:54:26 INFO - PROCESS | 1652 | 1462402466421 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:54:26 INFO - PROCESS | 1652 | 1462402466475 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197af800 == 47 [pid = 1652] [id = 585] 15:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1192f8000) [pid = 1652] [serial = 1755] [outer = 0x0] 15:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1196e9c00) [pid = 1652] [serial = 1756] [outer = 0x1192f8000] 15:54:26 INFO - PROCESS | 1652 | 1462402466501 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d31800) [pid = 1652] [serial = 1757] [outer = 0x1192f8000] 15:54:26 INFO - PROCESS | 1652 | 1462402466784 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:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 522ms 15:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:54:26 INFO - PROCESS | 1652 | 1462402466838 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1652 | 1462402466839 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:54:26 INFO - PROCESS | 1652 | 1462402466841 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1652 | 1462402466842 Marionette TRACE conn2 <- [1,2314,null,{}] 15:54:26 INFO - PROCESS | 1652 | 1462402466845 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:54:26 INFO - PROCESS | 1652 | 1462402466922 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:54:26 INFO - PROCESS | 1652 | 1462402466982 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219c8800 == 48 [pid = 1652] [id = 586] 15:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119785400) [pid = 1652] [serial = 1758] [outer = 0x0] 15:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a07f800) [pid = 1652] [serial = 1759] [outer = 0x119785400] 15:54:27 INFO - PROCESS | 1652 | 1462402467008 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1213d4c00) [pid = 1652] [serial = 1760] [outer = 0x119785400] 15:54:27 INFO - PROCESS | 1652 | 1462402467303 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:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 15:54:27 INFO - PROCESS | 1652 | 1462402467312 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1652 | 1462402467313 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:54:27 INFO - PROCESS | 1652 | 1462402467323 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1652 | 1462402467324 Marionette TRACE conn2 <- [1,2318,null,{}] 15:54:27 INFO - PROCESS | 1652 | 1462402467326 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:54:27 INFO - PROCESS | 1652 | 1462402467426 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:54:27 INFO - PROCESS | 1652 | 1462402467434 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11107a000 == 49 [pid = 1652] [id = 587] 15:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1213da400) [pid = 1652] [serial = 1761] [outer = 0x0] 15:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1215c0800) [pid = 1652] [serial = 1762] [outer = 0x1213da400] 15:54:27 INFO - PROCESS | 1652 | 1462402467462 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124dd7000) [pid = 1652] [serial = 1763] [outer = 0x1213da400] 15:54:27 INFO - PROCESS | 1652 | 1462402467804 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:54:27 INFO - PROCESS | 1652 | 1462402467844 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:54:27 INFO - PROCESS | 1652 | 1462402467846 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1652 | 1462402467847 Marionette TRACE conn2 <- [1,2322,null,{}] 15:54:27 INFO - PROCESS | 1652 | 1462402467850 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:54:27 INFO - PROCESS | 1652 | 1462402467970 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:54:27 INFO - PROCESS | 1652 | 1462402467975 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770d000 == 50 [pid = 1652] [id = 588] 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121a26400) [pid = 1652] [serial = 1764] [outer = 0x0] 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x125fde800) [pid = 1652] [serial = 1765] [outer = 0x121a26400] 15:54:28 INFO - PROCESS | 1652 | 1462402468029 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1260b5000) [pid = 1652] [serial = 1766] [outer = 0x121a26400] 15:54:28 INFO - PROCESS | 1652 | 1462402468354 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:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 15:54:28 INFO - PROCESS | 1652 | 1462402468368 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 1652 | 1462402468369 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:54:28 INFO - PROCESS | 1652 | 1462402468376 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 1652 | 1462402468377 Marionette TRACE conn2 <- [1,2326,null,{}] 15:54:28 INFO - PROCESS | 1652 | 1462402468380 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:54:28 INFO - PROCESS | 1652 | 1462402468476 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:54:28 INFO - PROCESS | 1652 | 1462402468481 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c6800 == 51 [pid = 1652] [id = 589] 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1260b9c00) [pid = 1652] [serial = 1767] [outer = 0x0] 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126b38800) [pid = 1652] [serial = 1768] [outer = 0x1260b9c00] 15:54:28 INFO - PROCESS | 1652 | 1462402468506 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127203c00) [pid = 1652] [serial = 1769] [outer = 0x1260b9c00] 15:54:28 INFO - PROCESS | 1652 | 1462402468836 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:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 15:54:28 INFO - PROCESS | 1652 | 1462402468856 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 1652 | 1462402468857 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:54:28 INFO - PROCESS | 1652 | 1462402468885 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 1652 | 1462402468886 Marionette TRACE conn2 <- [1,2330,null,{}] 15:54:28 INFO - PROCESS | 1652 | 1462402468889 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:54:28 INFO - PROCESS | 1652 | 1462402468990 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:54:28 INFO - PROCESS | 1652 | 1462402468995 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a81c800 == 52 [pid = 1652] [id = 590] 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x126b88c00) [pid = 1652] [serial = 1770] [outer = 0x0] 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x128bd5c00) [pid = 1652] [serial = 1771] [outer = 0x126b88c00] 15:54:29 INFO - PROCESS | 1652 | 1462402469052 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128be1800) [pid = 1652] [serial = 1772] [outer = 0x126b88c00] 15:54:29 INFO - PROCESS | 1652 | 1462402469361 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:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 15:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:54:29 INFO - PROCESS | 1652 | 1462402469404 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1652 | 1462402469405 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:54:29 INFO - PROCESS | 1652 | 1462402469408 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1652 | 1462402469409 Marionette TRACE conn2 <- [1,2334,null,{}] 15:54:29 INFO - PROCESS | 1652 | 1462402469411 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:54:29 INFO - PROCESS | 1652 | 1462402469511 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:54:29 INFO - PROCESS | 1652 | 1462402469523 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad75800 == 53 [pid = 1652] [id = 591] 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x128bd7400) [pid = 1652] [serial = 1773] [outer = 0x0] 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x128faa800) [pid = 1652] [serial = 1774] [outer = 0x128bd7400] 15:54:29 INFO - PROCESS | 1652 | 1462402469548 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x128fb1800) [pid = 1652] [serial = 1775] [outer = 0x128bd7400] 15:54:29 INFO - PROCESS | 1652 | 1462402469882 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:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x112656400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1258b7400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x125fe4c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1272da800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127209000) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128fac000) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119685400) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118211c00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1111d8400) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1213d3c00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1188f0c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12934f000) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1213d2c00) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1168c2400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119034000) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1277ae400) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124d46800) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:54:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11347bc00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:54:30 INFO - PROCESS | 1652 | 1462402470096 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1652 | 1462402470098 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:54:30 INFO - PROCESS | 1652 | 1462402470103 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1652 | 1462402470105 Marionette TRACE conn2 <- [1,2338,null,{}] 15:54:30 INFO - PROCESS | 1652 | 1462402470107 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:54:30 INFO - PROCESS | 1652 | 1462402470201 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:54:30 INFO - PROCESS | 1652 | 1462402470206 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899a800 == 54 [pid = 1652] [id = 592] 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x113da4000) [pid = 1652] [serial = 1776] [outer = 0x0] 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x125fe2000) [pid = 1652] [serial = 1777] [outer = 0x113da4000] 15:54:30 INFO - PROCESS | 1652 | 1462402470238 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12902bc00) [pid = 1652] [serial = 1778] [outer = 0x113da4000] 15:54:30 INFO - PROCESS | 1652 | 1462402470595 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:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 15:54:30 INFO - PROCESS | 1652 | 1462402470623 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1652 | 1462402470624 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:54:30 INFO - PROCESS | 1652 | 1462402470626 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1652 | 1462402470627 Marionette TRACE conn2 <- [1,2342,null,{}] 15:54:30 INFO - PROCESS | 1652 | 1462402470630 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:54:30 INFO - PROCESS | 1652 | 1462402470711 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:54:30 INFO - PROCESS | 1652 | 1462402470766 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b593800 == 55 [pid = 1652] [id = 593] 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128be1c00) [pid = 1652] [serial = 1779] [outer = 0x0] 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12923a800) [pid = 1652] [serial = 1780] [outer = 0x128be1c00] 15:54:30 INFO - PROCESS | 1652 | 1462402470791 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12975a000) [pid = 1652] [serial = 1781] [outer = 0x128be1c00] 15:54:31 INFO - PROCESS | 1652 | 1462402471067 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:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 15:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:54:31 INFO - PROCESS | 1652 | 1462402471094 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 1652 | 1462402471096 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:54:31 INFO - PROCESS | 1652 | 1462402471108 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 1652 | 1462402471109 Marionette TRACE conn2 <- [1,2346,null,{}] 15:54:31 INFO - PROCESS | 1652 | 1462402471111 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:54:31 INFO - PROCESS | 1652 | 1462402471222 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:54:31 INFO - PROCESS | 1652 | 1462402471228 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c427000 == 56 [pid = 1652] [id = 594] 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129030000) [pid = 1652] [serial = 1782] [outer = 0x0] 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12996d800) [pid = 1652] [serial = 1783] [outer = 0x129030000] 15:54:31 INFO - PROCESS | 1652 | 1462402471270 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12aa9b400) [pid = 1652] [serial = 1784] [outer = 0x129030000] 15:54:31 INFO - PROCESS | 1652 | 1462402471721 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:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 680ms 15:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:54:31 INFO - PROCESS | 1652 | 1462402471779 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 1652 | 1462402471780 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:54:31 INFO - PROCESS | 1652 | 1462402471782 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 1652 | 1462402471783 Marionette TRACE conn2 <- [1,2350,null,{}] 15:54:31 INFO - PROCESS | 1652 | 1462402471785 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:54:31 INFO - PROCESS | 1652 | 1462402471869 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:54:31 INFO - PROCESS | 1652 | 1462402471874 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc5c000 == 57 [pid = 1652] [id = 595] 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12aaa2400) [pid = 1652] [serial = 1785] [outer = 0x0] 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ab5e000) [pid = 1652] [serial = 1786] [outer = 0x12aaa2400] 15:54:31 INFO - PROCESS | 1652 | 1462402471898 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ab63000) [pid = 1652] [serial = 1787] [outer = 0x12aaa2400] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119076800 == 56 [pid = 1652] [id = 562] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127718800 == 55 [pid = 1652] [id = 537] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c91c000 == 54 [pid = 1652] [id = 561] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12aad7000 == 53 [pid = 1652] [id = 543] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc8f000 == 52 [pid = 1652] [id = 556] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c2000 == 51 [pid = 1652] [id = 541] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x125944000 == 50 [pid = 1652] [id = 535] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c434800 == 49 [pid = 1652] [id = 515] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x111ef6800 == 48 [pid = 1652] [id = 534] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127704000 == 47 [pid = 1652] [id = 536] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12979f800 == 46 [pid = 1652] [id = 542] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x117402800 == 45 [pid = 1652] [id = 583] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119077800 == 44 [pid = 1652] [id = 582] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d495800 == 43 [pid = 1652] [id = 581] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d47e800 == 42 [pid = 1652] [id = 580] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8b000 == 41 [pid = 1652] [id = 579] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121a05000 == 40 [pid = 1652] [id = 578] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d324800 == 39 [pid = 1652] [id = 576] 15:54:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e4800 == 38 [pid = 1652] [id = 577] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11107a000 == 37 [pid = 1652] [id = 587] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x115e7f800 == 36 [pid = 1652] [id = 584] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12770d000 == 35 [pid = 1652] [id = 588] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12c427000 == 34 [pid = 1652] [id = 594] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b593800 == 33 [pid = 1652] [id = 593] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1219c8800 == 32 [pid = 1652] [id = 586] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad75800 == 31 [pid = 1652] [id = 591] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a81c800 == 30 [pid = 1652] [id = 590] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1197af800 == 29 [pid = 1652] [id = 585] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11899a800 == 28 [pid = 1652] [id = 592] 15:54:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c6800 == 27 [pid = 1652] [id = 589] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118209800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1134e2c00) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x125fe5400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1260bcc00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x128da8800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128bd6c00) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1121dc800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129030400) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119d2e400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a090000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124c77800) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x113da5400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x112a12400) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1182d3000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a083800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x121a2d400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11891bc00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11967fc00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12963a400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1213e0400) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1214b4800) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1258ad800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1183ca000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11742bc00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1272dc800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129030c00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128daa800) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128da0400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128d9b800) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129755400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129232000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126c62800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125fe2800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12902a000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a874800) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12923dc00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129963c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129750c00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 15:54:33 INFO - PROCESS | 1652 | 1462402473521 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:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1772ms 15:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:54:33 INFO - PROCESS | 1652 | 1462402473555 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 1652 | 1462402473557 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:54:33 INFO - PROCESS | 1652 | 1462402473561 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 1652 | 1462402473563 Marionette TRACE conn2 <- [1,2354,null,{}] 15:54:33 INFO - PROCESS | 1652 | 1462402473567 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:54:33 INFO - PROCESS | 1652 | 1462402473646 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:54:33 INFO - PROCESS | 1652 | 1462402473689 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11335a800 == 28 [pid = 1652] [id = 596] 15:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x111116800) [pid = 1652] [serial = 1788] [outer = 0x0] 15:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x111dbbc00) [pid = 1652] [serial = 1789] [outer = 0x111116800] 15:54:33 INFO - PROCESS | 1652 | 1462402473711 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1126ba800) [pid = 1652] [serial = 1790] [outer = 0x111116800] 15:54:34 INFO - PROCESS | 1652 | 1462402474133 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:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 624ms 15:54:34 INFO - PROCESS | 1652 | 1462402474186 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1652 | 1462402474192 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:54:34 INFO - PROCESS | 1652 | 1462402474199 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1652 | 1462402474202 Marionette TRACE conn2 <- [1,2358,null,{}] 15:54:34 INFO - PROCESS | 1652 | 1462402474205 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:54:34 INFO - PROCESS | 1652 | 1462402474323 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:54:34 INFO - PROCESS | 1652 | 1462402474397 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117313000 == 29 [pid = 1652] [id = 597] 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x111e50400) [pid = 1652] [serial = 1791] [outer = 0x0] 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a12400) [pid = 1652] [serial = 1792] [outer = 0x111e50400] 15:54:34 INFO - PROCESS | 1652 | 1462402474423 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11330d800) [pid = 1652] [serial = 1793] [outer = 0x111e50400] 15:54:34 INFO - PROCESS | 1652 | 1462402474752 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:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms 15:54:34 INFO - PROCESS | 1652 | 1462402474771 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1652 | 1462402474773 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:54:34 INFO - PROCESS | 1652 | 1462402474775 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1652 | 1462402474778 Marionette TRACE conn2 <- [1,2362,null,{}] 15:54:34 INFO - PROCESS | 1652 | 1462402474786 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:54:34 INFO - PROCESS | 1652 | 1462402474881 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:54:34 INFO - PROCESS | 1652 | 1462402474909 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f2000 == 30 [pid = 1652] [id = 598] 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110f96000) [pid = 1652] [serial = 1794] [outer = 0x0] 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1161f2800) [pid = 1652] [serial = 1795] [outer = 0x110f96000] 15:54:34 INFO - PROCESS | 1652 | 1462402474937 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1168c2800) [pid = 1652] [serial = 1796] [outer = 0x110f96000] 15:54:35 INFO - PROCESS | 1652 | 1462402475258 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:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 15:54:35 INFO - PROCESS | 1652 | 1462402475297 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1652 | 1462402475301 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:54:35 INFO - PROCESS | 1652 | 1462402475304 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1652 | 1462402475305 Marionette TRACE conn2 <- [1,2366,null,{}] 15:54:35 INFO - PROCESS | 1652 | 1462402475307 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:54:35 INFO - PROCESS | 1652 | 1462402475379 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:54:35 INFO - PROCESS | 1652 | 1462402475385 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119258800 == 31 [pid = 1652] [id = 599] 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11685d800) [pid = 1652] [serial = 1797] [outer = 0x0] 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11757cc00) [pid = 1652] [serial = 1798] [outer = 0x11685d800] 15:54:35 INFO - PROCESS | 1652 | 1462402475411 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11820c400) [pid = 1652] [serial = 1799] [outer = 0x11685d800] 15:54:35 INFO - PROCESS | 1652 | 1462402475763 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:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 467ms 15:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:54:35 INFO - PROCESS | 1652 | 1462402475772 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1652 | 1462402475773 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:54:35 INFO - PROCESS | 1652 | 1462402475775 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1652 | 1462402475776 Marionette TRACE conn2 <- [1,2370,null,{}] 15:54:35 INFO - PROCESS | 1652 | 1462402475779 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:54:35 INFO - PROCESS | 1652 | 1462402475883 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:54:35 INFO - PROCESS | 1652 | 1462402475890 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119949000 == 32 [pid = 1652] [id = 600] 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x111119400) [pid = 1652] [serial = 1800] [outer = 0x0] 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1182ce800) [pid = 1652] [serial = 1801] [outer = 0x111119400] 15:54:35 INFO - PROCESS | 1652 | 1462402475919 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1183c3800) [pid = 1652] [serial = 1802] [outer = 0x111119400] 15:54:36 INFO - PROCESS | 1652 | 1462402476291 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:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 15:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:54:36 INFO - PROCESS | 1652 | 1462402476345 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 1652 | 1462402476346 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:54:36 INFO - PROCESS | 1652 | 1462402476348 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 1652 | 1462402476349 Marionette TRACE conn2 <- [1,2374,null,{}] 15:54:36 INFO - PROCESS | 1652 | 1462402476352 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:54:36 INFO - PROCESS | 1652 | 1462402476436 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:54:36 INFO - PROCESS | 1652 | 1462402476441 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a026800 == 33 [pid = 1652] [id = 601] 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118894c00) [pid = 1652] [serial = 1803] [outer = 0x0] 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119032800) [pid = 1652] [serial = 1804] [outer = 0x118894c00] 15:54:36 INFO - PROCESS | 1652 | 1462402476471 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119684000) [pid = 1652] [serial = 1805] [outer = 0x118894c00] 15:54:36 INFO - PROCESS | 1652 | 1462402476791 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:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 472ms 15:54:36 INFO - PROCESS | 1652 | 1462402476839 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 1652 | 1462402476840 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:54:36 INFO - PROCESS | 1652 | 1462402476843 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 1652 | 1462402476844 Marionette TRACE conn2 <- [1,2378,null,{}] 15:54:36 INFO - PROCESS | 1652 | 1462402476846 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:54:36 INFO - PROCESS | 1652 | 1462402476924 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:54:36 INFO - PROCESS | 1652 | 1462402476928 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215a8000 == 34 [pid = 1652] [id = 602] 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1183c3400) [pid = 1652] [serial = 1806] [outer = 0x0] 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1196f5400) [pid = 1652] [serial = 1807] [outer = 0x1183c3400] 15:54:36 INFO - PROCESS | 1652 | 1462402476957 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11978dc00) [pid = 1652] [serial = 1808] [outer = 0x1183c3400] 15:54:37 INFO - PROCESS | 1652 | 1462402477298 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:54: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:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 468ms 15:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:54:37 INFO - PROCESS | 1652 | 1462402477312 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1652 | 1462402477313 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:54:37 INFO - PROCESS | 1652 | 1462402477317 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1652 | 1462402477320 Marionette TRACE conn2 <- [1,2382,null,{}] 15:54:37 INFO - PROCESS | 1652 | 1462402477323 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:54:37 INFO - PROCESS | 1652 | 1462402477394 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:54:37 INFO - PROCESS | 1652 | 1462402477399 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a06000 == 35 [pid = 1652] [id = 603] 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11968c000) [pid = 1652] [serial = 1809] [outer = 0x0] 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119db9400) [pid = 1652] [serial = 1810] [outer = 0x11968c000] 15:54:37 INFO - PROCESS | 1652 | 1462402477426 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11a084c00) [pid = 1652] [serial = 1811] [outer = 0x11968c000] 15:54:37 INFO - PROCESS | 1652 | 1462402477739 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:54:37 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:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 472ms 15:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:54:37 INFO - PROCESS | 1652 | 1462402477792 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1652 | 1462402477793 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:54:37 INFO - PROCESS | 1652 | 1462402477795 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1652 | 1462402477796 Marionette TRACE conn2 <- [1,2386,null,{}] 15:54:37 INFO - PROCESS | 1652 | 1462402477801 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:54:37 INFO - PROCESS | 1652 | 1462402477876 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:54:37 INFO - PROCESS | 1652 | 1462402477881 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f1000 == 36 [pid = 1652] [id = 604] 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11978ac00) [pid = 1652] [serial = 1812] [outer = 0x0] 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a099c00) [pid = 1652] [serial = 1813] [outer = 0x11978ac00] 15:54:37 INFO - PROCESS | 1652 | 1462402477908 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1213d9c00) [pid = 1652] [serial = 1814] [outer = 0x11978ac00] 15:54:38 INFO - PROCESS | 1652 | 1462402478218 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:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 472ms 15:54:38 INFO - PROCESS | 1652 | 1462402478267 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1652 | 1462402478268 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:54:38 INFO - PROCESS | 1652 | 1462402478271 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1652 | 1462402478272 Marionette TRACE conn2 <- [1,2390,null,{}] 15:54:38 INFO - PROCESS | 1652 | 1462402478274 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:54:38 INFO - PROCESS | 1652 | 1462402478354 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:54:38 INFO - PROCESS | 1652 | 1462402478359 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x125941000 == 37 [pid = 1652] [id = 605] 15:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a14e000) [pid = 1652] [serial = 1815] [outer = 0x0] 15:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1214a6400) [pid = 1652] [serial = 1816] [outer = 0x11a14e000] 15:54:38 INFO - PROCESS | 1652 | 1462402478389 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1214aec00) [pid = 1652] [serial = 1817] [outer = 0x11a14e000] 15:54:38 INFO - PROCESS | 1652 | 1462402478872 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:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 620ms 15:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:54:38 INFO - PROCESS | 1652 | 1462402478891 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1652 | 1462402478893 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:54:38 INFO - PROCESS | 1652 | 1462402478895 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1652 | 1462402478897 Marionette TRACE conn2 <- [1,2394,null,{}] 15:54:38 INFO - PROCESS | 1652 | 1462402478902 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:54:39 INFO - PROCESS | 1652 | 1462402479004 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:54:39 INFO - PROCESS | 1652 | 1462402479015 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c5800 == 38 [pid = 1652] [id = 606] 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1214ac800) [pid = 1652] [serial = 1818] [outer = 0x0] 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12180cc00) [pid = 1652] [serial = 1819] [outer = 0x1214ac800] 15:54:39 INFO - PROCESS | 1652 | 1462402479044 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x121a31400) [pid = 1652] [serial = 1820] [outer = 0x1214ac800] 15:54:39 INFO - PROCESS | 1652 | 1462402479388 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:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 15:54:39 INFO - PROCESS | 1652 | 1462402479418 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 1652 | 1462402479419 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:54:39 INFO - PROCESS | 1652 | 1462402479421 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 1652 | 1462402479422 Marionette TRACE conn2 <- [1,2398,null,{}] 15:54:39 INFO - PROCESS | 1652 | 1462402479425 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:54:39 INFO - PROCESS | 1652 | 1462402479521 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:54:39 INFO - PROCESS | 1652 | 1462402479533 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x127722000 == 39 [pid = 1652] [id = 607] 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119d30800) [pid = 1652] [serial = 1821] [outer = 0x0] 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x121e21800) [pid = 1652] [serial = 1822] [outer = 0x119d30800] 15:54:39 INFO - PROCESS | 1652 | 1462402479558 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x124dd0800) [pid = 1652] [serial = 1823] [outer = 0x119d30800] 15:54:39 INFO - PROCESS | 1652 | 1462402479904 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:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 15:54:39 INFO - PROCESS | 1652 | 1462402479947 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:54:39 INFO - PROCESS | 1652 | 1462402479948 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:54:39 INFO - PROCESS | 1652 | 1462402479951 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 1652 | 1462402479952 Marionette TRACE conn2 <- [1,2402,null,{}] 15:54:39 INFO - PROCESS | 1652 | 1462402479954 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:54:40 INFO - PROCESS | 1652 | 1462402480048 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:54:40 INFO - PROCESS | 1652 | 1462402480052 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129617800 == 40 [pid = 1652] [id = 608] 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x124dce400) [pid = 1652] [serial = 1824] [outer = 0x0] 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12599d800) [pid = 1652] [serial = 1825] [outer = 0x124dce400] 15:54:40 INFO - PROCESS | 1652 | 1462402480076 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125fdf000) [pid = 1652] [serial = 1826] [outer = 0x124dce400] 15:54:40 INFO - PROCESS | 1652 | 1462402480421 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:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 15:54:40 INFO - PROCESS | 1652 | 1462402480469 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1652 | 1462402480471 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:54:40 INFO - PROCESS | 1652 | 1462402480473 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1652 | 1462402480474 Marionette TRACE conn2 <- [1,2406,null,{}] 15:54:40 INFO - PROCESS | 1652 | 1462402480477 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:54:40 INFO - PROCESS | 1652 | 1462402480571 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:54:40 INFO - PROCESS | 1652 | 1462402480584 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a810800 == 41 [pid = 1652] [id = 609] 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x125fe2800) [pid = 1652] [serial = 1827] [outer = 0x0] 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1260b2c00) [pid = 1652] [serial = 1828] [outer = 0x125fe2800] 15:54:40 INFO - PROCESS | 1652 | 1462402480608 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1260bac00) [pid = 1652] [serial = 1829] [outer = 0x125fe2800] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126b88c00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1260b9c00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x128bd7400) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x113da4000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129030000) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128be1c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x112a16800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12599c400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x121e18c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1213d9000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11865d800) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112a18000) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12996a400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1213da400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119785400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1192f8000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x112a0d400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113475800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x121a26400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1214a9000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118662c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11978cc00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x113395400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x110fe1c00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124831800) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11903e000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x111d38800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124dd1000) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:54:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118208000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:54:41 INFO - PROCESS | 1652 | 1462402481169 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:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 719ms 15:54:41 INFO - PROCESS | 1652 | 1462402481192 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1652 | 1462402481193 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:54:41 INFO - PROCESS | 1652 | 1462402481196 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1652 | 1462402481197 Marionette TRACE conn2 <- [1,2410,null,{}] 15:54:41 INFO - PROCESS | 1652 | 1462402481202 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:54:41 INFO - PROCESS | 1652 | 1462402481277 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:54:41 INFO - PROCESS | 1652 | 1462402481301 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a21a000 == 42 [pid = 1652] [id = 610] 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x111d38800) [pid = 1652] [serial = 1830] [outer = 0x0] 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113d28800) [pid = 1652] [serial = 1831] [outer = 0x111d38800] 15:54:41 INFO - PROCESS | 1652 | 1462402481326 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118897800) [pid = 1652] [serial = 1832] [outer = 0x111d38800] 15:54:41 INFO - PROCESS | 1652 | 1462402481666 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:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 15:54:41 INFO - PROCESS | 1652 | 1462402481715 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1652 | 1462402481717 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:54:41 INFO - PROCESS | 1652 | 1462402481719 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1652 | 1462402481720 Marionette TRACE conn2 <- [1,2414,null,{}] 15:54:41 INFO - PROCESS | 1652 | 1462402481722 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:54:41 INFO - PROCESS | 1652 | 1462402481801 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:54:41 INFO - PROCESS | 1652 | 1462402481806 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae1000 == 43 [pid = 1652] [id = 611] 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119784000) [pid = 1652] [serial = 1833] [outer = 0x0] 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1213d8c00) [pid = 1652] [serial = 1834] [outer = 0x119784000] 15:54:41 INFO - PROCESS | 1652 | 1462402481830 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x125fde000) [pid = 1652] [serial = 1835] [outer = 0x119784000] 15:54:42 INFO - PROCESS | 1652 | 1462402482162 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:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 15:54:42 INFO - PROCESS | 1652 | 1462402482188 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1652 | 1462402482189 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:54:42 INFO - PROCESS | 1652 | 1462402482191 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1652 | 1462402482192 Marionette TRACE conn2 <- [1,2418,null,{}] 15:54:42 INFO - PROCESS | 1652 | 1462402482194 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:54:42 INFO - PROCESS | 1652 | 1462402482273 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:54:42 INFO - PROCESS | 1652 | 1462402482277 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad88800 == 44 [pid = 1652] [id = 612] 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119685800) [pid = 1652] [serial = 1836] [outer = 0x0] 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126b39800) [pid = 1652] [serial = 1837] [outer = 0x119685800] 15:54:42 INFO - PROCESS | 1652 | 1462402482302 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126b8d000) [pid = 1652] [serial = 1838] [outer = 0x119685800] 15:54:42 INFO - PROCESS | 1652 | 1462402482649 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:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 469ms 15:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:54:42 INFO - PROCESS | 1652 | 1462402482661 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1652 | 1462402482662 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:54:42 INFO - PROCESS | 1652 | 1462402482664 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1652 | 1462402482666 Marionette TRACE conn2 <- [1,2422,null,{}] 15:54:42 INFO - PROCESS | 1652 | 1462402482671 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:54:42 INFO - PROCESS | 1652 | 1462402482775 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:54:42 INFO - PROCESS | 1652 | 1462402482785 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b4a0000 == 45 [pid = 1652] [id = 613] 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126b38400) [pid = 1652] [serial = 1839] [outer = 0x0] 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126c62400) [pid = 1652] [serial = 1840] [outer = 0x126b38400] 15:54:42 INFO - PROCESS | 1652 | 1462402482809 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1272da800) [pid = 1652] [serial = 1841] [outer = 0x126b38400] 15:54:43 INFO - PROCESS | 1652 | 1462402483173 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:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 572ms 15:54:43 INFO - PROCESS | 1652 | 1462402483236 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 1652 | 1462402483239 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:54:43 INFO - PROCESS | 1652 | 1462402483243 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 1652 | 1462402483245 Marionette TRACE conn2 <- [1,2426,null,{}] 15:54:43 INFO - PROCESS | 1652 | 1462402483249 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:54:43 INFO - PROCESS | 1652 | 1462402483360 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:54:43 INFO - PROCESS | 1652 | 1462402483411 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x113357000 == 46 [pid = 1652] [id = 614] 15:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x110f9f400) [pid = 1652] [serial = 1842] [outer = 0x0] 15:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x110fe4000) [pid = 1652] [serial = 1843] [outer = 0x110f9f400] 15:54:43 INFO - PROCESS | 1652 | 1462402483442 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11264e000) [pid = 1652] [serial = 1844] [outer = 0x110f9f400] 15:54:44 INFO - PROCESS | 1652 | 1462402484054 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:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 871ms 15:54:44 INFO - PROCESS | 1652 | 1462402484115 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 1652 | 1462402484121 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:54:44 INFO - PROCESS | 1652 | 1462402484128 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 1652 | 1462402484131 Marionette TRACE conn2 <- [1,2430,null,{}] 15:54:44 INFO - PROCESS | 1652 | 1462402484135 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:54:44 INFO - PROCESS | 1652 | 1462402484248 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:54:44 INFO - PROCESS | 1652 | 1462402484299 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196e3800 == 47 [pid = 1652] [id = 615] 15:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x113475000) [pid = 1652] [serial = 1845] [outer = 0x0] 15:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x113da4c00) [pid = 1652] [serial = 1846] [outer = 0x113475000] 15:54:44 INFO - PROCESS | 1652 | 1462402484329 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1161ed000) [pid = 1652] [serial = 1847] [outer = 0x113475000] 15:54:44 INFO - PROCESS | 1652 | 1462402484874 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:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 775ms 15:54:45 INFO - PROCESS | 1652 | 1462402485081 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1652 | 1462402485084 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:54:45 INFO - PROCESS | 1652 | 1462402485088 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1652 | 1462402485090 Marionette TRACE conn2 <- [1,2434,null,{}] 15:54:45 INFO - PROCESS | 1652 | 1462402485094 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:54:45 INFO - PROCESS | 1652 | 1462402485192 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:54:45 INFO - PROCESS | 1652 | 1462402485246 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118277000 == 48 [pid = 1652] [id = 616] 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x112a10c00) [pid = 1652] [serial = 1848] [outer = 0x0] 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x112a16400) [pid = 1652] [serial = 1849] [outer = 0x112a10c00] 15:54:45 INFO - PROCESS | 1652 | 1462402485274 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11347bc00) [pid = 1652] [serial = 1850] [outer = 0x112a10c00] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad88800 == 47 [pid = 1652] [id = 612] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae1000 == 46 [pid = 1652] [id = 611] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a21a000 == 45 [pid = 1652] [id = 610] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12a810800 == 44 [pid = 1652] [id = 609] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x129617800 == 43 [pid = 1652] [id = 608] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127722000 == 42 [pid = 1652] [id = 607] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c5800 == 41 [pid = 1652] [id = 606] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ab5e000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x125941000 == 40 [pid = 1652] [id = 605] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f1000 == 39 [pid = 1652] [id = 604] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121a06000 == 38 [pid = 1652] [id = 603] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1215a8000 == 37 [pid = 1652] [id = 602] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a026800 == 36 [pid = 1652] [id = 601] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119949000 == 35 [pid = 1652] [id = 600] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119258800 == 34 [pid = 1652] [id = 599] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f2000 == 33 [pid = 1652] [id = 598] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x117313000 == 32 [pid = 1652] [id = 597] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11335a800 == 31 [pid = 1652] [id = 596] 15:54:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc5c000 == 30 [pid = 1652] [id = 595] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1126b9c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121d22800) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1196ee000) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1214af400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11742b800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1260ae800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x121a2ac00) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x113477400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128da6000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118913800) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128bd5c00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126b38800) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128faa800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128be1800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125fe2000) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12902bc00) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12996d800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128fb1800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12923a800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12975a000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112dd6800) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12996cc00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129231400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128da4400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126b41400) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12594b400) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121ab2400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119687000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11891a800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12aa9b400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117576400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e96400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12aa9dc00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1215c0800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a07f800) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1213d4c00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1196e9c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119d31800) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11610d800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119033000) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118211000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116860000) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1161d3400) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1260b5000) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125fde800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127203c00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124dd7000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 15:54:45 INFO - PROCESS | 1652 | 1462402485798 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:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 15:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:54:45 INFO - PROCESS | 1652 | 1462402485812 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1652 | 1462402485814 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:54:45 INFO - PROCESS | 1652 | 1462402485819 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1652 | 1462402485822 Marionette TRACE conn2 <- [1,2438,null,{}] 15:54:45 INFO - PROCESS | 1652 | 1462402485824 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:54:45 INFO - PROCESS | 1652 | 1462402485900 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:54:45 INFO - PROCESS | 1652 | 1462402485906 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a9e000 == 31 [pid = 1652] [id = 617] 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a10800) [pid = 1652] [serial = 1851] [outer = 0x0] 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112dda800) [pid = 1652] [serial = 1852] [outer = 0x112a10800] 15:54:45 INFO - PROCESS | 1652 | 1462402485934 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1161d3400) [pid = 1652] [serial = 1853] [outer = 0x112a10800] 15:54:46 INFO - PROCESS | 1652 | 1462402486279 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:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 473ms 15:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:54:46 INFO - PROCESS | 1652 | 1462402486291 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1652 | 1462402486292 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:54:46 INFO - PROCESS | 1652 | 1462402486294 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1652 | 1462402486296 Marionette TRACE conn2 <- [1,2442,null,{}] 15:54:46 INFO - PROCESS | 1652 | 1462402486304 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:54:46 INFO - PROCESS | 1652 | 1462402486409 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:54:46 INFO - PROCESS | 1652 | 1462402486462 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119258800 == 32 [pid = 1652] [id = 618] 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110fe7c00) [pid = 1652] [serial = 1854] [outer = 0x0] 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11742bc00) [pid = 1652] [serial = 1855] [outer = 0x110fe7c00] 15:54:46 INFO - PROCESS | 1652 | 1462402486491 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11820c800) [pid = 1652] [serial = 1856] [outer = 0x110fe7c00] 15:54:46 INFO - PROCESS | 1652 | 1462402486808 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:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 15:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:54:46 INFO - PROCESS | 1652 | 1462402486822 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1652 | 1462402486823 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:54:46 INFO - PROCESS | 1652 | 1462402486825 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1652 | 1462402486826 Marionette TRACE conn2 <- [1,2446,null,{}] 15:54:46 INFO - PROCESS | 1652 | 1462402486829 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:54:46 INFO - PROCESS | 1652 | 1462402486911 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:54:46 INFO - PROCESS | 1652 | 1462402486917 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a221000 == 33 [pid = 1652] [id = 619] 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118211400) [pid = 1652] [serial = 1857] [outer = 0x0] 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118895000) [pid = 1652] [serial = 1858] [outer = 0x118211400] 15:54:46 INFO - PROCESS | 1652 | 1462402486944 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118912c00) [pid = 1652] [serial = 1859] [outer = 0x118211400] 15:54:47 INFO - PROCESS | 1652 | 1462402487290 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:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 471ms 15:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:54:47 INFO - PROCESS | 1652 | 1462402487296 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 1652 | 1462402487297 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:54:47 INFO - PROCESS | 1652 | 1462402487302 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1652 | 1462402487305 Marionette TRACE conn2 <- [1,2450,null,{}] 15:54:47 INFO - PROCESS | 1652 | 1462402487307 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:54:47 INFO - PROCESS | 1652 | 1462402487379 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:54:47 INFO - PROCESS | 1652 | 1462402487386 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219b9800 == 34 [pid = 1652] [id = 620] 15:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118662800) [pid = 1652] [serial = 1860] [outer = 0x0] 15:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11891e800) [pid = 1652] [serial = 1861] [outer = 0x118662800] 15:54:47 INFO - PROCESS | 1652 | 1462402487412 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11907f800) [pid = 1652] [serial = 1862] [outer = 0x118662800] 15:54:47 INFO - PROCESS | 1652 | 1462402487752 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:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 15:54:47 INFO - PROCESS | 1652 | 1462402487772 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 1652 | 1462402487773 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:54:47 INFO - PROCESS | 1652 | 1462402487777 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1652 | 1462402487779 Marionette TRACE conn2 <- [1,2454,null,{}] 15:54:47 INFO - PROCESS | 1652 | 1462402487782 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:54:47 INFO - PROCESS | 1652 | 1462402487930 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:54:48 INFO - PROCESS | 1652 | 1462402488030 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1d800 == 35 [pid = 1652] [id = 621] 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11891c400) [pid = 1652] [serial = 1863] [outer = 0x0] 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1192fac00) [pid = 1652] [serial = 1864] [outer = 0x11891c400] 15:54:48 INFO - PROCESS | 1652 | 1462402488076 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d2d000) [pid = 1652] [serial = 1865] [outer = 0x11891c400] 15:54:48 INFO - PROCESS | 1652 | 1462402488450 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:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 720ms 15:54:48 INFO - PROCESS | 1652 | 1462402488497 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1652 | 1462402488498 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:54:48 INFO - PROCESS | 1652 | 1462402488500 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1652 | 1462402488502 Marionette TRACE conn2 <- [1,2458,null,{}] 15:54:48 INFO - PROCESS | 1652 | 1462402488504 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:54:48 INFO - PROCESS | 1652 | 1462402488596 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:54:48 INFO - PROCESS | 1652 | 1462402488600 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x125945000 == 36 [pid = 1652] [id = 622] 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11903e800) [pid = 1652] [serial = 1866] [outer = 0x0] 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a097000) [pid = 1652] [serial = 1867] [outer = 0x11903e800] 15:54:48 INFO - PROCESS | 1652 | 1462402488626 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1213db000) [pid = 1652] [serial = 1868] [outer = 0x11903e800] 15:54:48 INFO - PROCESS | 1652 | 1462402488976 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:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 15:54:49 INFO - PROCESS | 1652 | 1462402489019 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:54:49 INFO - PROCESS | 1652 | 1462402489020 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:54:49 INFO - PROCESS | 1652 | 1462402489023 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1652 | 1462402489024 Marionette TRACE conn2 <- [1,2462,null,{}] 15:54:49 INFO - PROCESS | 1652 | 1462402489026 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:54:49 INFO - PROCESS | 1652 | 1462402489118 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:54:49 INFO - PROCESS | 1652 | 1462402489122 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x127703800 == 37 [pid = 1652] [id = 623] 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a087000) [pid = 1652] [serial = 1869] [outer = 0x0] 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1214a9000) [pid = 1652] [serial = 1870] [outer = 0x11a087000] 15:54:49 INFO - PROCESS | 1652 | 1462402489147 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214b1c00) [pid = 1652] [serial = 1871] [outer = 0x11a087000] 15:54:49 INFO - PROCESS | 1652 | 1462402489496 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:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 15:54:49 INFO - PROCESS | 1652 | 1462402489542 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 1652 | 1462402489543 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:54:49 INFO - PROCESS | 1652 | 1462402489545 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 1652 | 1462402489546 Marionette TRACE conn2 <- [1,2466,null,{}] 15:54:49 INFO - PROCESS | 1652 | 1462402489549 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:54:49 INFO - PROCESS | 1652 | 1462402489652 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:54:49 INFO - PROCESS | 1652 | 1462402489659 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fda000 == 38 [pid = 1652] [id = 624] 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121577800) [pid = 1652] [serial = 1872] [outer = 0x0] 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12196e400) [pid = 1652] [serial = 1873] [outer = 0x121577800] 15:54:49 INFO - PROCESS | 1652 | 1462402489684 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121a2a400) [pid = 1652] [serial = 1874] [outer = 0x121577800] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d30800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124dce400) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a14e000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x111116800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111119400) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x111e50400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11685d800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11978ac00) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1183c3400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110f96000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118894c00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11968c000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125fe2800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119685800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111d38800) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119784000) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:54:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1214ac800) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:54:50 INFO - PROCESS | 1652 | 1462402490142 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:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 619ms 15:54:50 INFO - PROCESS | 1652 | 1462402490164 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 1652 | 1462402490166 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:54:50 INFO - PROCESS | 1652 | 1462402490170 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 1652 | 1462402490171 Marionette TRACE conn2 <- [1,2470,null,{}] 15:54:50 INFO - PROCESS | 1652 | 1462402490174 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:54:50 INFO - PROCESS | 1652 | 1462402490252 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:54:50 INFO - PROCESS | 1652 | 1462402490257 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995c000 == 39 [pid = 1652] [id = 625] 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126c1000) [pid = 1652] [serial = 1875] [outer = 0x0] 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113d2cc00) [pid = 1652] [serial = 1876] [outer = 0x1126c1000] 15:54:50 INFO - PROCESS | 1652 | 1462402490282 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119785400) [pid = 1652] [serial = 1877] [outer = 0x1126c1000] 15:54:50 INFO - PROCESS | 1652 | 1462402490623 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:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 15:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:54:50 INFO - PROCESS | 1652 | 1462402490640 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 1652 | 1462402490641 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:54:50 INFO - PROCESS | 1652 | 1462402490643 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 1652 | 1462402490645 Marionette TRACE conn2 <- [1,2474,null,{}] 15:54:50 INFO - PROCESS | 1652 | 1462402490647 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:54:50 INFO - PROCESS | 1652 | 1462402490768 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:54:50 INFO - PROCESS | 1652 | 1462402490775 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292cd000 == 40 [pid = 1652] [id = 626] 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113d2e000) [pid = 1652] [serial = 1878] [outer = 0x0] 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1215bd400) [pid = 1652] [serial = 1879] [outer = 0x113d2e000] 15:54:50 INFO - PROCESS | 1652 | 1462402490798 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121eb3000) [pid = 1652] [serial = 1880] [outer = 0x113d2e000] 15:54:51 INFO - PROCESS | 1652 | 1462402491199 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:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 15:54:51 INFO - PROCESS | 1652 | 1462402491215 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1652 | 1462402491216 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:54:51 INFO - PROCESS | 1652 | 1462402491220 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1652 | 1462402491221 Marionette TRACE conn2 <- [1,2478,null,{}] 15:54:51 INFO - PROCESS | 1652 | 1462402491225 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:54:51 INFO - PROCESS | 1652 | 1462402491349 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:54:51 INFO - PROCESS | 1652 | 1462402491431 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a803800 == 41 [pid = 1652] [id = 627] 15:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119a9a000) [pid = 1652] [serial = 1881] [outer = 0x0] 15:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1258a8400) [pid = 1652] [serial = 1882] [outer = 0x119a9a000] 15:54:51 INFO - PROCESS | 1652 | 1462402491471 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125fde800) [pid = 1652] [serial = 1883] [outer = 0x119a9a000] 15:54:51 INFO - PROCESS | 1652 | 1462402491838 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:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 669ms 15:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:54:51 INFO - PROCESS | 1652 | 1462402491889 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1652 | 1462402491890 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:54:51 INFO - PROCESS | 1652 | 1462402491892 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1652 | 1462402491893 Marionette TRACE conn2 <- [1,2482,null,{}] 15:54:51 INFO - PROCESS | 1652 | 1462402491895 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:54:51 INFO - PROCESS | 1652 | 1462402491996 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:54:52 INFO - PROCESS | 1652 | 1462402492003 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad74800 == 42 [pid = 1652] [id = 628] 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125a77400) [pid = 1652] [serial = 1884] [outer = 0x0] 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125fe6800) [pid = 1652] [serial = 1885] [outer = 0x125a77400] 15:54:52 INFO - PROCESS | 1652 | 1462402492028 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1260bb400) [pid = 1652] [serial = 1886] [outer = 0x125a77400] 15:54:52 INFO - PROCESS | 1652 | 1462402492508 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:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 668ms 15:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:54:52 INFO - PROCESS | 1652 | 1462402492562 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 1652 | 1462402492565 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:54:52 INFO - PROCESS | 1652 | 1462402492569 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 1652 | 1462402492571 Marionette TRACE conn2 <- [1,2486,null,{}] 15:54:52 INFO - PROCESS | 1652 | 1462402492575 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:54:52 INFO - PROCESS | 1652 | 1462402492677 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:54:52 INFO - PROCESS | 1652 | 1462402492768 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118313800 == 43 [pid = 1652] [id = 629] 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11321f000) [pid = 1652] [serial = 1887] [outer = 0x0] 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11346e000) [pid = 1652] [serial = 1888] [outer = 0x11321f000] 15:54:52 INFO - PROCESS | 1652 | 1462402492813 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1160b4800) [pid = 1652] [serial = 1889] [outer = 0x11321f000] 15:54:53 INFO - PROCESS | 1652 | 1462402493236 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:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 673ms 15:54:53 INFO - PROCESS | 1652 | 1462402493242 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 1652 | 1462402493246 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:54:53 INFO - PROCESS | 1652 | 1462402493253 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 1652 | 1462402493254 Marionette TRACE conn2 <- [1,2490,null,{}] 15:54:53 INFO - PROCESS | 1652 | 1462402493257 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:54:53 INFO - PROCESS | 1652 | 1462402493355 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:54:53 INFO - PROCESS | 1652 | 1462402493404 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119fa0000 == 44 [pid = 1652] [id = 630] 15:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116539400) [pid = 1652] [serial = 1890] [outer = 0x0] 15:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117330c00) [pid = 1652] [serial = 1891] [outer = 0x116539400] 15:54:53 INFO - PROCESS | 1652 | 1462402493434 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11865b800) [pid = 1652] [serial = 1892] [outer = 0x116539400] 15:54:53 INFO - PROCESS | 1652 | 1462402493825 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:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 621ms 15:54:53 INFO - PROCESS | 1652 | 1462402493873 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 1652 | 1462402493875 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:54:53 INFO - PROCESS | 1652 | 1462402493877 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 1652 | 1462402493880 Marionette TRACE conn2 <- [1,2494,null,{}] 15:54:53 INFO - PROCESS | 1652 | 1462402493888 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:54:53 INFO - PROCESS | 1652 | 1462402493990 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:54:54 INFO - PROCESS | 1652 | 1462402494083 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad88000 == 45 [pid = 1652] [id = 631] 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1192f3000) [pid = 1652] [serial = 1893] [outer = 0x0] 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1196ed000) [pid = 1652] [serial = 1894] [outer = 0x1192f3000] 15:54:54 INFO - PROCESS | 1652 | 1462402494128 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a271c00) [pid = 1652] [serial = 1895] [outer = 0x1192f3000] 15:54:54 INFO - PROCESS | 1652 | 1462402494549 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:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 725ms 15:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:54:54 INFO - PROCESS | 1652 | 1462402494603 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1652 | 1462402494605 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:54:54 INFO - PROCESS | 1652 | 1462402494607 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1652 | 1462402494609 Marionette TRACE conn2 <- [1,2498,null,{}] 15:54:54 INFO - PROCESS | 1652 | 1462402494611 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:54:54 INFO - PROCESS | 1652 | 1462402494709 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:54:54 INFO - PROCESS | 1652 | 1462402494761 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b531800 == 46 [pid = 1652] [id = 632] 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1213d6800) [pid = 1652] [serial = 1896] [outer = 0x0] 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121a30400) [pid = 1652] [serial = 1897] [outer = 0x1213d6800] 15:54:54 INFO - PROCESS | 1652 | 1462402494803 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121e21c00) [pid = 1652] [serial = 1898] [outer = 0x1213d6800] 15:54:55 INFO - PROCESS | 1652 | 1462402495192 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:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 622ms 15:54:55 INFO - PROCESS | 1652 | 1462402495238 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 1652 | 1462402495240 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:54:55 INFO - PROCESS | 1652 | 1462402495242 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 1652 | 1462402495243 Marionette TRACE conn2 <- [1,2502,null,{}] 15:54:55 INFO - PROCESS | 1652 | 1462402495245 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:54:55 INFO - PROCESS | 1652 | 1462402495345 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:54:55 INFO - PROCESS | 1652 | 1462402495429 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11831d000 == 47 [pid = 1652] [id = 633] 15:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110fa0000) [pid = 1652] [serial = 1899] [outer = 0x0] 15:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1214ad000) [pid = 1652] [serial = 1900] [outer = 0x110fa0000] 15:54:55 INFO - PROCESS | 1652 | 1462402495459 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124c74c00) [pid = 1652] [serial = 1901] [outer = 0x110fa0000] 15:54:56 INFO - PROCESS | 1652 | 1462402496025 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:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 820ms 15:54:56 INFO - PROCESS | 1652 | 1462402496068 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1652 | 1462402496070 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:54:56 INFO - PROCESS | 1652 | 1462402496074 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1652 | 1462402496077 Marionette TRACE conn2 <- [1,2506,null,{}] 15:54:56 INFO - PROCESS | 1652 | 1462402496080 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:54:56 INFO - PROCESS | 1652 | 1462402496173 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:54:56 INFO - PROCESS | 1652 | 1462402496245 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116a92800 == 48 [pid = 1652] [id = 634] 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112a0e000) [pid = 1652] [serial = 1902] [outer = 0x0] 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112a13400) [pid = 1652] [serial = 1903] [outer = 0x112a0e000] 15:54:56 INFO - PROCESS | 1652 | 1462402496274 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x113222000) [pid = 1652] [serial = 1904] [outer = 0x112a0e000] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a803800 == 47 [pid = 1652] [id = 627] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1292cd000 == 46 [pid = 1652] [id = 626] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11995c000 == 45 [pid = 1652] [id = 625] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x128fda000 == 44 [pid = 1652] [id = 624] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x127703800 == 43 [pid = 1652] [id = 623] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x125945000 == 42 [pid = 1652] [id = 622] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x121a1d800 == 41 [pid = 1652] [id = 621] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1219b9800 == 40 [pid = 1652] [id = 620] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126c62400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | 1462402496744 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:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a221000 == 39 [pid = 1652] [id = 619] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119258800 == 38 [pid = 1652] [id = 618] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116a9e000 == 37 [pid = 1652] [id = 617] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118277000 == 36 [pid = 1652] [id = 616] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1196e3800 == 35 [pid = 1652] [id = 615] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x113357000 == 34 [pid = 1652] [id = 614] 15:54:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12b4a0000 == 33 [pid = 1652] [id = 613] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121e21800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12599d800) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1214a6400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x111dbbc00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1126ba800) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1182ce800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1183c3800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112a12400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11330d800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11757cc00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11820c400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a099c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1213d9c00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1196f5400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11978dc00) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1161f2800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1168c2800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119032800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119684000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119db9400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11a084c00) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1260b2c00) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126b8d000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1260bac00) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113d28800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118897800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126b39800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213d8c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12180cc00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124dd0800) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a31400) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125fde000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125fdf000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 15:54:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1214aec00) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 15:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 724ms 15:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:54:56 INFO - PROCESS | 1652 | 1462402496807 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1652 | 1462402496810 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:54:56 INFO - PROCESS | 1652 | 1462402496816 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1652 | 1462402496818 Marionette TRACE conn2 <- [1,2510,null,{}] 15:54:56 INFO - PROCESS | 1652 | 1462402496820 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:54:56 INFO - PROCESS | 1652 | 1462402496899 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:54:56 INFO - PROCESS | 1652 | 1462402496909 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11740e800 == 34 [pid = 1652] [id = 635] 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116170400) [pid = 1652] [serial = 1905] [outer = 0x0] 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1161f3800) [pid = 1652] [serial = 1906] [outer = 0x116170400] 15:54:56 INFO - PROCESS | 1652 | 1462402496935 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117576400) [pid = 1652] [serial = 1907] [outer = 0x116170400] 15:54:57 INFO - PROCESS | 1652 | 1462402497292 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:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 15:54:57 INFO - PROCESS | 1652 | 1462402497356 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 1652 | 1462402497357 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:54:57 INFO - PROCESS | 1652 | 1462402497361 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 1652 | 1462402497363 Marionette TRACE conn2 <- [1,2514,null,{}] 15:54:57 INFO - PROCESS | 1652 | 1462402497371 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:54:57 INFO - PROCESS | 1652 | 1462402497453 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:54:57 INFO - PROCESS | 1652 | 1462402497460 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cf8800 == 35 [pid = 1652] [id = 636] 15:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11820ac00) [pid = 1652] [serial = 1908] [outer = 0x0] 15:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11889cc00) [pid = 1652] [serial = 1909] [outer = 0x11820ac00] 15:54:57 INFO - PROCESS | 1652 | 1462402497488 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119034400) [pid = 1652] [serial = 1910] [outer = 0x11820ac00] 15:54:57 INFO - PROCESS | 1652 | 1462402497834 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:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 15:54:57 INFO - PROCESS | 1652 | 1462402497891 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 1652 | 1462402497893 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:54:57 INFO - PROCESS | 1652 | 1462402497896 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 1652 | 1462402497897 Marionette TRACE conn2 <- [1,2518,null,{}] 15:54:57 INFO - PROCESS | 1652 | 1462402497900 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:54:57 INFO - PROCESS | 1652 | 1462402497977 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:54:57 INFO - PROCESS | 1652 | 1462402497986 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121419000 == 36 [pid = 1652] [id = 637] 15:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119087c00) [pid = 1652] [serial = 1911] [outer = 0x0] 15:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119689c00) [pid = 1652] [serial = 1912] [outer = 0x119087c00] 15:54:58 INFO - PROCESS | 1652 | 1462402498012 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d30000) [pid = 1652] [serial = 1913] [outer = 0x119087c00] 15:54:58 INFO - PROCESS | 1652 | 1462402498368 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:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 15:54:58 INFO - PROCESS | 1652 | 1462402498415 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 1652 | 1462402498416 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:54:58 INFO - PROCESS | 1652 | 1462402498419 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1652 | 1462402498420 Marionette TRACE conn2 <- [1,2522,null,{}] 15:54:58 INFO - PROCESS | 1652 | 1462402498422 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:54:58 INFO - PROCESS | 1652 | 1462402498500 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:54:58 INFO - PROCESS | 1652 | 1462402498560 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0b800 == 37 [pid = 1652] [id = 638] 15:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11968b800) [pid = 1652] [serial = 1914] [outer = 0x0] 15:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119dc0400) [pid = 1652] [serial = 1915] [outer = 0x11968b800] 15:54:58 INFO - PROCESS | 1652 | 1462402498588 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a271800) [pid = 1652] [serial = 1916] [outer = 0x11968b800] 15:54:58 INFO - PROCESS | 1652 | 1462402498908 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:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 15:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:54:58 INFO - PROCESS | 1652 | 1462402498945 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 1652 | 1462402498946 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:54:58 INFO - PROCESS | 1652 | 1462402498948 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1652 | 1462402498949 Marionette TRACE conn2 <- [1,2526,null,{}] 15:54:58 INFO - PROCESS | 1652 | 1462402498952 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:54:59 INFO - PROCESS | 1652 | 1462402499063 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:54:59 INFO - PROCESS | 1652 | 1462402499101 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x125946000 == 38 [pid = 1652] [id = 639] 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213da000) [pid = 1652] [serial = 1917] [outer = 0x0] 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121577c00) [pid = 1652] [serial = 1918] [outer = 0x1213da000] 15:54:59 INFO - PROCESS | 1652 | 1462402499129 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1259a1800) [pid = 1652] [serial = 1919] [outer = 0x1213da000] 15:54:59 INFO - PROCESS | 1652 | 1462402499481 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:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 15:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:54:59 INFO - PROCESS | 1652 | 1462402499523 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 1652 | 1462402499525 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:54:59 INFO - PROCESS | 1652 | 1462402499527 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 1652 | 1462402499528 Marionette TRACE conn2 <- [1,2530,null,{}] 15:54:59 INFO - PROCESS | 1652 | 1462402499530 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:54:59 INFO - PROCESS | 1652 | 1462402499630 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:54:59 INFO - PROCESS | 1652 | 1462402499634 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x127711000 == 39 [pid = 1652] [id = 640] 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121965c00) [pid = 1652] [serial = 1920] [outer = 0x0] 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1260b2800) [pid = 1652] [serial = 1921] [outer = 0x121965c00] 15:54:59 INFO - PROCESS | 1652 | 1462402499659 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118205c00) [pid = 1652] [serial = 1922] [outer = 0x121965c00] 15:55:00 INFO - PROCESS | 1652 | 1462402500013 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:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 15:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:55:00 INFO - PROCESS | 1652 | 1462402500046 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 1652 | 1462402500047 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 1652 | 1462402500049 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 1652 | 1462402500052 Marionette TRACE conn2 <- [1,2534,null,{}] 15:55:00 INFO - PROCESS | 1652 | 1462402500055 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:55:00 INFO - PROCESS | 1652 | 1462402500155 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:55:00 INFO - PROCESS | 1652 | 1462402500159 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c6800 == 40 [pid = 1652] [id = 641] 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12599fc00) [pid = 1652] [serial = 1923] [outer = 0x0] 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126b8dc00) [pid = 1652] [serial = 1924] [outer = 0x12599fc00] 15:55:00 INFO - PROCESS | 1652 | 1462402500213 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12720a000) [pid = 1652] [serial = 1925] [outer = 0x12599fc00] 15:55:00 INFO - PROCESS | 1652 | 1462402500575 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:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 15:55:00 INFO - PROCESS | 1652 | 1462402500622 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:55:00 INFO - PROCESS | 1652 | 1462402500624 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:55:00 INFO - PROCESS | 1652 | 1462402500627 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 1652 | 1462402500629 Marionette TRACE conn2 <- [1,2538,null,{}] 15:55:00 INFO - PROCESS | 1652 | 1462402500633 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:55:00 INFO - PROCESS | 1652 | 1462402500783 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:55:00 INFO - PROCESS | 1652 | 1462402500808 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aadb000 == 41 [pid = 1652] [id = 642] 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1272dc800) [pid = 1652] [serial = 1926] [outer = 0x0] 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1277a6400) [pid = 1652] [serial = 1927] [outer = 0x1272dc800] 15:55:00 INFO - PROCESS | 1652 | 1462402500848 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1277af400) [pid = 1652] [serial = 1928] [outer = 0x1272dc800] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11903e800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a087000) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110fe7c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118662800) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a10800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118211400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112a10c00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119a9a000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121577800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1126c1000) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113d2e000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11891c400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:55:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12aaa2400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:55:01 INFO - PROCESS | 1652 | 1462402501235 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:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 620ms 15:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:55:01 INFO - PROCESS | 1652 | 1462402501247 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1652 | 1462402501248 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:55:01 INFO - PROCESS | 1652 | 1462402501256 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1652 | 1462402501257 Marionette TRACE conn2 <- [1,2542,null,{}] 15:55:01 INFO - PROCESS | 1652 | 1462402501260 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:55:01 INFO - PROCESS | 1652 | 1462402501369 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:55:01 INFO - PROCESS | 1652 | 1462402501421 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad74000 == 42 [pid = 1652] [id = 643] 15:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11891c400) [pid = 1652] [serial = 1929] [outer = 0x0] 15:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121577800) [pid = 1652] [serial = 1930] [outer = 0x11891c400] 15:55:01 INFO - PROCESS | 1652 | 1462402501447 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1277a7800) [pid = 1652] [serial = 1931] [outer = 0x11891c400] 15:55:01 INFO - PROCESS | 1652 | 1462402501725 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:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 523ms 15:55:01 INFO - PROCESS | 1652 | 1462402501775 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1652 | 1462402501776 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:55:01 INFO - PROCESS | 1652 | 1462402501779 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1652 | 1462402501780 Marionette TRACE conn2 <- [1,2546,null,{}] 15:55:01 INFO - PROCESS | 1652 | 1462402501786 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:55:01 INFO - PROCESS | 1652 | 1462402501877 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:55:01 INFO - PROCESS | 1652 | 1462402501931 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b51e800 == 43 [pid = 1652] [id = 644] 15:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1274c3400) [pid = 1652] [serial = 1932] [outer = 0x0] 15:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bd6400) [pid = 1652] [serial = 1933] [outer = 0x1274c3400] 15:55:01 INFO - PROCESS | 1652 | 1462402501960 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128da4c00) [pid = 1652] [serial = 1934] [outer = 0x1274c3400] 15:55:02 INFO - PROCESS | 1652 | 1462402502357 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:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 620ms 15:55:02 INFO - PROCESS | 1652 | 1462402502400 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1652 | 1462402502402 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:55:02 INFO - PROCESS | 1652 | 1462402502406 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 1652 | 1462402502409 Marionette TRACE conn2 <- [1,2550,null,{}] 15:55:02 INFO - PROCESS | 1652 | 1462402502413 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:55:02 INFO - PROCESS | 1652 | 1462402502516 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:55:02 INFO - PROCESS | 1652 | 1462402502612 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118315000 == 44 [pid = 1652] [id = 645] 15:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11339a000) [pid = 1652] [serial = 1935] [outer = 0x0] 15:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113f57800) [pid = 1652] [serial = 1936] [outer = 0x11339a000] 15:55:02 INFO - PROCESS | 1652 | 1462402502657 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116861c00) [pid = 1652] [serial = 1937] [outer = 0x11339a000] 15:55:03 INFO - PROCESS | 1652 | 1462402503088 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:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 724ms 15:55:03 INFO - PROCESS | 1652 | 1462402503130 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 1652 | 1462402503133 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:55:03 INFO - PROCESS | 1652 | 1462402503138 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1652 | 1462402503140 Marionette TRACE conn2 <- [1,2554,null,{}] 15:55:03 INFO - PROCESS | 1652 | 1462402503143 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:55:03 INFO - PROCESS | 1652 | 1462402503245 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:55:03 INFO - PROCESS | 1652 | 1462402503311 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a13000 == 45 [pid = 1652] [id = 646] 15:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118202800) [pid = 1652] [serial = 1938] [outer = 0x0] 15:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1182cc400) [pid = 1652] [serial = 1939] [outer = 0x118202800] 15:55:03 INFO - PROCESS | 1652 | 1462402503342 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118918c00) [pid = 1652] [serial = 1940] [outer = 0x118202800] 15:55:03 INFO - PROCESS | 1652 | 1462402503780 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:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 670ms 15:55:03 INFO - PROCESS | 1652 | 1462402503809 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 1652 | 1462402503810 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:55:03 INFO - PROCESS | 1652 | 1462402503813 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1652 | 1462402503816 Marionette TRACE conn2 <- [1,2558,null,{}] 15:55:03 INFO - PROCESS | 1652 | 1462402503824 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:55:03 INFO - PROCESS | 1652 | 1462402503946 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:55:04 INFO - PROCESS | 1652 | 1462402504015 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc76800 == 46 [pid = 1652] [id = 647] 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11978a800) [pid = 1652] [serial = 1941] [outer = 0x0] 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d2ac00) [pid = 1652] [serial = 1942] [outer = 0x11978a800] 15:55:04 INFO - PROCESS | 1652 | 1462402504048 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121a2d000) [pid = 1652] [serial = 1943] [outer = 0x11978a800] 15:55:04 INFO - PROCESS | 1652 | 1462402504494 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:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 724ms 15:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:55:04 INFO - PROCESS | 1652 | 1462402504549 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 1652 | 1462402504551 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:55:04 INFO - PROCESS | 1652 | 1462402504555 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 1652 | 1462402504556 Marionette TRACE conn2 <- [1,2562,null,{}] 15:55:04 INFO - PROCESS | 1652 | 1462402504559 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:55:04 INFO - PROCESS | 1652 | 1462402504660 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:55:04 INFO - PROCESS | 1652 | 1462402504739 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c41c800 == 47 [pid = 1652] [id = 648] 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1260b1800) [pid = 1652] [serial = 1944] [outer = 0x0] 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126b3bc00) [pid = 1652] [serial = 1945] [outer = 0x1260b1800] 15:55:04 INFO - PROCESS | 1652 | 1462402504770 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1277b1400) [pid = 1652] [serial = 1946] [outer = 0x1260b1800] 15:55:05 INFO - PROCESS | 1652 | 1462402505235 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:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 719ms 15:55:05 INFO - PROCESS | 1652 | 1462402505283 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 1652 | 1462402505285 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:55:05 INFO - PROCESS | 1652 | 1462402505288 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1652 | 1462402505290 Marionette TRACE conn2 <- [1,2566,null,{}] 15:55:05 INFO - PROCESS | 1652 | 1462402505292 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:55:05 INFO - PROCESS | 1652 | 1462402505397 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:55:05 INFO - PROCESS | 1652 | 1462402505465 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117fcb000 == 48 [pid = 1652] [id = 649] 15:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110fdfc00) [pid = 1652] [serial = 1947] [outer = 0x0] 15:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1161d2400) [pid = 1652] [serial = 1948] [outer = 0x110fdfc00] 15:55:05 INFO - PROCESS | 1652 | 1462402505495 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124c83800) [pid = 1652] [serial = 1949] [outer = 0x110fdfc00] 15:55:06 INFO - PROCESS | 1652 | 1462402506138 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:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 873ms 15:55:06 INFO - PROCESS | 1652 | 1462402506162 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 1652 | 1462402506164 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:55:06 INFO - PROCESS | 1652 | 1462402506168 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 1652 | 1462402506170 Marionette TRACE conn2 <- [1,2570,null,{}] 15:55:06 INFO - PROCESS | 1652 | 1462402506173 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:55:06 INFO - PROCESS | 1652 | 1462402506269 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:55:06 INFO - PROCESS | 1652 | 1462402506323 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131a5800 == 49 [pid = 1652] [id = 650] 15:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112a0ec00) [pid = 1652] [serial = 1950] [outer = 0x0] 15:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113222c00) [pid = 1652] [serial = 1951] [outer = 0x112a0ec00] 15:55:06 INFO - PROCESS | 1652 | 1462402506347 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1161cc800) [pid = 1652] [serial = 1952] [outer = 0x112a0ec00] 15:55:06 INFO - PROCESS | 1652 | 1462402506881 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:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 725ms 15:55:06 INFO - PROCESS | 1652 | 1462402506894 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 1652 | 1462402506900 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:55:06 INFO - PROCESS | 1652 | 1462402506906 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 1652 | 1462402506909 Marionette TRACE conn2 <- [1,2574,null,{}] 15:55:06 INFO - PROCESS | 1652 | 1462402506913 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:55:07 INFO - PROCESS | 1652 | 1462402507039 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad74000 == 48 [pid = 1652] [id = 643] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12aadb000 == 47 [pid = 1652] [id = 642] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c6800 == 46 [pid = 1652] [id = 641] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127711000 == 45 [pid = 1652] [id = 640] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x125946000 == 44 [pid = 1652] [id = 639] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0b800 == 43 [pid = 1652] [id = 638] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x125fe6800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121419000 == 42 [pid = 1652] [id = 637] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119cf8800 == 41 [pid = 1652] [id = 636] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11740e800 == 40 [pid = 1652] [id = 635] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116a92800 == 39 [pid = 1652] [id = 634] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad88000 == 38 [pid = 1652] [id = 631] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119fa0000 == 37 [pid = 1652] [id = 630] 15:55:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118313800 == 36 [pid = 1652] [id = 629] 15:55:07 INFO - PROCESS | 1652 | 1462402507157 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ab63000) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a097000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1214a9000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11742bc00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11820c800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11891e800) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11907f800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113da4c00) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112dda800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1161d3400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118895000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118912c00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11347bc00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112a16400) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110fe4000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1258a8400) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12196e400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1214b1c00) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113d2cc00) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125fde800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121a2a400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119785400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1215bd400) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1192fac00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d2d000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213db000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121eb3000) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 15:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11688f000 == 37 [pid = 1652] [id = 651] 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111111c00) [pid = 1652] [serial = 1953] [outer = 0x0] 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11347bc00) [pid = 1652] [serial = 1954] [outer = 0x111111c00] 15:55:07 INFO - PROCESS | 1652 | 1462402507189 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118209800) [pid = 1652] [serial = 1955] [outer = 0x111111c00] 15:55:07 INFO - PROCESS | 1652 | 1462402507567 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:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 675ms 15:55:07 INFO - PROCESS | 1652 | 1462402507582 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 1652 | 1462402507585 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:55:07 INFO - PROCESS | 1652 | 1462402507588 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1652 | 1462402507592 Marionette TRACE conn2 <- [1,2578,null,{}] 15:55:07 INFO - PROCESS | 1652 | 1462402507605 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:55:07 INFO - PROCESS | 1652 | 1462402507733 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:55:07 INFO - PROCESS | 1652 | 1462402507861 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121412800 == 38 [pid = 1652] [id = 652] 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118205000) [pid = 1652] [serial = 1956] [outer = 0x0] 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11891a800) [pid = 1652] [serial = 1957] [outer = 0x118205000] 15:55:07 INFO - PROCESS | 1652 | 1462402507905 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1196f5800) [pid = 1652] [serial = 1958] [outer = 0x118205000] 15:55:08 INFO - PROCESS | 1652 | 1462402508225 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:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 676ms 15:55:08 INFO - PROCESS | 1652 | 1462402508263 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 1652 | 1462402508265 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:55:08 INFO - PROCESS | 1652 | 1462402508276 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1652 | 1462402508277 Marionette TRACE conn2 <- [1,2582,null,{}] 15:55:08 INFO - PROCESS | 1652 | 1462402508279 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:55:08 INFO - PROCESS | 1652 | 1462402508370 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:55:08 INFO - PROCESS | 1652 | 1462402508439 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1218e9800 == 39 [pid = 1652] [id = 653] 15:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1196ed400) [pid = 1652] [serial = 1959] [outer = 0x0] 15:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119db9400) [pid = 1652] [serial = 1960] [outer = 0x1196ed400] 15:55:08 INFO - PROCESS | 1652 | 1462402508466 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a099000) [pid = 1652] [serial = 1961] [outer = 0x1196ed400] 15:55:08 INFO - PROCESS | 1652 | 1462402508756 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:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 15:55:08 INFO - PROCESS | 1652 | 1462402508795 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 1652 | 1462402508796 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:55:08 INFO - PROCESS | 1652 | 1462402508799 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1652 | 1462402508802 Marionette TRACE conn2 <- [1,2586,null,{}] 15:55:08 INFO - PROCESS | 1652 | 1462402508805 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:55:08 INFO - PROCESS | 1652 | 1462402508880 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:55:08 INFO - PROCESS | 1652 | 1462402508939 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248b0000 == 40 [pid = 1652] [id = 654] 15:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d36c00) [pid = 1652] [serial = 1962] [outer = 0x0] 15:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1213d3400) [pid = 1652] [serial = 1963] [outer = 0x119d36c00] 15:55:08 INFO - PROCESS | 1652 | 1462402508965 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214ae000) [pid = 1652] [serial = 1964] [outer = 0x119d36c00] 15:55:09 INFO - PROCESS | 1652 | 1462402509293 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:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 15:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:55:09 INFO - PROCESS | 1652 | 1462402509325 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 1652 | 1462402509326 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:55:09 INFO - PROCESS | 1652 | 1462402509328 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1652 | 1462402509329 Marionette TRACE conn2 <- [1,2590,null,{}] 15:55:09 INFO - PROCESS | 1652 | 1462402509332 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:55:09 INFO - PROCESS | 1652 | 1462402509447 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:55:09 INFO - PROCESS | 1652 | 1462402509486 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12770b000 == 41 [pid = 1652] [id = 655] 15:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1215c2800) [pid = 1652] [serial = 1965] [outer = 0x0] 15:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121eb2400) [pid = 1652] [serial = 1966] [outer = 0x1215c2800] 15:55:09 INFO - PROCESS | 1652 | 1462402509514 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1260b8000) [pid = 1652] [serial = 1967] [outer = 0x1215c2800] 15:55:09 INFO - PROCESS | 1652 | 1462402509873 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:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 15:55:09 INFO - PROCESS | 1652 | 1462402509899 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 1652 | 1462402509902 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:55:09 INFO - PROCESS | 1652 | 1462402509905 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1652 | 1462402509906 Marionette TRACE conn2 <- [1,2594,null,{}] 15:55:09 INFO - PROCESS | 1652 | 1462402509908 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:55:10 INFO - PROCESS | 1652 | 1462402510006 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:55:10 INFO - PROCESS | 1652 | 1462402510020 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292bf800 == 42 [pid = 1652] [id = 656] 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1258a8400) [pid = 1652] [serial = 1968] [outer = 0x0] 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126c62400) [pid = 1652] [serial = 1969] [outer = 0x1258a8400] 15:55:10 INFO - PROCESS | 1652 | 1462402510046 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1277b0800) [pid = 1652] [serial = 1970] [outer = 0x1258a8400] 15:55:10 INFO - PROCESS | 1652 | 1462402510389 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:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 15:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:55:10 INFO - PROCESS | 1652 | 1462402510423 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 1652 | 1462402510425 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:55:10 INFO - PROCESS | 1652 | 1462402510427 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 1652 | 1462402510428 Marionette TRACE conn2 <- [1,2598,null,{}] 15:55:10 INFO - PROCESS | 1652 | 1462402510438 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:55:10 INFO - PROCESS | 1652 | 1462402510535 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:55:10 INFO - PROCESS | 1652 | 1462402510540 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae1000 == 43 [pid = 1652] [id = 657] 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127206c00) [pid = 1652] [serial = 1971] [outer = 0x0] 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128d9c000) [pid = 1652] [serial = 1972] [outer = 0x127206c00] 15:55:10 INFO - PROCESS | 1652 | 1462402510595 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128da3000) [pid = 1652] [serial = 1973] [outer = 0x127206c00] 15:55:10 INFO - PROCESS | 1652 | 1462402510953 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:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 579ms 15:55:11 INFO - PROCESS | 1652 | 1462402511007 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 1652 | 1462402511009 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:55:11 INFO - PROCESS | 1652 | 1462402511012 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1652 | 1462402511014 Marionette TRACE conn2 <- [1,2602,null,{}] 15:55:11 INFO - PROCESS | 1652 | 1462402511017 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:55:11 INFO - PROCESS | 1652 | 1462402511163 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12599fc00) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116539400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116170400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121965c00) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1272dc800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11820ac00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11968b800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x110fa0000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a0e000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11321f000) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119087c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126b38400) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113475000) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110f9f400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11891c400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:55:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1213da000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:55:11 INFO - PROCESS | 1652 | 1462402511306 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11689d000 == 44 [pid = 1652] [id = 658] 15:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110fa0000) [pid = 1652] [serial = 1974] [outer = 0x0] 15:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x111dbbc00) [pid = 1652] [serial = 1975] [outer = 0x110fa0000] 15:55:11 INFO - PROCESS | 1652 | 1462402511326 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1165bf400) [pid = 1652] [serial = 1976] [outer = 0x110fa0000] 15:55:11 INFO - PROCESS | 1652 | 1462402511709 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:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 15:55:11 INFO - PROCESS | 1652 | 1462402511737 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:55:11 INFO - PROCESS | 1652 | 1462402511739 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:55:11 INFO - PROCESS | 1652 | 1462402511743 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1652 | 1462402511744 Marionette TRACE conn2 <- [1,2606,null,{}] 15:55:11 INFO - PROCESS | 1652 | 1462402511747 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:55:11 INFO - PROCESS | 1652 | 1462402511895 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:55:11 INFO - PROCESS | 1652 | 1462402511983 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771e800 == 45 [pid = 1652] [id = 659] 15:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a10c00) [pid = 1652] [serial = 1977] [outer = 0x0] 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a07fc00) [pid = 1652] [serial = 1978] [outer = 0x112a10c00] 15:55:12 INFO - PROCESS | 1652 | 1462402512022 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128da6800) [pid = 1652] [serial = 1979] [outer = 0x112a10c00] 15:55:12 INFO - PROCESS | 1652 | 1462402512326 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:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 621ms 15:55:12 INFO - PROCESS | 1652 | 1462402512363 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 1652 | 1462402512365 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:55:12 INFO - PROCESS | 1652 | 1462402512370 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1652 | 1462402512372 Marionette TRACE conn2 <- [1,2610,null,{}] 15:55:12 INFO - PROCESS | 1652 | 1462402512374 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:55:12 INFO - PROCESS | 1652 | 1462402512468 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:55:12 INFO - PROCESS | 1652 | 1462402512520 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b582800 == 46 [pid = 1652] [id = 660] 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112a10400) [pid = 1652] [serial = 1980] [outer = 0x0] 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128fa3000) [pid = 1652] [serial = 1981] [outer = 0x112a10400] 15:55:12 INFO - PROCESS | 1652 | 1462402512553 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129235400) [pid = 1652] [serial = 1982] [outer = 0x112a10400] 15:55:12 INFO - PROCESS | 1652 | 1462402512820 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:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 470ms 15:55:12 INFO - PROCESS | 1652 | 1462402512841 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 1652 | 1462402512842 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:55:12 INFO - PROCESS | 1652 | 1462402512844 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1652 | 1462402512845 Marionette TRACE conn2 <- [1,2614,null,{}] 15:55:12 INFO - PROCESS | 1652 | 1462402512855 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:55:12 INFO - PROCESS | 1652 | 1462402512944 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:55:12 INFO - PROCESS | 1652 | 1462402512949 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc4b800 == 47 [pid = 1652] [id = 661] 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121965c00) [pid = 1652] [serial = 1983] [outer = 0x0] 15:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12934e400) [pid = 1652] [serial = 1984] [outer = 0x121965c00] 15:55:12 INFO - PROCESS | 1652 | 1462402512974 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12963cc00) [pid = 1652] [serial = 1985] [outer = 0x121965c00] 15:55:13 INFO - PROCESS | 1652 | 1462402513410 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:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 618ms 15:55:13 INFO - PROCESS | 1652 | 1462402513463 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1652 | 1462402513466 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:55:13 INFO - PROCESS | 1652 | 1462402513469 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 1652 | 1462402513472 Marionette TRACE conn2 <- [1,2618,null,{}] 15:55:13 INFO - PROCESS | 1652 | 1462402513477 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:55:13 INFO - PROCESS | 1652 | 1462402513582 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:55:13 INFO - PROCESS | 1652 | 1462402513654 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d6800 == 48 [pid = 1652] [id = 662] 15:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1121e5000) [pid = 1652] [serial = 1986] [outer = 0x0] 15:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11302c800) [pid = 1652] [serial = 1987] [outer = 0x1121e5000] 15:55:13 INFO - PROCESS | 1652 | 1462402513687 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1165c2c00) [pid = 1652] [serial = 1988] [outer = 0x1121e5000] 15:55:14 INFO - PROCESS | 1652 | 1462402514179 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:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 15:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:55:14 INFO - PROCESS | 1652 | 1462402514191 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 1652 | 1462402514195 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:55:14 INFO - PROCESS | 1652 | 1462402514200 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 1652 | 1462402514202 Marionette TRACE conn2 <- [1,2622,null,{}] 15:55:14 INFO - PROCESS | 1652 | 1462402514204 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:55:14 INFO - PROCESS | 1652 | 1462402514333 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:55:14 INFO - PROCESS | 1652 | 1462402514389 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121410800 == 49 [pid = 1652] [id = 663] 15:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117424400) [pid = 1652] [serial = 1989] [outer = 0x0] 15:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1182d2400) [pid = 1652] [serial = 1990] [outer = 0x117424400] 15:55:14 INFO - PROCESS | 1652 | 1462402514419 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119087c00) [pid = 1652] [serial = 1991] [outer = 0x117424400] 15:55:14 INFO - PROCESS | 1652 | 1462402514838 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:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 15:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:55:14 INFO - PROCESS | 1652 | 1462402514870 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 1652 | 1462402514872 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:55:14 INFO - PROCESS | 1652 | 1462402514874 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 1652 | 1462402514877 Marionette TRACE conn2 <- [1,2626,null,{}] 15:55:14 INFO - PROCESS | 1652 | 1462402514885 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:55:14 INFO - PROCESS | 1652 | 1462402514989 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:55:15 INFO - PROCESS | 1652 | 1462402515046 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd88000 == 50 [pid = 1652] [id = 664] 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d2d000) [pid = 1652] [serial = 1992] [outer = 0x0] 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12196e400) [pid = 1652] [serial = 1993] [outer = 0x119d2d000] 15:55:15 INFO - PROCESS | 1652 | 1462402515078 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12594b000) [pid = 1652] [serial = 1994] [outer = 0x119d2d000] 15:55:15 INFO - PROCESS | 1652 | 1462402515519 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:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 671ms 15:55:15 INFO - PROCESS | 1652 | 1462402515546 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 1652 | 1462402515548 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:55:15 INFO - PROCESS | 1652 | 1462402515552 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 1652 | 1462402515554 Marionette TRACE conn2 <- [1,2630,null,{}] 15:55:15 INFO - PROCESS | 1652 | 1462402515556 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:55:15 INFO - PROCESS | 1652 | 1462402515678 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:55:15 INFO - PROCESS | 1652 | 1462402515748 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d105800 == 51 [pid = 1652] [id = 665] 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126b39000) [pid = 1652] [serial = 1995] [outer = 0x0] 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1277b2c00) [pid = 1652] [serial = 1996] [outer = 0x126b39000] 15:55:15 INFO - PROCESS | 1652 | 1462402515778 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128fab000) [pid = 1652] [serial = 1997] [outer = 0x126b39000] 15:55:16 INFO - PROCESS | 1652 | 1462402516194 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:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 673ms 15:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:55:16 INFO - PROCESS | 1652 | 1462402516224 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1652 | 1462402516225 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:55:16 INFO - PROCESS | 1652 | 1462402516228 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1652 | 1462402516229 Marionette TRACE conn2 <- [1,2634,null,{}] 15:55:16 INFO - PROCESS | 1652 | 1462402516231 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:55:16 INFO - PROCESS | 1652 | 1462402516333 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:55:16 INFO - PROCESS | 1652 | 1462402516389 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d118800 == 52 [pid = 1652] [id = 666] 15:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x126b41400) [pid = 1652] [serial = 1998] [outer = 0x0] 15:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12902f800) [pid = 1652] [serial = 1999] [outer = 0x126b41400] 15:55:16 INFO - PROCESS | 1652 | 1462402516418 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129637000) [pid = 1652] [serial = 2000] [outer = 0x126b41400] 15:55:16 INFO - PROCESS | 1652 | 1462402516897 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:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 15:55:16 INFO - PROCESS | 1652 | 1462402516948 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1652 | 1462402516950 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:55:16 INFO - PROCESS | 1652 | 1462402516954 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1652 | 1462402516956 Marionette TRACE conn2 <- [1,2638,null,{}] 15:55:16 INFO - PROCESS | 1652 | 1462402516959 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:55:17 INFO - PROCESS | 1652 | 1462402517185 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:55:17 INFO - PROCESS | 1652 | 1462402517290 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824b800 == 53 [pid = 1652] [id = 667] 15:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x110fe7c00) [pid = 1652] [serial = 2001] [outer = 0x0] 15:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x112a18c00) [pid = 1652] [serial = 2002] [outer = 0x110fe7c00] 15:55:17 INFO - PROCESS | 1652 | 1462402517323 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128bdbc00) [pid = 1652] [serial = 2003] [outer = 0x110fe7c00] 15:55:17 INFO - PROCESS | 1652 | 1462402517919 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:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 977ms 15:55:17 INFO - PROCESS | 1652 | 1462402517930 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 1652 | 1462402517934 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:55:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:55:17 INFO - PROCESS | 1652 | 1462402517960 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 1652 | 1462402517963 Marionette TRACE conn2 <- [1,2642,null,{}] 15:55:17 INFO - PROCESS | 1652 | 1462402517967 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:55:18 INFO - PROCESS | 1652 | 1462402518063 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:55:18 INFO - PROCESS | 1652 | 1462402518140 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x111085000 == 54 [pid = 1652] [id = 668] 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x113473c00) [pid = 1652] [serial = 2004] [outer = 0x0] 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115e3fc00) [pid = 1652] [serial = 2005] [outer = 0x113473c00] 15:55:18 INFO - PROCESS | 1652 | 1462402518170 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x117426400) [pid = 1652] [serial = 2006] [outer = 0x113473c00] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b582800 == 53 [pid = 1652] [id = 660] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12771e800 == 52 [pid = 1652] [id = 659] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11689d000 == 51 [pid = 1652] [id = 658] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae1000 == 50 [pid = 1652] [id = 657] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1292bf800 == 49 [pid = 1652] [id = 656] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12770b000 == 48 [pid = 1652] [id = 655] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128bd6400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1248b0000 == 47 [pid = 1652] [id = 654] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1218e9800 == 46 [pid = 1652] [id = 653] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121412800 == 45 [pid = 1652] [id = 652] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11688f000 == 44 [pid = 1652] [id = 651] 15:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1131a5800 == 43 [pid = 1652] [id = 650] 15:55:18 INFO - PROCESS | 1652 | 1462402518657 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:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1272da800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1277a7800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1259a1800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126b8dc00) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11865b800) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117330c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1161f3800) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1260b2800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1277a6400) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117576400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11889cc00) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119034400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119dc0400) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124c74c00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1214ad000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1196ed000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113222000) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112a13400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121a30400) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12720a000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121577800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1277af400) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1160b4800) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11346e000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119689c00) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d30000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121577c00) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118205c00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a271800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1161ed000) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 15:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11264e000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 15:55:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:55:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 722ms 15:55:18 INFO - PROCESS | 1652 | 1462402518681 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 1652 | 1462402518686 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:55:18 INFO - PROCESS | 1652 | 1462402518690 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 1652 | 1462402518692 Marionette TRACE conn2 <- [1,2646,null,{}] 15:55:18 INFO - PROCESS | 1652 | 1462402518694 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:55:18 INFO - PROCESS | 1652 | 1462402518775 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:55:18 INFO - PROCESS | 1652 | 1462402518780 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11831f000 == 44 [pid = 1652] [id = 669] 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118207400) [pid = 1652] [serial = 2007] [outer = 0x0] 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182d8000) [pid = 1652] [serial = 2008] [outer = 0x118207400] 15:55:18 INFO - PROCESS | 1652 | 1462402518811 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1188f1800) [pid = 1652] [serial = 2009] [outer = 0x118207400] 15:55:19 INFO - PROCESS | 1652 | 1462402519156 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:55:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:55:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 15:55:19 INFO - PROCESS | 1652 | 1462402519162 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:55:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:55:19 INFO - PROCESS | 1652 | 1462402519163 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:55:19 INFO - PROCESS | 1652 | 1462402519167 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1652 | 1462402519169 Marionette TRACE conn2 <- [1,2650,null,{}] 15:55:19 INFO - PROCESS | 1652 | 1462402519176 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:55:19 INFO - PROCESS | 1652 | 1462402519283 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:55:19 INFO - PROCESS | 1652 | 1462402519336 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1219cc000 == 45 [pid = 1652] [id = 670] 15:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11891b400) [pid = 1652] [serial = 2010] [outer = 0x0] 15:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119681800) [pid = 1652] [serial = 2011] [outer = 0x11891b400] 15:55:19 INFO - PROCESS | 1652 | 1462402519364 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d30800) [pid = 1652] [serial = 2012] [outer = 0x11891b400] 15:55:19 INFO - PROCESS | 1652 | 1462402519678 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:55:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:55:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 15:55:19 INFO - PROCESS | 1652 | 1462402519691 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 1652 | 1462402519693 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:55:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:55:19 INFO - PROCESS | 1652 | 1462402519696 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1652 | 1462402519699 Marionette TRACE conn2 <- [1,2654,null,{}] 15:55:19 INFO - PROCESS | 1652 | 1462402519706 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:55:19 INFO - PROCESS | 1652 | 1462402519844 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:55:19 INFO - PROCESS | 1652 | 1462402519935 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248d2000 == 46 [pid = 1652] [id = 671] 15:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119d29000) [pid = 1652] [serial = 2013] [outer = 0x0] 15:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1214af400) [pid = 1652] [serial = 2014] [outer = 0x119d29000] 15:55:19 INFO - PROCESS | 1652 | 1462402519976 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12180d800) [pid = 1652] [serial = 2015] [outer = 0x119d29000] 15:55:20 INFO - PROCESS | 1652 | 1462402520339 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:55:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:55:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 674ms 15:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:55:20 INFO - PROCESS | 1652 | 1462402520371 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1652 | 1462402520372 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:55:20 INFO - PROCESS | 1652 | 1462402520374 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1652 | 1462402520375 Marionette TRACE conn2 <- [1,2658,null,{}] 15:55:20 INFO - PROCESS | 1652 | 1462402520377 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:55:20 INFO - PROCESS | 1652 | 1462402520459 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:55:20 INFO - PROCESS | 1652 | 1462402520520 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995d800 == 47 [pid = 1652] [id = 672] 15:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119d33800) [pid = 1652] [serial = 2016] [outer = 0x0] 15:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121a2b800) [pid = 1652] [serial = 2017] [outer = 0x119d33800] 15:55:20 INFO - PROCESS | 1652 | 1462402520546 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1259a1000) [pid = 1652] [serial = 2018] [outer = 0x119d33800] 15:55:20 INFO - PROCESS | 1652 | 1462402520838 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:55:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:55:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 15:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:55:20 INFO - PROCESS | 1652 | 1462402520895 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1652 | 1462402520896 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:55:20 INFO - PROCESS | 1652 | 1462402520898 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1652 | 1462402520899 Marionette TRACE conn2 <- [1,2662,null,{}] 15:55:20 INFO - PROCESS | 1652 | 1462402520901 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:55:21 INFO - PROCESS | 1652 | 1462402521017 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:55:21 INFO - PROCESS | 1652 | 1462402521054 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129626800 == 48 [pid = 1652] [id = 673] 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1259a1800) [pid = 1652] [serial = 2019] [outer = 0x0] 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126b38800) [pid = 1652] [serial = 2020] [outer = 0x1259a1800] 15:55:21 INFO - PROCESS | 1652 | 1462402521080 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128da7c00) [pid = 1652] [serial = 2021] [outer = 0x1259a1800] 15:55:21 INFO - PROCESS | 1652 | 1462402521403 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:55:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:55:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 15:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:55:21 INFO - PROCESS | 1652 | 1462402521420 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 1652 | 1462402521422 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:55:21 INFO - PROCESS | 1652 | 1462402521424 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 1652 | 1462402521425 Marionette TRACE conn2 <- [1,2666,null,{}] 15:55:21 INFO - PROCESS | 1652 | 1462402521427 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:55:21 INFO - PROCESS | 1652 | 1462402521534 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:55:21 INFO - PROCESS | 1652 | 1462402521539 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad70000 == 49 [pid = 1652] [id = 674] 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128da5000) [pid = 1652] [serial = 2022] [outer = 0x0] 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129230c00) [pid = 1652] [serial = 2023] [outer = 0x128da5000] 15:55:21 INFO - PROCESS | 1652 | 1462402521564 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12974fc00) [pid = 1652] [serial = 2024] [outer = 0x128da5000] 15:55:22 INFO - PROCESS | 1652 | 1462402522374 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:55:22 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:55:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 15:55:22 INFO - PROCESS | 1652 | 1462402522394 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 1652 | 1462402522395 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:55:22 INFO - PROCESS | 1652 | 1462402522397 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 1652 | 1462402522399 Marionette TRACE conn2 <- [1,2670,null,{}] 15:55:22 INFO - PROCESS | 1652 | 1462402522403 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:55:22 INFO - PROCESS | 1652 | 1462402522504 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:55:22 INFO - PROCESS | 1652 | 1462402522539 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b533800 == 50 [pid = 1652] [id = 675] 15:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129237000) [pid = 1652] [serial = 2025] [outer = 0x0] 15:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12975d800) [pid = 1652] [serial = 2026] [outer = 0x129237000] 15:55:22 INFO - PROCESS | 1652 | 1462402522564 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129969c00) [pid = 1652] [serial = 2027] [outer = 0x129237000] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127206c00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118205000) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1258a8400) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x111111c00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110fdfc00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112a0ec00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1196ed400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d36c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112a10400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x110fa0000) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1215c2800) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112a10c00) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125a77400) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:55:23 INFO - PROCESS | 1652 | 1462402523403 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:55:23 INFO - PROCESS | 1652 | 1462402523420 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:55:23 INFO - PROCESS | 1652 | 1462402523429 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1652 | 1462402523430 Marionette TRACE conn2 <- [1,2674,null,{}] 15:55:23 INFO - PROCESS | 1652 | 1462402523432 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:55:23 INFO - PROCESS | 1652 | 1462402523513 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:55:23 INFO - PROCESS | 1652 | 1462402523520 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b586000 == 51 [pid = 1652] [id = 676] 15:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112a0ec00) [pid = 1652] [serial = 2028] [outer = 0x0] 15:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1196ed400) [pid = 1652] [serial = 2029] [outer = 0x112a0ec00] 15:55:23 INFO - PROCESS | 1652 | 1462402523545 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bdf800) [pid = 1652] [serial = 2030] [outer = 0x112a0ec00] 15:55:24 INFO - PROCESS | 1652 | 1462402524362 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:55:24 INFO - PROCESS | 1652 | 1462402524402 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:55:24 INFO - PROCESS | 1652 | 1462402524405 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 1652 | 1462402524406 Marionette TRACE conn2 <- [1,2678,null,{}] 15:55:24 INFO - PROCESS | 1652 | 1462402524408 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:55:24 INFO - PROCESS | 1652 | 1462402524511 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:55:24 INFO - PROCESS | 1652 | 1462402524519 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d004000 == 52 [pid = 1652] [id = 677] 15:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110fdfc00) [pid = 1652] [serial = 2031] [outer = 0x0] 15:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a874000) [pid = 1652] [serial = 2032] [outer = 0x110fdfc00] 15:55:24 INFO - PROCESS | 1652 | 1462402524544 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aaa9400) [pid = 1652] [serial = 2033] [outer = 0x110fdfc00] 15:55:25 INFO - PROCESS | 1652 | 1462402525477 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:55:25 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:55:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1119ms 15:55:25 INFO - PROCESS | 1652 | 1462402525525 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:55:25 INFO - PROCESS | 1652 | 1462402525527 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:55:25 INFO - PROCESS | 1652 | 1462402525531 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 1652 | 1462402525533 Marionette TRACE conn2 <- [1,2682,null,{}] 15:55:25 INFO - PROCESS | 1652 | 1462402525537 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:55:25 INFO - PROCESS | 1652 | 1462402525675 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:55:25 INFO - PROCESS | 1652 | 1462402525770 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cf8800 == 53 [pid = 1652] [id = 678] 15:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112a0d800) [pid = 1652] [serial = 2034] [outer = 0x0] 15:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11653a800) [pid = 1652] [serial = 2035] [outer = 0x112a0d800] 15:55:25 INFO - PROCESS | 1652 | 1462402525803 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11820bc00) [pid = 1652] [serial = 2036] [outer = 0x112a0d800] 15:55:26 INFO - PROCESS | 1652 | 1462402526702 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:55:26 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:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1226ms 15:55:26 INFO - PROCESS | 1652 | 1462402526757 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 1652 | 1462402526761 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:55:26 INFO - PROCESS | 1652 | 1462402526766 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1652 | 1462402526768 Marionette TRACE conn2 <- [1,2686,null,{}] 15:55:26 INFO - PROCESS | 1652 | 1462402526770 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:55:26 INFO - PROCESS | 1652 | 1462402526872 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:55:26 INFO - PROCESS | 1652 | 1462402526926 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125942800 == 54 [pid = 1652] [id = 679] 15:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1183c1c00) [pid = 1652] [serial = 2037] [outer = 0x0] 15:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1192f3800) [pid = 1652] [serial = 2038] [outer = 0x1183c1c00] 15:55:26 INFO - PROCESS | 1652 | 1462402526955 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119a8ec00) [pid = 1652] [serial = 2039] [outer = 0x1183c1c00] 15:55:28 INFO - PROCESS | 1652 | 1462402528034 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:55:28 INFO - PROCESS | 1652 | 1462402528090 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:55:28 INFO - PROCESS | 1652 | 1462402528097 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1652 | 1462402528099 Marionette TRACE conn2 <- [1,2690,null,{}] 15:55:28 INFO - PROCESS | 1652 | 1462402528148 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:55:28 INFO - PROCESS | 1652 | 1462402528252 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:55:28 INFO - PROCESS | 1652 | 1462402528321 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a027800 == 55 [pid = 1652] [id = 680] 15:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11653fc00) [pid = 1652] [serial = 2040] [outer = 0x0] 15:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117424000) [pid = 1652] [serial = 2041] [outer = 0x11653fc00] 15:55:28 INFO - PROCESS | 1652 | 1462402528350 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1183ca000) [pid = 1652] [serial = 2042] [outer = 0x11653fc00] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118315000 == 54 [pid = 1652] [id = 645] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b51e800 == 53 [pid = 1652] [id = 644] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b586000 == 52 [pid = 1652] [id = 676] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b533800 == 51 [pid = 1652] [id = 675] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad70000 == 50 [pid = 1652] [id = 674] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129626800 == 49 [pid = 1652] [id = 673] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11995d800 == 48 [pid = 1652] [id = 672] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x113f57800) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1182cc400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d2ac00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126b3bc00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12934e400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1248d2000 == 47 [pid = 1652] [id = 671] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1219cc000 == 46 [pid = 1652] [id = 670] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11831f000 == 45 [pid = 1652] [id = 669] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x111085000 == 44 [pid = 1652] [id = 668] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd88000 == 43 [pid = 1652] [id = 664] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121410800 == 42 [pid = 1652] [id = 663] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d6800 == 41 [pid = 1652] [id = 662] 15:55:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc4b800 == 40 [pid = 1652] [id = 661] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1260bb400) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128d9c000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11891a800) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126c62400) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11347bc00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118209800) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124c83800) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1161d2400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1161cc800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113222c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119db9400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a099000) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1213d3400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128da3000) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129235400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1165bf400) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1196f5800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121eb2400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128fa3000) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1260b8000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1277b0800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111dbbc00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128da6800) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1214ae000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a07fc00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 15:55:29 INFO - PROCESS | 1652 | 1462402529266 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:55:29 INFO - PROCESS | 1652 | 1462402529314 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:55:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:55:29 INFO - PROCESS | 1652 | 1462402529319 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 1652 | 1462402529320 Marionette TRACE conn2 <- [1,2694,null,{}] 15:55:29 INFO - PROCESS | 1652 | 1462402529323 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:55:29 INFO - PROCESS | 1652 | 1462402529408 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:55:29 INFO - PROCESS | 1652 | 1462402529460 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119254000 == 41 [pid = 1652] [id = 681] 15:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1161f3800) [pid = 1652] [serial = 2043] [outer = 0x0] 15:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11891a400) [pid = 1652] [serial = 2044] [outer = 0x1161f3800] 15:55:29 INFO - PROCESS | 1652 | 1462402529487 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11967fc00) [pid = 1652] [serial = 2045] [outer = 0x1161f3800] 15:55:30 INFO - PROCESS | 1652 | 1462402530380 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:55:30 INFO - PROCESS | 1652 | 1462402530391 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:55:30 INFO - PROCESS | 1652 | 1462402530394 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 1652 | 1462402530396 Marionette TRACE conn2 <- [1,2698,null,{}] 15:55:30 INFO - PROCESS | 1652 | 1462402530406 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:55:30 INFO - PROCESS | 1652 | 1462402530490 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:55:30 INFO - PROCESS | 1652 | 1462402530547 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1f800 == 42 [pid = 1652] [id = 682] 15:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1126b7400) [pid = 1652] [serial = 2046] [outer = 0x0] 15:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a080000) [pid = 1652] [serial = 2047] [outer = 0x1126b7400] 15:55:30 INFO - PROCESS | 1652 | 1462402530576 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1214a7000) [pid = 1652] [serial = 2048] [outer = 0x1126b7400] 15:55:31 INFO - PROCESS | 1652 | 1462402531391 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:55:31 INFO - PROCESS | 1652 | 1462402531426 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:55:31 INFO - PROCESS | 1652 | 1462402531428 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1652 | 1462402531429 Marionette TRACE conn2 <- [1,2702,null,{}] 15:55:31 INFO - PROCESS | 1652 | 1462402531438 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:55:31 INFO - PROCESS | 1652 | 1462402531538 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:55:31 INFO - PROCESS | 1652 | 1462402531542 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c3e000 == 43 [pid = 1652] [id = 683] 15:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1214ac000) [pid = 1652] [serial = 2049] [outer = 0x0] 15:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121ab2400) [pid = 1652] [serial = 2050] [outer = 0x1214ac000] 15:55:31 INFO - PROCESS | 1652 | 1462402531599 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1258af000) [pid = 1652] [serial = 2051] [outer = 0x1214ac000] 15:55:31 INFO - PROCESS | 1652 | 1462402531947 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:55:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 15:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:55:32 INFO - PROCESS | 1652 | 1462402531996 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 1652 | 1462402531997 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:55:32 INFO - PROCESS | 1652 | 1462402531999 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 1652 | 1462402532000 Marionette TRACE conn2 <- [1,2706,null,{}] 15:55:32 INFO - PROCESS | 1652 | 1462402532002 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:55:32 INFO - PROCESS | 1652 | 1462402532102 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:55:32 INFO - PROCESS | 1652 | 1462402532106 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292cd000 == 44 [pid = 1652] [id = 684] 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1120d5400) [pid = 1652] [serial = 2052] [outer = 0x0] 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125fe1000) [pid = 1652] [serial = 2053] [outer = 0x1120d5400] 15:55:32 INFO - PROCESS | 1652 | 1462402532132 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126b42400) [pid = 1652] [serial = 2054] [outer = 0x1120d5400] 15:55:32 INFO - PROCESS | 1652 | 1462402532469 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:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 15:55:32 INFO - PROCESS | 1652 | 1462402532519 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 1652 | 1462402532520 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:55:32 INFO - PROCESS | 1652 | 1462402532522 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 1652 | 1462402532523 Marionette TRACE conn2 <- [1,2710,null,{}] 15:55:32 INFO - PROCESS | 1652 | 1462402532526 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:55:32 INFO - PROCESS | 1652 | 1462402532643 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:55:32 INFO - PROCESS | 1652 | 1462402532658 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaee800 == 45 [pid = 1652] [id = 685] 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126c5c800) [pid = 1652] [serial = 2055] [outer = 0x0] 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1277a9800) [pid = 1652] [serial = 2056] [outer = 0x126c5c800] 15:55:32 INFO - PROCESS | 1652 | 1462402532686 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128da3000) [pid = 1652] [serial = 2057] [outer = 0x126c5c800] 15:55:33 INFO - PROCESS | 1652 | 1462402533054 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:55:33 INFO - PROCESS | 1652 | 1462402533092 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:55:33 INFO - PROCESS | 1652 | 1462402533094 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 1652 | 1462402533095 Marionette TRACE conn2 <- [1,2714,null,{}] 15:55:33 INFO - PROCESS | 1652 | 1462402533098 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:55:33 INFO - PROCESS | 1652 | 1462402533193 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:55:33 INFO - PROCESS | 1652 | 1462402533197 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad77000 == 46 [pid = 1652] [id = 686] 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128daa400) [pid = 1652] [serial = 2058] [outer = 0x0] 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12902c000) [pid = 1652] [serial = 2059] [outer = 0x128daa400] 15:55:33 INFO - PROCESS | 1652 | 1462402533224 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129633400) [pid = 1652] [serial = 2060] [outer = 0x128daa400] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11339a000) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1213d6800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11978a800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118202800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1274c3400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1260b1800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1192f3000) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128da5000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119d29000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118207400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d2d000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1121e5000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113473c00) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126b41400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126b39000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11891b400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117424400) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110fe7c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119d33800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129237000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a0ec00) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:55:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1259a1800) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:55:33 INFO - PROCESS | 1652 | 1462402533652 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:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 15:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:55:33 INFO - PROCESS | 1652 | 1462402533665 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 1652 | 1462402533666 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:55:33 INFO - PROCESS | 1652 | 1462402533670 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 1652 | 1462402533671 Marionette TRACE conn2 <- [1,2718,null,{}] 15:55:33 INFO - PROCESS | 1652 | 1462402533674 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:55:33 INFO - PROCESS | 1652 | 1462402533753 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:55:33 INFO - PROCESS | 1652 | 1462402533808 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x129622000 == 47 [pid = 1652] [id = 687] 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112a0ec00) [pid = 1652] [serial = 2061] [outer = 0x0] 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118911c00) [pid = 1652] [serial = 2062] [outer = 0x112a0ec00] 15:55:33 INFO - PROCESS | 1652 | 1462402533834 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1214a9c00) [pid = 1652] [serial = 2063] [outer = 0x112a0ec00] 15:55:34 INFO - PROCESS | 1652 | 1462402534149 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:55:34 INFO - PROCESS | 1652 | 1462402534191 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:55:34 INFO - PROCESS | 1652 | 1462402534193 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1652 | 1462402534194 Marionette TRACE conn2 <- [1,2722,null,{}] 15:55:34 INFO - PROCESS | 1652 | 1462402534197 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:55:34 INFO - PROCESS | 1652 | 1462402534275 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:55:34 INFO - PROCESS | 1652 | 1462402534280 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1e800 == 48 [pid = 1652] [id = 688] 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121e24c00) [pid = 1652] [serial = 2064] [outer = 0x0] 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128fac800) [pid = 1652] [serial = 2065] [outer = 0x121e24c00] 15:55:34 INFO - PROCESS | 1652 | 1462402534305 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129637c00) [pid = 1652] [serial = 2066] [outer = 0x121e24c00] 15:55:34 INFO - PROCESS | 1652 | 1462402534647 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:55:34 INFO - PROCESS | 1652 | 1462402534666 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:55:34 INFO - PROCESS | 1652 | 1462402534670 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1652 | 1462402534671 Marionette TRACE conn2 <- [1,2726,null,{}] 15:55:34 INFO - PROCESS | 1652 | 1462402534673 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:55:34 INFO - PROCESS | 1652 | 1462402534778 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:55:34 INFO - PROCESS | 1652 | 1462402534788 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c91c000 == 49 [pid = 1652] [id = 689] 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12963dc00) [pid = 1652] [serial = 2067] [outer = 0x0] 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129757000) [pid = 1652] [serial = 2068] [outer = 0x12963dc00] 15:55:34 INFO - PROCESS | 1652 | 1462402534813 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12996f000) [pid = 1652] [serial = 2069] [outer = 0x12963dc00] 15:55:35 INFO - PROCESS | 1652 | 1462402535152 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:55:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:55:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 15:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:55:35 INFO - PROCESS | 1652 | 1462402535192 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 1652 | 1462402535194 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:55:35 INFO - PROCESS | 1652 | 1462402535196 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 1652 | 1462402535198 Marionette TRACE conn2 <- [1,2730,null,{}] 15:55:35 INFO - PROCESS | 1652 | 1462402535200 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:55:35 INFO - PROCESS | 1652 | 1462402535291 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:55:35 INFO - PROCESS | 1652 | 1462402535295 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d330000 == 50 [pid = 1652] [id = 690] 15:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a87a800) [pid = 1652] [serial = 2070] [outer = 0x0] 15:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ab62c00) [pid = 1652] [serial = 2071] [outer = 0x12a87a800] 15:55:35 INFO - PROCESS | 1652 | 1462402535325 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad9e000) [pid = 1652] [serial = 2072] [outer = 0x12a87a800] 15:55:36 INFO - PROCESS | 1652 | 1462402536318 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:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:55:36 INFO - PROCESS | 1652 | 1462402536371 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:55:36 INFO - PROCESS | 1652 | 1462402536374 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 1652 | 1462402536375 Marionette TRACE conn2 <- [1,2734,null,{}] 15:55:36 INFO - PROCESS | 1652 | 1462402536379 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:55:36 INFO - PROCESS | 1652 | 1462402536509 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:55:36 INFO - PROCESS | 1652 | 1462402536567 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12140c000 == 51 [pid = 1652] [id = 691] 15:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11347bc00) [pid = 1652] [serial = 2073] [outer = 0x0] 15:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118202400) [pid = 1652] [serial = 2074] [outer = 0x11347bc00] 15:55:36 INFO - PROCESS | 1652 | 1462402536599 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118915800) [pid = 1652] [serial = 2075] [outer = 0x11347bc00] 15:55:37 INFO - PROCESS | 1652 | 1462402537055 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:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 15:55:37 INFO - PROCESS | 1652 | 1462402537094 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1652 | 1462402537098 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:55:37 INFO - PROCESS | 1652 | 1462402537103 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1652 | 1462402537105 Marionette TRACE conn2 <- [1,2738,null,{}] 15:55:37 INFO - PROCESS | 1652 | 1462402537107 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:55:37 INFO - PROCESS | 1652 | 1462402537224 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:55:37 INFO - PROCESS | 1652 | 1462402537348 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12921c800 == 52 [pid = 1652] [id = 692] 15:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1192f8c00) [pid = 1652] [serial = 2076] [outer = 0x0] 15:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d30400) [pid = 1652] [serial = 2077] [outer = 0x1192f8c00] 15:55:37 INFO - PROCESS | 1652 | 1462402537399 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1213e1c00) [pid = 1652] [serial = 2078] [outer = 0x1192f8c00] 15:55:37 INFO - PROCESS | 1652 | 1462402537887 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:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 820ms 15:55:37 INFO - PROCESS | 1652 | 1462402537924 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 1652 | 1462402537925 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:55:37 INFO - PROCESS | 1652 | 1462402537929 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1652 | 1462402537933 Marionette TRACE conn2 <- [1,2742,null,{}] 15:55:37 INFO - PROCESS | 1652 | 1462402537966 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:55:38 INFO - PROCESS | 1652 | 1462402538124 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:55:38 INFO - PROCESS | 1652 | 1462402538226 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d480000 == 53 [pid = 1652] [id = 693] 15:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1260bdc00) [pid = 1652] [serial = 2079] [outer = 0x0] 15:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1277b3c00) [pid = 1652] [serial = 2080] [outer = 0x1260bdc00] 15:55:38 INFO - PROCESS | 1652 | 1462402538274 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128da4000) [pid = 1652] [serial = 2081] [outer = 0x1260bdc00] 15:55:38 INFO - PROCESS | 1652 | 1462402538737 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:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 844ms 15:55:38 INFO - PROCESS | 1652 | 1462402538773 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 1652 | 1462402538775 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:55:38 INFO - PROCESS | 1652 | 1462402538777 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 1652 | 1462402538778 Marionette TRACE conn2 <- [1,2746,null,{}] 15:55:38 INFO - PROCESS | 1652 | 1462402538781 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:55:38 INFO - PROCESS | 1652 | 1462402538883 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:55:38 INFO - PROCESS | 1652 | 1462402538939 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d964800 == 54 [pid = 1652] [id = 694] 15:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129029800) [pid = 1652] [serial = 2082] [outer = 0x0] 15:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129755400) [pid = 1652] [serial = 2083] [outer = 0x129029800] 15:55:38 INFO - PROCESS | 1652 | 1462402538969 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aaa7400) [pid = 1652] [serial = 2084] [outer = 0x129029800] 15:55:39 INFO - PROCESS | 1652 | 1462402539425 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:55:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:55:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 669ms 15:55:39 INFO - PROCESS | 1652 | 1462402539446 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1652 | 1462402539448 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:55:39 INFO - PROCESS | 1652 | 1462402539450 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1652 | 1462402539451 Marionette TRACE conn2 <- [1,2750,null,{}] 15:55:39 INFO - PROCESS | 1652 | 1462402539454 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:55:39 INFO - PROCESS | 1652 | 1462402539554 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:55:39 INFO - PROCESS | 1652 | 1462402539644 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c8000 == 55 [pid = 1652] [id = 695] 15:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1161cc400) [pid = 1652] [serial = 2085] [outer = 0x0] 15:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11891f400) [pid = 1652] [serial = 2086] [outer = 0x1161cc400] 15:55:39 INFO - PROCESS | 1652 | 1462402539674 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129962800) [pid = 1652] [serial = 2087] [outer = 0x1161cc400] 15:55:40 INFO - PROCESS | 1652 | 1462402540214 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:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 822ms 15:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:55:40 INFO - PROCESS | 1652 | 1462402540273 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1652 | 1462402540275 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:55:40 INFO - PROCESS | 1652 | 1462402540279 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1652 | 1462402540281 Marionette TRACE conn2 <- [1,2754,null,{}] 15:55:40 INFO - PROCESS | 1652 | 1462402540285 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:55:40 INFO - PROCESS | 1652 | 1462402540367 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:55:40 INFO - PROCESS | 1652 | 1462402540416 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215ac800 == 56 [pid = 1652] [id = 696] 15:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113029800) [pid = 1652] [serial = 2088] [outer = 0x0] 15:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113d2e000) [pid = 1652] [serial = 2089] [outer = 0x113029800] 15:55:40 INFO - PROCESS | 1652 | 1462402540446 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118208c00) [pid = 1652] [serial = 2090] [outer = 0x113029800] 15:55:40 INFO - PROCESS | 1652 | 1462402540948 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:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 676ms 15:55:40 INFO - PROCESS | 1652 | 1462402540955 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1652 | 1462402540959 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:55:40 INFO - PROCESS | 1652 | 1462402540963 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1652 | 1462402540964 Marionette TRACE conn2 <- [1,2758,null,{}] 15:55:40 INFO - PROCESS | 1652 | 1462402540967 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:55:41 INFO - PROCESS | 1652 | 1462402541062 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:55:41 INFO - PROCESS | 1652 | 1462402541120 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x117361800 == 57 [pid = 1652] [id = 697] 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1182d0800) [pid = 1652] [serial = 2091] [outer = 0x0] 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11907b400) [pid = 1652] [serial = 2092] [outer = 0x1182d0800] 15:55:41 INFO - PROCESS | 1652 | 1462402541142 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119d30000) [pid = 1652] [serial = 2093] [outer = 0x1182d0800] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12c91c000 == 56 [pid = 1652] [id = 689] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121a1e800 == 55 [pid = 1652] [id = 688] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x129622000 == 54 [pid = 1652] [id = 687] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad77000 == 53 [pid = 1652] [id = 686] 15:55:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a874000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaee800 == 52 [pid = 1652] [id = 685] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1292cd000 == 51 [pid = 1652] [id = 684] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126c3e000 == 50 [pid = 1652] [id = 683] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121a1f800 == 49 [pid = 1652] [id = 682] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119254000 == 48 [pid = 1652] [id = 681] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a027800 == 47 [pid = 1652] [id = 680] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x125942800 == 46 [pid = 1652] [id = 679] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119cf8800 == 45 [pid = 1652] [id = 678] 15:55:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d004000 == 44 [pid = 1652] [id = 677] 15:55:41 INFO - PROCESS | 1652 | 1462402541716 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:55:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:55:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 769ms 15:55:41 INFO - PROCESS | 1652 | 1462402541734 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 1652 | 1462402541736 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:55:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:55:41 INFO - PROCESS | 1652 | 1462402541740 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 1652 | 1462402541743 Marionette TRACE conn2 <- [1,2762,null,{}] 15:55:41 INFO - PROCESS | 1652 | 1462402541754 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:55:41 INFO - PROCESS | 1652 | 1462402541849 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:55:41 INFO - PROCESS | 1652 | 1462402541857 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1197c5800 == 45 [pid = 1652] [id = 698] 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11903e800) [pid = 1652] [serial = 2094] [outer = 0x0] 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1213d2400) [pid = 1652] [serial = 2095] [outer = 0x11903e800] 15:55:41 INFO - PROCESS | 1652 | 1462402541886 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121a2dc00) [pid = 1652] [serial = 2096] [outer = 0x11903e800] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121a2d000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118918c00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128da4c00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1277b1400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a271c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116861c00) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121e21c00) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129230c00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1214af400) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12180d800) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1182d8000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1188f1800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12594b000) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12196e400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1165c2c00) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11302c800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117426400) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e3fc00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129637000) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12902f800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128fab000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1277b2c00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119681800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d30800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119087c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1182d2400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128bdbc00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a18c00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121a2b800) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129969c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12975d800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1196ed400) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126b38800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128da7c00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12974fc00) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1259a1000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128bdf800) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 15:55:42 INFO - PROCESS | 1652 | 1462402542316 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:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 626ms 15:55:42 INFO - PROCESS | 1652 | 1462402542367 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:55:42 INFO - PROCESS | 1652 | 1462402542369 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:55:42 INFO - PROCESS | 1652 | 1462402542373 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1652 | 1462402542374 Marionette TRACE conn2 <- [1,2766,null,{}] 15:55:42 INFO - PROCESS | 1652 | 1462402542378 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:55:42 INFO - PROCESS | 1652 | 1462402542522 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:55:42 INFO - PROCESS | 1652 | 1462402542537 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12606f800 == 46 [pid = 1652] [id = 699] 15:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1258a8400) [pid = 1652] [serial = 2097] [outer = 0x0] 15:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1259a0c00) [pid = 1652] [serial = 2098] [outer = 0x1258a8400] 15:55:42 INFO - PROCESS | 1652 | 1462402542578 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1260b7800) [pid = 1652] [serial = 2099] [outer = 0x1258a8400] 15:55:42 INFO - PROCESS | 1652 | 1462402542973 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:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 15:55:42 INFO - PROCESS | 1652 | 1462402542993 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1652 | 1462402542995 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:55:42 INFO - PROCESS | 1652 | 1462402542997 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1652 | 1462402542998 Marionette TRACE conn2 <- [1,2770,null,{}] 15:55:43 INFO - PROCESS | 1652 | 1462402543000 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:55:43 INFO - PROCESS | 1652 | 1462402543079 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:55:43 INFO - PROCESS | 1652 | 1462402543085 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fda800 == 47 [pid = 1652] [id = 700] 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126b3bc00) [pid = 1652] [serial = 2100] [outer = 0x0] 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1272da800) [pid = 1652] [serial = 2101] [outer = 0x126b3bc00] 15:55:43 INFO - PROCESS | 1652 | 1462402543112 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1277b1800) [pid = 1652] [serial = 2102] [outer = 0x126b3bc00] 15:55:43 INFO - PROCESS | 1652 | 1462402543428 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:55:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:55:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 15:55:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:55:43 INFO - PROCESS | 1652 | 1462402543465 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 1652 | 1462402543466 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:55:43 INFO - PROCESS | 1652 | 1462402543469 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 1652 | 1462402543470 Marionette TRACE conn2 <- [1,2774,null,{}] 15:55:43 INFO - PROCESS | 1652 | 1462402543472 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:55:43 INFO - PROCESS | 1652 | 1462402543572 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:55:43 INFO - PROCESS | 1652 | 1462402543640 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11924b800 == 48 [pid = 1652] [id = 701] 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128bd9400) [pid = 1652] [serial = 2103] [outer = 0x0] 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128da0000) [pid = 1652] [serial = 2104] [outer = 0x128bd9400] 15:55:43 INFO - PROCESS | 1652 | 1462402543668 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12963bc00) [pid = 1652] [serial = 2105] [outer = 0x128bd9400] 15:55:43 INFO - PROCESS | 1652 | 1462402543997 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:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 15:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:55:44 INFO - PROCESS | 1652 | 1462402544042 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1652 | 1462402544043 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:55:44 INFO - PROCESS | 1652 | 1462402544045 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1652 | 1462402544046 Marionette TRACE conn2 <- [1,2778,null,{}] 15:55:44 INFO - PROCESS | 1652 | 1462402544049 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:55:44 INFO - PROCESS | 1652 | 1462402544149 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:55:44 INFO - PROCESS | 1652 | 1462402544153 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b526800 == 49 [pid = 1652] [id = 702] 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128bda000) [pid = 1652] [serial = 2106] [outer = 0x0] 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12975d000) [pid = 1652] [serial = 2107] [outer = 0x128bda000] 15:55:44 INFO - PROCESS | 1652 | 1462402544210 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ab69400) [pid = 1652] [serial = 2108] [outer = 0x128bda000] 15:55:44 INFO - PROCESS | 1652 | 1462402544517 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:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 15:55:44 INFO - PROCESS | 1652 | 1462402544564 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1652 | 1462402544566 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:55:44 INFO - PROCESS | 1652 | 1462402544568 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1652 | 1462402544569 Marionette TRACE conn2 <- [1,2782,null,{}] 15:55:44 INFO - PROCESS | 1652 | 1462402544571 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:55:44 INFO - PROCESS | 1652 | 1462402544673 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:55:44 INFO - PROCESS | 1652 | 1462402544709 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7a800 == 50 [pid = 1652] [id = 703] 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ab69800) [pid = 1652] [serial = 2109] [outer = 0x0] 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ad9ec00) [pid = 1652] [serial = 2110] [outer = 0x12ab69800] 15:55:44 INFO - PROCESS | 1652 | 1462402544733 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ada6000) [pid = 1652] [serial = 2111] [outer = 0x12ab69800] 15:55:45 INFO - PROCESS | 1652 | 1462402545030 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:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 471ms 15:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:55:45 INFO - PROCESS | 1652 | 1462402545042 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 1652 | 1462402545043 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:55:45 INFO - PROCESS | 1652 | 1462402545045 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1652 | 1462402545047 Marionette TRACE conn2 <- [1,2786,null,{}] 15:55:45 INFO - PROCESS | 1652 | 1462402545049 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:55:45 INFO - PROCESS | 1652 | 1462402545164 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:55:45 INFO - PROCESS | 1652 | 1462402545176 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c915000 == 51 [pid = 1652] [id = 704] 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ada6800) [pid = 1652] [serial = 2112] [outer = 0x0] 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12aff4000) [pid = 1652] [serial = 2113] [outer = 0x12ada6800] 15:55:45 INFO - PROCESS | 1652 | 1462402545201 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12aff9800) [pid = 1652] [serial = 2114] [outer = 0x12ada6800] 15:55:45 INFO - PROCESS | 1652 | 1462402545548 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:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 517ms 15:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:55:45 INFO - PROCESS | 1652 | 1462402545564 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 1652 | 1462402545565 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:55:45 INFO - PROCESS | 1652 | 1462402545567 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 1652 | 1462402545568 Marionette TRACE conn2 <- [1,2790,null,{}] 15:55:45 INFO - PROCESS | 1652 | 1462402545570 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:55:45 INFO - PROCESS | 1652 | 1462402545677 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:55:45 INFO - PROCESS | 1652 | 1462402545690 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d116000 == 52 [pid = 1652] [id = 705] 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12aff4c00) [pid = 1652] [serial = 2115] [outer = 0x0] 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bc66800) [pid = 1652] [serial = 2116] [outer = 0x12aff4c00] 15:55:45 INFO - PROCESS | 1652 | 1462402545716 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bc6b400) [pid = 1652] [serial = 2117] [outer = 0x12aff4c00] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11653fc00) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1126b7400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1161f3800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126c5c800) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1120d5400) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128daa400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112a0ec00) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121e24c00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12963dc00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:55:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1214ac000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:55:46 INFO - PROCESS | 1652 | 1462402546082 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:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 15:55:46 INFO - PROCESS | 1652 | 1462402546087 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 1652 | 1462402546089 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:55:46 INFO - PROCESS | 1652 | 1462402546091 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 1652 | 1462402546093 Marionette TRACE conn2 <- [1,2794,null,{}] 15:55:46 INFO - PROCESS | 1652 | 1462402546096 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:55:46 INFO - PROCESS | 1652 | 1462402546197 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:55:46 INFO - PROCESS | 1652 | 1462402546201 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d10c000 == 53 [pid = 1652] [id = 706] 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1161f3800) [pid = 1652] [serial = 2118] [outer = 0x0] 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119fc2000) [pid = 1652] [serial = 2119] [outer = 0x1161f3800] 15:55:46 INFO - PROCESS | 1652 | 1462402546231 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bdb8c00) [pid = 1652] [serial = 2120] [outer = 0x1161f3800] 15:55:46 INFO - PROCESS | 1652 | 1462402546641 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:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 571ms 15:55:46 INFO - PROCESS | 1652 | 1462402546663 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 1652 | 1462402546665 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:55:46 INFO - PROCESS | 1652 | 1462402546668 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 1652 | 1462402546670 Marionette TRACE conn2 <- [1,2798,null,{}] 15:55:46 INFO - PROCESS | 1652 | 1462402546673 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:55:46 INFO - PROCESS | 1652 | 1462402546804 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:55:46 INFO - PROCESS | 1652 | 1462402546810 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cde800 == 54 [pid = 1652] [id = 707] 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bdbb000) [pid = 1652] [serial = 2121] [outer = 0x0] 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bdc0000) [pid = 1652] [serial = 2122] [outer = 0x12bdbb000] 15:55:46 INFO - PROCESS | 1652 | 1462402546849 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be05000) [pid = 1652] [serial = 2123] [outer = 0x12bdbb000] 15:55:47 INFO - PROCESS | 1652 | 1462402547209 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:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 15:55:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:55:47 INFO - PROCESS | 1652 | 1462402547239 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1652 | 1462402547240 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:55:47 INFO - PROCESS | 1652 | 1462402547242 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1652 | 1462402547243 Marionette TRACE conn2 <- [1,2802,null,{}] 15:55:47 INFO - PROCESS | 1652 | 1462402547245 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:55:47 INFO - PROCESS | 1652 | 1462402547357 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:55:47 INFO - PROCESS | 1652 | 1462402547364 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x134cf0800 == 55 [pid = 1652] [id = 708] 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12be02400) [pid = 1652] [serial = 2124] [outer = 0x0] 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12be0b000) [pid = 1652] [serial = 2125] [outer = 0x12be02400] 15:55:47 INFO - PROCESS | 1652 | 1462402547390 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12be11c00) [pid = 1652] [serial = 2126] [outer = 0x12be02400] 15:55:47 INFO - PROCESS | 1652 | 1462402547709 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:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 15:55:47 INFO - PROCESS | 1652 | 1462402547713 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1652 | 1462402547714 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:55:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:55:47 INFO - PROCESS | 1652 | 1462402547717 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1652 | 1462402547720 Marionette TRACE conn2 <- [1,2806,null,{}] 15:55:47 INFO - PROCESS | 1652 | 1462402547724 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:55:47 INFO - PROCESS | 1652 | 1462402547810 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:55:47 INFO - PROCESS | 1652 | 1462402547815 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1355d5800 == 56 [pid = 1652] [id = 709] 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be34800) [pid = 1652] [serial = 2127] [outer = 0x0] 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be3ac00) [pid = 1652] [serial = 2128] [outer = 0x12be34800] 15:55:47 INFO - PROCESS | 1652 | 1462402547841 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be40800) [pid = 1652] [serial = 2129] [outer = 0x12be34800] 15:55:48 INFO - PROCESS | 1652 | 1462402548324 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:55:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:55:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 622ms 15:55:48 INFO - PROCESS | 1652 | 1462402548351 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 1652 | 1462402548353 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:55:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:55:48 INFO - PROCESS | 1652 | 1462402548358 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 1652 | 1462402548361 Marionette TRACE conn2 <- [1,2810,null,{}] 15:55:48 INFO - PROCESS | 1652 | 1462402548365 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:55:48 INFO - PROCESS | 1652 | 1462402548474 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:55:48 INFO - PROCESS | 1652 | 1462402548546 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e8000 == 57 [pid = 1652] [id = 710] 15:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118206c00) [pid = 1652] [serial = 2130] [outer = 0x0] 15:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118660000) [pid = 1652] [serial = 2131] [outer = 0x118206c00] 15:55:48 INFO - PROCESS | 1652 | 1462402548602 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119685000) [pid = 1652] [serial = 2132] [outer = 0x118206c00] 15:55:49 INFO - PROCESS | 1652 | 1462402549010 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:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms 15:55:49 INFO - PROCESS | 1652 | 1462402549031 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 1652 | 1462402549035 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:55:49 INFO - PROCESS | 1652 | 1462402549040 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 1652 | 1462402549042 Marionette TRACE conn2 <- [1,2814,null,{}] 15:55:49 INFO - PROCESS | 1652 | 1462402549044 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:55:49 INFO - PROCESS | 1652 | 1462402549152 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:55:49 INFO - PROCESS | 1652 | 1462402549210 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292cd000 == 58 [pid = 1652] [id = 711] 15:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11978c400) [pid = 1652] [serial = 2133] [outer = 0x0] 15:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1214ad400) [pid = 1652] [serial = 2134] [outer = 0x11978c400] 15:55:49 INFO - PROCESS | 1652 | 1462402549239 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12482f000) [pid = 1652] [serial = 2135] [outer = 0x11978c400] 15:55:49 INFO - PROCESS | 1652 | 1462402549701 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:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 15:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:55:49 INFO - PROCESS | 1652 | 1462402549759 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 1652 | 1462402549761 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:55:49 INFO - PROCESS | 1652 | 1462402549763 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 1652 | 1462402549766 Marionette TRACE conn2 <- [1,2818,null,{}] 15:55:49 INFO - PROCESS | 1652 | 1462402549774 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:55:49 INFO - PROCESS | 1652 | 1462402549906 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:55:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119948000 == 57 [pid = 1652] [id = 17] 15:55:50 INFO - PROCESS | 1652 | 1462402550002 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d495800 == 58 [pid = 1652] [id = 712] 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a082c00) [pid = 1652] [serial = 2136] [outer = 0x0] 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128fb1c00) [pid = 1652] [serial = 2137] [outer = 0x11a082c00] 15:55:50 INFO - PROCESS | 1652 | 1462402550074 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129639400) [pid = 1652] [serial = 2138] [outer = 0x11a082c00] 15:55:50 INFO - PROCESS | 1652 | 1462402550510 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:55:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:55:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 774ms 15:55:50 INFO - PROCESS | 1652 | 1462402550538 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:55:50 INFO - PROCESS | 1652 | 1462402550540 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:55:50 INFO - PROCESS | 1652 | 1462402550542 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1652 | 1462402550543 Marionette TRACE conn2 <- [1,2822,null,{}] 15:55:50 INFO - PROCESS | 1652 | 1462402550546 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:55:50 INFO - PROCESS | 1652 | 1462402550652 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:55:50 INFO - PROCESS | 1652 | 1462402550722 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357e3000 == 59 [pid = 1652] [id = 713] 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12aaa7800) [pid = 1652] [serial = 2139] [outer = 0x0] 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12afed800) [pid = 1652] [serial = 2140] [outer = 0x12aaa7800] 15:55:50 INFO - PROCESS | 1652 | 1462402550753 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bc6bc00) [pid = 1652] [serial = 2141] [outer = 0x12aaa7800] 15:55:51 INFO - PROCESS | 1652 | 1462402551159 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:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 671ms 15:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:55:51 INFO - PROCESS | 1652 | 1462402551214 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 1652 | 1462402551215 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:55:51 INFO - PROCESS | 1652 | 1462402551218 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 1652 | 1462402551219 Marionette TRACE conn2 <- [1,2826,null,{}] 15:55:51 INFO - PROCESS | 1652 | 1462402551222 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:55:51 INFO - PROCESS | 1652 | 1462402551345 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:55:51 INFO - PROCESS | 1652 | 1462402551443 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x135595800 == 60 [pid = 1652] [id = 714] 15:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x111d3a800) [pid = 1652] [serial = 2142] [outer = 0x0] 15:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bdb6800) [pid = 1652] [serial = 2143] [outer = 0x111d3a800] 15:55:51 INFO - PROCESS | 1652 | 1462402551474 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be34c00) [pid = 1652] [serial = 2144] [outer = 0x111d3a800] 15:55:51 INFO - PROCESS | 1652 | 1462402551896 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 720ms 15:55:51 INFO - PROCESS | 1652 | 1462402551939 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:55:51 INFO - PROCESS | 1652 | 1462402551940 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:55:51 INFO - PROCESS | 1652 | 1462402551942 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 1652 | 1462402551943 Marionette TRACE conn2 <- [1,2830,null,{}] 15:55:51 INFO - PROCESS | 1652 | 1462402551946 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:55:52 INFO - PROCESS | 1652 | 1462402552217 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:55:52 INFO - PROCESS | 1652 | 1462402552350 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119960000 == 61 [pid = 1652] [id = 715] 15:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1120d5400) [pid = 1652] [serial = 2145] [outer = 0x0] 15:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1126b6800) [pid = 1652] [serial = 2146] [outer = 0x1120d5400] 15:55:52 INFO - PROCESS | 1652 | 1462402552380 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1134e3000) [pid = 1652] [serial = 2147] [outer = 0x1120d5400] 15:55:52 INFO - PROCESS | 1652 | 1462402552853 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:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 923ms 15:55:52 INFO - PROCESS | 1652 | 1462402552867 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:55:52 INFO - PROCESS | 1652 | 1462402552871 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:55:52 INFO - PROCESS | 1652 | 1462402552874 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1652 | 1462402552877 Marionette TRACE conn2 <- [1,2834,null,{}] 15:55:52 INFO - PROCESS | 1652 | 1462402552880 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:55:52 INFO - PROCESS | 1652 | 1462402552979 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:55:53 INFO - PROCESS | 1652 | 1462402553051 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119240800 == 62 [pid = 1652] [id = 716] 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1182ce400) [pid = 1652] [serial = 2148] [outer = 0x0] 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11889cc00) [pid = 1652] [serial = 2149] [outer = 0x1182ce400] 15:55:53 INFO - PROCESS | 1652 | 1462402553081 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119030800) [pid = 1652] [serial = 2150] [outer = 0x1182ce400] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x134cf0800 == 61 [pid = 1652] [id = 708] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x134cde800 == 60 [pid = 1652] [id = 707] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d10c000 == 59 [pid = 1652] [id = 706] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d116000 == 58 [pid = 1652] [id = 705] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c915000 == 57 [pid = 1652] [id = 704] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11653a800) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ab62c00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7a800 == 56 [pid = 1652] [id = 703] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b526800 == 55 [pid = 1652] [id = 702] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11924b800 == 54 [pid = 1652] [id = 701] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128fda800 == 53 [pid = 1652] [id = 700] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12606f800 == 52 [pid = 1652] [id = 699] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1197c5800 == 51 [pid = 1652] [id = 698] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117361800 == 50 [pid = 1652] [id = 697] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1215ac800 == 49 [pid = 1652] [id = 696] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12921c800 == 48 [pid = 1652] [id = 692] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12140c000 == 47 [pid = 1652] [id = 691] 15:55:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d330000 == 46 [pid = 1652] [id = 690] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1183ca000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x117424000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a080000) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11891a400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11967fc00) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1192f3800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1277a9800) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x125fe1000) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12902c000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118911c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128da3000) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128fac800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129757000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1258af000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x121ab2400) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129637c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126b42400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1214a7000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129633400) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1214a9c00) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12996f000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 15:55:53 INFO - PROCESS | 1652 | 1462402553473 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:55:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 622ms 15:55:53 INFO - PROCESS | 1652 | 1462402553497 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1652 | 1462402553499 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:55:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:55:53 INFO - PROCESS | 1652 | 1462402553503 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 1652 | 1462402553504 Marionette TRACE conn2 <- [1,2838,null,{}] 15:55:53 INFO - PROCESS | 1652 | 1462402553506 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:55:53 INFO - PROCESS | 1652 | 1462402553589 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:55:53 INFO - PROCESS | 1652 | 1462402553596 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a221000 == 47 [pid = 1652] [id = 717] 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119680000) [pid = 1652] [serial = 2151] [outer = 0x0] 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1196f0400) [pid = 1652] [serial = 2152] [outer = 0x119680000] 15:55:53 INFO - PROCESS | 1652 | 1462402553623 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119d2f400) [pid = 1652] [serial = 2153] [outer = 0x119680000] 15:55:54 INFO - PROCESS | 1652 | 1462402554021 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:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 15:55:54 INFO - PROCESS | 1652 | 1462402554072 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:55:54 INFO - PROCESS | 1652 | 1462402554074 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:55:54 INFO - PROCESS | 1652 | 1462402554082 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 1652 | 1462402554085 Marionette TRACE conn2 <- [1,2842,null,{}] 15:55:54 INFO - PROCESS | 1652 | 1462402554087 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:55:54 INFO - PROCESS | 1652 | 1462402554172 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:55:54 INFO - PROCESS | 1652 | 1462402554176 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248d1000 == 48 [pid = 1652] [id = 718] 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119687000) [pid = 1652] [serial = 2154] [outer = 0x0] 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1213d3c00) [pid = 1652] [serial = 2155] [outer = 0x119687000] 15:55:54 INFO - PROCESS | 1652 | 1462402554202 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121a28800) [pid = 1652] [serial = 2156] [outer = 0x119687000] 15:55:54 INFO - PROCESS | 1652 | 1462402554560 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:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 530ms 15:55:54 INFO - PROCESS | 1652 | 1462402554608 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 1652 | 1462402554609 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:55:54 INFO - PROCESS | 1652 | 1462402554611 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 1652 | 1462402554612 Marionette TRACE conn2 <- [1,2846,null,{}] 15:55:54 INFO - PROCESS | 1652 | 1462402554614 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:55:54 INFO - PROCESS | 1652 | 1462402554696 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:55:54 INFO - PROCESS | 1652 | 1462402554701 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c31800 == 49 [pid = 1652] [id = 719] 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121a32400) [pid = 1652] [serial = 2157] [outer = 0x0] 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124c74c00) [pid = 1652] [serial = 2158] [outer = 0x121a32400] 15:55:54 INFO - PROCESS | 1652 | 1462402554730 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125fdd800) [pid = 1652] [serial = 2159] [outer = 0x121a32400] 15:55:55 INFO - PROCESS | 1652 | 1462402555058 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:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 469ms 15:55:55 INFO - PROCESS | 1652 | 1462402555081 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 1652 | 1462402555083 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:55:55 INFO - PROCESS | 1652 | 1462402555087 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 1652 | 1462402555090 Marionette TRACE conn2 <- [1,2850,null,{}] 15:55:55 INFO - PROCESS | 1652 | 1462402555093 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:55:55 INFO - PROCESS | 1652 | 1462402555177 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:55:55 INFO - PROCESS | 1652 | 1462402555242 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12920c000 == 50 [pid = 1652] [id = 720] 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1260b9400) [pid = 1652] [serial = 2160] [outer = 0x0] 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1260bd800) [pid = 1652] [serial = 2161] [outer = 0x1260b9400] 15:55:55 INFO - PROCESS | 1652 | 1462402555275 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1272e2000) [pid = 1652] [serial = 2162] [outer = 0x1260b9400] 15:55:55 INFO - PROCESS | 1652 | 1462402555636 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 572ms 15:55:55 INFO - PROCESS | 1652 | 1462402555664 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 1652 | 1462402555666 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:55:55 INFO - PROCESS | 1652 | 1462402555672 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 1652 | 1462402555674 Marionette TRACE conn2 <- [1,2854,null,{}] 15:55:55 INFO - PROCESS | 1652 | 1462402555678 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:55:55 INFO - PROCESS | 1652 | 1462402555840 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:55:55 INFO - PROCESS | 1652 | 1462402555865 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297b5000 == 51 [pid = 1652] [id = 721] 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1272dc800) [pid = 1652] [serial = 2163] [outer = 0x0] 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128be2800) [pid = 1652] [serial = 2164] [outer = 0x1272dc800] 15:55:55 INFO - PROCESS | 1652 | 1462402555906 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128fab000) [pid = 1652] [serial = 2165] [outer = 0x1272dc800] 15:55:56 INFO - PROCESS | 1652 | 1462402556324 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:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 15:55:56 INFO - PROCESS | 1652 | 1462402556342 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 1652 | 1462402556343 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:55:56 INFO - PROCESS | 1652 | 1462402556345 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1652 | 1462402556346 Marionette TRACE conn2 <- [1,2858,null,{}] 15:55:56 INFO - PROCESS | 1652 | 1462402556348 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:55:56 INFO - PROCESS | 1652 | 1462402556458 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:55:56 INFO - PROCESS | 1652 | 1462402556463 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8b000 == 52 [pid = 1652] [id = 722] 15:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1277b1400) [pid = 1652] [serial = 2166] [outer = 0x0] 15:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129238c00) [pid = 1652] [serial = 2167] [outer = 0x1277b1400] 15:55:56 INFO - PROCESS | 1652 | 1462402556488 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12974f800) [pid = 1652] [serial = 2168] [outer = 0x1277b1400] 15:55:56 INFO - PROCESS | 1652 | 1462402556857 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:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 15:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:55:56 INFO - PROCESS | 1652 | 1462402556865 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 1652 | 1462402556866 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:55:56 INFO - PROCESS | 1652 | 1462402556870 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1652 | 1462402556872 Marionette TRACE conn2 <- [1,2862,null,{}] 15:55:56 INFO - PROCESS | 1652 | 1462402556874 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:55:56 INFO - PROCESS | 1652 | 1462402556977 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:55:57 INFO - PROCESS | 1652 | 1462402557014 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b598000 == 53 [pid = 1652] [id = 723] 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129234800) [pid = 1652] [serial = 2169] [outer = 0x0] 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12996d000) [pid = 1652] [serial = 2170] [outer = 0x129234800] 15:55:57 INFO - PROCESS | 1652 | 1462402557039 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12aa9b000) [pid = 1652] [serial = 2171] [outer = 0x129234800] 15:55:57 INFO - PROCESS | 1652 | 1462402557407 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:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 573ms 15:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:55:57 INFO - PROCESS | 1652 | 1462402557443 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 1652 | 1462402557444 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:55:57 INFO - PROCESS | 1652 | 1462402557447 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 1652 | 1462402557449 Marionette TRACE conn2 <- [1,2866,null,{}] 15:55:57 INFO - PROCESS | 1652 | 1462402557456 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:55:57 INFO - PROCESS | 1652 | 1462402557819 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ab69800) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128bda000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ada6800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12aff4c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11903e800) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113029800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1258a8400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126b3bc00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128bd9400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1182d0800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a87a800) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1161f3800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be02400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bdbb000) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:55:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x110fdfc00) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:55:57 INFO - PROCESS | 1652 | 1462402557919 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a16800 == 54 [pid = 1652] [id = 724] 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x110fdfc00) [pid = 1652] [serial = 2172] [outer = 0x0] 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1161d0400) [pid = 1652] [serial = 2173] [outer = 0x110fdfc00] 15:55:57 INFO - PROCESS | 1652 | 1462402557946 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x119dc3000) [pid = 1652] [serial = 2174] [outer = 0x110fdfc00] 15:55:58 INFO - PROCESS | 1652 | 1462402558227 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:55:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:55:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 825ms 15:55:58 INFO - PROCESS | 1652 | 1462402558273 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 1652 | 1462402558274 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:55:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:55:58 INFO - PROCESS | 1652 | 1462402558276 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 1652 | 1462402558277 Marionette TRACE conn2 <- [1,2870,null,{}] 15:55:58 INFO - PROCESS | 1652 | 1462402558280 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:55:58 INFO - PROCESS | 1652 | 1462402558388 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:55:58 INFO - PROCESS | 1652 | 1462402558396 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c41b000 == 55 [pid = 1652] [id = 725] 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x117428000) [pid = 1652] [serial = 2175] [outer = 0x0] 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12aa9c000) [pid = 1652] [serial = 2176] [outer = 0x117428000] 15:55:58 INFO - PROCESS | 1652 | 1462402558427 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ada1400) [pid = 1652] [serial = 2177] [outer = 0x117428000] 15:55:58 INFO - PROCESS | 1652 | 1462402558745 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:55:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:55:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 15:55:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:55:58 INFO - PROCESS | 1652 | 1462402558798 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 1652 | 1462402558800 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:55:58 INFO - PROCESS | 1652 | 1462402558802 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 1652 | 1462402558804 Marionette TRACE conn2 <- [1,2874,null,{}] 15:55:58 INFO - PROCESS | 1652 | 1462402558806 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:55:58 INFO - PROCESS | 1652 | 1462402558905 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:55:58 INFO - PROCESS | 1652 | 1462402558909 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d122000 == 56 [pid = 1652] [id = 726] 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12afec800) [pid = 1652] [serial = 2178] [outer = 0x0] 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bc6a800) [pid = 1652] [serial = 2179] [outer = 0x12afec800] 15:55:58 INFO - PROCESS | 1652 | 1462402558935 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bdbc000) [pid = 1652] [serial = 2180] [outer = 0x12afec800] 15:55:59 INFO - PROCESS | 1652 | 1462402559277 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:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 15:55:59 INFO - PROCESS | 1652 | 1462402559323 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 1652 | 1462402559324 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:55:59 INFO - PROCESS | 1652 | 1462402559326 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 1652 | 1462402559327 Marionette TRACE conn2 <- [1,2878,null,{}] 15:55:59 INFO - PROCESS | 1652 | 1462402559330 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:55:59 INFO - PROCESS | 1652 | 1462402559416 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:55:59 INFO - PROCESS | 1652 | 1462402559420 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d491000 == 57 [pid = 1652] [id = 727] 15:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ada0400) [pid = 1652] [serial = 2181] [outer = 0x0] 15:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be08000) [pid = 1652] [serial = 2182] [outer = 0x12ada0400] 15:55:59 INFO - PROCESS | 1652 | 1462402559445 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12be3a000) [pid = 1652] [serial = 2183] [outer = 0x12ada0400] 15:55:59 INFO - PROCESS | 1652 | 1462402559838 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:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 15:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:55:59 INFO - PROCESS | 1652 | 1462402559896 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 1652 | 1462402559898 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:55:59 INFO - PROCESS | 1652 | 1462402559902 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 1652 | 1462402559905 Marionette TRACE conn2 <- [1,2882,null,{}] 15:55:59 INFO - PROCESS | 1652 | 1462402559909 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:56:00 INFO - PROCESS | 1652 | 1462402560022 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:56:00 INFO - PROCESS | 1652 | 1462402560096 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11899f000 == 58 [pid = 1652] [id = 728] 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112dd6400) [pid = 1652] [serial = 2184] [outer = 0x0] 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x115e95400) [pid = 1652] [serial = 2185] [outer = 0x112dd6400] 15:56:00 INFO - PROCESS | 1652 | 1462402560128 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116a6dc00) [pid = 1652] [serial = 2186] [outer = 0x112dd6400] 15:56:00 INFO - PROCESS | 1652 | 1462402560595 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:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 15:56:00 INFO - PROCESS | 1652 | 1462402560624 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 1652 | 1462402560628 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:56:00 INFO - PROCESS | 1652 | 1462402560633 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 1652 | 1462402560634 Marionette TRACE conn2 <- [1,2886,null,{}] 15:56:00 INFO - PROCESS | 1652 | 1462402560637 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:56:00 INFO - PROCESS | 1652 | 1462402560743 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:56:00 INFO - PROCESS | 1652 | 1462402560803 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c39000 == 59 [pid = 1652] [id = 729] 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118211800) [pid = 1652] [serial = 2187] [outer = 0x0] 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119689c00) [pid = 1652] [serial = 2188] [outer = 0x118211800] 15:56:00 INFO - PROCESS | 1652 | 1462402560833 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11a14cc00) [pid = 1652] [serial = 2189] [outer = 0x118211800] 15:56:01 INFO - PROCESS | 1652 | 1462402561286 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:56:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:56:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms 15:56:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:56:01 INFO - PROCESS | 1652 | 1462402561306 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 1652 | 1462402561307 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:56:01 INFO - PROCESS | 1652 | 1462402561310 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 1652 | 1462402561313 Marionette TRACE conn2 <- [1,2890,null,{}] 15:56:01 INFO - PROCESS | 1652 | 1462402561337 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:56:01 INFO - PROCESS | 1652 | 1462402561498 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:56:01 INFO - PROCESS | 1652 | 1462402561553 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc58000 == 60 [pid = 1652] [id = 730] 15:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x121e24c00) [pid = 1652] [serial = 2190] [outer = 0x0] 15:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1260b1000) [pid = 1652] [serial = 2191] [outer = 0x121e24c00] 15:56:01 INFO - PROCESS | 1652 | 1462402561586 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126b89400) [pid = 1652] [serial = 2192] [outer = 0x121e24c00] 15:56:01 INFO - PROCESS | 1652 | 1462402561985 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:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 15:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:56:02 INFO - PROCESS | 1652 | 1462402562034 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 1652 | 1462402562038 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:56:02 INFO - PROCESS | 1652 | 1462402562040 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 1652 | 1462402562041 Marionette TRACE conn2 <- [1,2894,null,{}] 15:56:02 INFO - PROCESS | 1652 | 1462402562044 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:56:02 INFO - PROCESS | 1652 | 1462402562148 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:56:02 INFO - PROCESS | 1652 | 1462402562221 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13558e000 == 61 [pid = 1652] [id = 731] 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1272dbc00) [pid = 1652] [serial = 2193] [outer = 0x0] 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128d9e000) [pid = 1652] [serial = 2194] [outer = 0x1272dbc00] 15:56:02 INFO - PROCESS | 1652 | 1462402562251 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ab67400) [pid = 1652] [serial = 2195] [outer = 0x1272dbc00] 15:56:02 INFO - PROCESS | 1652 | 1462402562632 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:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 619ms 15:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:56:02 INFO - PROCESS | 1652 | 1462402562671 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 1652 | 1462402562672 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:56:02 INFO - PROCESS | 1652 | 1462402562674 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 1652 | 1462402562676 Marionette TRACE conn2 <- [1,2898,null,{}] 15:56:02 INFO - PROCESS | 1652 | 1462402562678 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:56:02 INFO - PROCESS | 1652 | 1462402562783 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:56:02 INFO - PROCESS | 1652 | 1462402562876 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357e5000 == 62 [pid = 1652] [id = 732] 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129632800) [pid = 1652] [serial = 2196] [outer = 0x0] 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b468c00) [pid = 1652] [serial = 2197] [outer = 0x129632800] 15:56:02 INFO - PROCESS | 1652 | 1462402562907 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12bdb6000) [pid = 1652] [serial = 2198] [outer = 0x129632800] 15:56:03 INFO - PROCESS | 1652 | 1462402563324 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:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 15:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:56:03 INFO - PROCESS | 1652 | 1462402563345 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 1652 | 1462402563347 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:56:03 INFO - PROCESS | 1652 | 1462402563349 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 1652 | 1462402563351 Marionette TRACE conn2 <- [1,2902,null,{}] 15:56:03 INFO - PROCESS | 1652 | 1462402563356 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:56:03 INFO - PROCESS | 1652 | 1462402563512 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:56:03 INFO - PROCESS | 1652 | 1462402563626 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1359e8800 == 63 [pid = 1652] [id = 733] 15:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12be0c000) [pid = 1652] [serial = 2199] [outer = 0x0] 15:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12c323c00) [pid = 1652] [serial = 2200] [outer = 0x12be0c000] 15:56:03 INFO - PROCESS | 1652 | 1462402563659 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12c4a1000) [pid = 1652] [serial = 2201] [outer = 0x12be0c000] 15:56:04 INFO - PROCESS | 1652 | 1462402564097 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 823ms 15:56:04 INFO - PROCESS | 1652 | 1462402564346 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 1652 | 1462402564349 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:56:04 INFO - PROCESS | 1652 | 1462402564367 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 1652 | 1462402564368 Marionette TRACE conn2 <- [1,2906,null,{}] 15:56:04 INFO - PROCESS | 1652 | 1462402564372 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:56:04 INFO - PROCESS | 1652 | 1462402564472 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:56:04 INFO - PROCESS | 1652 | 1462402564529 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1248a5800 == 64 [pid = 1652] [id = 734] 15:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1131e1400) [pid = 1652] [serial = 2202] [outer = 0x0] 15:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x113da6400) [pid = 1652] [serial = 2203] [outer = 0x1131e1400] 15:56:04 INFO - PROCESS | 1652 | 1462402564557 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x117424800) [pid = 1652] [serial = 2204] [outer = 0x1131e1400] 15:56:05 INFO - PROCESS | 1652 | 1462402565056 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:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 15:56:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:56:05 INFO - PROCESS | 1652 | 1462402565088 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 1652 | 1462402565090 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:56:05 INFO - PROCESS | 1652 | 1462402565096 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 1652 | 1462402565098 Marionette TRACE conn2 <- [1,2910,null,{}] 15:56:05 INFO - PROCESS | 1652 | 1462402565101 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:56:05 INFO - PROCESS | 1652 | 1462402565201 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:56:05 INFO - PROCESS | 1652 | 1462402565278 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121419800 == 65 [pid = 1652] [id = 735] 15:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11742b800) [pid = 1652] [serial = 2205] [outer = 0x0] 15:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118894c00) [pid = 1652] [serial = 2206] [outer = 0x11742b800] 15:56:05 INFO - PROCESS | 1652 | 1462402565305 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a07d000) [pid = 1652] [serial = 2207] [outer = 0x11742b800] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d122000 == 64 [pid = 1652] [id = 726] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c41b000 == 63 [pid = 1652] [id = 725] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119a16800 == 62 [pid = 1652] [id = 724] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119d30400) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11891f400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129755400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118202400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1277b3c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12be3ac00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b598000 == 61 [pid = 1652] [id = 723] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8b000 == 60 [pid = 1652] [id = 722] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1297b5000 == 59 [pid = 1652] [id = 721] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12920c000 == 58 [pid = 1652] [id = 720] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126c31800 == 57 [pid = 1652] [id = 719] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11995a000 == 56 [pid = 1652] [id = 18] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1248d1000 == 55 [pid = 1652] [id = 718] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a221000 == 54 [pid = 1652] [id = 717] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119240800 == 53 [pid = 1652] [id = 716] 15:56:05 INFO - PROCESS | 1652 | --DOCSHELL 0x119960000 == 52 [pid = 1652] [id = 715] 15:56:05 INFO - PROCESS | 1652 | 1462402565770 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:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:56:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 724ms 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12aaa9400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ad9ec00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ab69400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12aff4000) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12ada6000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bc66800) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1213d2400) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x121a2dc00) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118208c00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x113d2e000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1259a0c00) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1260b7800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1272da800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1277b1800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128da0000) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119d30000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11907b400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ad9e000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bdb8c00) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119fc2000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12975d000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12be0b000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12be11c00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bc6b400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12aff9800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bdc0000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12963bc00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be05000) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 15:56:05 INFO - PROCESS | 1652 | 1462402565847 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 1652 | 1462402565850 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:56:05 INFO - TEST-START | /DOMEvents/constructors.html 15:56:05 INFO - PROCESS | 1652 | 1462402565866 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 1652 | 1462402565869 Marionette TRACE conn2 <- [1,2914,null,{}] 15:56:05 INFO - PROCESS | 1652 | 1462402565879 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:56:06 INFO - PROCESS | 1652 | 1462402566015 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:56:06 INFO - PROCESS | 1652 | 1462402566032 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12167e800 == 53 [pid = 1652] [id = 736] 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1214aa000) [pid = 1652] [serial = 2208] [outer = 0x0] 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1214b0000) [pid = 1652] [serial = 2209] [outer = 0x1214aa000] 15:56:06 INFO - PROCESS | 1652 | 1462402566064 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121a27c00) [pid = 1652] [serial = 2210] [outer = 0x1214aa000] 15:56:06 INFO - PROCESS | 1652 | 1462402566465 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:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:56:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 633ms 15:56:06 INFO - PROCESS | 1652 | 1462402566497 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 1652 | 1462402566499 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:56:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:56:06 INFO - PROCESS | 1652 | 1462402566501 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1652 | 1462402566502 Marionette TRACE conn2 <- [1,2918,null,{}] 15:56:06 INFO - PROCESS | 1652 | 1462402566505 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:56:06 INFO - PROCESS | 1652 | 1462402566588 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:56:06 INFO - PROCESS | 1652 | 1462402566593 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1297a1000 == 54 [pid = 1652] [id = 737] 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x121a31800) [pid = 1652] [serial = 2211] [outer = 0x0] 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1259a0c00) [pid = 1652] [serial = 2212] [outer = 0x121a31800] 15:56:06 INFO - PROCESS | 1652 | 1462402566619 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1277b3c00) [pid = 1652] [serial = 2213] [outer = 0x121a31800] 15:56:06 INFO - PROCESS | 1652 | 1462402566953 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:56:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 15:56:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:56:06 INFO - PROCESS | 1652 | 1462402566972 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 1652 | 1462402566974 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:56:06 INFO - PROCESS | 1652 | 1462402566976 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1652 | 1462402566977 Marionette TRACE conn2 <- [1,2922,null,{}] 15:56:06 INFO - PROCESS | 1652 | 1462402566979 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:56:07 INFO - PROCESS | 1652 | 1462402567082 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:56:07 INFO - PROCESS | 1652 | 1462402567189 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133e2800 == 55 [pid = 1652] [id = 738] 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x110fdb000) [pid = 1652] [serial = 2214] [outer = 0x0] 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x112649000) [pid = 1652] [serial = 2215] [outer = 0x110fdb000] 15:56:07 INFO - PROCESS | 1652 | 1462402567222 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1168b5800) [pid = 1652] [serial = 2216] [outer = 0x110fdb000] 15:56:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:56:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:56:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:56:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:56:07 INFO - PROCESS | 1652 | 1462402567648 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:56:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:56:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:56:07 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:56:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:56:07 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:56:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:56:07 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:56:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:56:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:56:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 721ms 15:56:07 INFO - PROCESS | 1652 | 1462402567698 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 1652 | 1462402567701 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:56:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:56:07 INFO - PROCESS | 1652 | 1462402567724 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 1652 | 1462402567727 Marionette TRACE conn2 <- [1,2926,null,{}] 15:56:07 INFO - PROCESS | 1652 | 1462402567730 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:56:07 INFO - PROCESS | 1652 | 1462402567836 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:56:07 INFO - PROCESS | 1652 | 1462402567909 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fed000 == 56 [pid = 1652] [id = 739] 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1215c2800) [pid = 1652] [serial = 2217] [outer = 0x0] 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124dd1000) [pid = 1652] [serial = 2218] [outer = 0x1215c2800] 15:56:07 INFO - PROCESS | 1652 | 1462402567941 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1260b6400) [pid = 1652] [serial = 2219] [outer = 0x1215c2800] 15:56:08 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:56:08 INFO - PROCESS | 1652 | 1462402568304 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:56:08 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:56:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 627ms 15:56:08 INFO - PROCESS | 1652 | 1462402568351 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 1652 | 1462402568353 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:56:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:56:08 INFO - PROCESS | 1652 | 1462402568356 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 1652 | 1462402568358 Marionette TRACE conn2 <- [1,2930,null,{}] 15:56:08 INFO - PROCESS | 1652 | 1462402568360 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:56:08 INFO - PROCESS | 1652 | 1462402568464 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:56:08 INFO - PROCESS | 1652 | 1462402568559 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b530000 == 57 [pid = 1652] [id = 740] 15:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1277b1c00) [pid = 1652] [serial = 2220] [outer = 0x0] 15:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128daa000) [pid = 1652] [serial = 2221] [outer = 0x1277b1c00] 15:56:08 INFO - PROCESS | 1652 | 1462402568591 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12934c800) [pid = 1652] [serial = 2222] [outer = 0x1277b1c00] 15:56:08 INFO - PROCESS | 1652 | 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:56:08 INFO - PROCESS | 1652 | 1462402568962 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:56:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:56:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 15:56:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:56:08 INFO - PROCESS | 1652 | 1462402568976 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 1652 | 1462402568977 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:56:08 INFO - PROCESS | 1652 | 1462402568985 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 1652 | 1462402568989 Marionette TRACE conn2 <- [1,2934,null,{}] 15:56:08 INFO - PROCESS | 1652 | 1462402568993 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:56:09 INFO - PROCESS | 1652 | 1462402569098 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:56:09 INFO - PROCESS | 1652 | 1462402569159 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c3a7800 == 58 [pid = 1652] [id = 741] 15:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129752400) [pid = 1652] [serial = 2223] [outer = 0x0] 15:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12aaa9c00) [pid = 1652] [serial = 2224] [outer = 0x129752400] 15:56:09 INFO - PROCESS | 1652 | 1462402569190 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ada6000) [pid = 1652] [serial = 2225] [outer = 0x129752400] 15:56:09 INFO - PROCESS | 1652 | 1462402569621 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:56:09 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:56:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 679ms 15:56:09 INFO - PROCESS | 1652 | 1462402569660 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:56:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:56:09 INFO - PROCESS | 1652 | 1462402569663 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:56:09 INFO - PROCESS | 1652 | 1462402569667 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 1652 | 1462402569669 Marionette TRACE conn2 <- [1,2938,null,{}] 15:56:09 INFO - PROCESS | 1652 | 1462402569672 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:56:09 INFO - PROCESS | 1652 | 1462402569832 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:56:09 INFO - PROCESS | 1652 | 1462402569925 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c425000 == 59 [pid = 1652] [id = 742] 15:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ad9ac00) [pid = 1652] [serial = 2226] [outer = 0x0] 15:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b470c00) [pid = 1652] [serial = 2227] [outer = 0x12ad9ac00] 15:56:09 INFO - PROCESS | 1652 | 1462402569955 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bdb8000) [pid = 1652] [serial = 2228] [outer = 0x12ad9ac00] 15:56:10 INFO - PROCESS | 1652 | 1462402570296 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:56:10 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:56:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 673ms 15:56:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:56:10 INFO - PROCESS | 1652 | 1462402570340 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 1652 | 1462402570341 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:56:10 INFO - PROCESS | 1652 | 1462402570344 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 1652 | 1462402570345 Marionette TRACE conn2 <- [1,2942,null,{}] 15:56:10 INFO - PROCESS | 1652 | 1462402570348 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:56:10 INFO - PROCESS | 1652 | 1462402570454 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:56:10 INFO - PROCESS | 1652 | 1462402570526 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d01d000 == 60 [pid = 1652] [id = 743] 15:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12be05000) [pid = 1652] [serial = 2229] [outer = 0x0] 15:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12be0ac00) [pid = 1652] [serial = 2230] [outer = 0x12be05000] 15:56:10 INFO - PROCESS | 1652 | 1462402570564 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12be40c00) [pid = 1652] [serial = 2231] [outer = 0x12be05000] 15:56:10 INFO - PROCESS | 1652 | 1462402570938 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:56:10 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:56:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:56:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 15:56:10 INFO - PROCESS | 1652 | 1462402570965 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 1652 | 1462402570967 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:56:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:56:10 INFO - PROCESS | 1652 | 1462402570969 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 1652 | 1462402570971 Marionette TRACE conn2 <- [1,2946,null,{}] 15:56:10 INFO - PROCESS | 1652 | 1462402570973 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:56:11 INFO - PROCESS | 1652 | 1462402571075 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:56:11 INFO - PROCESS | 1652 | 1462402571158 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48e000 == 61 [pid = 1652] [id = 744] 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be0c800) [pid = 1652] [serial = 2232] [outer = 0x0] 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12c331800) [pid = 1652] [serial = 2233] [outer = 0x12be0c800] 15:56:11 INFO - PROCESS | 1652 | 1462402571228 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12c4a7000) [pid = 1652] [serial = 2234] [outer = 0x12be0c800] 15:56:11 INFO - PROCESS | 1652 | 1462402571540 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:56:11 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:56:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 15:56:11 INFO - PROCESS | 1652 | 1462402571591 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 1652 | 1462402571593 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:56:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:56:11 INFO - PROCESS | 1652 | 1462402571595 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 1652 | 1462402571596 Marionette TRACE conn2 <- [1,2950,null,{}] 15:56:11 INFO - PROCESS | 1652 | 1462402571599 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:56:11 INFO - PROCESS | 1652 | 1462402571699 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:56:11 INFO - PROCESS | 1652 | 1462402571758 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x134ce8000 == 62 [pid = 1652] [id = 745] 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11318c000) [pid = 1652] [serial = 2235] [outer = 0x0] 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11318e000) [pid = 1652] [serial = 2236] [outer = 0x11318c000] 15:56:11 INFO - PROCESS | 1652 | 1462402571788 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x113194400) [pid = 1652] [serial = 2237] [outer = 0x11318c000] 15:56:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824e000 == 63 [pid = 1652] [id = 746] 15:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x113197000) [pid = 1652] [serial = 2238] [outer = 0x0] 15:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11318f400) [pid = 1652] [serial = 2239] [outer = 0x113197000] 15:56:12 INFO - PROCESS | 1652 | 1462402572203 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:56:12 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:56:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 15:56:12 INFO - PROCESS | 1652 | 1462402572214 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 1652 | 1462402572216 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:56:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:56:12 INFO - PROCESS | 1652 | 1462402572219 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 1652 | 1462402572222 Marionette TRACE conn2 <- [1,2954,null,{}] 15:56:12 INFO - PROCESS | 1652 | 1462402572224 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:56:12 INFO - PROCESS | 1652 | 1462402572345 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:56:12 INFO - PROCESS | 1652 | 1462402572435 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357df000 == 64 [pid = 1652] [id = 747] 15:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11318c800) [pid = 1652] [serial = 2240] [outer = 0x0] 15:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x113197800) [pid = 1652] [serial = 2241] [outer = 0x11318c800] 15:56:12 INFO - PROCESS | 1652 | 1462402572467 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1167b4400) [pid = 1652] [serial = 2242] [outer = 0x11318c800] 15:56:12 INFO - PROCESS | 1652 | 1462402572816 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:56:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:56:12 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:56:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 15:56:12 INFO - PROCESS | 1652 | 1462402572839 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 1652 | 1462402572841 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:56:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:56:12 INFO - PROCESS | 1652 | 1462402572843 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 1652 | 1462402572844 Marionette TRACE conn2 <- [1,2958,null,{}] 15:56:12 INFO - PROCESS | 1652 | 1462402572847 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:56:12 INFO - PROCESS | 1652 | 1462402572957 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:56:13 INFO - PROCESS | 1652 | 1462402573018 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1353a6000 == 65 [pid = 1652] [id = 748] 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1167b3800) [pid = 1652] [serial = 2243] [outer = 0x0] 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1167bb400) [pid = 1652] [serial = 2244] [outer = 0x1167b3800] 15:56:13 INFO - PROCESS | 1652 | 1462402573100 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12135b000) [pid = 1652] [serial = 2245] [outer = 0x1167b3800] 15:56:13 INFO - PROCESS | 1652 | 1462402573430 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:56:13 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:56:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms 15:56:13 INFO - PROCESS | 1652 | 1462402573466 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 1652 | 1462402573468 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:56:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:56:13 INFO - PROCESS | 1652 | 1462402573473 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 1652 | 1462402573474 Marionette TRACE conn2 <- [1,2962,null,{}] 15:56:13 INFO - PROCESS | 1652 | 1462402573476 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:56:13 INFO - PROCESS | 1652 | 1462402573579 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:56:13 INFO - PROCESS | 1652 | 1462402573637 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1359ef800 == 66 [pid = 1652] [id = 749] 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x121358000) [pid = 1652] [serial = 2246] [outer = 0x0] 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x121360400) [pid = 1652] [serial = 2247] [outer = 0x121358000] 15:56:13 INFO - PROCESS | 1652 | 1462402573671 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12c4a4c00) [pid = 1652] [serial = 2248] [outer = 0x121358000] 15:56:14 INFO - PROCESS | 1652 | 1462402574212 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:56:14 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:56:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 770ms 15:56:14 INFO - PROCESS | 1652 | 1462402574242 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 1652 | 1462402574245 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:56:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:56:14 INFO - PROCESS | 1652 | 1462402574248 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 1652 | 1462402574250 Marionette TRACE conn2 <- [1,2966,null,{}] 15:56:14 INFO - PROCESS | 1652 | 1462402574254 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:56:14 INFO - PROCESS | 1652 | 1462402574358 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:56:14 INFO - PROCESS | 1652 | 1462402574421 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12771d800 == 67 [pid = 1652] [id = 750] 15:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1167b4800) [pid = 1652] [serial = 2249] [outer = 0x0] 15:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1182d6800) [pid = 1652] [serial = 2250] [outer = 0x1167b4800] 15:56:14 INFO - PROCESS | 1652 | 1462402574450 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x1192f3000) [pid = 1652] [serial = 2251] [outer = 0x1167b4800] 15:56:14 INFO - PROCESS | 1652 | 1462402574858 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:56:14 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:56:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 15:56:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:56:14 INFO - PROCESS | 1652 | 1462402574870 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 1652 | 1462402574874 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:56:14 INFO - PROCESS | 1652 | 1462402574878 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 1652 | 1462402574880 Marionette TRACE conn2 <- [1,2970,null,{}] 15:56:14 INFO - PROCESS | 1652 | 1462402574883 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:56:15 INFO - PROCESS | 1652 | 1462402575023 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1297a1000 == 66 [pid = 1652] [id = 737] 15:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12167e800 == 65 [pid = 1652] [id = 736] 15:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121419800 == 64 [pid = 1652] [id = 735] 15:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1248a5800 == 63 [pid = 1652] [id = 734] 15:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11899f000 == 62 [pid = 1652] [id = 728] 15:56:15 INFO - PROCESS | 1652 | 1462402575129 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a032000 == 63 [pid = 1652] [id = 751] 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11907f800) [pid = 1652] [serial = 2252] [outer = 0x0] 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11a080000) [pid = 1652] [serial = 2253] [outer = 0x11907f800] 15:56:15 INFO - PROCESS | 1652 | 1462402575157 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x121ab5800) [pid = 1652] [serial = 2254] [outer = 0x11907f800] 15:56:15 INFO - PROCESS | 1652 | 1462402575476 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:56:15 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:56:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 15:56:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:56:15 INFO - PROCESS | 1652 | 1462402575499 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 1652 | 1462402575500 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:56:15 INFO - PROCESS | 1652 | 1462402575504 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 1652 | 1462402575508 Marionette TRACE conn2 <- [1,2974,null,{}] 15:56:15 INFO - PROCESS | 1652 | 1462402575522 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:56:15 INFO - PROCESS | 1652 | 1462402575635 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:56:15 INFO - PROCESS | 1652 | 1462402575679 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8d000 == 64 [pid = 1652] [id = 752] 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x126b88800) [pid = 1652] [serial = 2255] [outer = 0x0] 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1278dcc00) [pid = 1652] [serial = 2256] [outer = 0x126b88800] 15:56:15 INFO - PROCESS | 1652 | 1462402575706 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1278e7400) [pid = 1652] [serial = 2257] [outer = 0x126b88800] 15:56:16 INFO - PROCESS | 1652 | 1462402576030 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:56:16 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:56:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 579ms 15:56:16 INFO - PROCESS | 1652 | 1462402576083 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:56:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:56:16 INFO - PROCESS | 1652 | 1462402576085 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:56:16 INFO - PROCESS | 1652 | 1462402576087 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1652 | 1462402576088 Marionette TRACE conn2 <- [1,2978,null,{}] 15:56:16 INFO - PROCESS | 1652 | 1462402576097 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:56:16 INFO - PROCESS | 1652 | 1462402576208 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:56:16 INFO - PROCESS | 1652 | 1462402576248 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x132bdb800 == 65 [pid = 1652] [id = 753] 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1278e8000) [pid = 1652] [serial = 2258] [outer = 0x0] 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128faa800) [pid = 1652] [serial = 2259] [outer = 0x1278e8000] 15:56:16 INFO - PROCESS | 1652 | 1462402576274 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x129969c00) [pid = 1652] [serial = 2260] [outer = 0x1278e8000] 15:56:16 INFO - PROCESS | 1652 | 1462402576607 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:56:16 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:56:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 529ms 15:56:16 INFO - PROCESS | 1652 | 1462402576624 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 1652 | 1462402576625 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:56:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:56:16 INFO - PROCESS | 1652 | 1462402576627 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1652 | 1462402576628 Marionette TRACE conn2 <- [1,2982,null,{}] 15:56:16 INFO - PROCESS | 1652 | 1462402576631 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:56:16 INFO - PROCESS | 1652 | 1462402576743 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:56:16 INFO - PROCESS | 1652 | 1462402576786 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1355a4000 == 66 [pid = 1652] [id = 754] 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129354400) [pid = 1652] [serial = 2261] [outer = 0x0] 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12afef400) [pid = 1652] [serial = 2262] [outer = 0x129354400] 15:56:16 INFO - PROCESS | 1652 | 1462402576810 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12bdbf000) [pid = 1652] [serial = 2263] [outer = 0x129354400] 15:56:17 INFO - PROCESS | 1652 | 1462402577094 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:56:17 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:56:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:56:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 517ms 15:56:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:56:17 INFO - PROCESS | 1652 | 1462402577146 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 1652 | 1462402577147 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:56:17 INFO - PROCESS | 1652 | 1462402577149 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 1652 | 1462402577150 Marionette TRACE conn2 <- [1,2986,null,{}] 15:56:17 INFO - PROCESS | 1652 | 1462402577159 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:56:17 INFO - PROCESS | 1652 | 1462402577281 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:56:17 INFO - PROCESS | 1652 | 1462402577292 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1287b8000 == 67 [pid = 1652] [id = 755] 15:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12be09000) [pid = 1652] [serial = 2264] [outer = 0x0] 15:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12c323000) [pid = 1652] [serial = 2265] [outer = 0x12be09000] 15:56:17 INFO - PROCESS | 1652 | 1462402577318 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12c991400) [pid = 1652] [serial = 2266] [outer = 0x12be09000] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x112a0d800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x121965c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x1161cc400) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1260bdc00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11347bc00) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1192f8c00) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129029800) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x1272dc800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x129234800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1260b9400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1120d5400) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1182ce400) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x119687000) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1277b1400) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x121a32400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12afec800) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x119680000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1131e1400) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11742b800) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1214aa000) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x110fdfc00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ada0400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x117428000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a07d800) [pid = 1652] [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:56:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1183c1c00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:56:17 INFO - PROCESS | 1652 | 1462402577763 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:56:17 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:56:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 15:56:17 INFO - PROCESS | 1652 | 1462402577774 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 1652 | 1462402577775 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:56:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:56:17 INFO - PROCESS | 1652 | 1462402577777 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 1652 | 1462402577778 Marionette TRACE conn2 <- [1,2990,null,{}] 15:56:17 INFO - PROCESS | 1652 | 1462402577781 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:56:17 INFO - PROCESS | 1652 | 1462402577904 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:56:17 INFO - PROCESS | 1652 | 1462402577952 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961d000 == 68 [pid = 1652] [id = 756] 15:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x110eb4c00) [pid = 1652] [serial = 2267] [outer = 0x0] 15:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x110ebac00) [pid = 1652] [serial = 2268] [outer = 0x110eb4c00] 15:56:17 INFO - PROCESS | 1652 | 1462402577977 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x110ec0000) [pid = 1652] [serial = 2269] [outer = 0x110eb4c00] 15:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd80000 == 69 [pid = 1652] [id = 757] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1126c0400) [pid = 1652] [serial = 2270] [outer = 0x0] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x110fde800) [pid = 1652] [serial = 2271] [outer = 0x1126c0400] 15:56:18 INFO - PROCESS | 1652 | 1462402578269 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:56:18 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:56:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 15:56:18 INFO - PROCESS | 1652 | 1462402578299 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 1652 | 1462402578300 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:56:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:56:18 INFO - PROCESS | 1652 | 1462402578305 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 1652 | 1462402578307 Marionette TRACE conn2 <- [1,2994,null,{}] 15:56:18 INFO - PROCESS | 1652 | 1462402578310 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:56:18 INFO - PROCESS | 1652 | 1462402578424 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:56:18 INFO - PROCESS | 1652 | 1462402578488 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1356d0000 == 70 [pid = 1652] [id = 758] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x110eb6c00) [pid = 1652] [serial = 2272] [outer = 0x0] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x110fe0400) [pid = 1652] [serial = 2273] [outer = 0x110eb6c00] 15:56:18 INFO - PROCESS | 1652 | 1462402578512 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11a07d800) [pid = 1652] [serial = 2274] [outer = 0x110eb6c00] 15:56:18 INFO - PROCESS | 1652 | 1462402578781 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:56:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:56:18 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:56:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 15:56:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:56:18 INFO - PROCESS | 1652 | 1462402578826 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 1652 | 1462402578827 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:56:18 INFO - PROCESS | 1652 | 1462402578830 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 1652 | 1462402578831 Marionette TRACE conn2 <- [1,2998,null,{}] 15:56:18 INFO - PROCESS | 1652 | 1462402578833 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:56:18 INFO - PROCESS | 1652 | 1462402578929 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:56:18 INFO - PROCESS | 1652 | 1462402578933 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127811000 == 71 [pid = 1652] [id = 759] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x110ec2400) [pid = 1652] [serial = 2275] [outer = 0x0] 15:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x110eca000) [pid = 1652] [serial = 2276] [outer = 0x110ec2400] 15:56:18 INFO - PROCESS | 1652 | 1462402578959 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x110ecec00) [pid = 1652] [serial = 2277] [outer = 0x110ec2400] 15:56:19 INFO - PROCESS | 1652 | 1462402579284 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:56:19 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:56:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 15:56:19 INFO - PROCESS | 1652 | 1462402579299 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 1652 | 1462402579300 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:56:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:56:19 INFO - PROCESS | 1652 | 1462402579307 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 1652 | 1462402579309 Marionette TRACE conn2 <- [1,3002,null,{}] 15:56:19 INFO - PROCESS | 1652 | 1462402579311 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:56:19 INFO - PROCESS | 1652 | 1462402579438 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:56:19 INFO - PROCESS | 1652 | 1462402579446 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127820000 == 72 [pid = 1652] [id = 760] 15:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x110ec3000) [pid = 1652] [serial = 2278] [outer = 0x0] 15:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x110f9e000) [pid = 1652] [serial = 2279] [outer = 0x110ec3000] 15:56:19 INFO - PROCESS | 1652 | 1462402579471 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x121eba000) [pid = 1652] [serial = 2280] [outer = 0x110ec3000] 15:56:19 INFO - PROCESS | 1652 | 1462402579945 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:56:19 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:56:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 668ms 15:56:19 INFO - PROCESS | 1652 | 1462402579977 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:56:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:56:19 INFO - PROCESS | 1652 | 1462402579981 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:56:19 INFO - PROCESS | 1652 | 1462402579987 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 1652 | 1462402579990 Marionette TRACE conn2 <- [1,3006,null,{}] 15:56:20 INFO - PROCESS | 1652 | 1462402579996 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:56:20 INFO - PROCESS | 1652 | 1462402580176 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:56:20 INFO - PROCESS | 1652 | 1462402580298 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c2e800 == 73 [pid = 1652] [id = 761] 15:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1167b9400) [pid = 1652] [serial = 2281] [outer = 0x0] 15:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11757c400) [pid = 1652] [serial = 2282] [outer = 0x1167b9400] 15:56:20 INFO - PROCESS | 1652 | 1462402580329 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x1192fa000) [pid = 1652] [serial = 2283] [outer = 0x1167b9400] 15:56:20 INFO - PROCESS | 1652 | 1462402580683 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:56:20 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:56:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 723ms 15:56:20 INFO - PROCESS | 1652 | 1462402580710 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 1652 | 1462402580714 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:56:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:56:20 INFO - PROCESS | 1652 | 1462402580718 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 1652 | 1462402580720 Marionette TRACE conn2 <- [1,3010,null,{}] 15:56:20 INFO - PROCESS | 1652 | 1462402580723 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:56:20 INFO - PROCESS | 1652 | 1462402580833 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:56:20 INFO - PROCESS | 1652 | 1462402580944 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc79000 == 74 [pid = 1652] [id = 762] 15:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1196f5400) [pid = 1652] [serial = 2284] [outer = 0x0] 15:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11a093400) [pid = 1652] [serial = 2285] [outer = 0x1196f5400] 15:56:20 INFO - PROCESS | 1652 | 1462402580975 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x121e23000) [pid = 1652] [serial = 2286] [outer = 0x1196f5400] 15:56:21 INFO - PROCESS | 1652 | 1462402581338 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:56:21 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:56:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 15:56:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:56:21 INFO - PROCESS | 1652 | 1462402581391 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 1652 | 1462402581392 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:56:21 INFO - PROCESS | 1652 | 1462402581394 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 1652 | 1462402581398 Marionette TRACE conn2 <- [1,3014,null,{}] 15:56:21 INFO - PROCESS | 1652 | 1462402581405 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:56:21 INFO - PROCESS | 1652 | 1462402581514 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:56:21 INFO - PROCESS | 1652 | 1462402581625 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1357dc000 == 75 [pid = 1652] [id = 763] 15:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1274c3400) [pid = 1652] [serial = 2287] [outer = 0x0] 15:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x1278e1c00) [pid = 1652] [serial = 2288] [outer = 0x1274c3400] 15:56:21 INFO - PROCESS | 1652 | 1462402581656 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x128da5000) [pid = 1652] [serial = 2289] [outer = 0x1274c3400] 15:56:21 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:56:22 INFO - PROCESS | 1652 | 1462402582053 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:56:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:56:22 INFO - {} 15:56:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:56:22 INFO - {} 15:56:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:56:22 INFO - {} 15:56:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:56:22 INFO - {} 15:56:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 674ms 15:56:22 INFO - PROCESS | 1652 | 1462402582069 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 1652 | 1462402582071 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:56:22 INFO - TEST-START | /FileAPI/fileReader.html 15:56:22 INFO - PROCESS | 1652 | 1462402582074 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 1652 | 1462402582075 Marionette TRACE conn2 <- [1,3018,null,{}] 15:56:22 INFO - PROCESS | 1652 | 1462402582077 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:56:22 INFO - PROCESS | 1652 | 1462402582186 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:56:22 INFO - PROCESS | 1652 | 1462402582291 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x135672800 == 76 [pid = 1652] [id = 764] 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x129029800) [pid = 1652] [serial = 2290] [outer = 0x0] 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x129636800) [pid = 1652] [serial = 2291] [outer = 0x129029800] 15:56:22 INFO - PROCESS | 1652 | 1462402582322 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12be35400) [pid = 1652] [serial = 2292] [outer = 0x129029800] 15:56:22 INFO - PROCESS | 1652 | 1462402582661 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:56:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:56:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:56:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:56:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:56:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 620ms 15:56:22 INFO - PROCESS | 1652 | 1462402582695 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 1652 | 1462402582696 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:56:22 INFO - TEST-START | /FileAPI/historical.html 15:56:22 INFO - PROCESS | 1652 | 1462402582699 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 1652 | 1462402582700 Marionette TRACE conn2 <- [1,3022,null,{}] 15:56:22 INFO - PROCESS | 1652 | 1462402582702 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:56:22 INFO - PROCESS | 1652 | 1462402582810 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:56:22 INFO - PROCESS | 1652 | 1462402582909 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x135544800 == 77 [pid = 1652] [id = 765] 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x111040800) [pid = 1652] [serial = 2293] [outer = 0x0] 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x111045000) [pid = 1652] [serial = 2294] [outer = 0x111040800] 15:56:22 INFO - PROCESS | 1652 | 1462402582942 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x111049000) [pid = 1652] [serial = 2295] [outer = 0x111040800] 15:56:23 INFO - PROCESS | 1652 | 1462402583327 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:56:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:56:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:56:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:56:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:56:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:56:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:56:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:56:23 INFO - TEST-OK | /FileAPI/historical.html | took 674ms 15:56:23 INFO - TEST-START | /FileAPI/idlharness.html 15:56:23 INFO - PROCESS | 1652 | 1462402583374 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 1652 | 1462402583375 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:56:23 INFO - PROCESS | 1652 | 1462402583378 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 1652 | 1462402583379 Marionette TRACE conn2 <- [1,3026,null,{}] 15:56:23 INFO - PROCESS | 1652 | 1462402583381 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:56:23 INFO - PROCESS | 1652 | 1462402583502 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:56:23 INFO - PROCESS | 1652 | 1462402583617 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118285000 == 78 [pid = 1652] [id = 766] 15:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x112a0ec00) [pid = 1652] [serial = 2296] [outer = 0x0] 15:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x1213d7c00) [pid = 1652] [serial = 2297] [outer = 0x112a0ec00] 15:56:23 INFO - PROCESS | 1652 | 1462402583651 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129757000) [pid = 1652] [serial = 2298] [outer = 0x112a0ec00] 15:56:24 INFO - PROCESS | 1652 | 1462402584247 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:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:56:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:56:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:56:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:56:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:56:24 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:56:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:56:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:56:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:56:24 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:56:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:56:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:56:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:56:24 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:56:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:56:24 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:56:24 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:56:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:56:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:56:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:56:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:56:24 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:56:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:56:24 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:56:24 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:56:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:56:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:56:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:56:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:56:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:56:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:56:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 939ms 15:56:24 INFO - PROCESS | 1652 | 1462402584318 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 1652 | 1462402584321 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:56:24 INFO - TEST-START | /FileAPI/idlharness.worker 15:56:24 INFO - PROCESS | 1652 | 1462402584324 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 1652 | 1462402584325 Marionette TRACE conn2 <- [1,3030,null,{}] 15:56:24 INFO - PROCESS | 1652 | 1462402584328 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:56:24 INFO - PROCESS | 1652 | 1462402584436 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:56:24 INFO - PROCESS | 1652 | 1462402584810 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f4000 == 79 [pid = 1652] [id = 767] 15:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x110eb8c00) [pid = 1652] [serial = 2299] [outer = 0x0] 15:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x110ec8c00) [pid = 1652] [serial = 2300] [outer = 0x110eb8c00] 15:56:24 INFO - PROCESS | 1652 | 1462402584867 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x110fda000) [pid = 1652] [serial = 2301] [outer = 0x110eb8c00] 15:56:25 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:56:25 INFO - PROCESS | 1652 | 1462402585707 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:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:56:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:56:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:56:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:56:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:56:25 INFO - {} 15:56:25 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:56:25 INFO - {} 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:56:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:56:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:56:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 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:56:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:56:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:56:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:56:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:56:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:56:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:56:25 INFO - {} 15:56:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1442ms 15:56:25 INFO - PROCESS | 1652 | 1462402585767 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 1652 | 1462402585771 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:56:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:56:25 INFO - PROCESS | 1652 | 1462402585775 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 1652 | 1462402585780 Marionette TRACE conn2 <- [1,3034,null,{}] 15:56:25 INFO - PROCESS | 1652 | 1462402585786 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:56:26 INFO - PROCESS | 1652 | 1462402586012 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117fcb000 == 78 [pid = 1652] [id = 649] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x13558e000 == 77 [pid = 1652] [id = 731] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1357e5000 == 76 [pid = 1652] [id = 732] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad74800 == 75 [pid = 1652] [id = 628] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121a13000 == 74 [pid = 1652] [id = 646] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c41c800 == 73 [pid = 1652] [id = 648] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc76800 == 72 [pid = 1652] [id = 647] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d964800 == 71 [pid = 1652] [id = 694] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d118800 == 70 [pid = 1652] [id = 666] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c8000 == 69 [pid = 1652] [id = 695] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x127811000 == 68 [pid = 1652] [id = 759] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1259a0c00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1356d0000 == 67 [pid = 1652] [id = 758] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd80000 == 66 [pid = 1652] [id = 757] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12961d000 == 65 [pid = 1652] [id = 756] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1287b8000 == 64 [pid = 1652] [id = 755] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1355a4000 == 63 [pid = 1652] [id = 754] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x132bdb800 == 62 [pid = 1652] [id = 753] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8d000 == 61 [pid = 1652] [id = 752] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11a032000 == 60 [pid = 1652] [id = 751] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12771d800 == 59 [pid = 1652] [id = 750] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11824e000 == 58 [pid = 1652] [id = 746] 15:56:26 INFO - PROCESS | 1652 | 1462402586172 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b530000 == 57 [pid = 1652] [id = 740] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x128fed000 == 56 [pid = 1652] [id = 739] 15:56:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1133e2800 == 55 [pid = 1652] [id = 738] 15:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x117409800 == 56 [pid = 1652] [id = 768] 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x113188400) [pid = 1652] [serial = 2302] [outer = 0x0] 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1134e1c00) [pid = 1652] [serial = 2303] [outer = 0x113188400] 15:56:26 INFO - PROCESS | 1652 | 1462402586226 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x119a8d000) [pid = 1652] [serial = 2304] [outer = 0x113188400] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12963cc00) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129962800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x128da4000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x118915800) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1213e1c00) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12aaa7400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12bc6a800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1196f0400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x119d2f400) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x113da6400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x117424800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x118894c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1214b0000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1161d0400) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x121a27c00) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12be3a000) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11a07d000) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x115e95400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x119689c00) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12be08000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1260b1000) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ada1400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x128d9e000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12902fc00) [pid = 1652] [serial = 1472] [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:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12bdbc000) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12974f800) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119dc3000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x128fab000) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b468c00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12c323c00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1272e2000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12aa9c000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x119a8ec00) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11820bc00) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128be2800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12996d000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1260bd800) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1214ad400) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12afed800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1126b6800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1134e3000) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x119030800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11889cc00) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1213d3c00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121a28800) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129238c00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118660000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bdb6800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12aa9b000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x125fdd800) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124c74c00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128fb1c00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 15:56:26 INFO - PROCESS | 1652 | 1462402586573 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:56:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:56:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 827ms 15:56:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:56:26 INFO - PROCESS | 1652 | 1462402586623 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 1652 | 1462402586626 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:56:26 INFO - PROCESS | 1652 | 1462402586631 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 1652 | 1462402586632 Marionette TRACE conn2 <- [1,3038,null,{}] 15:56:26 INFO - PROCESS | 1652 | 1462402586634 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:56:26 INFO - PROCESS | 1652 | 1462402586718 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:56:26 INFO - PROCESS | 1652 | 1462402586726 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119f26000 == 57 [pid = 1652] [id = 769] 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119fc1c00) [pid = 1652] [serial = 2305] [outer = 0x0] 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11a093000) [pid = 1652] [serial = 2306] [outer = 0x119fc1c00] 15:56:26 INFO - PROCESS | 1652 | 1462402586753 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12135e400) [pid = 1652] [serial = 2307] [outer = 0x119fc1c00] 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:56:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 15:56:27 INFO - PROCESS | 1652 | 1462402587096 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:56:27 INFO - PROCESS | 1652 | 1462402587102 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 1652 | 1462402587104 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:56:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:56:27 INFO - PROCESS | 1652 | 1462402587108 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 1652 | 1462402587113 Marionette TRACE conn2 <- [1,3042,null,{}] 15:56:27 INFO - PROCESS | 1652 | 1462402587123 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:56:27 INFO - PROCESS | 1652 | 1462402587246 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:56:27 INFO - PROCESS | 1652 | 1462402587329 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dbd000 == 58 [pid = 1652] [id = 770] 15:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x121363c00) [pid = 1652] [serial = 2308] [outer = 0x0] 15:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12180a400) [pid = 1652] [serial = 2309] [outer = 0x121363c00] 15:56:27 INFO - PROCESS | 1652 | 1462402587372 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x121a31000) [pid = 1652] [serial = 2310] [outer = 0x121363c00] 15:56:27 INFO - PROCESS | 1652 | 1462402587803 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:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:56:27 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:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:56:27 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:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:56:27 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:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:56:27 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:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:56:27 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:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:56:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:56:27 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:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:56:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:56:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:56:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:56:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:56:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 735ms 15:56:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:56:27 INFO - PROCESS | 1652 | 1462402587843 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 1652 | 1462402587845 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:56:27 INFO - PROCESS | 1652 | 1462402587848 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 1652 | 1462402587849 Marionette TRACE conn2 <- [1,3046,null,{}] 15:56:27 INFO - PROCESS | 1652 | 1462402587857 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:56:27 INFO - PROCESS | 1652 | 1462402587946 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:56:27 INFO - PROCESS | 1652 | 1462402587953 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182de800 == 59 [pid = 1652] [id = 771] 15:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x125fe4400) [pid = 1652] [serial = 2311] [outer = 0x0] 15:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x125fe7c00) [pid = 1652] [serial = 2312] [outer = 0x125fe4400] 15:56:27 INFO - PROCESS | 1652 | 1462402587979 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1260b8c00) [pid = 1652] [serial = 2313] [outer = 0x125fe4400] 15:56:28 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:56:28 INFO - PROCESS | 1652 | 1462402588368 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:56:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:56:28 INFO - {} 15:56:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 568ms 15:56:28 INFO - PROCESS | 1652 | 1462402588416 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 1652 | 1462402588418 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:56:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:56:28 INFO - PROCESS | 1652 | 1462402588420 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 1652 | 1462402588421 Marionette TRACE conn2 <- [1,3050,null,{}] 15:56:28 INFO - PROCESS | 1652 | 1462402588423 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:56:28 INFO - PROCESS | 1652 | 1462402588529 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:56:28 INFO - PROCESS | 1652 | 1462402588549 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128fd9800 == 60 [pid = 1652] [id = 772] 15:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x126b33400) [pid = 1652] [serial = 2314] [outer = 0x0] 15:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x126b8d400) [pid = 1652] [serial = 2315] [outer = 0x126b33400] 15:56:28 INFO - PROCESS | 1652 | 1462402588580 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1274d1c00) [pid = 1652] [serial = 2316] [outer = 0x126b33400] 15:56:29 INFO - PROCESS | 1652 | 1462402589015 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:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:56:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 619ms 15:56:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:56:29 INFO - PROCESS | 1652 | 1462402589040 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 1652 | 1462402589042 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:56:29 INFO - PROCESS | 1652 | 1462402589046 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1652 | 1462402589048 Marionette TRACE conn2 <- [1,3054,null,{}] 15:56:29 INFO - PROCESS | 1652 | 1462402589058 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:56:29 INFO - PROCESS | 1652 | 1462402589219 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:56:29 INFO - PROCESS | 1652 | 1462402589243 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abce000 == 61 [pid = 1652] [id = 773] 15:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1278dc000) [pid = 1652] [serial = 2317] [outer = 0x0] 15:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128bdcc00) [pid = 1652] [serial = 2318] [outer = 0x1278dc000] 15:56:29 INFO - PROCESS | 1652 | 1462402589282 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128d9dc00) [pid = 1652] [serial = 2319] [outer = 0x1278dc000] 15:56:29 INFO - PROCESS | 1652 | 1462402589789 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:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:56:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:56:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:56:29 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:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:56:29 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:56:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:56:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:56:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms 15:56:29 INFO - PROCESS | 1652 | 1462402589845 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 1652 | 1462402589847 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:56:29 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:56:29 INFO - PROCESS | 1652 | 1462402589851 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1652 | 1462402589854 Marionette TRACE conn2 <- [1,3058,null,{}] 15:56:29 INFO - PROCESS | 1652 | 1462402589857 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:56:30 INFO - PROCESS | 1652 | 1462402590004 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:56:30 INFO - PROCESS | 1652 | 1462402590028 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b522800 == 62 [pid = 1652] [id = 774] 15:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128da7000) [pid = 1652] [serial = 2320] [outer = 0x0] 15:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x128faf400) [pid = 1652] [serial = 2321] [outer = 0x128da7000] 15:56:30 INFO - PROCESS | 1652 | 1462402590068 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12963f800) [pid = 1652] [serial = 2322] [outer = 0x128da7000] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119948800) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x110eb6c00) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x110ec2400) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1278e8000) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11907f800) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1167b4800) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129354400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x113197000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12be09000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x110eb4c00) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x126b88800) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1126c0400) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:56:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x121a31800) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:56:30 INFO - PROCESS | 1652 | 1462402590916 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:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:56:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:56:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:56:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:56:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:56:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:56:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:56:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:56:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:56:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1076ms 15:56:30 INFO - PROCESS | 1652 | 1462402590927 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 1652 | 1462402590928 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:56:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:56:30 INFO - PROCESS | 1652 | 1462402590931 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 1652 | 1462402590932 Marionette TRACE conn2 <- [1,3062,null,{}] 15:56:30 INFO - PROCESS | 1652 | 1462402590939 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:56:31 INFO - PROCESS | 1652 | 1462402591060 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:56:31 INFO - PROCESS | 1652 | 1462402591099 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cea000 == 63 [pid = 1652] [id = 775] 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x110ebec00) [pid = 1652] [serial = 2323] [outer = 0x0] 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x110fe3000) [pid = 1652] [serial = 2324] [outer = 0x110ebec00] 15:56:31 INFO - PROCESS | 1652 | 1462402591125 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x112a15400) [pid = 1652] [serial = 2325] [outer = 0x110ebec00] 15:56:31 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:56:31 INFO - PROCESS | 1652 | 1462402591418 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:56:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:56:31 INFO - {} 15:56:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 517ms 15:56:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:56:31 INFO - PROCESS | 1652 | 1462402591449 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 1652 | 1462402591450 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:56:31 INFO - PROCESS | 1652 | 1462402591453 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 1652 | 1462402591455 Marionette TRACE conn2 <- [1,3066,null,{}] 15:56:31 INFO - PROCESS | 1652 | 1462402591459 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:56:31 INFO - PROCESS | 1652 | 1462402591546 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:56:31 INFO - PROCESS | 1652 | 1462402591608 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12729d800 == 64 [pid = 1652] [id = 776] 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x112a13800) [pid = 1652] [serial = 2326] [outer = 0x0] 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x115098400) [pid = 1652] [serial = 2327] [outer = 0x112a13800] 15:56:31 INFO - PROCESS | 1652 | 1462402591634 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1168b6800) [pid = 1652] [serial = 2328] [outer = 0x112a13800] 15:56:31 INFO - PROCESS | 1652 | 1462402591909 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:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:56:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:56:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 474ms 15:56:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:56:31 INFO - PROCESS | 1652 | 1462402591927 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 1652 | 1462402591928 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:56:31 INFO - PROCESS | 1652 | 1462402591931 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 1652 | 1462402591932 Marionette TRACE conn2 <- [1,3070,null,{}] 15:56:31 INFO - PROCESS | 1652 | 1462402591934 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:56:32 INFO - PROCESS | 1652 | 1462402592034 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:56:32 INFO - PROCESS | 1652 | 1462402592039 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bc83000 == 65 [pid = 1652] [id = 777] 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118202c00) [pid = 1652] [serial = 2329] [outer = 0x0] 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11978b400) [pid = 1652] [serial = 2330] [outer = 0x118202c00] 15:56:32 INFO - PROCESS | 1652 | 1462402592068 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128da4000) [pid = 1652] [serial = 2331] [outer = 0x118202c00] 15:56:32 INFO - PROCESS | 1652 | 1462402592416 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:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:56:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:56:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 524ms 15:56:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:56:32 INFO - PROCESS | 1652 | 1462402592456 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 1652 | 1462402592457 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:56:32 INFO - PROCESS | 1652 | 1462402592459 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 1652 | 1462402592461 Marionette TRACE conn2 <- [1,3074,null,{}] 15:56:32 INFO - PROCESS | 1652 | 1462402592464 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:56:32 INFO - PROCESS | 1652 | 1462402592597 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:56:32 INFO - PROCESS | 1652 | 1462402592609 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c421000 == 66 [pid = 1652] [id = 778] 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129969800) [pid = 1652] [serial = 2332] [outer = 0x0] 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12ab61800) [pid = 1652] [serial = 2333] [outer = 0x129969800] 15:56:32 INFO - PROCESS | 1652 | 1462402592634 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12afed800) [pid = 1652] [serial = 2334] [outer = 0x129969800] 15:56:33 INFO - PROCESS | 1652 | 1462402593077 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:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:56:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:56:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 15:56:33 INFO - PROCESS | 1652 | 1462402593131 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 1652 | 1462402593133 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:56:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:56:33 INFO - PROCESS | 1652 | 1462402593157 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1652 | 1462402593159 Marionette TRACE conn2 <- [1,3078,null,{}] 15:56:33 INFO - PROCESS | 1652 | 1462402593163 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:56:33 INFO - PROCESS | 1652 | 1462402593280 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:56:33 INFO - PROCESS | 1652 | 1462402593403 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ce8000 == 67 [pid = 1652] [id = 779] 15:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x112a1a000) [pid = 1652] [serial = 2335] [outer = 0x0] 15:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11302c800) [pid = 1652] [serial = 2336] [outer = 0x112a1a000] 15:56:33 INFO - PROCESS | 1652 | 1462402593434 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x115e49c00) [pid = 1652] [serial = 2337] [outer = 0x112a1a000] 15:56:33 INFO - PROCESS | 1652 | 1462402593825 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:56:33 INFO - PROCESS | 1652 | 1462402593839 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:56:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:56:33 INFO - PROCESS | 1652 | 1462402593844 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1652 | 1462402593846 Marionette TRACE conn2 <- [1,3082,null,{}] 15:56:33 INFO - PROCESS | 1652 | 1462402593849 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:56:33 INFO - PROCESS | 1652 | 1462402593956 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:56:34 INFO - PROCESS | 1652 | 1462402594066 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c39800 == 68 [pid = 1652] [id = 780] 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1167ae800) [pid = 1652] [serial = 2338] [outer = 0x0] 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11a07e800) [pid = 1652] [serial = 2339] [outer = 0x1167ae800] 15:56:34 INFO - PROCESS | 1652 | 1462402594099 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1213de000) [pid = 1652] [serial = 2340] [outer = 0x1167ae800] 15:56:34 INFO - PROCESS | 1652 | 1462402594456 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:56:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:56:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:56:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:56:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 623ms 15:56:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:56:34 INFO - PROCESS | 1652 | 1462402594468 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 1652 | 1462402594470 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:56:34 INFO - PROCESS | 1652 | 1462402594472 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 1652 | 1462402594475 Marionette TRACE conn2 <- [1,3086,null,{}] 15:56:34 INFO - PROCESS | 1652 | 1462402594483 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:56:34 INFO - PROCESS | 1652 | 1462402594593 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:56:34 INFO - PROCESS | 1652 | 1462402594729 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad89000 == 69 [pid = 1652] [id = 781] 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x121ab3400) [pid = 1652] [serial = 2341] [outer = 0x0] 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x124c74c00) [pid = 1652] [serial = 2342] [outer = 0x121ab3400] 15:56:34 INFO - PROCESS | 1652 | 1462402594766 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x125a74000) [pid = 1652] [serial = 2343] [outer = 0x121ab3400] 15:56:35 INFO - PROCESS | 1652 | 1462402595130 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:56:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:56:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 15:56:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:56:35 INFO - PROCESS | 1652 | 1462402595145 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 1652 | 1462402595147 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:56:35 INFO - PROCESS | 1652 | 1462402595150 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 1652 | 1462402595151 Marionette TRACE conn2 <- [1,3090,null,{}] 15:56:35 INFO - PROCESS | 1652 | 1462402595154 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:56:35 INFO - PROCESS | 1652 | 1462402595261 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:56:35 INFO - PROCESS | 1652 | 1462402595380 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7f000 == 70 [pid = 1652] [id = 782] 15:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1260bdc00) [pid = 1652] [serial = 2344] [outer = 0x0] 15:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x126b81400) [pid = 1652] [serial = 2345] [outer = 0x1260bdc00] 15:56:35 INFO - PROCESS | 1652 | 1462402595414 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1274c9800) [pid = 1652] [serial = 2346] [outer = 0x1260bdc00] 15:56:35 INFO - PROCESS | 1652 | 1462402595774 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:56:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:56:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 15:56:35 INFO - PROCESS | 1652 | 1462402595821 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 1652 | 1462402595823 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:56:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:56:35 INFO - PROCESS | 1652 | 1462402595825 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 1652 | 1462402595826 Marionette TRACE conn2 <- [1,3094,null,{}] 15:56:35 INFO - PROCESS | 1652 | 1462402595829 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:56:35 INFO - PROCESS | 1652 | 1462402595939 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:56:36 INFO - PROCESS | 1652 | 1462402596035 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc64800 == 71 [pid = 1652] [id = 783] 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1277ab800) [pid = 1652] [serial = 2347] [outer = 0x0] 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1278e6400) [pid = 1652] [serial = 2348] [outer = 0x1277ab800] 15:56:36 INFO - PROCESS | 1652 | 1462402596078 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x128da3400) [pid = 1652] [serial = 2349] [outer = 0x1277ab800] 15:56:36 INFO - PROCESS | 1652 | 1462402596449 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:56:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:56:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 668ms 15:56:36 INFO - PROCESS | 1652 | 1462402596494 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 1652 | 1462402596495 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:56:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:56:36 INFO - PROCESS | 1652 | 1462402596498 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 1652 | 1462402596499 Marionette TRACE conn2 <- [1,3098,null,{}] 15:56:36 INFO - PROCESS | 1652 | 1462402596502 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:56:36 INFO - PROCESS | 1652 | 1462402596624 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:56:36 INFO - PROCESS | 1652 | 1462402596709 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc5f000 == 72 [pid = 1652] [id = 784] 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x128fafc00) [pid = 1652] [serial = 2350] [outer = 0x0] 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x129752800) [pid = 1652] [serial = 2351] [outer = 0x128fafc00] 15:56:36 INFO - PROCESS | 1652 | 1462402596743 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab5f400) [pid = 1652] [serial = 2352] [outer = 0x128fafc00] 15:56:37 INFO - PROCESS | 1652 | 1462402597098 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:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:56:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 620ms 15:56:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:56:37 INFO - PROCESS | 1652 | 1462402597118 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1652 | 1462402597120 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:56:37 INFO - PROCESS | 1652 | 1462402597122 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1652 | 1462402597123 Marionette TRACE conn2 <- [1,3102,null,{}] 15:56:37 INFO - PROCESS | 1652 | 1462402597126 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:56:37 INFO - PROCESS | 1652 | 1462402597234 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:56:37 INFO - PROCESS | 1652 | 1462402597332 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d47f800 == 73 [pid = 1652] [id = 785] 15:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12975ec00) [pid = 1652] [serial = 2353] [outer = 0x0] 15:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12afed400) [pid = 1652] [serial = 2354] [outer = 0x12975ec00] 15:56:37 INFO - PROCESS | 1652 | 1462402597365 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12bc67000) [pid = 1652] [serial = 2355] [outer = 0x12975ec00] 15:56:37 INFO - PROCESS | 1652 | 1462402597716 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:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:56:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 15:56:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:56:37 INFO - PROCESS | 1652 | 1462402597741 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1652 | 1462402597743 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:56:37 INFO - PROCESS | 1652 | 1462402597745 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1652 | 1462402597746 Marionette TRACE conn2 <- [1,3106,null,{}] 15:56:37 INFO - PROCESS | 1652 | 1462402597749 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:56:37 INFO - PROCESS | 1652 | 1462402597860 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:56:37 INFO - PROCESS | 1652 | 1462402597977 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d964800 == 74 [pid = 1652] [id = 786] 15:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x110ec4c00) [pid = 1652] [serial = 2356] [outer = 0x0] 15:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x121807400) [pid = 1652] [serial = 2357] [outer = 0x110ec4c00] 15:56:38 INFO - PROCESS | 1652 | 1462402598008 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12bc6c400) [pid = 1652] [serial = 2358] [outer = 0x110ec4c00] 15:56:38 INFO - PROCESS | 1652 | 1462402598375 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:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:56:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms 15:56:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:56:38 INFO - PROCESS | 1652 | 1462402598420 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 1652 | 1462402598421 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:56:38 INFO - PROCESS | 1652 | 1462402598423 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 1652 | 1462402598425 Marionette TRACE conn2 <- [1,3110,null,{}] 15:56:38 INFO - PROCESS | 1652 | 1462402598427 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:56:38 INFO - PROCESS | 1652 | 1462402598536 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:56:38 INFO - PROCESS | 1652 | 1462402598638 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127813800 == 75 [pid = 1652] [id = 787] 15:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x110ebd800) [pid = 1652] [serial = 2359] [outer = 0x0] 15:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x126c62400) [pid = 1652] [serial = 2360] [outer = 0x110ebd800] 15:56:38 INFO - PROCESS | 1652 | 1462402598668 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12bc73800) [pid = 1652] [serial = 2361] [outer = 0x110ebd800] 15:56:39 INFO - PROCESS | 1652 | 1462402599029 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:56:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:56:39 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:56:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:56:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 15:56:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:56:39 INFO - PROCESS | 1652 | 1462402599043 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 1652 | 1462402599044 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:56:39 INFO - PROCESS | 1652 | 1462402599046 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 1652 | 1462402599047 Marionette TRACE conn2 <- [1,3114,null,{}] 15:56:39 INFO - PROCESS | 1652 | 1462402599049 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:56:39 INFO - PROCESS | 1652 | 1462402599170 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:56:39 INFO - PROCESS | 1652 | 1462402599467 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\", \"3212ea93-0e2f-48d1-a4dd-45a389315def\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1189aa000 == 76 [pid = 1652] [id = 788] 15:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x110eb9400) [pid = 1652] [serial = 2362] [outer = 0x0] 15:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x110ec0800) [pid = 1652] [serial = 2363] [outer = 0x110eb9400] 15:56:39 INFO - PROCESS | 1652 | 1462402599507 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11103c400) [pid = 1652] [serial = 2364] [outer = 0x110eb9400] 15:56:39 INFO - PROCESS | 1652 | 1462402599899 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:56:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:56:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 870ms 15:56:39 INFO - PROCESS | 1652 | 1462402599921 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 1652 | 1462402599923 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc83000 == 75 [pid = 1652] [id = 777] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12729d800 == 74 [pid = 1652] [id = 776] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119cea000 == 73 [pid = 1652] [id = 775] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b522800 == 72 [pid = 1652] [id = 774] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12abce000 == 71 [pid = 1652] [id = 773] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128fd9800 == 70 [pid = 1652] [id = 772] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1182de800 == 69 [pid = 1652] [id = 771] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x119954800) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x121360400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1167bb400) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x110f9e000) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121dbd000 == 68 [pid = 1652] [id = 770] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119f26000 == 67 [pid = 1652] [id = 769] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117409800 == 66 [pid = 1652] [id = 768] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f4000 == 65 [pid = 1652] [id = 767] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118285000 == 64 [pid = 1652] [id = 766] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x135544800 == 63 [pid = 1652] [id = 765] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x135672800 == 62 [pid = 1652] [id = 764] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1357dc000 == 61 [pid = 1652] [id = 763] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bc79000 == 60 [pid = 1652] [id = 762] 15:56:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126c2e800 == 59 [pid = 1652] [id = 761] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1277b3c00) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x110eca000) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x128faa800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x113197800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a080000) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12c331800) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12be0ac00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x112649000) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1192f3000) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1182d6800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128daa000) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12afef400) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x124dd1000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12aaa9c00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b470c00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11318f400) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11318e000) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129969c00) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12c323000) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x110ebac00) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12bdbf000) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a07d800) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12c991400) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1278e7400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x110ecec00) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1278dcc00) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x110ec0000) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x110fde800) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x110fe0400) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 15:56:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x121ab5800) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 15:56:40 WARNING - u'runner_teardown' () 15:56:40 INFO - No more tests 15:56:40 INFO - Got 0 unexpected results 15:56:40 INFO - SUITE-END | took 511s 15:56:40 INFO - Closing logging queue 15:56:41 INFO - queue closed 15:56:41 INFO - Return code: 0 15:56:41 WARNING - # TBPL SUCCESS # 15:56:41 INFO - Running post-action listener: _resource_record_post_action 15:56:41 INFO - Running post-run listener: _resource_record_post_run 15:56:42 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 37778944; Write bytes: 954323968; Read time: 402; Write time: 4887 15:56:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:56:42 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154053120; Write bytes: 153788416; Read time: 13878; Write time: 282 15:56:42 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 35595776; Write bytes: 793648128; Read time: 377; Write time: 4502 15:56:42 INFO - Running post-run listener: _upload_blobber_files 15:56:42 INFO - Blob upload gear active. 15:56:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:56:42 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:56:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:56:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:56:42 INFO - (blobuploader) - INFO - Open directory for files ... 15:56:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:56:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:56:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:56:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:56:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:56:43 INFO - (blobuploader) - INFO - Done attempting. 15:56:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:56:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:56:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:56:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:56:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:56:44 INFO - (blobuploader) - INFO - Done attempting. 15:56:44 INFO - (blobuploader) - INFO - Iteration through files over. 15:56:44 INFO - Return code: 0 15:56:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:56:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:56:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aa3fb3a028d8df60faa7349fd6684d72c1487bbb3e0ec1c4741b7eeeec4a912ec8d4715841a45b2b1b8fe6281f374d8636bcb37aa4444d69edf3c137b7849e97", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9ef05750e7d7a0e0594f23bc9e656a10078e3a79556d0c4fbeff1a827d49c2937cbb11a8e7c8e153f192c01a3ca9e46c1205dcfcd3097156455a8552a27235a"} 15:56:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:56:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:56:45 INFO - Contents: 15:56:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aa3fb3a028d8df60faa7349fd6684d72c1487bbb3e0ec1c4741b7eeeec4a912ec8d4715841a45b2b1b8fe6281f374d8636bcb37aa4444d69edf3c137b7849e97", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9ef05750e7d7a0e0594f23bc9e656a10078e3a79556d0c4fbeff1a827d49c2937cbb11a8e7c8e153f192c01a3ca9e46c1205dcfcd3097156455a8552a27235a"} 15:56:45 INFO - Running post-run listener: copy_logs_to_upload_dir 15:56:45 INFO - Copying logs to upload dir... 15:56:45 INFO - mkdir: /builds/slave/test/build/upload/logs 15:56:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.251164 ========= master_lag: 0.59 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-05-04 15:56:45.638324) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 15:56:45.644920) ========= 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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aa3fb3a028d8df60faa7349fd6684d72c1487bbb3e0ec1c4741b7eeeec4a912ec8d4715841a45b2b1b8fe6281f374d8636bcb37aa4444d69edf3c137b7849e97", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9ef05750e7d7a0e0594f23bc9e656a10078e3a79556d0c4fbeff1a827d49c2937cbb11a8e7c8e153f192c01a3ca9e46c1205dcfcd3097156455a8552a27235a"} build_url:https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012459 build_url: 'https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/aa3fb3a028d8df60faa7349fd6684d72c1487bbb3e0ec1c4741b7eeeec4a912ec8d4715841a45b2b1b8fe6281f374d8636bcb37aa4444d69edf3c137b7849e97", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9ef05750e7d7a0e0594f23bc9e656a10078e3a79556d0c4fbeff1a827d49c2937cbb11a8e7c8e153f192c01a3ca9e46c1205dcfcd3097156455a8552a27235a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SavmS6YNRqOr9tKzMoMLZA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 15:56:45.700209) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:56:45.706663) ========= 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.hjbL1q9o5M/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.cI2VUi0Ck7/Listeners TMPDIR=/var/folders/b2/qr0y6yxn2s32nywswzqqd0bc00000w/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.005147 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 15:56:45.755040) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 15:56:45.755339) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 15:56:45.755716) ========= ========= Total master_lag: 0.74 =========