builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0278 starttime: 1468769835.65 results: success (0) buildid: 20160714110457 builduid: 4e788235e49040c58906a9b0e019969a revision: 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:15.648511) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:15.648906) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:15.649173) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:15.804714) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:15.805490) ========= 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.R60q1fHho2/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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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-07-17 08:37:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 65.8M=0s 2016-07-17 08:37:16 (65.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.500632 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:16.339369) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:16.339636) ========= 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.R60q1fHho2/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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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.020147 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:16.398855) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 08:37:16.399172) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 --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-beta --rev 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.R60q1fHho2/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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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-07-17 08:37:16,481 truncating revision to first 12 chars 2016-07-17 08:37:16,482 Setting DEBUG logging. 2016-07-17 08:37:16,482 attempt 1/10 2016-07-17 08:37:16,482 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/8139a58cc0c1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-17 08:37:17,261 unpacking tar archive at: mozilla-beta-8139a58cc0c1/testing/mozharness/ program finished with exit code 0 elapsedTime=1.030740 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 08:37:17.459412) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:17.459742) ========= script_repo_revision: 8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:17.460144) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:17.460454) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 08:37:17.483787) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-07-17 08:37:17.484111) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.R60q1fHho2/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_NODE_PATH=/usr/local/bin/node 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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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 08:37:17 INFO - MultiFileLogger online at 20160717 08:37:17 in /builds/slave/test 08:37:17 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-beta --download-symbols true 08:37:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:37:17 INFO - {'append_to_log': False, 08:37:17 INFO - 'base_work_dir': '/builds/slave/test', 08:37:17 INFO - 'blob_upload_branch': 'mozilla-beta', 08:37:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:37:17 INFO - 'buildbot_json_path': 'buildprops.json', 08:37:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:37:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:37:17 INFO - 'download_minidump_stackwalk': True, 08:37:17 INFO - 'download_symbols': 'true', 08:37:17 INFO - 'e10s': False, 08:37:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:37:17 INFO - 'tooltool.py': '/tools/tooltool.py', 08:37:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:37:17 INFO - '/tools/misc-python/virtualenv.py')}, 08:37:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:37:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:37:17 INFO - 'log_level': 'info', 08:37:17 INFO - 'log_to_console': True, 08:37:17 INFO - 'opt_config_files': (), 08:37:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:37:17 INFO - '--processes=1', 08:37:17 INFO - '--config=%(test_path)s/wptrunner.ini', 08:37:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:37:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:37:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:37:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:37:17 INFO - 'pip_index': False, 08:37:17 INFO - 'require_test_zip': True, 08:37:17 INFO - 'test_type': ('testharness',), 08:37:17 INFO - 'this_chunk': '1', 08:37:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:37:17 INFO - 'total_chunks': '10', 08:37:17 INFO - 'virtualenv_path': 'venv', 08:37:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:37:17 INFO - 'work_dir': 'build'} 08:37:17 INFO - ##### 08:37:17 INFO - ##### Running clobber step. 08:37:17 INFO - ##### 08:37:17 INFO - Running pre-action listener: _resource_record_pre_action 08:37:17 INFO - Running main action method: clobber 08:37:17 INFO - rmtree: /builds/slave/test/build 08:37:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:37:17 INFO - Running post-action listener: _resource_record_post_action 08:37:17 INFO - ##### 08:37:17 INFO - ##### Running read-buildbot-config step. 08:37:17 INFO - ##### 08:37:17 INFO - Running pre-action listener: _resource_record_pre_action 08:37:17 INFO - Running main action method: read_buildbot_config 08:37:17 INFO - Using buildbot properties: 08:37:17 INFO - { 08:37:17 INFO - "project": "", 08:37:17 INFO - "product": "firefox", 08:37:17 INFO - "script_repo_revision": "production", 08:37:17 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:37:17 INFO - "repository": "", 08:37:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:37:17 INFO - "buildid": "20160714110457", 08:37:17 INFO - "pgo_build": "False", 08:37:17 INFO - "basedir": "/builds/slave/test", 08:37:17 INFO - "buildnumber": 34, 08:37:17 INFO - "slavename": "t-yosemite-r7-0278", 08:37:17 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 08:37:17 INFO - "platform": "macosx64", 08:37:17 INFO - "branch": "mozilla-beta", 08:37:17 INFO - "revision": "8139a58cc0c18b47b6945f2a26fc347ef6f3a0b5", 08:37:17 INFO - "repo_path": "releases/mozilla-beta", 08:37:17 INFO - "moz_repo_path": "", 08:37:17 INFO - "stage_platform": "macosx64", 08:37:17 INFO - "builduid": "4e788235e49040c58906a9b0e019969a", 08:37:17 INFO - "slavebuilddir": "test" 08:37:17 INFO - } 08:37:17 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg. 08:37:17 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.test_packages.json. 08:37:17 INFO - Running post-action listener: _resource_record_post_action 08:37:17 INFO - ##### 08:37:17 INFO - ##### Running download-and-extract step. 08:37:17 INFO - ##### 08:37:17 INFO - Running pre-action listener: _resource_record_pre_action 08:37:17 INFO - Running main action method: download_and_extract 08:37:17 INFO - mkdir: /builds/slave/test/build/tests 08:37:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.test_packages.json 08:37:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:37:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:37:18 INFO - Downloaded 1201 bytes. 08:37:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:37:18 INFO - Using the following test package requirements: 08:37:18 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:37:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:37:18 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:37:18 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'jsshell-mac64.zip'], 08:37:18 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:37:18 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:37:18 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:37:18 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:37:18 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:37:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:37:18 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:37:18 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:37:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.common.tests.zip 08:37:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:37:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:37:18 INFO - Downloaded 18370182 bytes. 08:37:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:37:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:37:18 INFO - caution: filename not matched: web-platform/* 08:37:18 INFO - Return code: 11 08:37:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:37:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:37:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:37:19 INFO - Downloaded 36389883 bytes. 08:37:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:37:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:37:23 INFO - caution: filename not matched: bin/* 08:37:23 INFO - caution: filename not matched: config/* 08:37:23 INFO - caution: filename not matched: mozbase/* 08:37:23 INFO - caution: filename not matched: marionette/* 08:37:23 INFO - caution: filename not matched: tools/wptserve/* 08:37:23 INFO - Return code: 11 08:37: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')]} 08:37:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg 08:37:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:37:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:37:24 INFO - Downloaded 73024525 bytes. 08:37:24 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg 08:37:24 INFO - mkdir: /builds/slave/test/properties 08:37:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:37:24 INFO - Writing to file /builds/slave/test/properties/build_url 08:37:24 INFO - Contents: 08:37:24 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg 08:37:24 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:37:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:37:24 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:37:24 INFO - Contents: 08:37:24 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:37:24 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')]} 08:37:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:37:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:37:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:37:41 INFO - Downloaded 103720364 bytes. 08:37:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:37:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:37:45 INFO - Return code: 0 08:37:45 INFO - Running post-action listener: _resource_record_post_action 08:37:45 INFO - Running post-action listener: set_extra_try_arguments 08:37:45 INFO - ##### 08:37:45 INFO - ##### Running create-virtualenv step. 08:37:45 INFO - ##### 08:37:45 INFO - Running pre-action listener: _pre_create_virtualenv 08:37:45 INFO - Running pre-action listener: _resource_record_pre_action 08:37:45 INFO - Running main action method: create_virtualenv 08:37:45 INFO - Creating virtualenv /builds/slave/test/build/venv 08:37:45 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 08:37:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:37:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:37:45 INFO - Using real prefix '/tools/python27' 08:37:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:37:46 INFO - Installing distribute.............................................................................................................................................................................................done. 08:37:48 INFO - Installing pip.................done. 08:37:48 INFO - Return code: 0 08:37:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:37:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:49 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')]} 08:37:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:49 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 0x100a74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe05bef00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, '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.R60q1fHho2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.PB7zv2HW7J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:37:49 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 08:37:49 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 08:37:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:37:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:37:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:37:49 INFO - 'HOME': '/Users/cltbld', 08:37:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:37:49 INFO - 'LOGNAME': 'cltbld', 08:37:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:37:49 INFO - 'MOZ_NO_REMOTE': '1', 08:37:49 INFO - 'NO_EM_RESTART': '1', 08:37:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:37:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:49 INFO - 'PWD': '/builds/slave/test', 08:37:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:37:49 INFO - 'SHELL': '/bin/bash', 08:37:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:37:49 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:37:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:37:49 INFO - 'USER': 'cltbld', 08:37:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:37:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:37:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:37:49 INFO - 'XPC_FLAGS': '0x0', 08:37:49 INFO - 'XPC_SERVICE_NAME': '0', 08:37:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:37:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:49 INFO - Downloading/unpacking psutil>=0.7.1 08:37:49 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 08:37:49 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 08:37:49 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 08:37:49 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 08:37:49 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 08:37:49 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 08:37:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:37:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:37:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:37:52 INFO - Installing collected packages: psutil 08:37:52 INFO - Running setup.py install for psutil 08:37:52 INFO - building 'psutil._psutil_osx' extension 08:37:52 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 08:37:52 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 08:37:53 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 08:37:53 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 08:37:53 INFO - building 'psutil._psutil_posix' extension 08:37:53 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 08:37:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:37:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:37:53 INFO - ^ 08:37:53 INFO - 1 warning generated. 08:37:53 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 08:37:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:37:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:37:53 INFO - Successfully installed psutil 08:37:53 INFO - Cleaning up... 08:37:53 INFO - Return code: 0 08:37:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:37:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:53 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 0x100a74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe05bef00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, '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.R60q1fHho2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.PB7zv2HW7J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:37:53 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 08:37:53 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 08:37:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:37:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:37:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:37:53 INFO - 'HOME': '/Users/cltbld', 08:37:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:37:53 INFO - 'LOGNAME': 'cltbld', 08:37:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:37:53 INFO - 'MOZ_NO_REMOTE': '1', 08:37:53 INFO - 'NO_EM_RESTART': '1', 08:37:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:37:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:53 INFO - 'PWD': '/builds/slave/test', 08:37:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:37:53 INFO - 'SHELL': '/bin/bash', 08:37:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:37:53 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:37:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:37:53 INFO - 'USER': 'cltbld', 08:37:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:37:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:37:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:37:53 INFO - 'XPC_FLAGS': '0x0', 08:37:53 INFO - 'XPC_SERVICE_NAME': '0', 08:37:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:37:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:37:53 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 08:37:53 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 08:37:53 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 08:37:53 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 08:37:53 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 08:37:53 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 08:37:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:37:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:37:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:37:56 INFO - Installing collected packages: mozsystemmonitor 08:37:56 INFO - Running setup.py install for mozsystemmonitor 08:37:56 INFO - Successfully installed mozsystemmonitor 08:37:56 INFO - Cleaning up... 08:37:56 INFO - Return code: 0 08:37:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:37:56 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 0x100a74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe05bef00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, '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.R60q1fHho2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.PB7zv2HW7J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:37:56 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 08:37:56 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 08:37:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:37:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:37:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:37:56 INFO - 'HOME': '/Users/cltbld', 08:37:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:37:56 INFO - 'LOGNAME': 'cltbld', 08:37:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:56 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:37:56 INFO - 'MOZ_NO_REMOTE': '1', 08:37:56 INFO - 'NO_EM_RESTART': '1', 08:37:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:37:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:56 INFO - 'PWD': '/builds/slave/test', 08:37:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:37:56 INFO - 'SHELL': '/bin/bash', 08:37:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:37:56 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:37:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:37:56 INFO - 'USER': 'cltbld', 08:37:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:37:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:37:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:37:56 INFO - 'XPC_FLAGS': '0x0', 08:37:56 INFO - 'XPC_SERVICE_NAME': '0', 08:37:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:37:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:56 INFO - Downloading/unpacking blobuploader==1.2.4 08:37:56 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 08:37:56 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 08:37:56 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 08:37:56 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 08:37:56 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 08:37:56 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 08:37:59 INFO - Downloading blobuploader-1.2.4.tar.gz 08:37:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:37:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:37:59 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 08:37:59 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 08:37:59 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 08:37:59 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 08:37:59 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 08:37:59 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 08:37:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:38:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:38:00 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 08:38:00 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 08:38:00 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 08:38:00 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 08:38:00 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 08:38:00 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 08:38:00 INFO - Downloading docopt-0.6.1.tar.gz 08:38:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:38:00 INFO - Installing collected packages: blobuploader, requests, docopt 08:38:00 INFO - Running setup.py install for blobuploader 08:38:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:38:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:38:00 INFO - Running setup.py install for requests 08:38:01 INFO - Running setup.py install for docopt 08:38:01 INFO - Successfully installed blobuploader requests docopt 08:38:01 INFO - Cleaning up... 08:38:01 INFO - Return code: 0 08:38:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:38:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:01 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 0x100a74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe05bef00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, '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.R60q1fHho2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.PB7zv2HW7J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:01 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 08:38:01 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 08:38:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:38:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:01 INFO - 'HOME': '/Users/cltbld', 08:38:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:01 INFO - 'LOGNAME': 'cltbld', 08:38:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:38:01 INFO - 'MOZ_NO_REMOTE': '1', 08:38:01 INFO - 'NO_EM_RESTART': '1', 08:38:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:01 INFO - 'PWD': '/builds/slave/test', 08:38:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:01 INFO - 'SHELL': '/bin/bash', 08:38:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:38:01 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:38:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:01 INFO - 'USER': 'cltbld', 08:38:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:01 INFO - 'XPC_FLAGS': '0x0', 08:38:01 INFO - 'XPC_SERVICE_NAME': '0', 08:38:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:38:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-5hTAz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:38:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-qqnYu_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:38:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Na8c18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:38:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:38:01 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-QKXe8P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-K_6p3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-uA4ME0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-PzBsgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Dcngn4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-fym44N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-q50pVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-QjJhoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Qik3oR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-sbrlu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:38:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:38:02 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-eXDL8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-BlN5Kf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-eyFHz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-lTSahm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-FEB0rf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-idV8cw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:03 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Vmshok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:38:04 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Btesx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:38:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38:04 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 08:38:04 INFO - Running setup.py install for manifestparser 08:38:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:38:04 INFO - Running setup.py install for mozcrash 08:38:04 INFO - Running setup.py install for mozdebug 08:38:04 INFO - Running setup.py install for mozdevice 08:38:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:38:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:38:04 INFO - Running setup.py install for mozfile 08:38:04 INFO - Running setup.py install for mozhttpd 08:38:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Running setup.py install for mozinfo 08:38:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Running setup.py install for mozInstall 08:38:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Running setup.py install for mozleak 08:38:05 INFO - Running setup.py install for mozlog 08:38:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Running setup.py install for moznetwork 08:38:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:38:05 INFO - Running setup.py install for mozprocess 08:38:05 INFO - Running setup.py install for mozprofile 08:38:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:38:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:38:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:38:06 INFO - Running setup.py install for mozrunner 08:38:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:38:06 INFO - Running setup.py install for mozscreenshot 08:38:06 INFO - Running setup.py install for moztest 08:38:06 INFO - Running setup.py install for mozversion 08:38:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:38:06 INFO - Running setup.py install for wptserve 08:38:06 INFO - Running setup.py install for marionette-driver 08:38:07 INFO - Running setup.py install for browsermob-proxy 08:38:07 INFO - Running setup.py install for marionette-client 08:38:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:38:07 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 08:38:07 INFO - Cleaning up... 08:38:07 INFO - Return code: 0 08:38:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:38: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')]} 08:38:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38: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')]} 08:38:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:07 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 0x100a74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfe05bef00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, '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.R60q1fHho2/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.PB7zv2HW7J/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:07 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 08:38:07 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 08:38:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:38:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:07 INFO - 'HOME': '/Users/cltbld', 08:38:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:07 INFO - 'LOGNAME': 'cltbld', 08:38:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:38:07 INFO - 'MOZ_NO_REMOTE': '1', 08:38:07 INFO - 'NO_EM_RESTART': '1', 08:38:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:07 INFO - 'PWD': '/builds/slave/test', 08:38:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:07 INFO - 'SHELL': '/bin/bash', 08:38:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:38:07 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:38:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:07 INFO - 'USER': 'cltbld', 08:38:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:07 INFO - 'XPC_FLAGS': '0x0', 08:38:07 INFO - 'XPC_SERVICE_NAME': '0', 08:38:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:38:07 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-LdLPes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:38:07 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)) 08:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:38:07 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Crc4IM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-ldn2Tc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-tcLYtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-DYigwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-HZsVc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-xzPfDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-fYMGI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-KKk_8w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-L3sqhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:38:08 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)) 08:38:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:38:08 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-xRkckL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-FJ9Gjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-TZvbQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-PUlwqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-_XwIwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-t6UsvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-0xzVvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-Pojwur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-4AQKMV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:38:09 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)) 08:38:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:09 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-UjxTw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:10 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)) 08:38:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:38:10 INFO - Running setup.py (path:/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/pip-XVTClQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:38:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38:10 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)) 08:38:10 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)) 08:38:10 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)) 08:38:10 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)) 08:38:10 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)) 08:38:10 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)) 08:38:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:38:10 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 08:38:10 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 08:38:10 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 08:38:10 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 08:38:10 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 08:38:10 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 08:38:12 INFO - Downloading blessings-1.6.tar.gz 08:38:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:38:13 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)) 08:38:13 INFO - Installing collected packages: blessings 08:38:13 INFO - Running setup.py install for blessings 08:38:13 INFO - Successfully installed blessings 08:38:13 INFO - Cleaning up... 08:38:13 INFO - Return code: 0 08:38:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:38:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:38:13 INFO - Reading from file tmpfile_stdout 08:38:13 INFO - Current package versions: 08:38:13 INFO - blessings == 1.6 08:38:13 INFO - blobuploader == 1.2.4 08:38:13 INFO - browsermob-proxy == 0.6.0 08:38:13 INFO - docopt == 0.6.1 08:38:13 INFO - manifestparser == 1.1 08:38:13 INFO - marionette-client == 2.3.0 08:38:13 INFO - marionette-driver == 1.4.0 08:38:13 INFO - mozInstall == 1.12 08:38:13 INFO - mozcrash == 0.17 08:38:13 INFO - mozdebug == 0.1 08:38:13 INFO - mozdevice == 0.48 08:38:13 INFO - mozfile == 1.2 08:38:13 INFO - mozhttpd == 0.7 08:38:13 INFO - mozinfo == 0.9 08:38:13 INFO - mozleak == 0.1 08:38:13 INFO - mozlog == 3.1 08:38:13 INFO - moznetwork == 0.27 08:38:13 INFO - mozprocess == 0.22 08:38:13 INFO - mozprofile == 0.28 08:38:13 INFO - mozrunner == 6.11 08:38:13 INFO - mozscreenshot == 0.1 08:38:13 INFO - mozsystemmonitor == 0.0 08:38:13 INFO - moztest == 0.7 08:38:13 INFO - mozversion == 1.4 08:38:13 INFO - psutil == 3.1.1 08:38:13 INFO - requests == 1.2.3 08:38:13 INFO - wptserve == 1.4.0 08:38:13 INFO - wsgiref == 0.1.2 08:38:13 INFO - Running post-action listener: _resource_record_post_action 08:38:13 INFO - Running post-action listener: _start_resource_monitoring 08:38:13 INFO - Starting resource monitoring. 08:38:13 INFO - ##### 08:38:13 INFO - ##### Running pull step. 08:38:13 INFO - ##### 08:38:13 INFO - Running pre-action listener: _resource_record_pre_action 08:38:13 INFO - Running main action method: pull 08:38:13 INFO - Pull has nothing to do! 08:38:13 INFO - Running post-action listener: _resource_record_post_action 08:38:13 INFO - ##### 08:38:13 INFO - ##### Running install step. 08:38:13 INFO - ##### 08:38:13 INFO - Running pre-action listener: _resource_record_pre_action 08:38:13 INFO - Running main action method: install 08:38:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:38:13 INFO - Reading from file tmpfile_stdout 08:38:13 INFO - Detecting whether we're running mozinstall >=1.0... 08:38:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:38:14 INFO - Reading from file tmpfile_stdout 08:38:14 INFO - Output received: 08:38:14 INFO - Usage: mozinstall [options] installer 08:38:14 INFO - Options: 08:38:14 INFO - -h, --help show this help message and exit 08:38:14 INFO - -d DEST, --destination=DEST 08:38:14 INFO - Directory to install application into. [default: 08:38:14 INFO - "/builds/slave/test"] 08:38:14 INFO - --app=APP Application being installed. [default: firefox] 08:38:14 INFO - mkdir: /builds/slave/test/build/application 08:38:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:38:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:38:31 INFO - Reading from file tmpfile_stdout 08:38:31 INFO - Output received: 08:38:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:38:31 INFO - Running post-action listener: _resource_record_post_action 08:38:31 INFO - ##### 08:38:31 INFO - ##### Running run-tests step. 08:38:31 INFO - ##### 08:38:31 INFO - Running pre-action listener: _resource_record_pre_action 08:38:31 INFO - Running main action method: run_tests 08:38:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:38:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:38:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:38:31 INFO - grabbing minidump binary from tooltool 08:38:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:31 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 0x100a8d5e0>, '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 0x100670cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10069b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:38:31 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 08:38:31 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 08:38:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:38:32 INFO - Return code: 0 08:38:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:38:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:38:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.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 08:38:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.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 08:38:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.R60q1fHho2/Render', 08:38:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:32 INFO - 'HOME': '/Users/cltbld', 08:38:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:32 INFO - 'LOGNAME': 'cltbld', 08:38:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:38:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:38:32 INFO - 'MOZ_NO_REMOTE': '1', 08:38:32 INFO - 'NO_EM_RESTART': '1', 08:38:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:32 INFO - 'PWD': '/builds/slave/test', 08:38:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:32 INFO - 'SHELL': '/bin/bash', 08:38:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PB7zv2HW7J/Listeners', 08:38:32 INFO - 'TMPDIR': '/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/T/', 08:38:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:32 INFO - 'USER': 'cltbld', 08:38:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:32 INFO - 'XPC_FLAGS': '0x0', 08:38:32 INFO - 'XPC_SERVICE_NAME': '0', 08:38:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:32 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.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 08:38:32 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 08:38:32 INFO - import pkg_resources 08:38:33 INFO - Using 1 client processes 08:38:33 INFO - wptserve Starting http server on 127.0.0.1:8000 08:38:33 INFO - wptserve Starting http server on 127.0.0.1:8001 08:38:33 INFO - wptserve Starting http server on 127.0.0.1:8443 08:38:35 INFO - SUITE-START | Running 778 tests 08:38:35 INFO - Running testharness tests 08:38:35 INFO - Setting up ssl 08:38:35 INFO - PROCESS | certutil | 08:38:35 INFO - PROCESS | certutil | 08:38:35 INFO - PROCESS | certutil | 08:38:35 INFO - Certificate Nickname Trust Attributes 08:38:35 INFO - SSL,S/MIME,JAR/XPI 08:38:35 INFO - 08:38:35 INFO - web-platform-tests CT,, 08:38:35 INFO - 08:38:35 INFO - Starting runner 08:38:36 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:38:36 INFO - PROCESS | 2873 | 1468769916697 Marionette DEBUG Marionette enabled via build flag and pref 08:38:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x113f4f000 == 1 [pid = 2873] [id = 1] 08:38:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 1 (0x113f4f800) [pid = 2873] [serial = 1] [outer = 0x0] 08:38:36 INFO - PROCESS | 2873 | [2873] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:38:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 2 (0x113f50800) [pid = 2873] [serial = 2] [outer = 0x113f4f800] 08:38:37 INFO - PROCESS | 2873 | 1468769917208 Marionette INFO Listening on port 2828 08:38:37 INFO - PROCESS | 2873 | 1468769917437 Marionette DEBUG Marionette enabled via command-line flag 08:38:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x116950800 == 2 [pid = 2873] [id = 2] 08:38:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 3 (0x116951000) [pid = 2873] [serial = 3] [outer = 0x0] 08:38:37 INFO - PROCESS | 2873 | [2873] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:38:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 4 (0x116952000) [pid = 2873] [serial = 4] [outer = 0x116951000] 08:38:37 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:38:37 INFO - PROCESS | 2873 | 1468769917607 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49388 08:38:37 INFO - PROCESS | 2873 | 1468769917678 Marionette DEBUG Closed connection conn0 08:38:37 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:38:37 INFO - PROCESS | 2873 | 1468769917681 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49389 08:38:37 INFO - PROCESS | 2873 | 1468769917692 Marionette DEBUG Closed connection conn1 08:38:37 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:38:37 INFO - PROCESS | 2873 | 1468769917697 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49390 08:38:37 INFO - PROCESS | 2873 | 1468769917705 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:38:37 INFO - PROCESS | 2873 | 1468769917711 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160714110457","device":"desktop","version":"48.0"} 08:38:37 INFO - PROCESS | 2873 | [2873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:38:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fd5000 == 3 [pid = 2873] [id = 3] 08:38:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 5 (0x119fd5800) [pid = 2873] [serial = 5] [outer = 0x0] 08:38:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fd6000 == 4 [pid = 2873] [id = 4] 08:38:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 6 (0x120f03800) [pid = 2873] [serial = 6] [outer = 0x0] 08:38:38 INFO - PROCESS | 2873 | [2873] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:38:38 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:38:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f07800 == 5 [pid = 2873] [id = 5] 08:38:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 7 (0x120f03000) [pid = 2873] [serial = 7] [outer = 0x0] 08:38:38 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:38:39 INFO - PROCESS | 2873 | [2873] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:38:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 8 (0x123fdb800) [pid = 2873] [serial = 8] [outer = 0x120f03000] 08:38:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 9 (0x1245d9000) [pid = 2873] [serial = 9] [outer = 0x119fd5800] 08:38:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 10 (0x1245c4000) [pid = 2873] [serial = 10] [outer = 0x120f03800] 08:38:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 11 (0x1245c5c00) [pid = 2873] [serial = 11] [outer = 0x120f03000] 08:38:39 INFO - PROCESS | 2873 | [2873] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:38:39 INFO - PROCESS | 2873 | 1468769919665 Marionette INFO startBrowser 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:39 INFO - PROCESS | 2873 | 1468769919687 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 2873 | 1468769919696 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 2873 | 1468769919698 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 12 (0x126edec00) [pid = 2873] [serial = 12] [outer = 0x120f03000] 08:38:40 INFO - PROCESS | 2873 | 1468769920004 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"718bc8c8-e6f0-c649-9697-265406517ce4","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160714110457","device":"desktop","version":"48.0","command_id":1}}] 08:38:40 INFO - PROCESS | 2873 | 1468769920100 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}] 08:38:40 INFO - PROCESS | 2873 | 1468769920102 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:40 INFO - PROCESS | 2873 | 1468769920147 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:38:40 INFO - PROCESS | 2873 | 1468769920218 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:38:40 INFO - PROCESS | 2873 | 1468769920220 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 13 (0x12742fc00) [pid = 2873] [serial = 13] [outer = 0x120f03000] 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:38:40 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:40 INFO - PROCESS | 2873 | 1468769920497 Marionette TRACE conn2 <- [1,3,null,{}] 08:38:40 INFO - PROCESS | 2873 | 1468769920500 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:38:40 INFO - PROCESS | 2873 | 1468769920502 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:40 INFO - PROCESS | 2873 | 1468769920518 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:38:40 INFO - PROCESS | 2873 | 1468769920547 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 2873 | 1468769920548 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:38:40 INFO - PROCESS | 2873 | 1468769920551 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 2873 | 1468769920554 Marionette TRACE conn2 <- [1,6,null,{}] 08:38:40 INFO - PROCESS | 2873 | 1468769920556 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}] 08:38:40 INFO - PROCESS | 2873 | 1468769920557 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:40 INFO - PROCESS | 2873 | 1468769920572 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:38:40 INFO - PROCESS | 2873 | 1468769920580 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 2873 | 1468769920581 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x129227800 == 6 [pid = 2873] [id = 6] 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 14 (0x1292c7800) [pid = 2873] [serial = 14] [outer = 0x0] 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 15 (0x1292c9400) [pid = 2873] [serial = 15] [outer = 0x1292c7800] 08:38:40 INFO - PROCESS | 2873 | 1468769920613 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 16 (0x1292cf000) [pid = 2873] [serial = 16] [outer = 0x1292c7800] 08:38:40 INFO - PROCESS | 2873 | 1468769920895 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:38:40 INFO - PROCESS | 2873 | 1468769920923 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 2873 | 1468769920924 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:38:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x11517c000 == 7 [pid = 2873] [id = 7] 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 17 (0x115122c00) [pid = 2873] [serial = 17] [outer = 0x0] 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 18 (0x129569800) [pid = 2873] [serial = 18] [outer = 0x115122c00] 08:38:40 INFO - PROCESS | 2873 | 1468769920951 Marionette DEBUG loaded listener.js 08:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:38:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 19 (0x12956fc00) [pid = 2873] [serial = 19] [outer = 0x115122c00] 08:38:41 INFO - PROCESS | 2873 | 1468769921020 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 2873 | 1468769921022 Marionette TRACE conn2 <- [1,10,null,{}] 08:38:41 INFO - PROCESS | 2873 | 1468769921043 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}] 08:38:41 INFO - PROCESS | 2873 | 1468769921047 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:41 INFO - PROCESS | 2873 | 1468769921175 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:38:41 INFO - PROCESS | 2873 | 1468769921206 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 2873 | 1468769921208 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a772800 == 8 [pid = 2873] [id = 8] 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 20 (0x12a6da000) [pid = 2873] [serial = 20] [outer = 0x0] 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 21 (0x12a6dbc00) [pid = 2873] [serial = 21] [outer = 0x12a6da000] 08:38:41 INFO - PROCESS | 2873 | 1468769921237 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 22 (0x12aa04400) [pid = 2873] [serial = 22] [outer = 0x12a6da000] 08:38:41 INFO - PROCESS | 2873 | 1468769921545 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 08:38:41 INFO - PROCESS | 2873 | 1468769921596 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 2873 | 1468769921598 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:38:41 INFO - PROCESS | 2873 | 1468769921621 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 2873 | 1468769921622 Marionette TRACE conn2 <- [1,14,null,{}] 08:38:41 INFO - PROCESS | 2873 | 1468769921626 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}] 08:38:41 INFO - PROCESS | 2873 | 1468769921628 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:41 INFO - PROCESS | 2873 | 1468769921751 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:38:41 INFO - PROCESS | 2873 | 1468769921759 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 2873 | 1468769921760 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b118000 == 9 [pid = 2873] [id = 9] 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 23 (0x12ab2b000) [pid = 2873] [serial = 23] [outer = 0x0] 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 24 (0x12b12f400) [pid = 2873] [serial = 24] [outer = 0x12ab2b000] 08:38:41 INFO - PROCESS | 2873 | 1468769921786 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 25 (0x12b139000) [pid = 2873] [serial = 25] [outer = 0x12ab2b000] 08:38:42 INFO - PROCESS | 2873 | 1468769922054 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 08:38:42 INFO - PROCESS | 2873 | 1468769922099 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 2873 | 1468769922100 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:38:42 INFO - PROCESS | 2873 | 1468769922102 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 2873 | 1468769922103 Marionette TRACE conn2 <- [1,18,null,{}] 08:38:42 INFO - PROCESS | 2873 | 1468769922106 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}] 08:38:42 INFO - PROCESS | 2873 | 1468769922107 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:42 INFO - PROCESS | 2873 | 1468769922218 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:38:42 INFO - PROCESS | 2873 | 1468769922222 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 2873 | 1468769922224 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b90c800 == 10 [pid = 2873] [id = 10] 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 26 (0x12b8c7400) [pid = 2873] [serial = 26] [outer = 0x0] 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 27 (0x12ba20000) [pid = 2873] [serial = 27] [outer = 0x12b8c7400] 08:38:42 INFO - PROCESS | 2873 | 1468769922251 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 28 (0x12ba26c00) [pid = 2873] [serial = 28] [outer = 0x12b8c7400] 08:38:42 INFO - PROCESS | 2873 | 1468769922541 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 08:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:38:42 INFO - PROCESS | 2873 | 1468769922571 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 2873 | 1468769922573 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:38:42 INFO - PROCESS | 2873 | 1468769922583 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 2873 | 1468769922584 Marionette TRACE conn2 <- [1,22,null,{}] 08:38:42 INFO - PROCESS | 2873 | 1468769922586 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}] 08:38:42 INFO - PROCESS | 2873 | 1468769922588 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:42 INFO - PROCESS | 2873 | 1468769922691 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:38:42 INFO - PROCESS | 2873 | 1468769922695 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 2873 | 1468769922696 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x11666b000 == 11 [pid = 2873] [id = 11] 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 29 (0x12ba2a400) [pid = 2873] [serial = 29] [outer = 0x0] 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 30 (0x12bd90400) [pid = 2873] [serial = 30] [outer = 0x12ba2a400] 08:38:42 INFO - PROCESS | 2873 | 1468769922721 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 31 (0x12c077800) [pid = 2873] [serial = 31] [outer = 0x12ba2a400] 08:38:42 INFO - PROCESS | 2873 | 1468769922963 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 08:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:38:43 INFO - PROCESS | 2873 | 1468769923003 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 2873 | 1468769923004 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 2873 | 1468769923006 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2873 | 1468769923007 Marionette TRACE conn2 <- [1,26,null,{}] 08:38:43 INFO - PROCESS | 2873 | 1468769923017 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}] 08:38:43 INFO - PROCESS | 2873 | 1468769923019 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:43 INFO - PROCESS | 2873 | 1468769923121 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:38:43 INFO - PROCESS | 2873 | 1468769923126 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 2873 | 1468769923128 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd5c800 == 12 [pid = 2873] [id = 12] 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 32 (0x12742cc00) [pid = 2873] [serial = 32] [outer = 0x0] 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 33 (0x12c080c00) [pid = 2873] [serial = 33] [outer = 0x12742cc00] 08:38:43 INFO - PROCESS | 2873 | 1468769923152 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 34 (0x1182e1c00) [pid = 2873] [serial = 34] [outer = 0x12742cc00] 08:38:43 INFO - PROCESS | 2873 | 1468769923399 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 08:38:43 INFO - PROCESS | 2873 | 1468769923445 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 2873 | 1468769923448 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:38:43 INFO - PROCESS | 2873 | 1468769923455 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2873 | 1468769923456 Marionette TRACE conn2 <- [1,30,null,{}] 08:38:43 INFO - PROCESS | 2873 | 1468769923466 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}] 08:38:43 INFO - PROCESS | 2873 | 1468769923476 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:43 INFO - PROCESS | 2873 | 1468769923582 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:38:43 INFO - PROCESS | 2873 | 1468769923585 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 2873 | 1468769923586 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c28b800 == 13 [pid = 2873] [id = 13] 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 35 (0x1182e6c00) [pid = 2873] [serial = 35] [outer = 0x0] 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 36 (0x12c084800) [pid = 2873] [serial = 36] [outer = 0x1182e6c00] 08:38:43 INFO - PROCESS | 2873 | 1468769923610 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 37 (0x12c2eac00) [pid = 2873] [serial = 37] [outer = 0x1182e6c00] 08:38:43 INFO - PROCESS | 2873 | 1468769923846 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 08:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:38:43 INFO - PROCESS | 2873 | 1468769923882 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 2873 | 1468769923883 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 2873 | 1468769923887 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 2873 | 1468769923888 Marionette TRACE conn2 <- [1,34,null,{}] 08:38:43 INFO - PROCESS | 2873 | 1468769923899 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}] 08:38:43 INFO - PROCESS | 2873 | 1468769923900 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | 1468769923995 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:38:44 INFO - PROCESS | 2873 | 1468769923999 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 2873 | 1468769924000 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c726000 == 14 [pid = 2873] [id = 14] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 38 (0x12c2ed400) [pid = 2873] [serial = 38] [outer = 0x0] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 39 (0x12c2f4800) [pid = 2873] [serial = 39] [outer = 0x12c2ed400] 08:38:44 INFO - PROCESS | 2873 | 1468769924025 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 40 (0x12c843800) [pid = 2873] [serial = 40] [outer = 0x12c2ed400] 08:38:44 INFO - PROCESS | 2873 | 1468769924263 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 08:38:44 INFO - PROCESS | 2873 | 1468769924306 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 2873 | 1468769924307 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:38:44 INFO - PROCESS | 2873 | 1468769924317 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 2873 | 1468769924318 Marionette TRACE conn2 <- [1,38,null,{}] 08:38:44 INFO - PROCESS | 2873 | 1468769924321 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}] 08:38:44 INFO - PROCESS | 2873 | 1468769924322 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | 1468769924420 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:38:44 INFO - PROCESS | 2873 | 1468769924432 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 2873 | 1468769924433 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca7e800 == 15 [pid = 2873] [id = 15] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 41 (0x12c846800) [pid = 2873] [serial = 41] [outer = 0x0] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 42 (0x12c84f400) [pid = 2873] [serial = 42] [outer = 0x12c846800] 08:38:44 INFO - PROCESS | 2873 | 1468769924457 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 43 (0x12ca9cc00) [pid = 2873] [serial = 43] [outer = 0x12c846800] 08:38:44 INFO - PROCESS | 2873 | 1468769924696 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 08:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:38:44 INFO - PROCESS | 2873 | 1468769924749 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 2873 | 1468769924750 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 2873 | 1468769924752 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 2873 | 1468769924754 Marionette TRACE conn2 <- [1,42,null,{}] 08:38:44 INFO - PROCESS | 2873 | 1468769924756 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}] 08:38:44 INFO - PROCESS | 2873 | 1468769924757 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | 1468769924855 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:38:44 INFO - PROCESS | 2873 | 1468769924859 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 2873 | 1468769924860 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce39800 == 16 [pid = 2873] [id = 16] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 44 (0x12ca9f400) [pid = 2873] [serial = 44] [outer = 0x0] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 45 (0x12caa7400) [pid = 2873] [serial = 45] [outer = 0x12ca9f400] 08:38:44 INFO - PROCESS | 2873 | 1468769924885 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 46 (0x12ce0cc00) [pid = 2873] [serial = 46] [outer = 0x12ca9f400] 08:38:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d178000 == 17 [pid = 2873] [id = 17] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 47 (0x12d178800) [pid = 2873] [serial = 47] [outer = 0x0] 08:38:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 48 (0x12d181800) [pid = 2873] [serial = 48] [outer = 0x12d178800] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 49 (0x12d189000) [pid = 2873] [serial = 49] [outer = 0x12d178800] 08:38:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca74800 == 18 [pid = 2873] [id = 18] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 50 (0x12ce0dc00) [pid = 2873] [serial = 50] [outer = 0x0] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 51 (0x12d295000) [pid = 2873] [serial = 51] [outer = 0x12ce0dc00] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 52 (0x1166ef800) [pid = 2873] [serial = 52] [outer = 0x12ce0dc00] 08:38:45 INFO - PROCESS | 2873 | 1468769925263 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 08:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:38:45 INFO - PROCESS | 2873 | 1468769925272 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 2873 | 1468769925274 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 2873 | 1468769925277 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 2873 | 1468769925279 Marionette TRACE conn2 <- [1,46,null,{}] 08:38:45 INFO - PROCESS | 2873 | 1468769925282 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}] 08:38:45 INFO - PROCESS | 2873 | 1468769925283 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:45 INFO - PROCESS | 2873 | 1468769925375 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:38:45 INFO - PROCESS | 2873 | 1468769925379 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 2873 | 1468769925388 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x128c47800 == 19 [pid = 2873] [id = 19] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 53 (0x118036800) [pid = 2873] [serial = 53] [outer = 0x0] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 54 (0x11906e000) [pid = 2873] [serial = 54] [outer = 0x118036800] 08:38:45 INFO - PROCESS | 2873 | 1468769925415 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 55 (0x12ce14c00) [pid = 2873] [serial = 55] [outer = 0x118036800] 08:38:45 INFO - PROCESS | 2873 | 1468769925649 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 08:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:38:45 INFO - PROCESS | 2873 | 1468769925700 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 2873 | 1468769925701 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 2873 | 1468769925703 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 2873 | 1468769925704 Marionette TRACE conn2 <- [1,50,null,{}] 08:38:45 INFO - PROCESS | 2873 | 1468769925706 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}] 08:38:45 INFO - PROCESS | 2873 | 1468769925708 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:45 INFO - PROCESS | 2873 | 1468769925820 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:38:45 INFO - PROCESS | 2873 | 1468769925823 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 2873 | 1468769925824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b884000 == 20 [pid = 2873] [id = 20] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 56 (0x118569c00) [pid = 2873] [serial = 56] [outer = 0x0] 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 57 (0x118574000) [pid = 2873] [serial = 57] [outer = 0x118569c00] 08:38:45 INFO - PROCESS | 2873 | 1468769925848 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 58 (0x12ce11c00) [pid = 2873] [serial = 58] [outer = 0x118569c00] 08:38:46 INFO - PROCESS | 2873 | 1468769926094 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 08:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:38:46 INFO - PROCESS | 2873 | 1468769926122 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 2873 | 1468769926123 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:38:46 INFO - PROCESS | 2873 | 1468769926135 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 2873 | 1468769926136 Marionette TRACE conn2 <- [1,54,null,{}] 08:38:46 INFO - PROCESS | 2873 | 1468769926138 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}] 08:38:46 INFO - PROCESS | 2873 | 1468769926139 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:46 INFO - PROCESS | 2873 | 1468769926237 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:38:46 INFO - PROCESS | 2873 | 1468769926241 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 2873 | 1468769926250 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d693000 == 21 [pid = 2873] [id = 21] 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x12ce17c00) [pid = 2873] [serial = 59] [outer = 0x0] 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x12d7ee400) [pid = 2873] [serial = 60] [outer = 0x12ce17c00] 08:38:46 INFO - PROCESS | 2873 | 1468769926274 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x12d7f2400) [pid = 2873] [serial = 61] [outer = 0x12ce17c00] 08:38:46 INFO - PROCESS | 2873 | 1468769926513 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 08:38:46 INFO - PROCESS | 2873 | 1468769926555 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 2873 | 1468769926557 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:38:46 INFO - PROCESS | 2873 | 1468769926569 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 2873 | 1468769926571 Marionette TRACE conn2 <- [1,58,null,{}] 08:38:46 INFO - PROCESS | 2873 | 1468769926573 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}] 08:38:46 INFO - PROCESS | 2873 | 1468769926575 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:46 INFO - PROCESS | 2873 | 1468769926733 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:38:46 INFO - PROCESS | 2873 | 1468769926738 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 2873 | 1468769926740 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245ee000 == 22 [pid = 2873] [id = 22] 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x12462c400) [pid = 2873] [serial = 62] [outer = 0x0] 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x12d7f6c00) [pid = 2873] [serial = 63] [outer = 0x12462c400] 08:38:46 INFO - PROCESS | 2873 | 1468769926772 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x12dfdfc00) [pid = 2873] [serial = 64] [outer = 0x12462c400] 08:38:47 INFO - PROCESS | 2873 | 1468769927689 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1170ms 08:38:47 INFO - PROCESS | 2873 | 1468769927740 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 2873 | 1468769927743 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:38:47 INFO - PROCESS | 2873 | 1468769927747 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 2873 | 1468769927751 Marionette TRACE conn2 <- [1,62,null,{}] 08:38:47 INFO - PROCESS | 2873 | 1468769927754 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}] 08:38:47 INFO - PROCESS | 2873 | 1468769927756 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:47 INFO - PROCESS | 2873 | 1468769927868 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:38:47 INFO - PROCESS | 2873 | 1468769927919 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 2873 | 1468769927921 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x112730000 == 23 [pid = 2873] [id = 23] 08:38:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x1133c9000) [pid = 2873] [serial = 65] [outer = 0x0] 08:38:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x1133cf400) [pid = 2873] [serial = 66] [outer = 0x1133c9000] 08:38:47 INFO - PROCESS | 2873 | 1468769927952 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1151dc400) [pid = 2873] [serial = 67] [outer = 0x1133c9000] 08:38:48 INFO - PROCESS | 2873 | 1468769928350 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 08:38:48 INFO - PROCESS | 2873 | 1468769928427 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 2873 | 1468769928430 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:38:48 INFO - PROCESS | 2873 | 1468769928436 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 2873 | 1468769928438 Marionette TRACE conn2 <- [1,66,null,{}] 08:38:48 INFO - PROCESS | 2873 | 1468769928441 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}] 08:38:48 INFO - PROCESS | 2873 | 1468769928444 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:48 INFO - PROCESS | 2873 | 1468769928557 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:38:48 INFO - PROCESS | 2873 | 1468769928634 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 2873 | 1468769928635 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x117003000 == 24 [pid = 2873] [id = 24] 08:38:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1172c7800) [pid = 2873] [serial = 68] [outer = 0x0] 08:38:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x118043800) [pid = 2873] [serial = 69] [outer = 0x1172c7800] 08:38:48 INFO - PROCESS | 2873 | 1468769928666 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x1182e9000) [pid = 2873] [serial = 70] [outer = 0x1172c7800] 08:38:49 INFO - PROCESS | 2873 | 1468769929065 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 08:38:49 INFO - PROCESS | 2873 | 1468769929107 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 2873 | 1468769929108 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:38:49 INFO - PROCESS | 2873 | 1468769929328 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 2873 | 1468769929331 Marionette TRACE conn2 <- [1,70,null,{}] 08:38:49 INFO - PROCESS | 2873 | 1468769929336 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}] 08:38:49 INFO - PROCESS | 2873 | 1468769929338 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:49 INFO - PROCESS | 2873 | 1468769929423 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:38:49 INFO - PROCESS | 2873 | 1468769929475 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 2873 | 1468769929477 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x112640000 == 25 [pid = 2873] [id = 25] 08:38:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x113d8ec00) [pid = 2873] [serial = 71] [outer = 0x0] 08:38:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x113f31400) [pid = 2873] [serial = 72] [outer = 0x113d8ec00] 08:38:49 INFO - PROCESS | 2873 | 1468769929507 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x115e64400) [pid = 2873] [serial = 73] [outer = 0x113d8ec00] 08:38:49 INFO - PROCESS | 2873 | 1468769929980 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 751ms 08:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:38:50 INFO - PROCESS | 2873 | 1468769930053 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 2873 | 1468769930055 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:38:50 INFO - PROCESS | 2873 | 1468769930059 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 2873 | 1468769930060 Marionette TRACE conn2 <- [1,74,null,{}] 08:38:50 INFO - PROCESS | 2873 | 1468769930064 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}] 08:38:50 INFO - PROCESS | 2873 | 1468769930067 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:50 INFO - PROCESS | 2873 | 1468769930137 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:38:50 INFO - PROCESS | 2873 | 1468769930149 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 2873 | 1468769930150 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x116243800 == 26 [pid = 2873] [id = 26] 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x116fc6c00) [pid = 2873] [serial = 74] [outer = 0x0] 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1176d3800) [pid = 2873] [serial = 75] [outer = 0x116fc6c00] 08:38:50 INFO - PROCESS | 2873 | 1468769930178 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11803e400) [pid = 2873] [serial = 76] [outer = 0x116fc6c00] 08:38:50 INFO - PROCESS | 2873 | 1468769930471 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 08:38:50 INFO - PROCESS | 2873 | 1468769930537 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 2873 | 1468769930538 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:38:50 INFO - PROCESS | 2873 | 1468769930543 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 2873 | 1468769930544 Marionette TRACE conn2 <- [1,78,null,{}] 08:38:50 INFO - PROCESS | 2873 | 1468769930546 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}] 08:38:50 INFO - PROCESS | 2873 | 1468769930547 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:50 INFO - PROCESS | 2873 | 1468769930621 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:38:50 INFO - PROCESS | 2873 | 1468769930634 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 2873 | 1468769930638 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x116948000 == 27 [pid = 2873] [id = 27] 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x11856bc00) [pid = 2873] [serial = 77] [outer = 0x0] 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x11856ec00) [pid = 2873] [serial = 78] [outer = 0x11856bc00] 08:38:50 INFO - PROCESS | 2873 | 1468769930667 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1185e9000) [pid = 2873] [serial = 79] [outer = 0x11856bc00] 08:38:50 INFO - PROCESS | 2873 | 1468769930984 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 08:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:38:51 INFO - PROCESS | 2873 | 1468769931014 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 2873 | 1468769931015 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:38:51 INFO - PROCESS | 2873 | 1468769931017 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 2873 | 1468769931018 Marionette TRACE conn2 <- [1,82,null,{}] 08:38:51 INFO - PROCESS | 2873 | 1468769931021 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}] 08:38:51 INFO - PROCESS | 2873 | 1468769931022 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:51 INFO - PROCESS | 2873 | 1468769931097 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:38:51 INFO - PROCESS | 2873 | 1468769931139 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 2873 | 1468769931141 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x117016800 == 28 [pid = 2873] [id = 28] 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x118359000) [pid = 2873] [serial = 80] [outer = 0x0] 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118730400) [pid = 2873] [serial = 81] [outer = 0x118359000] 08:38:51 INFO - PROCESS | 2873 | 1468769931166 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11901fc00) [pid = 2873] [serial = 82] [outer = 0x118359000] 08:38:51 INFO - PROCESS | 2873 | 1468769931430 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 08:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:38:51 INFO - PROCESS | 2873 | 1468769931486 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 2873 | 1468769931487 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:38:51 INFO - PROCESS | 2873 | 1468769931489 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 2873 | 1468769931490 Marionette TRACE conn2 <- [1,86,null,{}] 08:38:51 INFO - PROCESS | 2873 | 1468769931494 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}] 08:38:51 INFO - PROCESS | 2873 | 1468769931497 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:51 INFO - PROCESS | 2873 | 1468769931570 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:38:51 INFO - PROCESS | 2873 | 1468769931574 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 2873 | 1468769931575 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e31000 == 29 [pid = 2873] [id = 29] 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1185e8c00) [pid = 2873] [serial = 83] [outer = 0x0] 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11906a800) [pid = 2873] [serial = 84] [outer = 0x1185e8c00] 08:38:51 INFO - PROCESS | 2873 | 1468769931602 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119588400) [pid = 2873] [serial = 85] [outer = 0x1185e8c00] 08:38:51 INFO - PROCESS | 2873 | 1468769931895 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 423ms 08:38:51 INFO - PROCESS | 2873 | 1468769931917 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 2873 | 1468769931918 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:38:51 INFO - PROCESS | 2873 | 1468769931923 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 2873 | 1468769931925 Marionette TRACE conn2 <- [1,90,null,{}] 08:38:51 INFO - PROCESS | 2873 | 1468769931930 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}] 08:38:51 INFO - PROCESS | 2873 | 1468769931934 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:52 INFO - PROCESS | 2873 | 1468769932053 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:38:52 INFO - PROCESS | 2873 | 1468769932060 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 2873 | 1468769932061 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x118264800 == 30 [pid = 2873] [id = 30] 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11971f400) [pid = 2873] [serial = 86] [outer = 0x0] 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119729c00) [pid = 2873] [serial = 87] [outer = 0x11971f400] 08:38:52 INFO - PROCESS | 2873 | 1468769932086 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119a92800) [pid = 2873] [serial = 88] [outer = 0x11971f400] 08:38:52 INFO - PROCESS | 2873 | 1468769932347 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 475ms 08:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:38:52 INFO - PROCESS | 2873 | 1468769932400 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 2873 | 1468769932401 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 2873 | 1468769932403 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 2873 | 1468769932404 Marionette TRACE conn2 <- [1,94,null,{}] 08:38:52 INFO - PROCESS | 2873 | 1468769932406 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}] 08:38:52 INFO - PROCESS | 2873 | 1468769932407 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:52 INFO - PROCESS | 2873 | 1468769932482 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:38:52 INFO - PROCESS | 2873 | 1468769932486 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 2873 | 1468769932487 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170be800 == 31 [pid = 2873] [id = 31] 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119534000) [pid = 2873] [serial = 89] [outer = 0x0] 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119f2f800) [pid = 2873] [serial = 90] [outer = 0x119534000] 08:38:52 INFO - PROCESS | 2873 | 1468769932513 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x121015800) [pid = 2873] [serial = 91] [outer = 0x119534000] 08:38:52 INFO - PROCESS | 2873 | 1468769932806 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 08:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:38:52 INFO - PROCESS | 2873 | 1468769932821 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 2873 | 1468769932823 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 2873 | 1468769932834 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 2873 | 1468769932836 Marionette TRACE conn2 <- [1,98,null,{}] 08:38:52 INFO - PROCESS | 2873 | 1468769932839 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}] 08:38:52 INFO - PROCESS | 2873 | 1468769932840 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:52 INFO - PROCESS | 2873 | 1468769932938 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:38:52 INFO - PROCESS | 2873 | 1468769932993 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 2873 | 1468769932994 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x119278800 == 32 [pid = 2873] [id = 32] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119b63c00) [pid = 2873] [serial = 92] [outer = 0x0] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x121017c00) [pid = 2873] [serial = 93] [outer = 0x119b63c00] 08:38:53 INFO - PROCESS | 2873 | 1468769933027 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12380b800) [pid = 2873] [serial = 94] [outer = 0x119b63c00] 08:38:53 INFO - PROCESS | 2873 | 1468769933265 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 477ms 08:38:53 INFO - PROCESS | 2873 | 1468769933305 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 2873 | 1468769933306 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:38:53 INFO - PROCESS | 2873 | 1468769933317 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 2873 | 1468769933318 Marionette TRACE conn2 <- [1,102,null,{}] 08:38:53 INFO - PROCESS | 2873 | 1468769933320 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}] 08:38:53 INFO - PROCESS | 2873 | 1468769933321 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:53 INFO - PROCESS | 2873 | 1468769933399 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:38:53 INFO - PROCESS | 2873 | 1468769933403 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 2873 | 1468769933404 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b6000 == 33 [pid = 2873] [id = 33] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x123806000) [pid = 2873] [serial = 95] [outer = 0x0] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x123c51000) [pid = 2873] [serial = 96] [outer = 0x123806000] 08:38:53 INFO - PROCESS | 2873 | 1468769933430 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1185e8400) [pid = 2873] [serial = 97] [outer = 0x123806000] 08:38:53 INFO - PROCESS | 2873 | 1468769933722 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 08:38:53 INFO - PROCESS | 2873 | 1468769933736 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 2873 | 1468769933737 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:38:53 INFO - PROCESS | 2873 | 1468769933740 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 2873 | 1468769933741 Marionette TRACE conn2 <- [1,106,null,{}] 08:38:53 INFO - PROCESS | 2873 | 1468769933750 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}] 08:38:53 INFO - PROCESS | 2873 | 1468769933751 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:53 INFO - PROCESS | 2873 | 1468769933831 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:38:53 INFO - PROCESS | 2873 | 1468769933876 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 2873 | 1468769933877 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ea800 == 34 [pid = 2873] [id = 34] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1185ec400) [pid = 2873] [serial = 98] [outer = 0x0] 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x123fdc800) [pid = 2873] [serial = 99] [outer = 0x1185ec400] 08:38:53 INFO - PROCESS | 2873 | 1468769933901 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x124594c00) [pid = 2873] [serial = 100] [outer = 0x1185ec400] 08:38:54 INFO - PROCESS | 2873 | 1468769934137 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 08:38:54 INFO - PROCESS | 2873 | 1468769934166 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:38:54 INFO - PROCESS | 2873 | 1468769934168 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:38:54 INFO - PROCESS | 2873 | 1468769934170 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 2873 | 1468769934171 Marionette TRACE conn2 <- [1,110,null,{}] 08:38:54 INFO - PROCESS | 2873 | 1468769934174 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}] 08:38:54 INFO - PROCESS | 2873 | 1468769934176 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:54 INFO - PROCESS | 2873 | 1468769934282 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:38:54 INFO - PROCESS | 2873 | 1468769934286 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 2873 | 1468769934288 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dbb800 == 35 [pid = 2873] [id = 35] 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1245c5000) [pid = 2873] [serial = 101] [outer = 0x0] 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x124bd5800) [pid = 2873] [serial = 102] [outer = 0x1245c5000] 08:38:54 INFO - PROCESS | 2873 | 1468769934314 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12502a800) [pid = 2873] [serial = 103] [outer = 0x1245c5000] 08:38:54 INFO - PROCESS | 2873 | 1468769934623 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:38:54 INFO - PROCESS | 2873 | 1468769934639 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 2873 | 1468769934641 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:38:54 INFO - PROCESS | 2873 | 1468769934645 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 2873 | 1468769934648 Marionette TRACE conn2 <- [1,114,null,{}] 08:38:54 INFO - PROCESS | 2873 | 1468769934650 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}] 08:38:54 INFO - PROCESS | 2873 | 1468769934651 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:54 INFO - PROCESS | 2873 | 1468769934729 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:38:54 INFO - PROCESS | 2873 | 1468769934774 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 2873 | 1468769934776 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fed000 == 36 [pid = 2873] [id = 36] 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1245c3c00) [pid = 2873] [serial = 104] [outer = 0x0] 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x124df7800) [pid = 2873] [serial = 105] [outer = 0x1245c3c00] 08:38:54 INFO - PROCESS | 2873 | 1468769934800 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1256ba000) [pid = 2873] [serial = 106] [outer = 0x1245c3c00] 08:38:55 INFO - PROCESS | 2873 | 1468769935056 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 423ms 08:38:55 INFO - PROCESS | 2873 | 1468769935066 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 2873 | 1468769935067 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:38:55 INFO - PROCESS | 2873 | 1468769935070 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 2873 | 1468769935071 Marionette TRACE conn2 <- [1,118,null,{}] 08:38:55 INFO - PROCESS | 2873 | 1468769935073 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}] 08:38:55 INFO - PROCESS | 2873 | 1468769935074 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:55 INFO - PROCESS | 2873 | 1468769935168 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:38:55 INFO - PROCESS | 2873 | 1468769935171 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 2873 | 1468769935172 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x123936800 == 37 [pid = 2873] [id = 37] 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12562d400) [pid = 2873] [serial = 107] [outer = 0x0] 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x126972000) [pid = 2873] [serial = 108] [outer = 0x12562d400] 08:38:55 INFO - PROCESS | 2873 | 1468769935198 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x126e02400) [pid = 2873] [serial = 109] [outer = 0x12562d400] 08:38:55 INFO - PROCESS | 2873 | 1468769935472 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 08:38:55 INFO - PROCESS | 2873 | 1468769935539 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 2873 | 1468769935540 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:38:55 INFO - PROCESS | 2873 | 1468769935543 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 2873 | 1468769935544 Marionette TRACE conn2 <- [1,122,null,{}] 08:38:55 INFO - PROCESS | 2873 | 1468769935546 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}] 08:38:55 INFO - PROCESS | 2873 | 1468769935547 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:55 INFO - PROCESS | 2873 | 1468769935623 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:38:55 INFO - PROCESS | 2873 | 1468769935670 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 2873 | 1468769935671 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x123a6d000 == 38 [pid = 2873] [id = 38] 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x113839c00) [pid = 2873] [serial = 110] [outer = 0x0] 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x126e09400) [pid = 2873] [serial = 111] [outer = 0x113839c00] 08:38:55 INFO - PROCESS | 2873 | 1468769935695 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1270b5800) [pid = 2873] [serial = 112] [outer = 0x113839c00] 08:38:55 INFO - PROCESS | 2873 | 1468769935992 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 08:38:56 INFO - PROCESS | 2873 | 1468769936019 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 2873 | 1468769936021 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:38:56 INFO - PROCESS | 2873 | 1468769936025 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 2873 | 1468769936030 Marionette TRACE conn2 <- [1,126,null,{}] 08:38:56 INFO - PROCESS | 2873 | 1468769936034 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}] 08:38:56 INFO - PROCESS | 2873 | 1468769936036 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:56 INFO - PROCESS | 2873 | 1468769936161 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:38:56 INFO - PROCESS | 2873 | 1468769936166 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 2873 | 1468769936168 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f06000 == 39 [pid = 2873] [id = 39] 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x1245c5400) [pid = 2873] [serial = 113] [outer = 0x0] 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1273e6c00) [pid = 2873] [serial = 114] [outer = 0x1245c5400] 08:38:56 INFO - PROCESS | 2873 | 1468769936264 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x12742ac00) [pid = 2873] [serial = 115] [outer = 0x1245c5400] 08:38:56 INFO - PROCESS | 2873 | 1468769936589 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 575ms 08:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:38:56 INFO - PROCESS | 2873 | 1468769936603 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 2873 | 1468769936604 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:38:56 INFO - PROCESS | 2873 | 1468769936606 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 2873 | 1468769936608 Marionette TRACE conn2 <- [1,130,null,{}] 08:38:56 INFO - PROCESS | 2873 | 1468769936620 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}] 08:38:56 INFO - PROCESS | 2873 | 1468769936621 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:56 INFO - PROCESS | 2873 | 1468769936725 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:38:56 INFO - PROCESS | 2873 | 1468769936731 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 2873 | 1468769936732 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12463c800 == 40 [pid = 2873] [id = 40] 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x128d8bc00) [pid = 2873] [serial = 116] [outer = 0x0] 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x128d90c00) [pid = 2873] [serial = 117] [outer = 0x128d8bc00] 08:38:56 INFO - PROCESS | 2873 | 1468769936757 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x128dd9c00) [pid = 2873] [serial = 118] [outer = 0x128d8bc00] 08:38:57 INFO - PROCESS | 2873 | 1468769937119 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 529ms 08:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:38:57 INFO - PROCESS | 2873 | 1468769937135 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 2873 | 1468769937136 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:38:57 INFO - PROCESS | 2873 | 1468769937138 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 2873 | 1468769937139 Marionette TRACE conn2 <- [1,134,null,{}] 08:38:57 INFO - PROCESS | 2873 | 1468769937146 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}] 08:38:57 INFO - PROCESS | 2873 | 1468769937148 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:57 INFO - PROCESS | 2873 | 1468769937898 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:38:57 INFO - PROCESS | 2873 | 1468769937915 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 2873 | 1468769937916 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x111f68800 == 41 [pid = 2873] [id = 41] 08:38:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x112d78c00) [pid = 2873] [serial = 119] [outer = 0x0] 08:38:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x113848000) [pid = 2873] [serial = 120] [outer = 0x112d78c00] 08:38:57 INFO - PROCESS | 2873 | 1468769937945 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x11607b800) [pid = 2873] [serial = 121] [outer = 0x112d78c00] 08:38:58 INFO - PROCESS | 2873 | 1468769938299 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1173ms 08:38:58 INFO - PROCESS | 2873 | 1468769938316 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 2873 | 1468769938318 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:38:58 INFO - PROCESS | 2873 | 1468769938322 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 2873 | 1468769938323 Marionette TRACE conn2 <- [1,138,null,{}] 08:38:58 INFO - PROCESS | 2873 | 1468769938326 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}] 08:38:58 INFO - PROCESS | 2873 | 1468769938329 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:58 INFO - PROCESS | 2873 | 1468769938419 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:38:58 INFO - PROCESS | 2873 | 1468769938423 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 2873 | 1468769938425 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x11609d800 == 42 [pid = 2873] [id = 42] 08:38:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x11696f800) [pid = 2873] [serial = 122] [outer = 0x0] 08:38:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x1182e5800) [pid = 2873] [serial = 123] [outer = 0x11696f800] 08:38:58 INFO - PROCESS | 2873 | 1468769938454 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 124 (0x118570000) [pid = 2873] [serial = 124] [outer = 0x11696f800] 08:38:58 INFO - PROCESS | 2873 | 1468769938786 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 08:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:38:58 INFO - PROCESS | 2873 | 1468769938841 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 2873 | 1468769938843 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:38:58 INFO - PROCESS | 2873 | 1468769938845 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 2873 | 1468769938846 Marionette TRACE conn2 <- [1,142,null,{}] 08:38:58 INFO - PROCESS | 2873 | 1468769938856 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}] 08:38:58 INFO - PROCESS | 2873 | 1468769938857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:58 INFO - PROCESS | 2873 | 1468769938957 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:38:58 INFO - PROCESS | 2873 | 1468769938963 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 2873 | 1468769938964 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169a2800 == 43 [pid = 2873] [id = 43] 08:38:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 125 (0x118734c00) [pid = 2873] [serial = 125] [outer = 0x0] 08:38:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 126 (0x11902d400) [pid = 2873] [serial = 126] [outer = 0x118734c00] 08:38:58 INFO - PROCESS | 2873 | 1468769938989 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 127 (0x119588800) [pid = 2873] [serial = 127] [outer = 0x118734c00] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 126 (0x12b8c7400) [pid = 2873] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 125 (0x12ab2b000) [pid = 2873] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 124 (0x12a6da000) [pid = 2873] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 123 (0x1292c7800) [pid = 2873] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x12ce17c00) [pid = 2873] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x118569c00) [pid = 2873] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x118036800) [pid = 2873] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x12ca9f400) [pid = 2873] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x12c846800) [pid = 2873] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x12c2ed400) [pid = 2873] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x1182e6c00) [pid = 2873] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x12742cc00) [pid = 2873] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x12ba2a400) [pid = 2873] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x119b63c00) [pid = 2873] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x123806000) [pid = 2873] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1185ec400) [pid = 2873] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1245c3c00) [pid = 2873] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12562d400) [pid = 2873] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x113839c00) [pid = 2873] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x12462c400) [pid = 2873] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1133c9000) [pid = 2873] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1172c7800) [pid = 2873] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x113d8ec00) [pid = 2873] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x116fc6c00) [pid = 2873] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x11856bc00) [pid = 2873] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x118359000) [pid = 2873] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1185e8c00) [pid = 2873] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11971f400) [pid = 2873] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:38:59 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119534000) [pid = 2873] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:38:59 INFO - PROCESS | 2873 | 1468769939786 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 970ms 08:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:38:59 INFO - PROCESS | 2873 | 1468769939815 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 2873 | 1468769939818 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:38:59 INFO - PROCESS | 2873 | 1468769939825 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 2873 | 1468769939828 Marionette TRACE conn2 <- [1,146,null,{}] 08:38:59 INFO - PROCESS | 2873 | 1468769939836 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}] 08:38:59 INFO - PROCESS | 2873 | 1468769939838 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:59 INFO - PROCESS | 2873 | 1468769939915 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:38:59 INFO - PROCESS | 2873 | 1468769939919 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 2873 | 1468769939920 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:38:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x118262800 == 44 [pid = 2873] [id = 44] 08:38:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x112a79400) [pid = 2873] [serial = 128] [outer = 0x0] 08:38:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119020c00) [pid = 2873] [serial = 129] [outer = 0x112a79400] 08:38:59 INFO - PROCESS | 2873 | 1468769939947 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119722400) [pid = 2873] [serial = 130] [outer = 0x112a79400] 08:39:00 INFO - PROCESS | 2873 | 1468769940265 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 481ms 08:39:00 INFO - PROCESS | 2873 | 1468769940303 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 2873 | 1468769940304 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:39:00 INFO - PROCESS | 2873 | 1468769940306 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 2873 | 1468769940307 Marionette TRACE conn2 <- [1,150,null,{}] 08:39:00 INFO - PROCESS | 2873 | 1468769940309 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}] 08:39:00 INFO - PROCESS | 2873 | 1468769940311 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:00 INFO - PROCESS | 2873 | 1468769940389 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:39:00 INFO - PROCESS | 2873 | 1468769940397 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 2873 | 1468769940398 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x119053800 == 45 [pid = 2873] [id = 45] 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x11972b400) [pid = 2873] [serial = 131] [outer = 0x0] 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11996cc00) [pid = 2873] [serial = 132] [outer = 0x11972b400] 08:39:00 INFO - PROCESS | 2873 | 1468769940422 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x119b63000) [pid = 2873] [serial = 133] [outer = 0x11972b400] 08:39:00 INFO - PROCESS | 2873 | 1468769940730 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 08:39:00 INFO - PROCESS | 2873 | 1468769940774 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 2873 | 1468769940776 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:39:00 INFO - PROCESS | 2873 | 1468769940778 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 2873 | 1468769940779 Marionette TRACE conn2 <- [1,154,null,{}] 08:39:00 INFO - PROCESS | 2873 | 1468769940781 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}] 08:39:00 INFO - PROCESS | 2873 | 1468769940783 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:00 INFO - PROCESS | 2873 | 1468769940858 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:39:00 INFO - PROCESS | 2873 | 1468769940903 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 2873 | 1468769940907 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dd800 == 46 [pid = 2873] [id = 46] 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x123803c00) [pid = 2873] [serial = 134] [outer = 0x0] 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x123806800) [pid = 2873] [serial = 135] [outer = 0x123803c00] 08:39:00 INFO - PROCESS | 2873 | 1468769940938 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x123cedc00) [pid = 2873] [serial = 136] [outer = 0x123803c00] 08:39:01 INFO - PROCESS | 2873 | 1468769941275 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 520ms 08:39:01 INFO - PROCESS | 2873 | 1468769941299 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 2873 | 1468769941301 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:39:01 INFO - PROCESS | 2873 | 1468769941304 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 2873 | 1468769941306 Marionette TRACE conn2 <- [1,158,null,{}] 08:39:01 INFO - PROCESS | 2873 | 1468769941309 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}] 08:39:01 INFO - PROCESS | 2873 | 1468769941311 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:01 INFO - PROCESS | 2873 | 1468769941458 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:39:01 INFO - PROCESS | 2873 | 1468769941466 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 2873 | 1468769941467 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x113a36800 == 47 [pid = 2873] [id = 47] 08:39:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x113f35c00) [pid = 2873] [serial = 137] [outer = 0x0] 08:39:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x123e37c00) [pid = 2873] [serial = 138] [outer = 0x113f35c00] 08:39:01 INFO - PROCESS | 2873 | 1468769941506 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x124df0c00) [pid = 2873] [serial = 139] [outer = 0x113f35c00] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x119fed000 == 46 [pid = 2873] [id = 36] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x123f06000 == 45 [pid = 2873] [id = 39] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x123a6d000 == 44 [pid = 2873] [id = 38] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x119278800 == 43 [pid = 2873] [id = 32] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b6000 == 42 [pid = 2873] [id = 33] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x119dbb800 == 41 [pid = 2873] [id = 35] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x12463c800 == 40 [pid = 2873] [id = 40] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x123936800 == 39 [pid = 2873] [id = 37] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x1170be800 == 38 [pid = 2873] [id = 31] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x118264800 == 37 [pid = 2873] [id = 30] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x116948000 == 36 [pid = 2873] [id = 27] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x117e31000 == 35 [pid = 2873] [id = 29] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x117016800 == 34 [pid = 2873] [id = 28] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ea800 == 33 [pid = 2873] [id = 34] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x11609d800 == 32 [pid = 2873] [id = 42] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x111f68800 == 31 [pid = 2873] [id = 41] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x1169a2800 == 30 [pid = 2873] [id = 43] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dd800 == 29 [pid = 2873] [id = 46] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x119053800 == 28 [pid = 2873] [id = 45] 08:39:02 INFO - PROCESS | 2873 | --DOCSHELL 0x118262800 == 27 [pid = 2873] [id = 44] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1245c5c00) [pid = 2873] [serial = 11] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x121017c00) [pid = 2873] [serial = 93] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x12380b800) [pid = 2873] [serial = 94] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x123c51000) [pid = 2873] [serial = 96] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x123fdc800) [pid = 2873] [serial = 99] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x124bd5800) [pid = 2873] [serial = 102] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x124df7800) [pid = 2873] [serial = 105] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x126972000) [pid = 2873] [serial = 108] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x126e09400) [pid = 2873] [serial = 111] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1273e6c00) [pid = 2873] [serial = 114] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12d7f6c00) [pid = 2873] [serial = 63] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1133cf400) [pid = 2873] [serial = 66] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x118043800) [pid = 2873] [serial = 69] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x113f31400) [pid = 2873] [serial = 72] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1185e8400) [pid = 2873] [serial = 97] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x115e64400) [pid = 2873] [serial = 73] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1176d3800) [pid = 2873] [serial = 75] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11803e400) [pid = 2873] [serial = 76] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11856ec00) [pid = 2873] [serial = 78] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x118730400) [pid = 2873] [serial = 81] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11906a800) [pid = 2873] [serial = 84] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119729c00) [pid = 2873] [serial = 87] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x119a92800) [pid = 2873] [serial = 88] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119f2f800) [pid = 2873] [serial = 90] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x121015800) [pid = 2873] [serial = 91] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x124594c00) [pid = 2873] [serial = 100] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1256ba000) [pid = 2873] [serial = 106] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x126e02400) [pid = 2873] [serial = 109] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119588400) [pid = 2873] [serial = 85] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1270b5800) [pid = 2873] [serial = 112] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1182e9000) [pid = 2873] [serial = 70] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1185e9000) [pid = 2873] [serial = 79] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1151dc400) [pid = 2873] [serial = 67] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x11901fc00) [pid = 2873] [serial = 82] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x12dfdfc00) [pid = 2873] [serial = 64] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x123fdb800) [pid = 2873] [serial = 8] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x12c2f4800) [pid = 2873] [serial = 39] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x12c084800) [pid = 2873] [serial = 36] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x12c2eac00) [pid = 2873] [serial = 37] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x12c080c00) [pid = 2873] [serial = 33] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x1182e1c00) [pid = 2873] [serial = 34] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x12c077800) [pid = 2873] [serial = 31] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x12bd90400) [pid = 2873] [serial = 30] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x12ba20000) [pid = 2873] [serial = 27] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x12ba26c00) [pid = 2873] [serial = 28] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x12b12f400) [pid = 2873] [serial = 24] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x12b139000) [pid = 2873] [serial = 25] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x12a6dbc00) [pid = 2873] [serial = 21] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x12aa04400) [pid = 2873] [serial = 22] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 60 (0x129569800) [pid = 2873] [serial = 18] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 59 (0x1292c9400) [pid = 2873] [serial = 15] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 58 (0x1292cf000) [pid = 2873] [serial = 16] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 57 (0x12d7ee400) [pid = 2873] [serial = 60] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 56 (0x12d7f2400) [pid = 2873] [serial = 61] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 55 (0x118574000) [pid = 2873] [serial = 57] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 54 (0x12ce11c00) [pid = 2873] [serial = 58] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 53 (0x12ce14c00) [pid = 2873] [serial = 55] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 52 (0x11906e000) [pid = 2873] [serial = 54] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 51 (0x12d181800) [pid = 2873] [serial = 48] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 50 (0x12d295000) [pid = 2873] [serial = 51] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 49 (0x12caa7400) [pid = 2873] [serial = 45] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 48 (0x12ce0cc00) [pid = 2873] [serial = 46] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 47 (0x12c84f400) [pid = 2873] [serial = 42] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 46 (0x12ca9cc00) [pid = 2873] [serial = 43] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | --DOMWINDOW == 45 (0x12c843800) [pid = 2873] [serial = 40] [outer = 0x0] [url = about:blank] 08:39:02 INFO - PROCESS | 2873 | 1468769942856 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1571ms 08:39:02 INFO - PROCESS | 2873 | 1468769942875 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 2873 | 1468769942878 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:39:02 INFO - PROCESS | 2873 | 1468769942883 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 2873 | 1468769942885 Marionette TRACE conn2 <- [1,162,null,{}] 08:39:02 INFO - PROCESS | 2873 | 1468769942889 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}] 08:39:02 INFO - PROCESS | 2873 | 1468769942891 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:02 INFO - PROCESS | 2873 | 1468769942963 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:39:02 INFO - PROCESS | 2873 | 1468769942968 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 2873 | 1468769942971 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x112ac5000 == 28 [pid = 2873] [id = 48] 08:39:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 46 (0x116078c00) [pid = 2873] [serial = 140] [outer = 0x0] 08:39:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 47 (0x116632800) [pid = 2873] [serial = 141] [outer = 0x116078c00] 08:39:03 INFO - PROCESS | 2873 | 1468769943000 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 48 (0x11721b000) [pid = 2873] [serial = 142] [outer = 0x116078c00] 08:39:03 INFO - PROCESS | 2873 | 1468769943296 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 08:39:03 INFO - PROCESS | 2873 | 1468769943352 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:39:03 INFO - PROCESS | 2873 | 1468769943356 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:39:03 INFO - PROCESS | 2873 | 1468769943360 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 2873 | 1468769943362 Marionette TRACE conn2 <- [1,166,null,{}] 08:39:03 INFO - PROCESS | 2873 | 1468769943365 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}] 08:39:03 INFO - PROCESS | 2873 | 1468769943367 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:03 INFO - PROCESS | 2873 | 1468769943439 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:39:03 INFO - PROCESS | 2873 | 1468769943445 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 2873 | 1468769943448 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x116606800 == 29 [pid = 2873] [id = 49] 08:39:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 49 (0x1176da000) [pid = 2873] [serial = 143] [outer = 0x0] 08:39:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 50 (0x118041000) [pid = 2873] [serial = 144] [outer = 0x1176da000] 08:39:03 INFO - PROCESS | 2873 | 1468769943475 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 51 (0x1182e6c00) [pid = 2873] [serial = 145] [outer = 0x1176da000] 08:39:03 INFO - PROCESS | 2873 | 1468769943847 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 521ms 08:39:03 INFO - PROCESS | 2873 | 1468769943882 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 2873 | 1468769943884 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:39:03 INFO - PROCESS | 2873 | 1468769943887 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 2873 | 1468769943902 Marionette TRACE conn2 <- [1,170,null,{}] 08:39:03 INFO - PROCESS | 2873 | 1468769943914 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}] 08:39:03 INFO - PROCESS | 2873 | 1468769943919 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:04 INFO - PROCESS | 2873 | 1468769944030 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:39:04 INFO - PROCESS | 2873 | 1468769944037 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 2873 | 1468769944041 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x11700c000 == 30 [pid = 2873] [id = 50] 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 52 (0x111c75400) [pid = 2873] [serial = 146] [outer = 0x0] 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 53 (0x118577800) [pid = 2873] [serial = 147] [outer = 0x111c75400] 08:39:04 INFO - PROCESS | 2873 | 1468769944092 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 54 (0x118735c00) [pid = 2873] [serial = 148] [outer = 0x111c75400] 08:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 584ms 08:39:04 INFO - PROCESS | 2873 | 1468769944468 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]]]}] 08:39:04 INFO - PROCESS | 2873 | 1468769944471 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 2873 | 1468769944473 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:39:04 INFO - PROCESS | 2873 | 1468769944483 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 2873 | 1468769944484 Marionette TRACE conn2 <- [1,174,null,{}] 08:39:04 INFO - PROCESS | 2873 | 1468769944487 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}] 08:39:04 INFO - PROCESS | 2873 | 1468769944488 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:04 INFO - PROCESS | 2873 | 1468769944579 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:39:04 INFO - PROCESS | 2873 | 1468769944584 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 2873 | 1468769944585 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d6800 == 31 [pid = 2873] [id = 51] 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 55 (0x118862c00) [pid = 2873] [serial = 149] [outer = 0x0] 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 56 (0x119025c00) [pid = 2873] [serial = 150] [outer = 0x118862c00] 08:39:04 INFO - PROCESS | 2873 | 1468769944610 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 57 (0x11906f400) [pid = 2873] [serial = 151] [outer = 0x118862c00] 08:39:04 INFO - PROCESS | 2873 | 1468769944870 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 419ms 08:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:39:04 INFO - PROCESS | 2873 | 1468769944902 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 2873 | 1468769944904 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:39:04 INFO - PROCESS | 2873 | 1468769944906 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 2873 | 1468769944907 Marionette TRACE conn2 <- [1,178,null,{}] 08:39:04 INFO - PROCESS | 2873 | 1468769944916 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}] 08:39:04 INFO - PROCESS | 2873 | 1468769944917 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | 1468769944997 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:39:05 INFO - PROCESS | 2873 | 1468769945001 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 2873 | 1468769945002 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x118589800 == 32 [pid = 2873] [id = 52] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 58 (0x1133c9000) [pid = 2873] [serial = 152] [outer = 0x0] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x11958f800) [pid = 2873] [serial = 153] [outer = 0x1133c9000] 08:39:05 INFO - PROCESS | 2873 | 1468769945028 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x1197d4000) [pid = 2873] [serial = 154] [outer = 0x1133c9000] 08:39:05 INFO - PROCESS | 2873 | 1468769945308 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 422ms 08:39:05 INFO - PROCESS | 2873 | 1468769945355 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 2873 | 1468769945356 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:39:05 INFO - PROCESS | 2873 | 1468769945358 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 2873 | 1468769945360 Marionette TRACE conn2 <- [1,182,null,{}] 08:39:05 INFO - PROCESS | 2873 | 1468769945366 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}] 08:39:05 INFO - PROCESS | 2873 | 1468769945370 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | 1468769945475 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:39:05 INFO - PROCESS | 2873 | 1468769945498 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 2873 | 1468769945499 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x119041800 == 33 [pid = 2873] [id = 53] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x113f39800) [pid = 2873] [serial = 155] [outer = 0x0] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x1197e0c00) [pid = 2873] [serial = 156] [outer = 0x113f39800] 08:39:05 INFO - PROCESS | 2873 | 1468769945524 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x123804000) [pid = 2873] [serial = 157] [outer = 0x113f39800] 08:39:05 INFO - PROCESS | 2873 | 1468769945757 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 422ms 08:39:05 INFO - PROCESS | 2873 | 1468769945785 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 2873 | 1468769945786 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:39:05 INFO - PROCESS | 2873 | 1468769945789 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 2873 | 1468769945791 Marionette TRACE conn2 <- [1,186,null,{}] 08:39:05 INFO - PROCESS | 2873 | 1468769945807 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}] 08:39:05 INFO - PROCESS | 2873 | 1468769945809 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | 1468769945932 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:39:05 INFO - PROCESS | 2873 | 1468769945937 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 2873 | 1468769945950 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b6800 == 34 [pid = 2873] [id = 54] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x123804800) [pid = 2873] [serial = 158] [outer = 0x0] 08:39:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x123a27400) [pid = 2873] [serial = 159] [outer = 0x123804800] 08:39:05 INFO - PROCESS | 2873 | 1468769945989 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x123fdbc00) [pid = 2873] [serial = 160] [outer = 0x123804800] 08:39:06 INFO - PROCESS | 2873 | 1468769946330 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 581ms 08:39:06 INFO - PROCESS | 2873 | 1468769946371 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 2873 | 1468769946372 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:39:06 INFO - PROCESS | 2873 | 1468769946374 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 2873 | 1468769946375 Marionette TRACE conn2 <- [1,190,null,{}] 08:39:06 INFO - PROCESS | 2873 | 1468769946380 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}] 08:39:06 INFO - PROCESS | 2873 | 1468769946381 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:06 INFO - PROCESS | 2873 | 1468769946470 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:39:06 INFO - PROCESS | 2873 | 1468769946476 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 2873 | 1468769946477 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f8000 == 35 [pid = 2873] [id = 55] 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x119590800) [pid = 2873] [serial = 161] [outer = 0x0] 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1240bec00) [pid = 2873] [serial = 162] [outer = 0x119590800] 08:39:06 INFO - PROCESS | 2873 | 1468769946501 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x124b91800) [pid = 2873] [serial = 163] [outer = 0x119590800] 08:39:06 INFO - PROCESS | 2873 | 1468769946771 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 419ms 08:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:39:06 INFO - PROCESS | 2873 | 1468769946800 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 2873 | 1468769946801 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 2873 | 1468769946803 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 2873 | 1468769946804 Marionette TRACE conn2 <- [1,194,null,{}] 08:39:06 INFO - PROCESS | 2873 | 1468769946806 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}] 08:39:06 INFO - PROCESS | 2873 | 1468769946808 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:06 INFO - PROCESS | 2873 | 1468769946891 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:39:06 INFO - PROCESS | 2873 | 1468769946897 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 2873 | 1468769946898 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x11700b800 == 36 [pid = 2873] [id = 56] 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x116a11c00) [pid = 2873] [serial = 164] [outer = 0x0] 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x124d91400) [pid = 2873] [serial = 165] [outer = 0x116a11c00] 08:39:06 INFO - PROCESS | 2873 | 1468769946929 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x12502c800) [pid = 2873] [serial = 166] [outer = 0x116a11c00] 08:39:07 INFO - PROCESS | 2873 | 1468769947217 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 08:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:39:07 INFO - PROCESS | 2873 | 1468769947272 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 2873 | 1468769947273 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 2873 | 1468769947276 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 2873 | 1468769947277 Marionette TRACE conn2 <- [1,198,null,{}] 08:39:07 INFO - PROCESS | 2873 | 1468769947279 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}] 08:39:07 INFO - PROCESS | 2873 | 1468769947280 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:07 INFO - PROCESS | 2873 | 1468769947378 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:39:07 INFO - PROCESS | 2873 | 1468769947383 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 2873 | 1468769947384 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x123829800 == 37 [pid = 2873] [id = 57] 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x1242bac00) [pid = 2873] [serial = 167] [outer = 0x0] 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x12562b800) [pid = 2873] [serial = 168] [outer = 0x1242bac00] 08:39:07 INFO - PROCESS | 2873 | 1468769947408 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1256c4400) [pid = 2873] [serial = 169] [outer = 0x1242bac00] 08:39:07 INFO - PROCESS | 2873 | 1468769947669 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 420ms 08:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:39:07 INFO - PROCESS | 2873 | 1468769947704 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 2873 | 1468769947706 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 2873 | 1468769947715 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 2873 | 1468769947717 Marionette TRACE conn2 <- [1,202,null,{}] 08:39:07 INFO - PROCESS | 2873 | 1468769947724 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}] 08:39:07 INFO - PROCESS | 2873 | 1468769947725 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:07 INFO - PROCESS | 2873 | 1468769947828 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:39:07 INFO - PROCESS | 2873 | 1468769947832 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 2873 | 1468769947834 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x118588000 == 38 [pid = 2873] [id = 58] 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x124df2c00) [pid = 2873] [serial = 170] [outer = 0x0] 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x126d35800) [pid = 2873] [serial = 171] [outer = 0x124df2c00] 08:39:07 INFO - PROCESS | 2873 | 1468769947860 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x12739cc00) [pid = 2873] [serial = 172] [outer = 0x124df2c00] 08:39:08 INFO - PROCESS | 2873 | 1468769948158 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]]]}] 08:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 480ms 08:39:08 INFO - PROCESS | 2873 | 1468769948189 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:39:08 INFO - PROCESS | 2873 | 1468769948190 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:39:08 INFO - PROCESS | 2873 | 1468769948204 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 2873 | 1468769948205 Marionette TRACE conn2 <- [1,206,null,{}] 08:39:08 INFO - PROCESS | 2873 | 1468769948207 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}] 08:39:08 INFO - PROCESS | 2873 | 1468769948208 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:08 INFO - PROCESS | 2873 | 1468769948302 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:39:08 INFO - PROCESS | 2873 | 1468769948305 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 2873 | 1468769948306 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240af800 == 39 [pid = 2873] [id = 59] 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x126d42000) [pid = 2873] [serial = 173] [outer = 0x0] 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1273f2400) [pid = 2873] [serial = 174] [outer = 0x126d42000] 08:39:08 INFO - PROCESS | 2873 | 1468769948330 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12742e000) [pid = 2873] [serial = 175] [outer = 0x126d42000] 08:39:08 INFO - PROCESS | 2873 | 1468769948612 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]]]}] 08:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 421ms 08:39:08 INFO - PROCESS | 2873 | 1468769948622 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:39:08 INFO - PROCESS | 2873 | 1468769948623 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:39:08 INFO - PROCESS | 2873 | 1468769948638 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 2873 | 1468769948639 Marionette TRACE conn2 <- [1,210,null,{}] 08:39:08 INFO - PROCESS | 2873 | 1468769948642 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}] 08:39:08 INFO - PROCESS | 2873 | 1468769948643 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:08 INFO - PROCESS | 2873 | 1468769948747 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:39:08 INFO - PROCESS | 2873 | 1468769948750 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 2873 | 1468769948751 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x124b2d800 == 40 [pid = 2873] [id = 60] 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1273a3c00) [pid = 2873] [serial = 176] [outer = 0x0] 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x128d94800) [pid = 2873] [serial = 177] [outer = 0x1273a3c00] 08:39:08 INFO - PROCESS | 2873 | 1468769948775 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1292c8c00) [pid = 2873] [serial = 178] [outer = 0x1273a3c00] 08:39:09 INFO - PROCESS | 2873 | 1468769949074 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 08:39:09 INFO - PROCESS | 2873 | 1468769949109 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 2873 | 1468769949112 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:39:09 INFO - PROCESS | 2873 | 1468769949116 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 2873 | 1468769949117 Marionette TRACE conn2 <- [1,214,null,{}] 08:39:09 INFO - PROCESS | 2873 | 1468769949119 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}] 08:39:09 INFO - PROCESS | 2873 | 1468769949120 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:09 INFO - PROCESS | 2873 | 1468769949209 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:39:09 INFO - PROCESS | 2873 | 1468769949229 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 2873 | 1468769949230 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561c000 == 41 [pid = 2873] [id = 61] 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1292c9000) [pid = 2873] [serial = 179] [outer = 0x0] 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1292cec00) [pid = 2873] [serial = 180] [outer = 0x1292c9000] 08:39:09 INFO - PROCESS | 2873 | 1468769949253 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x129509400) [pid = 2873] [serial = 181] [outer = 0x1292c9000] 08:39:09 INFO - PROCESS | 2873 | 1468769949539 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 08:39:09 INFO - PROCESS | 2873 | 1468769949584 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 2873 | 1468769949585 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:39:09 INFO - PROCESS | 2873 | 1468769949587 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 2873 | 1468769949588 Marionette TRACE conn2 <- [1,218,null,{}] 08:39:09 INFO - PROCESS | 2873 | 1468769949591 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}] 08:39:09 INFO - PROCESS | 2873 | 1468769949592 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:09 INFO - PROCESS | 2873 | 1468769949701 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x11696f800) [pid = 2873] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118734c00) [pid = 2873] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x112a79400) [pid = 2873] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x112d78c00) [pid = 2873] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x123803c00) [pid = 2873] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x11972b400) [pid = 2873] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x128d8bc00) [pid = 2873] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1245c5000) [pid = 2873] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:39:09 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1245c5400) [pid = 2873] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:39:09 INFO - PROCESS | 2873 | 1468769949738 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 2873 | 1468769949739 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x118264800 == 42 [pid = 2873] [id = 62] 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x112d78c00) [pid = 2873] [serial = 182] [outer = 0x0] 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1182df400) [pid = 2873] [serial = 183] [outer = 0x112d78c00] 08:39:09 INFO - PROCESS | 2873 | 1468769949763 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x123803c00) [pid = 2873] [serial = 184] [outer = 0x112d78c00] 08:39:10 INFO - PROCESS | 2873 | 1468769949999 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 08:39:10 INFO - PROCESS | 2873 | 1468769950058 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 2873 | 1468769950060 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:39:10 INFO - PROCESS | 2873 | 1468769950073 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 2873 | 1468769950075 Marionette TRACE conn2 <- [1,222,null,{}] 08:39:10 INFO - PROCESS | 2873 | 1468769950090 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}] 08:39:10 INFO - PROCESS | 2873 | 1468769950091 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:10 INFO - PROCESS | 2873 | 1468769950214 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:39:10 INFO - PROCESS | 2873 | 1468769950275 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 2873 | 1468769950277 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x126e95000 == 43 [pid = 2873] [id = 63] 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x113d43800) [pid = 2873] [serial = 185] [outer = 0x0] 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1245c5400) [pid = 2873] [serial = 186] [outer = 0x113d43800] 08:39:10 INFO - PROCESS | 2873 | 1468769950315 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x12951bc00) [pid = 2873] [serial = 187] [outer = 0x113d43800] 08:39:10 INFO - PROCESS | 2873 | 1468769950664 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 08:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:39:10 INFO - PROCESS | 2873 | 1468769950704 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 2873 | 1468769950705 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:39:10 INFO - PROCESS | 2873 | 1468769950707 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 2873 | 1468769950708 Marionette TRACE conn2 <- [1,226,null,{}] 08:39:10 INFO - PROCESS | 2873 | 1468769950710 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}] 08:39:10 INFO - PROCESS | 2873 | 1468769950711 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:10 INFO - PROCESS | 2873 | 1468769950789 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:39:10 INFO - PROCESS | 2873 | 1468769950832 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 2873 | 1468769950833 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b7e000 == 44 [pid = 2873] [id = 64] 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x11906e400) [pid = 2873] [serial = 188] [outer = 0x0] 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x129525400) [pid = 2873] [serial = 189] [outer = 0x11906e400] 08:39:10 INFO - PROCESS | 2873 | 1468769950864 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x129571400) [pid = 2873] [serial = 190] [outer = 0x11906e400] 08:39:11 INFO - PROCESS | 2873 | 1468769951104 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 08:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:39:11 INFO - PROCESS | 2873 | 1468769951133 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 2873 | 1468769951134 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:39:11 INFO - PROCESS | 2873 | 1468769951136 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 2873 | 1468769951137 Marionette TRACE conn2 <- [1,230,null,{}] 08:39:11 INFO - PROCESS | 2873 | 1468769951141 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}] 08:39:11 INFO - PROCESS | 2873 | 1468769951143 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:11 INFO - PROCESS | 2873 | 1468769951234 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:39:11 INFO - PROCESS | 2873 | 1468769951237 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 2873 | 1468769951238 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x129219800 == 45 [pid = 2873] [id = 65] 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x129571800) [pid = 2873] [serial = 191] [outer = 0x0] 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1295a3800) [pid = 2873] [serial = 192] [outer = 0x129571800] 08:39:11 INFO - PROCESS | 2873 | 1468769951262 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x12a6d4400) [pid = 2873] [serial = 193] [outer = 0x129571800] 08:39:11 INFO - PROCESS | 2873 | 1468769951545 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 08:39:11 INFO - PROCESS | 2873 | 1468769951557 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 2873 | 1468769951558 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:39:11 INFO - PROCESS | 2873 | 1468769951567 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 2873 | 1468769951568 Marionette TRACE conn2 <- [1,234,null,{}] 08:39:11 INFO - PROCESS | 2873 | 1468769951571 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}] 08:39:11 INFO - PROCESS | 2873 | 1468769951572 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:11 INFO - PROCESS | 2873 | 1468769951654 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:39:11 INFO - PROCESS | 2873 | 1468769951658 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 2873 | 1468769951660 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x129334800 == 46 [pid = 2873] [id = 66] 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12a6d4c00) [pid = 2873] [serial = 194] [outer = 0x0] 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12a6dd000) [pid = 2873] [serial = 195] [outer = 0x12a6d4c00] 08:39:11 INFO - PROCESS | 2873 | 1468769951693 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12aa06c00) [pid = 2873] [serial = 196] [outer = 0x12a6d4c00] 08:39:12 INFO - PROCESS | 2873 | 1468769952258 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 08:39:12 INFO - PROCESS | 2873 | 1468769952303 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 2873 | 1468769952305 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:39:12 INFO - PROCESS | 2873 | 1468769952309 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 2873 | 1468769952312 Marionette TRACE conn2 <- [1,238,null,{}] 08:39:12 INFO - PROCESS | 2873 | 1468769952316 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}] 08:39:12 INFO - PROCESS | 2873 | 1468769952318 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:12 INFO - PROCESS | 2873 | 1468769952425 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:39:12 INFO - PROCESS | 2873 | 1468769952491 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 2873 | 1468769952492 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x11628d800 == 47 [pid = 2873] [id = 67] 08:39:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1160d9800) [pid = 2873] [serial = 197] [outer = 0x0] 08:39:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x11696a400) [pid = 2873] [serial = 198] [outer = 0x1160d9800] 08:39:12 INFO - PROCESS | 2873 | 1468769952523 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1176d8400) [pid = 2873] [serial = 199] [outer = 0x1160d9800] 08:39:13 INFO - PROCESS | 2873 | 1468769953175 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 924ms 08:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:39:13 INFO - PROCESS | 2873 | 1468769953232 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 2873 | 1468769953235 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:39:13 INFO - PROCESS | 2873 | 1468769953238 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 2873 | 1468769953239 Marionette TRACE conn2 <- [1,242,null,{}] 08:39:13 INFO - PROCESS | 2873 | 1468769953243 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}] 08:39:13 INFO - PROCESS | 2873 | 1468769953244 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:13 INFO - PROCESS | 2873 | 1468769953338 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x129219800 == 46 [pid = 2873] [id = 65] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x128b7e000 == 45 [pid = 2873] [id = 64] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x126e95000 == 44 [pid = 2873] [id = 63] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x118264800 == 43 [pid = 2873] [id = 62] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x12561c000 == 42 [pid = 2873] [id = 61] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x124b2d800 == 41 [pid = 2873] [id = 60] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1240af800 == 40 [pid = 2873] [id = 59] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x118588000 == 39 [pid = 2873] [id = 58] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x123829800 == 38 [pid = 2873] [id = 57] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x11700b800 == 37 [pid = 2873] [id = 56] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x123e37c00) [pid = 2873] [serial = 138] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f8000 == 36 [pid = 2873] [id = 55] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b6800 == 35 [pid = 2873] [id = 54] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x119041800 == 34 [pid = 2873] [id = 53] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x118589800 == 33 [pid = 2873] [id = 52] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d6800 == 32 [pid = 2873] [id = 51] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x11700c000 == 31 [pid = 2873] [id = 50] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x116606800 == 30 [pid = 2873] [id = 49] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x112ac5000 == 29 [pid = 2873] [id = 48] 08:39:13 INFO - PROCESS | 2873 | --DOCSHELL 0x113a36800 == 28 [pid = 2873] [id = 47] 08:39:13 INFO - PROCESS | 2873 | 1468769953435 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 2873 | 1468769953436 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x112643800 == 29 [pid = 2873] [id = 68] 08:39:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1176d5c00) [pid = 2873] [serial = 200] [outer = 0x0] 08:39:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1182ddc00) [pid = 2873] [serial = 201] [outer = 0x1176d5c00] 08:39:13 INFO - PROCESS | 2873 | 1468769953464 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x11856dc00) [pid = 2873] [serial = 202] [outer = 0x1176d5c00] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x128dd9c00) [pid = 2873] [serial = 118] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1182e5800) [pid = 2873] [serial = 123] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11902d400) [pid = 2873] [serial = 126] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119020c00) [pid = 2873] [serial = 129] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119588800) [pid = 2873] [serial = 127] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119722400) [pid = 2873] [serial = 130] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113848000) [pid = 2873] [serial = 120] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x123806800) [pid = 2873] [serial = 135] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11996cc00) [pid = 2873] [serial = 132] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x123cedc00) [pid = 2873] [serial = 136] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x11607b800) [pid = 2873] [serial = 121] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x118570000) [pid = 2873] [serial = 124] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x119b63000) [pid = 2873] [serial = 133] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x128d90c00) [pid = 2873] [serial = 117] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x12502a800) [pid = 2873] [serial = 103] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12742ac00) [pid = 2873] [serial = 115] [outer = 0x0] [url = about:blank] 08:39:13 INFO - PROCESS | 2873 | 1468769953756 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 569ms 08:39:13 INFO - PROCESS | 2873 | 1468769953807 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 2873 | 1468769953814 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:39:13 INFO - PROCESS | 2873 | 1468769953821 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 2873 | 1468769953824 Marionette TRACE conn2 <- [1,246,null,{}] 08:39:13 INFO - PROCESS | 2873 | 1468769953828 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}] 08:39:13 INFO - PROCESS | 2873 | 1468769953830 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:13 INFO - PROCESS | 2873 | 1468769953961 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:39:14 INFO - PROCESS | 2873 | 1468769954025 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 2873 | 1468769954026 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x117003800 == 30 [pid = 2873] [id = 69] 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1182e2c00) [pid = 2873] [serial = 203] [outer = 0x0] 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1185e7400) [pid = 2873] [serial = 204] [outer = 0x1182e2c00] 08:39:14 INFO - PROCESS | 2873 | 1468769954070 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119028c00) [pid = 2873] [serial = 205] [outer = 0x1182e2c00] 08:39:14 INFO - PROCESS | 2873 | 1468769954408 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 621ms 08:39:14 INFO - PROCESS | 2873 | 1468769954442 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 2873 | 1468769954446 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:39:14 INFO - PROCESS | 2873 | 1468769954450 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 2873 | 1468769954453 Marionette TRACE conn2 <- [1,250,null,{}] 08:39:14 INFO - PROCESS | 2873 | 1468769954463 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}] 08:39:14 INFO - PROCESS | 2873 | 1468769954467 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:14 INFO - PROCESS | 2873 | 1468769954556 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:39:14 INFO - PROCESS | 2873 | 1468769954645 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 2873 | 1468769954647 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x11831d800 == 31 [pid = 2873] [id = 70] 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119534000) [pid = 2873] [serial = 206] [outer = 0x0] 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x11996c000) [pid = 2873] [serial = 207] [outer = 0x119534000] 08:39:14 INFO - PROCESS | 2873 | 1468769954691 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119b64800) [pid = 2873] [serial = 208] [outer = 0x119534000] 08:39:14 INFO - PROCESS | 2873 | 1468769954982 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 571ms 08:39:15 INFO - PROCESS | 2873 | 1468769955022 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 2873 | 1468769955025 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:39:15 INFO - PROCESS | 2873 | 1468769955039 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 2873 | 1468769955041 Marionette TRACE conn2 <- [1,254,null,{}] 08:39:15 INFO - PROCESS | 2873 | 1468769955055 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}] 08:39:15 INFO - PROCESS | 2873 | 1468769955057 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:15 INFO - PROCESS | 2873 | 1468769955213 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119f2c400) [pid = 2873] [serial = 209] [outer = 0x12ce0dc00] 08:39:15 INFO - PROCESS | 2873 | 1468769955242 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 2873 | 1468769955244 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ac000 == 32 [pid = 2873] [id = 71] 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x121017800) [pid = 2873] [serial = 210] [outer = 0x0] 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12380d400) [pid = 2873] [serial = 211] [outer = 0x121017800] 08:39:15 INFO - PROCESS | 2873 | 1468769955289 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x123fdb800) [pid = 2873] [serial = 212] [outer = 0x121017800] 08:39:15 INFO - PROCESS | 2873 | 1468769955666 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 672ms 08:39:15 INFO - PROCESS | 2873 | 1468769955712 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 2873 | 1468769955714 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:39:15 INFO - PROCESS | 2873 | 1468769955717 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 2873 | 1468769955719 Marionette TRACE conn2 <- [1,258,null,{}] 08:39:15 INFO - PROCESS | 2873 | 1468769955722 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}] 08:39:15 INFO - PROCESS | 2873 | 1468769955724 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:15 INFO - PROCESS | 2873 | 1468769955868 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:39:15 INFO - PROCESS | 2873 | 1468769955917 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 2873 | 1468769955918 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a8000 == 33 [pid = 2873] [id = 72] 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x116028c00) [pid = 2873] [serial = 213] [outer = 0x0] 08:39:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1245c6800) [pid = 2873] [serial = 214] [outer = 0x116028c00] 08:39:15 INFO - PROCESS | 2873 | 1468769955958 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12502a800) [pid = 2873] [serial = 215] [outer = 0x116028c00] 08:39:16 INFO - PROCESS | 2873 | 1468769956367 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 671ms 08:39:16 INFO - PROCESS | 2873 | 1468769956387 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:39:16 INFO - PROCESS | 2873 | 1468769956388 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 2873 | 1468769956403 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 2873 | 1468769956404 Marionette TRACE conn2 <- [1,262,null,{}] 08:39:16 INFO - PROCESS | 2873 | 1468769956406 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}] 08:39:16 INFO - PROCESS | 2873 | 1468769956411 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:16 INFO - PROCESS | 2873 | 1468769956517 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:39:16 INFO - PROCESS | 2873 | 1468769956557 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 2873 | 1468769956558 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x12382e000 == 34 [pid = 2873] [id = 73] 08:39:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x126e45800) [pid = 2873] [serial = 216] [outer = 0x0] 08:39:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273e9000) [pid = 2873] [serial = 217] [outer = 0x126e45800] 08:39:16 INFO - PROCESS | 2873 | 1468769956582 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12742dc00) [pid = 2873] [serial = 218] [outer = 0x126e45800] 08:39:16 INFO - PROCESS | 2873 | 1468769956863 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 481ms 08:39:16 INFO - PROCESS | 2873 | 1468769956871 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 2873 | 1468769956872 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:39:16 INFO - PROCESS | 2873 | 1468769956882 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 2873 | 1468769956883 Marionette TRACE conn2 <- [1,266,null,{}] 08:39:16 INFO - PROCESS | 2873 | 1468769956900 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}] 08:39:16 INFO - PROCESS | 2873 | 1468769956908 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:17 INFO - PROCESS | 2873 | 1468769957002 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:39:17 INFO - PROCESS | 2873 | 1468769957033 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 2873 | 1468769957034 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x123a6d800 == 35 [pid = 2873] [id = 74] 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x126972000) [pid = 2873] [serial = 219] [outer = 0x0] 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x128d97800) [pid = 2873] [serial = 220] [outer = 0x126972000] 08:39:17 INFO - PROCESS | 2873 | 1468769957058 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1292d1000) [pid = 2873] [serial = 221] [outer = 0x126972000] 08:39:17 INFO - PROCESS | 2873 | 1468769957408 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 583ms 08:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:39:17 INFO - PROCESS | 2873 | 1468769957460 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 2873 | 1468769957462 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 2873 | 1468769957465 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 2873 | 1468769957466 Marionette TRACE conn2 <- [1,270,null,{}] 08:39:17 INFO - PROCESS | 2873 | 1468769957470 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}] 08:39:17 INFO - PROCESS | 2873 | 1468769957472 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:17 INFO - PROCESS | 2873 | 1468769957818 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x126d42000) [pid = 2873] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1242bac00) [pid = 2873] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x118862c00) [pid = 2873] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x111c75400) [pid = 2873] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x124df2c00) [pid = 2873] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x113f35c00) [pid = 2873] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1273a3c00) [pid = 2873] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x116a11c00) [pid = 2873] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1292c9000) [pid = 2873] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113f39800) [pid = 2873] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x116078c00) [pid = 2873] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x113d43800) [pid = 2873] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x123804800) [pid = 2873] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112d78c00) [pid = 2873] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1176da000) [pid = 2873] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x119590800) [pid = 2873] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1133c9000) [pid = 2873] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x11906e400) [pid = 2873] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:39:17 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x129571800) [pid = 2873] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:39:17 INFO - PROCESS | 2873 | 1468769957864 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 2873 | 1468769957865 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x116018800 == 36 [pid = 2873] [id = 75] 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x112d78c00) [pid = 2873] [serial = 222] [outer = 0x0] 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x116763400) [pid = 2873] [serial = 223] [outer = 0x112d78c00] 08:39:17 INFO - PROCESS | 2873 | 1468769957890 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119588400) [pid = 2873] [serial = 224] [outer = 0x112d78c00] 08:39:18 INFO - PROCESS | 2873 | 1468769958137 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 720ms 08:39:18 INFO - PROCESS | 2873 | 1468769958184 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 2873 | 1468769958194 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:39:18 INFO - PROCESS | 2873 | 1468769958204 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 2873 | 1468769958205 Marionette TRACE conn2 <- [1,274,null,{}] 08:39:18 INFO - PROCESS | 2873 | 1468769958208 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}] 08:39:18 INFO - PROCESS | 2873 | 1468769958209 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:18 INFO - PROCESS | 2873 | 1468769958284 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:39:18 INFO - PROCESS | 2873 | 1468769958302 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 2873 | 1468769958303 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x12464a000 == 37 [pid = 2873] [id = 76] 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x123804800) [pid = 2873] [serial = 225] [outer = 0x0] 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x126970800) [pid = 2873] [serial = 226] [outer = 0x123804800] 08:39:18 INFO - PROCESS | 2873 | 1468769958327 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1292c7000) [pid = 2873] [serial = 227] [outer = 0x123804800] 08:39:18 INFO - PROCESS | 2873 | 1468769958601 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 08:39:18 INFO - PROCESS | 2873 | 1468769958623 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 2873 | 1468769958624 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:39:18 INFO - PROCESS | 2873 | 1468769958635 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 2873 | 1468769958636 Marionette TRACE conn2 <- [1,278,null,{}] 08:39:18 INFO - PROCESS | 2873 | 1468769958638 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}] 08:39:18 INFO - PROCESS | 2873 | 1468769958639 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:18 INFO - PROCESS | 2873 | 1468769958744 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:39:18 INFO - PROCESS | 2873 | 1468769958750 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 2873 | 1468769958751 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x125619000 == 38 [pid = 2873] [id = 77] 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x117226800) [pid = 2873] [serial = 228] [outer = 0x0] 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x126d42000) [pid = 2873] [serial = 229] [outer = 0x117226800] 08:39:18 INFO - PROCESS | 2873 | 1468769958775 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12956d800) [pid = 2873] [serial = 230] [outer = 0x117226800] 08:39:19 INFO - PROCESS | 2873 | 1468769959049 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 08:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:39:19 INFO - PROCESS | 2873 | 1468769959103 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 2873 | 1468769959105 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 2873 | 1468769959107 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 2873 | 1468769959109 Marionette TRACE conn2 <- [1,282,null,{}] 08:39:19 INFO - PROCESS | 2873 | 1468769959114 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}] 08:39:19 INFO - PROCESS | 2873 | 1468769959115 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:19 INFO - PROCESS | 2873 | 1468769959199 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:39:19 INFO - PROCESS | 2873 | 1468769959202 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 2873 | 1468769959204 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f3d000 == 39 [pid = 2873] [id = 78] 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12950dc00) [pid = 2873] [serial = 231] [outer = 0x0] 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12a6d5000) [pid = 2873] [serial = 232] [outer = 0x12950dc00] 08:39:19 INFO - PROCESS | 2873 | 1468769959232 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12ab28400) [pid = 2873] [serial = 233] [outer = 0x12950dc00] 08:39:19 INFO - PROCESS | 2873 | 1468769959543 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 08:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:39:19 INFO - PROCESS | 2873 | 1468769959579 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 2873 | 1468769959581 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 2873 | 1468769959583 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 2873 | 1468769959584 Marionette TRACE conn2 <- [1,286,null,{}] 08:39:19 INFO - PROCESS | 2873 | 1468769959586 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}] 08:39:19 INFO - PROCESS | 2873 | 1468769959587 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:19 INFO - PROCESS | 2873 | 1468769959684 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:39:19 INFO - PROCESS | 2873 | 1468769959689 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 2873 | 1468769959691 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x12933e800 == 40 [pid = 2873] [id = 79] 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12aa02400) [pid = 2873] [serial = 234] [outer = 0x0] 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12b12d400) [pid = 2873] [serial = 235] [outer = 0x12aa02400] 08:39:19 INFO - PROCESS | 2873 | 1468769959717 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12b132c00) [pid = 2873] [serial = 236] [outer = 0x12aa02400] 08:39:20 INFO - PROCESS | 2873 | 1468769960134 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 568ms 08:39:20 INFO - PROCESS | 2873 | 1468769960151 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 2873 | 1468769960154 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:39:20 INFO - PROCESS | 2873 | 1468769960158 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 2873 | 1468769960160 Marionette TRACE conn2 <- [1,290,null,{}] 08:39:20 INFO - PROCESS | 2873 | 1468769960164 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}] 08:39:20 INFO - PROCESS | 2873 | 1468769960166 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:20 INFO - PROCESS | 2873 | 1468769960263 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:39:20 INFO - PROCESS | 2873 | 1468769960325 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 2873 | 1468769960326 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x116f58800 == 41 [pid = 2873] [id = 80] 08:39:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x117e91000) [pid = 2873] [serial = 237] [outer = 0x0] 08:39:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1182eb000) [pid = 2873] [serial = 238] [outer = 0x117e91000] 08:39:20 INFO - PROCESS | 2873 | 1468769960356 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1185e8400) [pid = 2873] [serial = 239] [outer = 0x117e91000] 08:39:20 INFO - PROCESS | 2873 | 1468769960763 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 08:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:39:20 INFO - PROCESS | 2873 | 1468769960780 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 2873 | 1468769960783 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:39:20 INFO - PROCESS | 2873 | 1468769960788 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 2873 | 1468769960790 Marionette TRACE conn2 <- [1,294,null,{}] 08:39:20 INFO - PROCESS | 2873 | 1468769960793 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}] 08:39:20 INFO - PROCESS | 2873 | 1468769960794 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:20 INFO - PROCESS | 2873 | 1468769960893 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:39:20 INFO - PROCESS | 2873 | 1468769960971 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 2873 | 1468769960972 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc0000 == 42 [pid = 2873] [id = 81] 08:39:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119588800) [pid = 2873] [serial = 240] [outer = 0x0] 08:39:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x119723800) [pid = 2873] [serial = 241] [outer = 0x119588800] 08:39:21 INFO - PROCESS | 2873 | 1468769961002 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119a8a800) [pid = 2873] [serial = 242] [outer = 0x119588800] 08:39:21 INFO - PROCESS | 2873 | 1468769961399 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]]]}] 08:39:21 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. 08:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 08:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:39:21 INFO - PROCESS | 2873 | 1468769961410 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 2873 | 1468769961412 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:39:21 INFO - PROCESS | 2873 | 1468769961415 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 2873 | 1468769961419 Marionette TRACE conn2 <- [1,298,null,{}] 08:39:21 INFO - PROCESS | 2873 | 1468769961429 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}] 08:39:21 INFO - PROCESS | 2873 | 1468769961434 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:21 INFO - PROCESS | 2873 | 1468769961567 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:39:21 INFO - PROCESS | 2873 | 1468769961683 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 2873 | 1468769961686 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e18000 == 43 [pid = 2873] [id = 82] 08:39:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x121017c00) [pid = 2873] [serial = 243] [outer = 0x0] 08:39:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12562ec00) [pid = 2873] [serial = 244] [outer = 0x121017c00] 08:39:21 INFO - PROCESS | 2873 | 1468769961740 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x126e0a000) [pid = 2873] [serial = 245] [outer = 0x121017c00] 08:39:22 INFO - PROCESS | 2873 | 1468769962162 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]]]}] 08:39:22 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. 08:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 825ms 08:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:39:22 INFO - PROCESS | 2873 | 1468769962240 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 2873 | 1468769962241 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:39:22 INFO - PROCESS | 2873 | 1468769962244 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 2873 | 1468769962245 Marionette TRACE conn2 <- [1,302,null,{}] 08:39:22 INFO - PROCESS | 2873 | 1468769962247 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}] 08:39:22 INFO - PROCESS | 2873 | 1468769962249 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:22 INFO - PROCESS | 2873 | 1468769962353 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:39:22 INFO - PROCESS | 2873 | 1468769962418 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 2873 | 1468769962419 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6f800 == 44 [pid = 2873] [id = 83] 08:39:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x126e0f000) [pid = 2873] [serial = 246] [outer = 0x0] 08:39:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1273ee000) [pid = 2873] [serial = 247] [outer = 0x126e0f000] 08:39:22 INFO - PROCESS | 2873 | 1468769962448 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1273f1c00) [pid = 2873] [serial = 248] [outer = 0x126e0f000] 08:39:22 INFO - PROCESS | 2873 | 1468769962965 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]]]}] 08:39:23 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. 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 08:39:23 INFO - PROCESS | 2873 | 1468769963027 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 2873 | 1468769963029 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:39:23 INFO - PROCESS | 2873 | 1468769963034 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 2873 | 1468769963036 Marionette TRACE conn2 <- [1,306,null,{}] 08:39:23 INFO - PROCESS | 2873 | 1468769963039 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}] 08:39:23 INFO - PROCESS | 2873 | 1468769963041 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:23 INFO - PROCESS | 2873 | 1468769963133 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:39:23 INFO - PROCESS | 2873 | 1468769963195 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 2873 | 1468769963196 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170cc000 == 45 [pid = 2873] [id = 84] 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x117e97400) [pid = 2873] [serial = 249] [outer = 0x0] 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x118038c00) [pid = 2873] [serial = 250] [outer = 0x117e97400] 08:39:23 INFO - PROCESS | 2873 | 1468769963223 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x118513c00) [pid = 2873] [serial = 251] [outer = 0x117e97400] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x128f3d000 == 44 [pid = 2873] [id = 78] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x125619000 == 43 [pid = 2873] [id = 77] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12464a000 == 42 [pid = 2873] [id = 76] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x116018800 == 41 [pid = 2873] [id = 75] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x123a6d800 == 40 [pid = 2873] [id = 74] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12382e000 == 39 [pid = 2873] [id = 73] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a8000 == 38 [pid = 2873] [id = 72] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ac000 == 37 [pid = 2873] [id = 71] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x11831d800 == 36 [pid = 2873] [id = 70] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x117003800 == 35 [pid = 2873] [id = 69] 08:39:23 INFO - PROCESS | 2873 | --DOCSHELL 0x112643800 == 34 [pid = 2873] [id = 68] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x124b91800) [pid = 2873] [serial = 163] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1197d4000) [pid = 2873] [serial = 154] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12742e000) [pid = 2873] [serial = 175] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x12739cc00) [pid = 2873] [serial = 172] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x123803c00) [pid = 2873] [serial = 184] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x129571400) [pid = 2873] [serial = 190] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1256c4400) [pid = 2873] [serial = 169] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x129525400) [pid = 2873] [serial = 189] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x11958f800) [pid = 2873] [serial = 153] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12951bc00) [pid = 2873] [serial = 187] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12a6d4400) [pid = 2873] [serial = 193] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1295a3800) [pid = 2873] [serial = 192] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1273f2400) [pid = 2873] [serial = 174] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12562b800) [pid = 2873] [serial = 168] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119025c00) [pid = 2873] [serial = 150] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x11906f400) [pid = 2873] [serial = 151] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x118577800) [pid = 2873] [serial = 147] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x118735c00) [pid = 2873] [serial = 148] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x126d35800) [pid = 2873] [serial = 171] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x124df0c00) [pid = 2873] [serial = 139] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x128d94800) [pid = 2873] [serial = 177] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x124d91400) [pid = 2873] [serial = 165] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x12502c800) [pid = 2873] [serial = 166] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1292cec00) [pid = 2873] [serial = 180] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1197e0c00) [pid = 2873] [serial = 156] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x123804000) [pid = 2873] [serial = 157] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1292c8c00) [pid = 2873] [serial = 178] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x116632800) [pid = 2873] [serial = 141] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1245c5400) [pid = 2873] [serial = 186] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x11721b000) [pid = 2873] [serial = 142] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x129509400) [pid = 2873] [serial = 181] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x123a27400) [pid = 2873] [serial = 159] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x123fdbc00) [pid = 2873] [serial = 160] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1182df400) [pid = 2873] [serial = 183] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x118041000) [pid = 2873] [serial = 144] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1182e6c00) [pid = 2873] [serial = 145] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1240bec00) [pid = 2873] [serial = 162] [outer = 0x0] [url = about:blank] 08:39:23 INFO - PROCESS | 2873 | 1468769963664 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]]]}] 08:39:23 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. 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 08:39:23 INFO - PROCESS | 2873 | 1468769963704 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 2873 | 1468769963707 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:39:23 INFO - PROCESS | 2873 | 1468769963711 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 2873 | 1468769963713 Marionette TRACE conn2 <- [1,310,null,{}] 08:39:23 INFO - PROCESS | 2873 | 1468769963715 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}] 08:39:23 INFO - PROCESS | 2873 | 1468769963717 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:23 INFO - PROCESS | 2873 | 1468769963794 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:39:23 INFO - PROCESS | 2873 | 1468769963800 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 2873 | 1468769963801 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x116948000 == 35 [pid = 2873] [id = 85] 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11873ac00) [pid = 2873] [serial = 252] [outer = 0x0] 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x11906e400) [pid = 2873] [serial = 253] [outer = 0x11873ac00] 08:39:23 INFO - PROCESS | 2873 | 1468769963828 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x11971d400) [pid = 2873] [serial = 254] [outer = 0x11873ac00] 08:39:24 INFO - PROCESS | 2873 | 1468769964184 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]]]}] 08:39:24 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. 08:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 08:39:24 INFO - PROCESS | 2873 | 1468769964231 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:39:24 INFO - PROCESS | 2873 | 1468769964234 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 2873 | 1468769964237 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 2873 | 1468769964240 Marionette TRACE conn2 <- [1,314,null,{}] 08:39:24 INFO - PROCESS | 2873 | 1468769964251 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}] 08:39:24 INFO - PROCESS | 2873 | 1468769964256 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:24 INFO - PROCESS | 2873 | 1468769964375 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:39:24 INFO - PROCESS | 2873 | 1468769964389 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 2873 | 1468769964391 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x11904f800 == 36 [pid = 2873] [id = 86] 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x120f10400) [pid = 2873] [serial = 255] [outer = 0x0] 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x123804000) [pid = 2873] [serial = 256] [outer = 0x120f10400] 08:39:24 INFO - PROCESS | 2873 | 1468769964435 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x123e38000) [pid = 2873] [serial = 257] [outer = 0x120f10400] 08:39:24 INFO - PROCESS | 2873 | 1468769964784 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]]]}] 08:39:24 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. 08:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 573ms 08:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:39:24 INFO - PROCESS | 2873 | 1468769964815 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 2873 | 1468769964817 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 2873 | 1468769964819 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 2873 | 1468769964820 Marionette TRACE conn2 <- [1,318,null,{}] 08:39:24 INFO - PROCESS | 2873 | 1468769964823 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}] 08:39:24 INFO - PROCESS | 2873 | 1468769964824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:24 INFO - PROCESS | 2873 | 1468769964900 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:39:24 INFO - PROCESS | 2873 | 1468769964904 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 2873 | 1468769964905 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194de000 == 37 [pid = 2873] [id = 87] 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x124d8a000) [pid = 2873] [serial = 258] [outer = 0x0] 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x12558d400) [pid = 2873] [serial = 259] [outer = 0x124d8a000] 08:39:24 INFO - PROCESS | 2873 | 1468769964934 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x12696dc00) [pid = 2873] [serial = 260] [outer = 0x124d8a000] 08:39:25 INFO - PROCESS | 2873 | 1468769965347 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]]]}] 08:39:25 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. 08:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 569ms 08:39:25 INFO - PROCESS | 2873 | 1468769965389 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 2873 | 1468769965392 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:39:25 INFO - PROCESS | 2873 | 1468769965395 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 2873 | 1468769965397 Marionette TRACE conn2 <- [1,322,null,{}] 08:39:25 INFO - PROCESS | 2873 | 1468769965400 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}] 08:39:25 INFO - PROCESS | 2873 | 1468769965402 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:25 INFO - PROCESS | 2873 | 1468769965549 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:39:25 INFO - PROCESS | 2873 | 1468769965557 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 2873 | 1468769965559 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b27800 == 38 [pid = 2873] [id = 88] 08:39:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x126e02400) [pid = 2873] [serial = 261] [outer = 0x0] 08:39:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1270b0000) [pid = 2873] [serial = 262] [outer = 0x126e02400] 08:39:25 INFO - PROCESS | 2873 | 1468769965584 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1273ed800) [pid = 2873] [serial = 263] [outer = 0x126e02400] 08:39:25 INFO - PROCESS | 2873 | 1468769965907 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]]]}] 08:39:25 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. 08:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 08:39:25 INFO - PROCESS | 2873 | 1468769965915 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 2873 | 1468769965916 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:39:25 INFO - PROCESS | 2873 | 1468769965918 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 2873 | 1468769965919 Marionette TRACE conn2 <- [1,326,null,{}] 08:39:25 INFO - PROCESS | 2873 | 1468769965921 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}] 08:39:25 INFO - PROCESS | 2873 | 1468769965925 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:26 INFO - PROCESS | 2873 | 1468769966038 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:39:26 INFO - PROCESS | 2873 | 1468769966069 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 2873 | 1468769966071 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240a9800 == 39 [pid = 2873] [id = 89] 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x128bd2c00) [pid = 2873] [serial = 264] [outer = 0x0] 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x128d8c000) [pid = 2873] [serial = 265] [outer = 0x128bd2c00] 08:39:26 INFO - PROCESS | 2873 | 1468769966095 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x129509400) [pid = 2873] [serial = 266] [outer = 0x128bd2c00] 08:39:26 INFO - PROCESS | 2873 | 1468769966473 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]]]}] 08:39:26 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. 08:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 08:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:39:26 INFO - PROCESS | 2873 | 1468769966487 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 2873 | 1468769966489 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:39:26 INFO - PROCESS | 2873 | 1468769966492 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 2873 | 1468769966494 Marionette TRACE conn2 <- [1,330,null,{}] 08:39:26 INFO - PROCESS | 2873 | 1468769966497 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}] 08:39:26 INFO - PROCESS | 2873 | 1468769966499 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:26 INFO - PROCESS | 2873 | 1468769966644 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:39:26 INFO - PROCESS | 2873 | 1468769966665 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 2873 | 1468769966667 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x11272c000 == 40 [pid = 2873] [id = 90] 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129511800) [pid = 2873] [serial = 267] [outer = 0x0] 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12956e000) [pid = 2873] [serial = 268] [outer = 0x129511800] 08:39:26 INFO - PROCESS | 2873 | 1468769966697 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12a6cf000) [pid = 2873] [serial = 269] [outer = 0x129511800] 08:39:27 INFO - PROCESS | 2873 | 1468769967040 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]]]}] 08:39:27 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. 08:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 571ms 08:39:27 INFO - PROCESS | 2873 | 1468769967064 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 2873 | 1468769967065 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:39:27 INFO - PROCESS | 2873 | 1468769967068 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 2873 | 1468769967069 Marionette TRACE conn2 <- [1,334,null,{}] 08:39:27 INFO - PROCESS | 2873 | 1468769967078 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}] 08:39:27 INFO - PROCESS | 2873 | 1468769967079 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:27 INFO - PROCESS | 2873 | 1468769967170 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:39:27 INFO - PROCESS | 2873 | 1468769967174 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 2873 | 1468769967175 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x125615800 == 41 [pid = 2873] [id = 91] 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12951e400) [pid = 2873] [serial = 270] [outer = 0x0] 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12aa09000) [pid = 2873] [serial = 271] [outer = 0x12951e400] 08:39:27 INFO - PROCESS | 2873 | 1468769967200 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12ab29400) [pid = 2873] [serial = 272] [outer = 0x12951e400] 08:39:27 INFO - PROCESS | 2873 | 1468769967521 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]]]}] 08:39:27 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. 08:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 08:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:39:27 INFO - PROCESS | 2873 | 1468769967536 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 2873 | 1468769967537 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:39:27 INFO - PROCESS | 2873 | 1468769967539 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 2873 | 1468769967540 Marionette TRACE conn2 <- [1,338,null,{}] 08:39:27 INFO - PROCESS | 2873 | 1468769967550 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}] 08:39:27 INFO - PROCESS | 2873 | 1468769967551 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:27 INFO - PROCESS | 2873 | 1468769967666 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:39:27 INFO - PROCESS | 2873 | 1468769967670 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 2873 | 1468769967671 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x127082800 == 42 [pid = 2873] [id = 92] 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12ab2d400) [pid = 2873] [serial = 273] [outer = 0x0] 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12b12dc00) [pid = 2873] [serial = 274] [outer = 0x12ab2d400] 08:39:27 INFO - PROCESS | 2873 | 1468769967695 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12b8c0800) [pid = 2873] [serial = 275] [outer = 0x12ab2d400] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12950dc00) [pid = 2873] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x121017800) [pid = 2873] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x123804800) [pid = 2873] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1176d5c00) [pid = 2873] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116028c00) [pid = 2873] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x117226800) [pid = 2873] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x126e45800) [pid = 2873] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x126972000) [pid = 2873] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119534000) [pid = 2873] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1182e2c00) [pid = 2873] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:39:27 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x112d78c00) [pid = 2873] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:39:28 INFO - PROCESS | 2873 | 1468769968092 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]]]}] 08:39:28 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. 08:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 08:39:28 INFO - PROCESS | 2873 | 1468769968108 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 2873 | 1468769968109 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:39:28 INFO - PROCESS | 2873 | 1468769968115 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 2873 | 1468769968117 Marionette TRACE conn2 <- [1,342,null,{}] 08:39:28 INFO - PROCESS | 2873 | 1468769968120 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}] 08:39:28 INFO - PROCESS | 2873 | 1468769968121 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:28 INFO - PROCESS | 2873 | 1468769968274 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:39:28 INFO - PROCESS | 2873 | 1468769968321 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 2873 | 1468769968322 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f2a000 == 43 [pid = 2873] [id = 93] 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x116770000) [pid = 2873] [serial = 276] [outer = 0x0] 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1240b6800) [pid = 2873] [serial = 277] [outer = 0x116770000] 08:39:28 INFO - PROCESS | 2873 | 1468769968362 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12aa10c00) [pid = 2873] [serial = 278] [outer = 0x116770000] 08:39:28 INFO - PROCESS | 2873 | 1468769968654 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]]]}] 08:39:28 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. 08:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 571ms 08:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:39:28 INFO - PROCESS | 2873 | 1468769968685 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 2873 | 1468769968687 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:39:28 INFO - PROCESS | 2873 | 1468769968689 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 2873 | 1468769968691 Marionette TRACE conn2 <- [1,346,null,{}] 08:39:28 INFO - PROCESS | 2873 | 1468769968701 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}] 08:39:28 INFO - PROCESS | 2873 | 1468769968702 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:28 INFO - PROCESS | 2873 | 1468769968826 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:39:28 INFO - PROCESS | 2873 | 1468769968853 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 2873 | 1468769968855 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e1f000 == 44 [pid = 2873] [id = 94] 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119f3a400) [pid = 2873] [serial = 279] [outer = 0x0] 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12b8c1400) [pid = 2873] [serial = 280] [outer = 0x119f3a400] 08:39:28 INFO - PROCESS | 2873 | 1468769968881 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12ba2bc00) [pid = 2873] [serial = 281] [outer = 0x119f3a400] 08:39:29 INFO - PROCESS | 2873 | 1468769969134 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]]]}] 08:39:29 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. 08:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 08:39:29 INFO - PROCESS | 2873 | 1468769969170 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:39:29 INFO - PROCESS | 2873 | 1468769969171 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 2873 | 1468769969174 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 2873 | 1468769969175 Marionette TRACE conn2 <- [1,350,null,{}] 08:39:29 INFO - PROCESS | 2873 | 1468769969186 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}] 08:39:29 INFO - PROCESS | 2873 | 1468769969188 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:29 INFO - PROCESS | 2873 | 1468769969284 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:39:29 INFO - PROCESS | 2873 | 1468769969288 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 2873 | 1468769969290 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a774000 == 45 [pid = 2873] [id = 95] 08:39:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12ba2c400) [pid = 2873] [serial = 282] [outer = 0x0] 08:39:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12bd8c400) [pid = 2873] [serial = 283] [outer = 0x12ba2c400] 08:39:29 INFO - PROCESS | 2873 | 1468769969330 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12bd92c00) [pid = 2873] [serial = 284] [outer = 0x12ba2c400] 08:39:29 INFO - PROCESS | 2873 | 1468769969756 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]]]}] 08:39:29 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. 08:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms 08:39:29 INFO - PROCESS | 2873 | 1468769969804 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:39:29 INFO - PROCESS | 2873 | 1468769969806 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 2873 | 1468769969809 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 2873 | 1468769969811 Marionette TRACE conn2 <- [1,354,null,{}] 08:39:29 INFO - PROCESS | 2873 | 1468769969814 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}] 08:39:29 INFO - PROCESS | 2873 | 1468769969816 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:29 INFO - PROCESS | 2873 | 1468769969952 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:39:30 INFO - PROCESS | 2873 | 1468769970086 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 2873 | 1468769970088 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x112abb000 == 46 [pid = 2873] [id = 96] 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1121b2000) [pid = 2873] [serial = 285] [outer = 0x0] 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x113f38000) [pid = 2873] [serial = 286] [outer = 0x1121b2000] 08:39:30 INFO - PROCESS | 2873 | 1468769970138 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1176da400) [pid = 2873] [serial = 287] [outer = 0x1121b2000] 08:39:30 INFO - PROCESS | 2873 | 1468769970573 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]]]}] 08:39:30 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. 08:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 821ms 08:39:30 INFO - PROCESS | 2873 | 1468769970645 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 2873 | 1468769970648 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:39:30 INFO - PROCESS | 2873 | 1468769970652 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 2873 | 1468769970654 Marionette TRACE conn2 <- [1,358,null,{}] 08:39:30 INFO - PROCESS | 2873 | 1468769970657 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}] 08:39:30 INFO - PROCESS | 2873 | 1468769970660 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:30 INFO - PROCESS | 2873 | 1468769970762 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:39:30 INFO - PROCESS | 2873 | 1468769970824 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 2873 | 1468769970826 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x119049000 == 47 [pid = 2873] [id = 97] 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x11902d800) [pid = 2873] [serial = 288] [outer = 0x0] 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x119074c00) [pid = 2873] [serial = 289] [outer = 0x11902d800] 08:39:30 INFO - PROCESS | 2873 | 1468769970856 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1197d4000) [pid = 2873] [serial = 290] [outer = 0x11902d800] 08:39:31 INFO - PROCESS | 2873 | 1468769971287 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]]]}] 08:39:31 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. 08:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 08:39:31 INFO - PROCESS | 2873 | 1468769971324 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 2873 | 1468769971327 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:39:31 INFO - PROCESS | 2873 | 1468769971329 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 2873 | 1468769971331 Marionette TRACE conn2 <- [1,362,null,{}] 08:39:31 INFO - PROCESS | 2873 | 1468769971333 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}] 08:39:31 INFO - PROCESS | 2873 | 1468769971334 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:31 INFO - PROCESS | 2873 | 1468769971439 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:39:31 INFO - PROCESS | 2873 | 1468769971502 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 2873 | 1468769971504 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x125604800 == 48 [pid = 2873] [id = 98] 08:39:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x121017400) [pid = 2873] [serial = 291] [outer = 0x0] 08:39:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x124bd3c00) [pid = 2873] [serial = 292] [outer = 0x121017400] 08:39:31 INFO - PROCESS | 2873 | 1468769971531 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x126e11400) [pid = 2873] [serial = 293] [outer = 0x121017400] 08:39:31 INFO - PROCESS | 2873 | 1468769971972 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]]]}] 08:39:31 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. 08:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 669ms 08:39:32 INFO - PROCESS | 2873 | 1468769971998 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 2873 | 1468769972000 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:39:32 INFO - PROCESS | 2873 | 1468769972007 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 2873 | 1468769972011 Marionette TRACE conn2 <- [1,366,null,{}] 08:39:32 INFO - PROCESS | 2873 | 1468769972052 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}] 08:39:32 INFO - PROCESS | 2873 | 1468769972055 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:32 INFO - PROCESS | 2873 | 1468769972160 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:39:32 INFO - PROCESS | 2873 | 1468769972222 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 2873 | 1468769972223 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aaa8000 == 49 [pid = 2873] [id = 99] 08:39:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x128bd2400) [pid = 2873] [serial = 294] [outer = 0x0] 08:39:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x128bd9400) [pid = 2873] [serial = 295] [outer = 0x128bd2400] 08:39:32 INFO - PROCESS | 2873 | 1468769972252 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1292ca400) [pid = 2873] [serial = 296] [outer = 0x128bd2400] 08:39:32 INFO - PROCESS | 2873 | 1468769972859 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]]]}] 08:39:32 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. 08:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 912ms 08:39:32 INFO - PROCESS | 2873 | 1468769972916 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 2873 | 1468769972920 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:39:32 INFO - PROCESS | 2873 | 1468769972924 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 2873 | 1468769972927 Marionette TRACE conn2 <- [1,370,null,{}] 08:39:32 INFO - PROCESS | 2873 | 1468769972933 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}] 08:39:32 INFO - PROCESS | 2873 | 1468769972935 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:33 INFO - PROCESS | 2873 | 1468769973062 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:39:33 INFO - PROCESS | 2873 | 1468769973158 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 2873 | 1468769973161 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x11824e800 == 50 [pid = 2873] [id = 100] 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x116766c00) [pid = 2873] [serial = 297] [outer = 0x0] 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x118043c00) [pid = 2873] [serial = 298] [outer = 0x116766c00] 08:39:33 INFO - PROCESS | 2873 | 1468769973188 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x118875400) [pid = 2873] [serial = 299] [outer = 0x116766c00] 08:39:33 INFO - PROCESS | 2873 | 1468769973663 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]]]}] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x12a774000 == 49 [pid = 2873] [id = 95] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x129e1f000 == 48 [pid = 2873] [id = 94] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x128f2a000 == 47 [pid = 2873] [id = 93] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x127082800 == 46 [pid = 2873] [id = 92] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x125615800 == 45 [pid = 2873] [id = 91] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x11272c000 == 44 [pid = 2873] [id = 90] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x1240a9800 == 43 [pid = 2873] [id = 89] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x119b27800 == 42 [pid = 2873] [id = 88] 08:39:33 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x11696a400) [pid = 2873] [serial = 198] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x12a6dd000) [pid = 2873] [serial = 195] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12b12d400) [pid = 2873] [serial = 235] [outer = 0x0] [url = about:blank] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x1194de000 == 41 [pid = 2873] [id = 87] 08:39:33 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. 08:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 773ms 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x11904f800 == 40 [pid = 2873] [id = 86] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x116948000 == 39 [pid = 2873] [id = 85] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x1170cc000 == 38 [pid = 2873] [id = 84] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6f800 == 37 [pid = 2873] [id = 83] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x129e18000 == 36 [pid = 2873] [id = 82] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc0000 == 35 [pid = 2873] [id = 81] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x116f58800 == 34 [pid = 2873] [id = 80] 08:39:33 INFO - PROCESS | 2873 | --DOCSHELL 0x12933e800 == 33 [pid = 2873] [id = 79] 08:39:33 INFO - PROCESS | 2873 | 1468769973703 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 2873 | 1468769973706 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:39:33 INFO - PROCESS | 2873 | 1468769973722 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 2873 | 1468769973723 Marionette TRACE conn2 <- [1,374,null,{}] 08:39:33 INFO - PROCESS | 2873 | 1468769973737 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}] 08:39:33 INFO - PROCESS | 2873 | 1468769973738 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:33 INFO - PROCESS | 2873 | 1468769973822 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:39:33 INFO - PROCESS | 2873 | 1468769973844 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 2873 | 1468769973845 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x116f5f800 == 34 [pid = 2873] [id = 101] 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1238f2000) [pid = 2873] [serial = 300] [outer = 0x0] 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x123ce4800) [pid = 2873] [serial = 301] [outer = 0x1238f2000] 08:39:33 INFO - PROCESS | 2873 | 1468769973885 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x124bd6c00) [pid = 2873] [serial = 302] [outer = 0x1238f2000] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x12a6d5000) [pid = 2873] [serial = 232] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x12ab28400) [pid = 2873] [serial = 233] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x123fdb800) [pid = 2873] [serial = 212] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1292c7000) [pid = 2873] [serial = 227] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1182ddc00) [pid = 2873] [serial = 201] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1245c6800) [pid = 2873] [serial = 214] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x126d42000) [pid = 2873] [serial = 229] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126970800) [pid = 2873] [serial = 226] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1273e9000) [pid = 2873] [serial = 217] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1292d1000) [pid = 2873] [serial = 221] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x11996c000) [pid = 2873] [serial = 207] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12956d800) [pid = 2873] [serial = 230] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128d97800) [pid = 2873] [serial = 220] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12502a800) [pid = 2873] [serial = 215] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12742dc00) [pid = 2873] [serial = 218] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12380d400) [pid = 2873] [serial = 211] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119b64800) [pid = 2873] [serial = 208] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119028c00) [pid = 2873] [serial = 205] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1166ef800) [pid = 2873] [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.] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119588400) [pid = 2873] [serial = 224] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1185e7400) [pid = 2873] [serial = 204] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11856dc00) [pid = 2873] [serial = 202] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x116763400) [pid = 2873] [serial = 223] [outer = 0x0] [url = about:blank] 08:39:34 INFO - PROCESS | 2873 | 1468769974247 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:39:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 582ms 08:39:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:39:34 INFO - PROCESS | 2873 | 1468769974300 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 2873 | 1468769974301 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:39:34 INFO - PROCESS | 2873 | 1468769974303 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 2873 | 1468769974306 Marionette TRACE conn2 <- [1,378,null,{}] 08:39:34 INFO - PROCESS | 2873 | 1468769974313 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}] 08:39:34 INFO - PROCESS | 2873 | 1468769974316 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:34 INFO - PROCESS | 2873 | 1468769974392 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:39:34 INFO - PROCESS | 2873 | 1468769974398 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 2873 | 1468769974401 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b2800 == 35 [pid = 2873] [id = 102] 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x126973c00) [pid = 2873] [serial = 303] [outer = 0x0] 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1270afc00) [pid = 2873] [serial = 304] [outer = 0x126973c00] 08:39:34 INFO - PROCESS | 2873 | 1468769974428 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1273f4000) [pid = 2873] [serial = 305] [outer = 0x126973c00] 08:39:34 INFO - PROCESS | 2873 | 1468769974742 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:39:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 08:39:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:39:34 INFO - PROCESS | 2873 | 1468769974774 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 2873 | 1468769974776 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:39:34 INFO - PROCESS | 2873 | 1468769974780 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 2873 | 1468769974782 Marionette TRACE conn2 <- [1,382,null,{}] 08:39:34 INFO - PROCESS | 2873 | 1468769974784 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}] 08:39:34 INFO - PROCESS | 2873 | 1468769974785 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:34 INFO - PROCESS | 2873 | 1468769974869 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:39:34 INFO - PROCESS | 2873 | 1468769974919 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 2873 | 1468769974921 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x119ff1000 == 36 [pid = 2873] [id = 103] 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x126978000) [pid = 2873] [serial = 306] [outer = 0x0] 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x128bd4000) [pid = 2873] [serial = 307] [outer = 0x126978000] 08:39:34 INFO - PROCESS | 2873 | 1468769974946 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128dd7800) [pid = 2873] [serial = 308] [outer = 0x126978000] 08:39:35 INFO - PROCESS | 2873 | 1468769975240 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:39:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 08:39:35 INFO - PROCESS | 2873 | 1468769975251 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 2873 | 1468769975252 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:39:35 INFO - PROCESS | 2873 | 1468769975254 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 2873 | 1468769975256 Marionette TRACE conn2 <- [1,386,null,{}] 08:39:35 INFO - PROCESS | 2873 | 1468769975258 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}] 08:39:35 INFO - PROCESS | 2873 | 1468769975259 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:35 INFO - PROCESS | 2873 | 1468769975349 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:39:35 INFO - PROCESS | 2873 | 1468769975353 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 2873 | 1468769975354 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c9e000 == 37 [pid = 2873] [id = 104] 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1292c8800) [pid = 2873] [serial = 309] [outer = 0x0] 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x129516800) [pid = 2873] [serial = 310] [outer = 0x1292c8800] 08:39:35 INFO - PROCESS | 2873 | 1468769975381 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12a6d0000) [pid = 2873] [serial = 311] [outer = 0x1292c8800] 08:39:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:39:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 08:39:35 INFO - PROCESS | 2873 | 1468769975716 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]]]}] 08:39:35 INFO - PROCESS | 2873 | 1468769975723 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 2873 | 1468769975724 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:39:35 INFO - PROCESS | 2873 | 1468769975726 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 2873 | 1468769975728 Marionette TRACE conn2 <- [1,390,null,{}] 08:39:35 INFO - PROCESS | 2873 | 1468769975732 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}] 08:39:35 INFO - PROCESS | 2873 | 1468769975736 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:35 INFO - PROCESS | 2873 | 1468769975859 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:39:35 INFO - PROCESS | 2873 | 1468769975874 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 2873 | 1468769975875 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x124418800 == 38 [pid = 2873] [id = 105] 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12a6dd000) [pid = 2873] [serial = 312] [outer = 0x0] 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12ab28400) [pid = 2873] [serial = 313] [outer = 0x12a6dd000] 08:39:35 INFO - PROCESS | 2873 | 1468769975900 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x12ba23000) [pid = 2873] [serial = 314] [outer = 0x12a6dd000] 08:39:36 INFO - PROCESS | 2873 | 1468769976252 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 572ms 08:39:36 INFO - PROCESS | 2873 | 1468769976298 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 2873 | 1468769976300 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:39:36 INFO - PROCESS | 2873 | 1468769976302 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 2873 | 1468769976303 Marionette TRACE conn2 <- [1,394,null,{}] 08:39:36 INFO - PROCESS | 2873 | 1468769976305 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}] 08:39:36 INFO - PROCESS | 2873 | 1468769976306 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:36 INFO - PROCESS | 2873 | 1468769976400 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:39:36 INFO - PROCESS | 2873 | 1468769976411 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 2873 | 1468769976412 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169ad000 == 39 [pid = 2873] [id = 106] 08:39:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x128bda800) [pid = 2873] [serial = 315] [outer = 0x0] 08:39:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12bd87800) [pid = 2873] [serial = 316] [outer = 0x128bda800] 08:39:36 INFO - PROCESS | 2873 | 1468769976437 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x12c077400) [pid = 2873] [serial = 317] [outer = 0x128bda800] 08:39:36 INFO - PROCESS | 2873 | 1468769976775 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 08:39:36 INFO - PROCESS | 2873 | 1468769976837 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 2873 | 1468769976838 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:39:36 INFO - PROCESS | 2873 | 1468769976882 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 2873 | 1468769976883 Marionette TRACE conn2 <- [1,398,null,{}] 08:39:36 INFO - PROCESS | 2873 | 1468769976892 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}] 08:39:36 INFO - PROCESS | 2873 | 1468769976893 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:37 INFO - PROCESS | 2873 | 1468769977004 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:39:37 INFO - PROCESS | 2873 | 1468769977044 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 2873 | 1468769977046 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167d6000 == 40 [pid = 2873] [id = 107] 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12aa11800) [pid = 2873] [serial = 318] [outer = 0x0] 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12c085000) [pid = 2873] [serial = 319] [outer = 0x12aa11800] 08:39:37 INFO - PROCESS | 2873 | 1468769977070 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12c2f3c00) [pid = 2873] [serial = 320] [outer = 0x12aa11800] 08:39:37 INFO - PROCESS | 2873 | 1468769977390 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 542ms 08:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:39:37 INFO - PROCESS | 2873 | 1468769977406 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 2873 | 1468769977407 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:39:37 INFO - PROCESS | 2873 | 1468769977409 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 2873 | 1468769977411 Marionette TRACE conn2 <- [1,402,null,{}] 08:39:37 INFO - PROCESS | 2873 | 1468769977414 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}] 08:39:37 INFO - PROCESS | 2873 | 1468769977415 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:37 INFO - PROCESS | 2873 | 1468769977516 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:39:37 INFO - PROCESS | 2873 | 1468769977528 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 2873 | 1468769977529 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e15000 == 41 [pid = 2873] [id = 108] 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x12c080400) [pid = 2873] [serial = 321] [outer = 0x0] 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x12c847000) [pid = 2873] [serial = 322] [outer = 0x12c080400] 08:39:37 INFO - PROCESS | 2873 | 1468769977553 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x12c84cc00) [pid = 2873] [serial = 323] [outer = 0x12c080400] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x119588800) [pid = 2873] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x11873ac00) [pid = 2873] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x126e02400) [pid = 2873] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x126e0f000) [pid = 2873] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12aa02400) [pid = 2873] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x121017c00) [pid = 2873] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x128bd2c00) [pid = 2873] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x117e91000) [pid = 2873] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x117e97400) [pid = 2873] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x124d8a000) [pid = 2873] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x120f10400) [pid = 2873] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x129511800) [pid = 2873] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x116770000) [pid = 2873] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12951e400) [pid = 2873] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12ab2d400) [pid = 2873] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119f3a400) [pid = 2873] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12a6d4c00) [pid = 2873] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:39:37 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1160d9800) [pid = 2873] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:39:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:39:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 621ms 08:39:38 INFO - PROCESS | 2873 | 1468769978022 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]]]}] 08:39:38 INFO - PROCESS | 2873 | 1468769978031 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 2873 | 1468769978032 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:39:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:39:38 INFO - PROCESS | 2873 | 1468769978034 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 2873 | 1468769978035 Marionette TRACE conn2 <- [1,406,null,{}] 08:39:38 INFO - PROCESS | 2873 | 1468769978037 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}] 08:39:38 INFO - PROCESS | 2873 | 1468769978038 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:38 INFO - PROCESS | 2873 | 1468769978123 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:39:38 INFO - PROCESS | 2873 | 1468769978131 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 2873 | 1468769978132 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12566c800 == 42 [pid = 2873] [id = 109] 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x110e79400) [pid = 2873] [serial = 324] [outer = 0x0] 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x110e7c000) [pid = 2873] [serial = 325] [outer = 0x110e79400] 08:39:38 INFO - PROCESS | 2873 | 1468769978156 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x112e70000) [pid = 2873] [serial = 326] [outer = 0x110e79400] 08:39:38 INFO - PROCESS | 2873 | 1468769978487 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:39:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 08:39:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:39:38 INFO - PROCESS | 2873 | 1468769978504 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 2873 | 1468769978505 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 2873 | 1468769978508 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 2873 | 1468769978509 Marionette TRACE conn2 <- [1,410,null,{}] 08:39:38 INFO - PROCESS | 2873 | 1468769978513 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}] 08:39:38 INFO - PROCESS | 2873 | 1468769978516 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:38 INFO - PROCESS | 2873 | 1468769978631 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:39:38 INFO - PROCESS | 2873 | 1468769978637 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 2873 | 1468769978639 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b117800 == 43 [pid = 2873] [id = 110] 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x116028c00) [pid = 2873] [serial = 327] [outer = 0x0] 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x119065800) [pid = 2873] [serial = 328] [outer = 0x116028c00] 08:39:38 INFO - PROCESS | 2873 | 1468769978665 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12aa02400) [pid = 2873] [serial = 329] [outer = 0x116028c00] 08:39:38 INFO - PROCESS | 2873 | 1468769978982 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 08:39:39 INFO - PROCESS | 2873 | 1468769979026 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 2873 | 1468769979028 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:39:39 INFO - PROCESS | 2873 | 1468769979030 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 2873 | 1468769979031 Marionette TRACE conn2 <- [1,414,null,{}] 08:39:39 INFO - PROCESS | 2873 | 1468769979033 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}] 08:39:39 INFO - PROCESS | 2873 | 1468769979034 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:39 INFO - PROCESS | 2873 | 1468769979116 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:39:39 INFO - PROCESS | 2873 | 1468769979120 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 2873 | 1468769979121 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b173000 == 44 [pid = 2873] [id = 111] 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1128ce400) [pid = 2873] [serial = 330] [outer = 0x0] 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1128d4c00) [pid = 2873] [serial = 331] [outer = 0x1128ce400] 08:39:39 INFO - PROCESS | 2873 | 1468769979145 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1128d9400) [pid = 2873] [serial = 332] [outer = 0x1128ce400] 08:39:39 INFO - PROCESS | 2873 | 1468769979480 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 08:39:39 INFO - PROCESS | 2873 | 1468769979500 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 2873 | 1468769979501 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:39:39 INFO - PROCESS | 2873 | 1468769979503 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 2873 | 1468769979504 Marionette TRACE conn2 <- [1,418,null,{}] 08:39:39 INFO - PROCESS | 2873 | 1468769979506 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}] 08:39:39 INFO - PROCESS | 2873 | 1468769979507 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:39 INFO - PROCESS | 2873 | 1468769979616 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:39:39 INFO - PROCESS | 2873 | 1468769979622 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 2873 | 1468769979623 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b887000 == 45 [pid = 2873] [id = 112] 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1128ccc00) [pid = 2873] [serial = 333] [outer = 0x0] 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1128d8c00) [pid = 2873] [serial = 334] [outer = 0x1128ccc00] 08:39:39 INFO - PROCESS | 2873 | 1468769979646 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x12c845000) [pid = 2873] [serial = 335] [outer = 0x1128ccc00] 08:39:39 INFO - PROCESS | 2873 | 1468769979772 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:39:40 INFO - PROCESS | 2873 | 1468769980503 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]]]}] 08:39:40 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 08:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 08:39:40 INFO - PROCESS | 2873 | 1468769980523 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:39:40 INFO - PROCESS | 2873 | 1468769980526 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:39:40 INFO - PROCESS | 2873 | 1468769980542 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 2873 | 1468769980544 Marionette TRACE conn2 <- [1,422,null,{}] 08:39:40 INFO - PROCESS | 2873 | 1468769980548 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}] 08:39:40 INFO - PROCESS | 2873 | 1468769980550 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:40 INFO - PROCESS | 2873 | 1468769980653 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:39:40 INFO - PROCESS | 2873 | 1468769980704 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 2873 | 1468769980707 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x116938000 == 46 [pid = 2873] [id = 113] 08:39:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x116763400) [pid = 2873] [serial = 336] [outer = 0x0] 08:39:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1172c5800) [pid = 2873] [serial = 337] [outer = 0x116763400] 08:39:40 INFO - PROCESS | 2873 | 1468769980737 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x11856c000) [pid = 2873] [serial = 338] [outer = 0x116763400] 08:39:41 INFO - PROCESS | 2873 | 1468769981693 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:39:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1189ms 08:39:41 INFO - PROCESS | 2873 | 1468769981718 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 2873 | 1468769981721 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:39:41 INFO - PROCESS | 2873 | 1468769981726 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 2873 | 1468769981728 Marionette TRACE conn2 <- [1,426,null,{}] 08:39:41 INFO - PROCESS | 2873 | 1468769981730 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}] 08:39:41 INFO - PROCESS | 2873 | 1468769981732 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:41 INFO - PROCESS | 2873 | 1468769981836 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:39:41 INFO - PROCESS | 2873 | 1468769981886 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 2873 | 1468769981887 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194e1000 == 47 [pid = 2873] [id = 114] 08:39:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x119728400) [pid = 2873] [serial = 339] [outer = 0x0] 08:39:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x119980800) [pid = 2873] [serial = 340] [outer = 0x119728400] 08:39:41 INFO - PROCESS | 2873 | 1468769981917 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x119986000) [pid = 2873] [serial = 341] [outer = 0x119728400] 08:39:42 INFO - PROCESS | 2873 | 1468769982452 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] 08:39:42 INFO - PROCESS | 2873 | 1468769982500 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:39:42 INFO - PROCESS | 2873 | 1468769982502 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 2873 | 1468769982505 Marionette TRACE conn2 <- [1,430,null,{}] 08:39:42 INFO - PROCESS | 2873 | 1468769982512 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}] 08:39:42 INFO - PROCESS | 2873 | 1468769982516 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:42 INFO - PROCESS | 2873 | 1468769982618 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:39:42 INFO - PROCESS | 2873 | 1468769982822 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 2873 | 1468769982824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x113f3e000 == 48 [pid = 2873] [id = 115] 08:39:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1151da800) [pid = 2873] [serial = 342] [outer = 0x0] 08:39:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1182ddc00) [pid = 2873] [serial = 343] [outer = 0x1151da800] 08:39:42 INFO - PROCESS | 2873 | 1468769982851 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x118575800) [pid = 2873] [serial = 344] [outer = 0x1151da800] 08:39:43 INFO - PROCESS | 2873 | 1468769983320 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:39:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 08:39:43 INFO - PROCESS | 2873 | 1468769983347 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 2873 | 1468769983349 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:39:43 INFO - PROCESS | 2873 | 1468769983353 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 2873 | 1468769983355 Marionette TRACE conn2 <- [1,434,null,{}] 08:39:43 INFO - PROCESS | 2873 | 1468769983359 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}] 08:39:43 INFO - PROCESS | 2873 | 1468769983360 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:43 INFO - PROCESS | 2873 | 1468769983448 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x11628d800 == 47 [pid = 2873] [id = 67] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x129334800 == 46 [pid = 2873] [id = 66] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x12b173000 == 45 [pid = 2873] [id = 111] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x12b117800 == 44 [pid = 2873] [id = 110] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x12566c800 == 43 [pid = 2873] [id = 109] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x129e15000 == 42 [pid = 2873] [id = 108] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x1167d6000 == 41 [pid = 2873] [id = 107] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x1169ad000 == 40 [pid = 2873] [id = 106] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x12bd8c400) [pid = 2873] [serial = 283] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | 1468769983551 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 2873 | 1468769983553 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x124418800 == 39 [pid = 2873] [id = 105] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x123c9e000 == 38 [pid = 2873] [id = 104] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x119ff1000 == 37 [pid = 2873] [id = 103] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b2800 == 36 [pid = 2873] [id = 102] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x116f5f800 == 35 [pid = 2873] [id = 101] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x11824e800 == 34 [pid = 2873] [id = 100] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x125604800 == 33 [pid = 2873] [id = 98] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x119049000 == 32 [pid = 2873] [id = 97] 08:39:43 INFO - PROCESS | 2873 | --DOCSHELL 0x112abb000 == 31 [pid = 2873] [id = 96] 08:39:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x113d76800 == 32 [pid = 2873] [id = 116] 08:39:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x1128cd000) [pid = 2873] [serial = 345] [outer = 0x0] 08:39:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x11953c800) [pid = 2873] [serial = 346] [outer = 0x1128cd000] 08:39:43 INFO - PROCESS | 2873 | 1468769983585 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x11997d800) [pid = 2873] [serial = 347] [outer = 0x1128cd000] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x1176d8400) [pid = 2873] [serial = 199] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x12aa06c00) [pid = 2873] [serial = 196] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x119a8a800) [pid = 2873] [serial = 242] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x119723800) [pid = 2873] [serial = 241] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x11906e400) [pid = 2873] [serial = 253] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x11971d400) [pid = 2873] [serial = 254] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1270b0000) [pid = 2873] [serial = 262] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1273f1c00) [pid = 2873] [serial = 248] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1273ee000) [pid = 2873] [serial = 247] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12b132c00) [pid = 2873] [serial = 236] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126e0a000) [pid = 2873] [serial = 245] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12562ec00) [pid = 2873] [serial = 244] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x128d8c000) [pid = 2873] [serial = 265] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1185e8400) [pid = 2873] [serial = 239] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1182eb000) [pid = 2873] [serial = 238] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x118513c00) [pid = 2873] [serial = 251] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x118038c00) [pid = 2873] [serial = 250] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12558d400) [pid = 2873] [serial = 259] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12696dc00) [pid = 2873] [serial = 260] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x123804000) [pid = 2873] [serial = 256] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x123e38000) [pid = 2873] [serial = 257] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12956e000) [pid = 2873] [serial = 268] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1240b6800) [pid = 2873] [serial = 277] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12ab29400) [pid = 2873] [serial = 272] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x12aa09000) [pid = 2873] [serial = 271] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x12b12dc00) [pid = 2873] [serial = 274] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12ba2bc00) [pid = 2873] [serial = 281] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12b8c0800) [pid = 2873] [serial = 275] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12a6cf000) [pid = 2873] [serial = 269] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x129509400) [pid = 2873] [serial = 266] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x12aa10c00) [pid = 2873] [serial = 278] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1273ed800) [pid = 2873] [serial = 263] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12b8c1400) [pid = 2873] [serial = 280] [outer = 0x0] [url = about:blank] 08:39:43 INFO - PROCESS | 2873 | 1468769983893 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:39:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 569ms 08:39:43 INFO - PROCESS | 2873 | 1468769983932 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 2873 | 1468769983935 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:39:43 INFO - PROCESS | 2873 | 1468769983938 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 2873 | 1468769983940 Marionette TRACE conn2 <- [1,438,null,{}] 08:39:43 INFO - PROCESS | 2873 | 1468769983942 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}] 08:39:43 INFO - PROCESS | 2873 | 1468769983943 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:44 INFO - PROCESS | 2873 | 1468769984020 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:39:44 INFO - PROCESS | 2873 | 1468769984026 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 2873 | 1468769984027 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x118893800 == 33 [pid = 2873] [id = 117] 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119985c00) [pid = 2873] [serial = 348] [outer = 0x0] 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x121014800) [pid = 2873] [serial = 349] [outer = 0x119985c00] 08:39:44 INFO - PROCESS | 2873 | 1468769984057 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x123a2cc00) [pid = 2873] [serial = 350] [outer = 0x119985c00] 08:39:44 INFO - PROCESS | 2873 | 1468769984410 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 519ms 08:39:44 INFO - PROCESS | 2873 | 1468769984457 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 2873 | 1468769984459 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:39:44 INFO - PROCESS | 2873 | 1468769984469 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 2873 | 1468769984475 Marionette TRACE conn2 <- [1,442,null,{}] 08:39:44 INFO - PROCESS | 2873 | 1468769984486 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}] 08:39:44 INFO - PROCESS | 2873 | 1468769984489 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:44 INFO - PROCESS | 2873 | 1468769984624 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:39:44 INFO - PROCESS | 2873 | 1468769984639 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 2873 | 1468769984641 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc4000 == 34 [pid = 2873] [id = 118] 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1151dc800) [pid = 2873] [serial = 351] [outer = 0x0] 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x124b91800) [pid = 2873] [serial = 352] [outer = 0x1151dc800] 08:39:44 INFO - PROCESS | 2873 | 1468769984681 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12562f400) [pid = 2873] [serial = 353] [outer = 0x1151dc800] 08:39:45 INFO - PROCESS | 2873 | 1468769985088 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 08:39:45 INFO - PROCESS | 2873 | 1468769985093 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 2873 | 1468769985095 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:39:45 INFO - PROCESS | 2873 | 1468769985101 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 2873 | 1468769985102 Marionette TRACE conn2 <- [1,446,null,{}] 08:39:45 INFO - PROCESS | 2873 | 1468769985105 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}] 08:39:45 INFO - PROCESS | 2873 | 1468769985106 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:45 INFO - PROCESS | 2873 | 1468769985187 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:39:45 INFO - PROCESS | 2873 | 1468769985190 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 2873 | 1468769985192 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x123945000 == 35 [pid = 2873] [id = 119] 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1256bc400) [pid = 2873] [serial = 354] [outer = 0x0] 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1270ad400) [pid = 2873] [serial = 355] [outer = 0x1256bc400] 08:39:45 INFO - PROCESS | 2873 | 1468769985218 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1273ea000) [pid = 2873] [serial = 356] [outer = 0x1256bc400] 08:39:45 INFO - PROCESS | 2873 | 1468769985535 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 08:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:39:45 INFO - PROCESS | 2873 | 1468769985570 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 2873 | 1468769985572 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:39:45 INFO - PROCESS | 2873 | 1468769985574 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 2873 | 1468769985575 Marionette TRACE conn2 <- [1,450,null,{}] 08:39:45 INFO - PROCESS | 2873 | 1468769985578 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}] 08:39:45 INFO - PROCESS | 2873 | 1468769985588 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:45 INFO - PROCESS | 2873 | 1468769985663 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:39:45 INFO - PROCESS | 2873 | 1468769985668 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 2873 | 1468769985672 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245d6800 == 36 [pid = 2873] [id = 120] 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x127426400) [pid = 2873] [serial = 357] [outer = 0x0] 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x128bd1800) [pid = 2873] [serial = 358] [outer = 0x127426400] 08:39:45 INFO - PROCESS | 2873 | 1468769985754 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x128dd5800) [pid = 2873] [serial = 359] [outer = 0x127426400] 08:39:46 INFO - PROCESS | 2873 | 1468769986101 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] 08:39:46 INFO - PROCESS | 2873 | 1468769986146 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:39:46 INFO - PROCESS | 2873 | 1468769986148 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 2873 | 1468769986150 Marionette TRACE conn2 <- [1,454,null,{}] 08:39:46 INFO - PROCESS | 2873 | 1468769986158 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}] 08:39:46 INFO - PROCESS | 2873 | 1468769986160 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:46 INFO - PROCESS | 2873 | 1468769986257 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:39:46 INFO - PROCESS | 2873 | 1468769986261 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 2873 | 1468769986262 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x125656800 == 37 [pid = 2873] [id = 121] 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1292c9000) [pid = 2873] [serial = 360] [outer = 0x0] 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12959ec00) [pid = 2873] [serial = 361] [outer = 0x1292c9000] 08:39:46 INFO - PROCESS | 2873 | 1468769986287 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12aa11400) [pid = 2873] [serial = 362] [outer = 0x1292c9000] 08:39:46 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:46 INFO - PROCESS | 2873 | 1468769986632 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:39:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 08:39:46 INFO - PROCESS | 2873 | 1468769986667 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:39:46 INFO - PROCESS | 2873 | 1468769986675 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 2873 | 1468769986678 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 2873 | 1468769986679 Marionette TRACE conn2 <- [1,458,null,{}] 08:39:46 INFO - PROCESS | 2873 | 1468769986681 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}] 08:39:46 INFO - PROCESS | 2873 | 1468769986682 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:46 INFO - PROCESS | 2873 | 1468769986777 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:39:46 INFO - PROCESS | 2873 | 1468769986812 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 2873 | 1468769986813 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6c800 == 38 [pid = 2873] [id = 122] 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12aa11c00) [pid = 2873] [serial = 363] [outer = 0x0] 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12ab34400) [pid = 2873] [serial = 364] [outer = 0x12aa11c00] 08:39:46 INFO - PROCESS | 2873 | 1468769986836 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12b8c0000) [pid = 2873] [serial = 365] [outer = 0x12aa11c00] 08:39:47 INFO - PROCESS | 2873 | 1468769987127 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] 08:39:47 INFO - PROCESS | 2873 | 1468769987159 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:39:47 INFO - PROCESS | 2873 | 1468769987161 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 2873 | 1468769987164 Marionette TRACE conn2 <- [1,462,null,{}] 08:39:47 INFO - PROCESS | 2873 | 1468769987169 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}] 08:39:47 INFO - PROCESS | 2873 | 1468769987170 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:47 INFO - PROCESS | 2873 | 1468769987278 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:39:47 INFO - PROCESS | 2873 | 1468769987319 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 2873 | 1468769987320 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x129229800 == 39 [pid = 2873] [id = 123] 08:39:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x129572400) [pid = 2873] [serial = 366] [outer = 0x0] 08:39:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x12ba1fc00) [pid = 2873] [serial = 367] [outer = 0x129572400] 08:39:47 INFO - PROCESS | 2873 | 1468769987361 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12bd87400) [pid = 2873] [serial = 368] [outer = 0x129572400] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12ba2c400) [pid = 2873] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x128bda800) [pid = 2873] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x126973c00) [pid = 2873] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1292c8800) [pid = 2873] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x126978000) [pid = 2873] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12aa11800) [pid = 2873] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1238f2000) [pid = 2873] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12c080400) [pid = 2873] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x110e79400) [pid = 2873] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1128ce400) [pid = 2873] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x116766c00) [pid = 2873] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12a6dd000) [pid = 2873] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:39:47 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x116028c00) [pid = 2873] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:39:47 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:47 INFO - PROCESS | 2873 | 1468769987920 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] 08:39:47 INFO - PROCESS | 2873 | 1468769987937 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:39:47 INFO - PROCESS | 2873 | 1468769987939 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 2873 | 1468769987940 Marionette TRACE conn2 <- [1,466,null,{}] 08:39:47 INFO - PROCESS | 2873 | 1468769987943 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}] 08:39:47 INFO - PROCESS | 2873 | 1468769987945 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:48 INFO - PROCESS | 2873 | 1468769988020 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:39:48 INFO - PROCESS | 2873 | 1468769988024 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 2873 | 1468769988025 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e14800 == 40 [pid = 2873] [id = 124] 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x116766000) [pid = 2873] [serial = 369] [outer = 0x0] 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119983c00) [pid = 2873] [serial = 370] [outer = 0x116766000] 08:39:48 INFO - PROCESS | 2873 | 1468769988051 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12b8ccc00) [pid = 2873] [serial = 371] [outer = 0x116766000] 08:39:48 INFO - PROCESS | 2873 | 1468769988384 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] 08:39:48 INFO - PROCESS | 2873 | 1468769988412 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:39:48 INFO - PROCESS | 2873 | 1468769988416 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 2873 | 1468769988417 Marionette TRACE conn2 <- [1,470,null,{}] 08:39:48 INFO - PROCESS | 2873 | 1468769988420 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}] 08:39:48 INFO - PROCESS | 2873 | 1468769988421 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:48 INFO - PROCESS | 2873 | 1468769988531 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:39:48 INFO - PROCESS | 2873 | 1468769988537 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 2873 | 1468769988538 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a72e800 == 41 [pid = 2873] [id = 125] 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12ba21400) [pid = 2873] [serial = 372] [outer = 0x0] 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12bd96800) [pid = 2873] [serial = 373] [outer = 0x12ba21400] 08:39:48 INFO - PROCESS | 2873 | 1468769988580 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12c2ec000) [pid = 2873] [serial = 374] [outer = 0x12ba21400] 08:39:49 INFO - PROCESS | 2873 | 1468769989059 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 08:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:39:49 INFO - PROCESS | 2873 | 1468769989092 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2873 | 1468769989093 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 2873 | 1468769989095 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2873 | 1468769989097 Marionette TRACE conn2 <- [1,474,null,{}] 08:39:49 INFO - PROCESS | 2873 | 1468769989099 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}] 08:39:49 INFO - PROCESS | 2873 | 1468769989101 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:49 INFO - PROCESS | 2873 | 1468769989189 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:39:49 INFO - PROCESS | 2873 | 1468769989192 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 2873 | 1468769989193 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b16e000 == 42 [pid = 2873] [id = 126] 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12c2f0000) [pid = 2873] [serial = 375] [outer = 0x0] 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12c848800) [pid = 2873] [serial = 376] [outer = 0x12c2f0000] 08:39:49 INFO - PROCESS | 2873 | 1468769989220 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12ca9f800) [pid = 2873] [serial = 377] [outer = 0x12c2f0000] 08:39:49 INFO - PROCESS | 2873 | 1468769989534 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 474ms 08:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:39:49 INFO - PROCESS | 2873 | 1468769989570 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 2873 | 1468769989572 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 2873 | 1468769989575 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 2873 | 1468769989577 Marionette TRACE conn2 <- [1,478,null,{}] 08:39:49 INFO - PROCESS | 2873 | 1468769989580 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}] 08:39:49 INFO - PROCESS | 2873 | 1468769989582 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:49 INFO - PROCESS | 2873 | 1468769989707 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:39:49 INFO - PROCESS | 2873 | 1468769989791 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 2873 | 1468769989792 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b88b000 == 43 [pid = 2873] [id = 127] 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1129a4c00) [pid = 2873] [serial = 378] [outer = 0x0] 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1129adc00) [pid = 2873] [serial = 379] [outer = 0x1129a4c00] 08:39:49 INFO - PROCESS | 2873 | 1468769989829 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1129b2000) [pid = 2873] [serial = 380] [outer = 0x1129a4c00] 08:39:50 INFO - PROCESS | 2873 | 1468769990418 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 872ms 08:39:50 INFO - PROCESS | 2873 | 1468769990448 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:39:50 INFO - PROCESS | 2873 | 1468769990450 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 2873 | 1468769990453 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 2873 | 1468769990457 Marionette TRACE conn2 <- [1,482,null,{}] 08:39:50 INFO - PROCESS | 2873 | 1468769990460 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}] 08:39:50 INFO - PROCESS | 2873 | 1468769990462 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:50 INFO - PROCESS | 2873 | 1468769990563 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:39:50 INFO - PROCESS | 2873 | 1468769990630 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 2873 | 1468769990632 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x11858d800 == 44 [pid = 2873] [id = 128] 08:39:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1176d4c00) [pid = 2873] [serial = 381] [outer = 0x0] 08:39:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x11873ac00) [pid = 2873] [serial = 382] [outer = 0x1176d4c00] 08:39:50 INFO - PROCESS | 2873 | 1468769990663 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x119585800) [pid = 2873] [serial = 383] [outer = 0x1176d4c00] 08:39:51 INFO - PROCESS | 2873 | 1468769991086 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 08:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:39:51 INFO - PROCESS | 2873 | 1468769991135 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 2873 | 1468769991138 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:39:51 INFO - PROCESS | 2873 | 1468769991143 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 2873 | 1468769991145 Marionette TRACE conn2 <- [1,486,null,{}] 08:39:51 INFO - PROCESS | 2873 | 1468769991165 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}] 08:39:51 INFO - PROCESS | 2873 | 1468769991167 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:51 INFO - PROCESS | 2873 | 1468769991272 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:39:51 INFO - PROCESS | 2873 | 1468769991338 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 2873 | 1468769991340 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x125604800 == 45 [pid = 2873] [id = 129] 08:39:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x121016400) [pid = 2873] [serial = 384] [outer = 0x0] 08:39:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1238fb400) [pid = 2873] [serial = 385] [outer = 0x121016400] 08:39:51 INFO - PROCESS | 2873 | 1468769991370 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1240bec00) [pid = 2873] [serial = 386] [outer = 0x121016400] 08:39:51 INFO - PROCESS | 2873 | 1468769991799 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 687ms 08:39:51 INFO - PROCESS | 2873 | 1468769991831 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 2873 | 1468769991833 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:39:51 INFO - PROCESS | 2873 | 1468769991835 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 2873 | 1468769991837 Marionette TRACE conn2 <- [1,490,null,{}] 08:39:51 INFO - PROCESS | 2873 | 1468769991862 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}] 08:39:51 INFO - PROCESS | 2873 | 1468769991865 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:51 INFO - PROCESS | 2873 | 1468769991987 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:39:52 INFO - PROCESS | 2873 | 1468769992039 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 2873 | 1468769992041 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd3b800 == 46 [pid = 2873] [id = 130] 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1273f2800) [pid = 2873] [serial = 387] [outer = 0x0] 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x127428800) [pid = 2873] [serial = 388] [outer = 0x1273f2800] 08:39:52 INFO - PROCESS | 2873 | 1468769992073 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1292c8400) [pid = 2873] [serial = 389] [outer = 0x1273f2800] 08:39:52 INFO - PROCESS | 2873 | 1468769992578 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 774ms 08:39:52 INFO - PROCESS | 2873 | 1468769992618 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:39:52 INFO - PROCESS | 2873 | 1468769992621 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 2873 | 1468769992624 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 2873 | 1468769992626 Marionette TRACE conn2 <- [1,494,null,{}] 08:39:52 INFO - PROCESS | 2873 | 1468769992632 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}] 08:39:52 INFO - PROCESS | 2873 | 1468769992635 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:52 INFO - PROCESS | 2873 | 1468769992785 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:39:52 INFO - PROCESS | 2873 | 1468769992895 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 2873 | 1468769992896 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd58800 == 47 [pid = 2873] [id = 131] 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x12ab28000) [pid = 2873] [serial = 390] [outer = 0x0] 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x12b8c6800) [pid = 2873] [serial = 391] [outer = 0x12ab28000] 08:39:52 INFO - PROCESS | 2873 | 1468769992932 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x12c07e800) [pid = 2873] [serial = 392] [outer = 0x12ab28000] 08:39:53 INFO - PROCESS | 2873 | 1468769993363 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 773ms 08:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:39:53 INFO - PROCESS | 2873 | 1468769993397 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 2873 | 1468769993398 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 2873 | 1468769993400 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 2873 | 1468769993402 Marionette TRACE conn2 <- [1,498,null,{}] 08:39:53 INFO - PROCESS | 2873 | 1468769993404 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}] 08:39:53 INFO - PROCESS | 2873 | 1468769993406 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:53 INFO - PROCESS | 2873 | 1468769993505 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:39:53 INFO - PROCESS | 2873 | 1468769993572 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 2873 | 1468769993573 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x116251000 == 48 [pid = 2873] [id = 132] 08:39:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x1128d1400) [pid = 2873] [serial = 393] [outer = 0x0] 08:39:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x112f50000) [pid = 2873] [serial = 394] [outer = 0x1128d1400] 08:39:53 INFO - PROCESS | 2873 | 1468769993602 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x112f56400) [pid = 2873] [serial = 395] [outer = 0x1128d1400] 08:39:54 INFO - PROCESS | 2873 | 1468769994236 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 869ms 08:39:54 INFO - PROCESS | 2873 | 1468769994270 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 2873 | 1468769994272 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:39:54 INFO - PROCESS | 2873 | 1468769994275 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 2873 | 1468769994279 Marionette TRACE conn2 <- [1,502,null,{}] 08:39:54 INFO - PROCESS | 2873 | 1468769994302 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}] 08:39:54 INFO - PROCESS | 2873 | 1468769994303 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:54 INFO - PROCESS | 2873 | 1468769994431 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:39:54 INFO - PROCESS | 2873 | 1468769994499 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 2873 | 1468769994500 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x11831a000 == 49 [pid = 2873] [id = 133] 08:39:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x1176d3400) [pid = 2873] [serial = 396] [outer = 0x0] 08:39:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x118571800) [pid = 2873] [serial = 397] [outer = 0x1176d3400] 08:39:54 INFO - PROCESS | 2873 | 1468769994529 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x11906e400) [pid = 2873] [serial = 398] [outer = 0x1176d3400] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12b16e000 == 48 [pid = 2873] [id = 126] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12a72e800 == 47 [pid = 2873] [id = 125] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x129e14800 == 46 [pid = 2873] [id = 124] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x129229800 == 45 [pid = 2873] [id = 123] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6c800 == 44 [pid = 2873] [id = 122] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x125656800 == 43 [pid = 2873] [id = 121] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x113f38000) [pid = 2873] [serial = 286] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x124bd3c00) [pid = 2873] [serial = 292] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x128bd9400) [pid = 2873] [serial = 295] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x119074c00) [pid = 2873] [serial = 289] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x1128d8c00) [pid = 2873] [serial = 334] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x1245d6800 == 42 [pid = 2873] [id = 120] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x123945000 == 41 [pid = 2873] [id = 119] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc4000 == 40 [pid = 2873] [id = 118] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x118893800 == 39 [pid = 2873] [id = 117] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x113d76800 == 38 [pid = 2873] [id = 116] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x113f3e000 == 37 [pid = 2873] [id = 115] 08:39:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12b887000 == 36 [pid = 2873] [id = 112] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x12bd92c00) [pid = 2873] [serial = 284] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x12bd87800) [pid = 2873] [serial = 316] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x1270afc00) [pid = 2873] [serial = 304] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1273f4000) [pid = 2873] [serial = 305] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x129516800) [pid = 2873] [serial = 310] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x128bd4000) [pid = 2873] [serial = 307] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x128dd7800) [pid = 2873] [serial = 308] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x12c085000) [pid = 2873] [serial = 319] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x12a6d0000) [pid = 2873] [serial = 311] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x123ce4800) [pid = 2873] [serial = 301] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x124bd6c00) [pid = 2873] [serial = 302] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12c847000) [pid = 2873] [serial = 322] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12c2f3c00) [pid = 2873] [serial = 320] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x112e70000) [pid = 2873] [serial = 326] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x110e7c000) [pid = 2873] [serial = 325] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1128d4c00) [pid = 2873] [serial = 331] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12c84cc00) [pid = 2873] [serial = 323] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1128d9400) [pid = 2873] [serial = 332] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x118875400) [pid = 2873] [serial = 299] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x118043c00) [pid = 2873] [serial = 298] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12ab28400) [pid = 2873] [serial = 313] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12c077400) [pid = 2873] [serial = 317] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x12aa02400) [pid = 2873] [serial = 329] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12ba23000) [pid = 2873] [serial = 314] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119065800) [pid = 2873] [serial = 328] [outer = 0x0] [url = about:blank] 08:39:54 INFO - PROCESS | 2873 | 1468769994954 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 690ms 08:39:54 INFO - PROCESS | 2873 | 1468769994967 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 2873 | 1468769994970 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:39:54 INFO - PROCESS | 2873 | 1468769994974 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 2873 | 1468769994976 Marionette TRACE conn2 <- [1,506,null,{}] 08:39:54 INFO - PROCESS | 2873 | 1468769994979 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}] 08:39:54 INFO - PROCESS | 2873 | 1468769994982 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:55 INFO - PROCESS | 2873 | 1468769995068 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:39:55 INFO - PROCESS | 2873 | 1468769995072 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 2873 | 1468769995073 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x118590000 == 37 [pid = 2873] [id = 134] 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11996e000) [pid = 2873] [serial = 399] [outer = 0x0] 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x11998a000) [pid = 2873] [serial = 400] [outer = 0x11996e000] 08:39:55 INFO - PROCESS | 2873 | 1468769995101 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x121017c00) [pid = 2873] [serial = 401] [outer = 0x11996e000] 08:39:55 INFO - PROCESS | 2873 | 1468769995443 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 08:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:39:55 INFO - PROCESS | 2873 | 1468769995494 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 2873 | 1468769995496 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 2873 | 1468769995498 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 2873 | 1468769995500 Marionette TRACE conn2 <- [1,510,null,{}] 08:39:55 INFO - PROCESS | 2873 | 1468769995507 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}] 08:39:55 INFO - PROCESS | 2873 | 1468769995510 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:55 INFO - PROCESS | 2873 | 1468769995591 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:39:55 INFO - PROCESS | 2873 | 1468769995599 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 2873 | 1468769995601 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x123a58000 == 38 [pid = 2873] [id = 135] 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x124bd3c00) [pid = 2873] [serial = 402] [outer = 0x0] 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12562c400) [pid = 2873] [serial = 403] [outer = 0x124bd3c00] 08:39:55 INFO - PROCESS | 2873 | 1468769995627 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273a4800) [pid = 2873] [serial = 404] [outer = 0x124bd3c00] 08:39:55 INFO - PROCESS | 2873 | 1468769995978 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 08:39:56 INFO - PROCESS | 2873 | 1468769996026 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 2873 | 1468769996028 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:39:56 INFO - PROCESS | 2873 | 1468769996032 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 2873 | 1468769996033 Marionette TRACE conn2 <- [1,514,null,{}] 08:39:56 INFO - PROCESS | 2873 | 1468769996035 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}] 08:39:56 INFO - PROCESS | 2873 | 1468769996036 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:56 INFO - PROCESS | 2873 | 1468769996120 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:39:56 INFO - PROCESS | 2873 | 1468769996123 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 2873 | 1468769996124 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12506c000 == 39 [pid = 2873] [id = 136] 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273f4000) [pid = 2873] [serial = 405] [outer = 0x0] 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1292c3800) [pid = 2873] [serial = 406] [outer = 0x1273f4000] 08:39:56 INFO - PROCESS | 2873 | 1468769996149 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12951cc00) [pid = 2873] [serial = 407] [outer = 0x1273f4000] 08:39:56 INFO - PROCESS | 2873 | 1468769996468 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]]]}] 08:39:56 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 08:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 08:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:39:56 INFO - PROCESS | 2873 | 1468769996500 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 2873 | 1468769996501 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:39:56 INFO - PROCESS | 2873 | 1468769996503 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 2873 | 1468769996505 Marionette TRACE conn2 <- [1,518,null,{}] 08:39:56 INFO - PROCESS | 2873 | 1468769996507 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}] 08:39:56 INFO - PROCESS | 2873 | 1468769996508 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:56 INFO - PROCESS | 2873 | 1468769996589 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:39:56 INFO - PROCESS | 2873 | 1468769996593 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 2873 | 1468769996594 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b74000 == 40 [pid = 2873] [id = 137] 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x129569c00) [pid = 2873] [serial = 408] [outer = 0x0] 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x12a6dbc00) [pid = 2873] [serial = 409] [outer = 0x129569c00] 08:39:56 INFO - PROCESS | 2873 | 1468769996624 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x12b131c00) [pid = 2873] [serial = 410] [outer = 0x129569c00] 08:39:57 INFO - PROCESS | 2873 | 1468769997006 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 517ms 08:39:57 INFO - PROCESS | 2873 | 1468769997031 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 2873 | 1468769997033 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:39:57 INFO - PROCESS | 2873 | 1468769997036 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 2873 | 1468769997037 Marionette TRACE conn2 <- [1,522,null,{}] 08:39:57 INFO - PROCESS | 2873 | 1468769997039 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}] 08:39:57 INFO - PROCESS | 2873 | 1468769997044 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:57 INFO - PROCESS | 2873 | 1468769997158 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:39:57 INFO - PROCESS | 2873 | 1468769997182 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 2873 | 1468769997183 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x1162a1000 == 41 [pid = 2873] [id = 138] 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12bd91c00) [pid = 2873] [serial = 411] [outer = 0x0] 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x12c2f2800) [pid = 2873] [serial = 412] [outer = 0x12bd91c00] 08:39:57 INFO - PROCESS | 2873 | 1468769997207 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12c876400) [pid = 2873] [serial = 413] [outer = 0x12bd91c00] 08:39:57 INFO - PROCESS | 2873 | 1468769997538 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 08:39:57 INFO - PROCESS | 2873 | 1468769997555 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 2873 | 1468769997556 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:39:57 INFO - PROCESS | 2873 | 1468769997558 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 2873 | 1468769997559 Marionette TRACE conn2 <- [1,526,null,{}] 08:39:57 INFO - PROCESS | 2873 | 1468769997564 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}] 08:39:57 INFO - PROCESS | 2873 | 1468769997566 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:57 INFO - PROCESS | 2873 | 1468769997678 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:39:57 INFO - PROCESS | 2873 | 1468769997712 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 2873 | 1468769997713 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a77a000 == 42 [pid = 2873] [id = 139] 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x112f58000) [pid = 2873] [serial = 414] [outer = 0x0] 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x119b4f800) [pid = 2873] [serial = 415] [outer = 0x112f58000] 08:39:57 INFO - PROCESS | 2873 | 1468769997737 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x119b53000) [pid = 2873] [serial = 416] [outer = 0x112f58000] 08:39:58 INFO - PROCESS | 2873 | 1468769998066 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]]]}] 08:39:58 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 08:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 08:39:58 INFO - PROCESS | 2873 | 1468769998079 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 2873 | 1468769998082 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:39:58 INFO - PROCESS | 2873 | 1468769998085 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 2873 | 1468769998086 Marionette TRACE conn2 <- [1,530,null,{}] 08:39:58 INFO - PROCESS | 2873 | 1468769998089 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}] 08:39:58 INFO - PROCESS | 2873 | 1468769998090 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:58 INFO - PROCESS | 2873 | 1468769998190 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:39:58 INFO - PROCESS | 2873 | 1468769998203 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 2873 | 1468769998204 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b128000 == 43 [pid = 2873] [id = 140] 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x119b4a400) [pid = 2873] [serial = 417] [outer = 0x0] 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1256ab800) [pid = 2873] [serial = 418] [outer = 0x119b4a400] 08:39:58 INFO - PROCESS | 2873 | 1468769998229 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1256af800) [pid = 2873] [serial = 419] [outer = 0x119b4a400] 08:39:58 INFO - PROCESS | 2873 | 1468769998550 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"]]]}] 08:39:58 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 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:39:58 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 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:39:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:39:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 08:39:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:39:58 INFO - PROCESS | 2873 | 1468769998607 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 2873 | 1468769998608 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 2873 | 1468769998610 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 2873 | 1468769998611 Marionette TRACE conn2 <- [1,534,null,{}] 08:39:58 INFO - PROCESS | 2873 | 1468769998614 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}] 08:39:58 INFO - PROCESS | 2873 | 1468769998615 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:58 INFO - PROCESS | 2873 | 1468769998727 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:39:58 INFO - PROCESS | 2873 | 1468769998738 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 2873 | 1468769998739 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd65000 == 44 [pid = 2873] [id = 141] 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1256afc00) [pid = 2873] [serial = 420] [outer = 0x0] 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x12927dc00) [pid = 2873] [serial = 421] [outer = 0x1256afc00] 08:39:58 INFO - PROCESS | 2873 | 1468769998763 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x129284000) [pid = 2873] [serial = 422] [outer = 0x1256afc00] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1292c9000) [pid = 2873] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x12aa11c00) [pid = 2873] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x116763400) [pid = 2873] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1256bc400) [pid = 2873] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1151da800) [pid = 2873] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119985c00) [pid = 2873] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1151dc800) [pid = 2873] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x129572400) [pid = 2873] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1128cd000) [pid = 2873] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x116766000) [pid = 2873] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12c2f0000) [pid = 2873] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1128ccc00) [pid = 2873] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x127426400) [pid = 2873] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12ba21400) [pid = 2873] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1121b2000) [pid = 2873] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x11902d800) [pid = 2873] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x121017400) [pid = 2873] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:39:59 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x128bd2400) [pid = 2873] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:39:59 INFO - PROCESS | 2873 | 1468769999214 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:39:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 621ms 08:39:59 INFO - PROCESS | 2873 | 1468769999232 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:39:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:39:59 INFO - PROCESS | 2873 | 1468769999233 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 2873 | 1468769999235 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 2873 | 1468769999236 Marionette TRACE conn2 <- [1,538,null,{}] 08:39:59 INFO - PROCESS | 2873 | 1468769999239 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}] 08:39:59 INFO - PROCESS | 2873 | 1468769999240 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:59 INFO - PROCESS | 2873 | 1468769999324 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:39:59 INFO - PROCESS | 2873 | 1468769999333 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 2873 | 1468769999334 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fd7000 == 45 [pid = 2873] [id = 142] 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x110ee0c00) [pid = 2873] [serial = 423] [outer = 0x0] 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x110ee6000) [pid = 2873] [serial = 424] [outer = 0x110ee0c00] 08:39:59 INFO - PROCESS | 2873 | 1468769999362 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x110eed800) [pid = 2873] [serial = 425] [outer = 0x110ee0c00] 08:39:59 INFO - PROCESS | 2873 | 1468769999704 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]]]}] 08:39:59 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. 08:39:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 08:39:59 INFO - PROCESS | 2873 | 1468769999753 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 2873 | 1468769999755 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:39:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:39:59 INFO - PROCESS | 2873 | 1468769999757 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 2873 | 1468769999759 Marionette TRACE conn2 <- [1,542,null,{}] 08:39:59 INFO - PROCESS | 2873 | 1468769999761 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}] 08:39:59 INFO - PROCESS | 2873 | 1468769999770 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:59 INFO - PROCESS | 2873 | 1468769999888 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:39:59 INFO - PROCESS | 2873 | 1468769999900 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 2873 | 1468769999902 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:39:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c726800 == 46 [pid = 2873] [id = 143] 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1151da800) [pid = 2873] [serial = 426] [outer = 0x0] 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x121017400) [pid = 2873] [serial = 427] [outer = 0x1151da800] 08:39:59 INFO - PROCESS | 2873 | 1468769999928 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x12927d000) [pid = 2873] [serial = 428] [outer = 0x1151da800] 08:40:00 INFO - PROCESS | 2873 | 1468770000266 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]]]}] 08:40:00 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. 08:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 08:40:00 INFO - PROCESS | 2873 | 1468770000276 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 2873 | 1468770000277 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:40:00 INFO - PROCESS | 2873 | 1468770000282 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 2873 | 1468770000283 Marionette TRACE conn2 <- [1,546,null,{}] 08:40:00 INFO - PROCESS | 2873 | 1468770000285 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}] 08:40:00 INFO - PROCESS | 2873 | 1468770000286 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:00 INFO - PROCESS | 2873 | 1468770000371 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:40:00 INFO - PROCESS | 2873 | 1468770000374 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 2873 | 1468770000375 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca7e000 == 47 [pid = 2873] [id = 144] 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x129280000) [pid = 2873] [serial = 429] [outer = 0x0] 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1292c9000) [pid = 2873] [serial = 430] [outer = 0x129280000] 08:40:00 INFO - PROCESS | 2873 | 1468770000405 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12c07a000) [pid = 2873] [serial = 431] [outer = 0x129280000] 08:40:00 INFO - PROCESS | 2873 | 1468770000732 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 469ms 08:40:00 INFO - PROCESS | 2873 | 1468770000750 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 2873 | 1468770000759 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:40:00 INFO - PROCESS | 2873 | 1468770000767 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 2873 | 1468770000768 Marionette TRACE conn2 <- [1,550,null,{}] 08:40:00 INFO - PROCESS | 2873 | 1468770000770 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}] 08:40:00 INFO - PROCESS | 2873 | 1468770000771 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:00 INFO - PROCESS | 2873 | 1468770000894 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:40:00 INFO - PROCESS | 2873 | 1468770000903 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 2873 | 1468770000904 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce31000 == 48 [pid = 2873] [id = 145] 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1129b3c00) [pid = 2873] [serial = 432] [outer = 0x0] 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12c07ac00) [pid = 2873] [serial = 433] [outer = 0x1129b3c00] 08:40:00 INFO - PROCESS | 2873 | 1468770000933 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x12caa2c00) [pid = 2873] [serial = 434] [outer = 0x1129b3c00] 08:40:01 INFO - PROCESS | 2873 | 1468770001304 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]]]}] 08:40:01 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. 08:40:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 08:40:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:40:01 INFO - PROCESS | 2873 | 1468770001336 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 2873 | 1468770001339 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:40:01 INFO - PROCESS | 2873 | 1468770001342 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 2873 | 1468770001344 Marionette TRACE conn2 <- [1,554,null,{}] 08:40:01 INFO - PROCESS | 2873 | 1468770001348 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}] 08:40:01 INFO - PROCESS | 2873 | 1468770001350 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:01 INFO - PROCESS | 2873 | 1468770001489 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:40:01 INFO - PROCESS | 2873 | 1468770001592 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 2873 | 1468770001594 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e15000 == 49 [pid = 2873] [id = 146] 08:40:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x110ee9000) [pid = 2873] [serial = 435] [outer = 0x0] 08:40:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1129ad000) [pid = 2873] [serial = 436] [outer = 0x110ee9000] 08:40:01 INFO - PROCESS | 2873 | 1468770001626 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x112f5c800) [pid = 2873] [serial = 437] [outer = 0x110ee9000] 08:40:01 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:40:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms 08:40:02 INFO - PROCESS | 2873 | 1468770002054 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]]]}] 08:40:02 INFO - PROCESS | 2873 | 1468770002063 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 2873 | 1468770002066 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:40:02 INFO - PROCESS | 2873 | 1468770002070 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 2873 | 1468770002072 Marionette TRACE conn2 <- [1,558,null,{}] 08:40:02 INFO - PROCESS | 2873 | 1468770002075 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}] 08:40:02 INFO - PROCESS | 2873 | 1468770002076 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:02 INFO - PROCESS | 2873 | 1468770002206 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:40:02 INFO - PROCESS | 2873 | 1468770002293 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 2873 | 1468770002294 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245e5800 == 50 [pid = 2873] [id = 147] 08:40:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x119068400) [pid = 2873] [serial = 438] [outer = 0x0] 08:40:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x119725400) [pid = 2873] [serial = 439] [outer = 0x119068400] 08:40:02 INFO - PROCESS | 2873 | 1468770002325 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x119984400) [pid = 2873] [serial = 440] [outer = 0x119068400] 08:40:02 INFO - PROCESS | 2873 | 1468770002748 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:40:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 719ms 08:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:40:02 INFO - PROCESS | 2873 | 1468770002790 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 2873 | 1468770002791 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 2873 | 1468770002794 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 2873 | 1468770002797 Marionette TRACE conn2 <- [1,562,null,{}] 08:40:02 INFO - PROCESS | 2873 | 1468770002804 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}] 08:40:02 INFO - PROCESS | 2873 | 1468770002808 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:02 INFO - PROCESS | 2873 | 1468770002914 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:40:02 INFO - PROCESS | 2873 | 1468770002974 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 2873 | 1468770002976 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c71a000 == 51 [pid = 2873] [id = 148] 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x124b93000) [pid = 2873] [serial = 441] [outer = 0x0] 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x1256aa000) [pid = 2873] [serial = 442] [outer = 0x124b93000] 08:40:03 INFO - PROCESS | 2873 | 1468770003050 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x1270b0400) [pid = 2873] [serial = 443] [outer = 0x124b93000] 08:40:03 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:03 INFO - PROCESS | 2873 | 1468770003524 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 774ms 08:40:03 INFO - PROCESS | 2873 | 1468770003569 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 2873 | 1468770003572 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:40:03 INFO - PROCESS | 2873 | 1468770003576 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 2873 | 1468770003578 Marionette TRACE conn2 <- [1,566,null,{}] 08:40:03 INFO - PROCESS | 2873 | 1468770003581 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}] 08:40:03 INFO - PROCESS | 2873 | 1468770003583 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:03 INFO - PROCESS | 2873 | 1468770003744 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:40:03 INFO - PROCESS | 2873 | 1468770003852 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 2873 | 1468770003854 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170bc800 == 52 [pid = 2873] [id = 149] 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x11721f800) [pid = 2873] [serial = 444] [outer = 0x0] 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x1256b5c00) [pid = 2873] [serial = 445] [outer = 0x11721f800] 08:40:03 INFO - PROCESS | 2873 | 1468770003901 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x128dd2800) [pid = 2873] [serial = 446] [outer = 0x11721f800] 08:40:04 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:04 INFO - PROCESS | 2873 | 1468770004464 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:40:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 922ms 08:40:04 INFO - PROCESS | 2873 | 1468770004498 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 2873 | 1468770004500 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:40:04 INFO - PROCESS | 2873 | 1468770004503 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 2873 | 1468770004505 Marionette TRACE conn2 <- [1,570,null,{}] 08:40:04 INFO - PROCESS | 2873 | 1468770004509 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}] 08:40:04 INFO - PROCESS | 2873 | 1468770004511 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:04 INFO - PROCESS | 2873 | 1468770004601 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:40:04 INFO - PROCESS | 2873 | 1468770004663 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 2873 | 1468770004664 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x11858f000 == 53 [pid = 2873] [id = 150] 08:40:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x1138f3000) [pid = 2873] [serial = 447] [outer = 0x0] 08:40:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x11607c800) [pid = 2873] [serial = 448] [outer = 0x1138f3000] 08:40:04 INFO - PROCESS | 2873 | 1468770004703 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x118043c00) [pid = 2873] [serial = 449] [outer = 0x1138f3000] 08:40:04 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:05 INFO - PROCESS | 2873 | 1468770005087 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 623ms 08:40:05 INFO - PROCESS | 2873 | 1468770005126 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 2873 | 1468770005129 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:40:05 INFO - PROCESS | 2873 | 1468770005132 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 2873 | 1468770005134 Marionette TRACE conn2 <- [1,574,null,{}] 08:40:05 INFO - PROCESS | 2873 | 1468770005136 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}] 08:40:05 INFO - PROCESS | 2873 | 1468770005137 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:05 INFO - PROCESS | 2873 | 1468770005248 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:40:05 INFO - PROCESS | 2873 | 1468770005420 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 2873 | 1468770005422 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca7e000 == 52 [pid = 2873] [id = 144] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12c726800 == 51 [pid = 2873] [id = 143] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x119fd7000 == 50 [pid = 2873] [id = 142] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x119980800) [pid = 2873] [serial = 340] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x11661d000 == 51 [pid = 2873] [id = 151] 08:40:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x110ee9800) [pid = 2873] [serial = 450] [outer = 0x0] 08:40:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 124 (0x118576400) [pid = 2873] [serial = 451] [outer = 0x110ee9800] 08:40:05 INFO - PROCESS | 2873 | 1468770005512 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 125 (0x119588800) [pid = 2873] [serial = 452] [outer = 0x110ee9800] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd65000 == 50 [pid = 2873] [id = 141] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12b128000 == 49 [pid = 2873] [id = 140] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12a77a000 == 48 [pid = 2873] [id = 139] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x1162a1000 == 47 [pid = 2873] [id = 138] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x128b74000 == 46 [pid = 2873] [id = 137] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12506c000 == 45 [pid = 2873] [id = 136] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x123a58000 == 44 [pid = 2873] [id = 135] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x118590000 == 43 [pid = 2873] [id = 134] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x11831a000 == 42 [pid = 2873] [id = 133] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd3b800 == 41 [pid = 2873] [id = 130] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x125604800 == 40 [pid = 2873] [id = 129] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x11858d800 == 39 [pid = 2873] [id = 128] 08:40:05 INFO - PROCESS | 2873 | --DOCSHELL 0x12b88b000 == 38 [pid = 2873] [id = 127] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 124 (0x1292ca400) [pid = 2873] [serial = 296] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 123 (0x1176da400) [pid = 2873] [serial = 287] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x1197d4000) [pid = 2873] [serial = 290] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x126e11400) [pid = 2873] [serial = 293] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x12959ec00) [pid = 2873] [serial = 361] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x12ab34400) [pid = 2873] [serial = 364] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x11856c000) [pid = 2873] [serial = 338] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x1172c5800) [pid = 2873] [serial = 337] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x1270ad400) [pid = 2873] [serial = 355] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x1273ea000) [pid = 2873] [serial = 356] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x118575800) [pid = 2873] [serial = 344] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1182ddc00) [pid = 2873] [serial = 343] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x121014800) [pid = 2873] [serial = 349] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x123a2cc00) [pid = 2873] [serial = 350] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x124b91800) [pid = 2873] [serial = 352] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12562f400) [pid = 2873] [serial = 353] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x12ba1fc00) [pid = 2873] [serial = 367] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x11953c800) [pid = 2873] [serial = 346] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x11997d800) [pid = 2873] [serial = 347] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12b8c0000) [pid = 2873] [serial = 365] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x12b8ccc00) [pid = 2873] [serial = 371] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x119983c00) [pid = 2873] [serial = 370] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12c848800) [pid = 2873] [serial = 376] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12bd87400) [pid = 2873] [serial = 368] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12c845000) [pid = 2873] [serial = 335] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128bd1800) [pid = 2873] [serial = 358] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x128dd5800) [pid = 2873] [serial = 359] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12ca9f800) [pid = 2873] [serial = 377] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12c2ec000) [pid = 2873] [serial = 374] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12aa11400) [pid = 2873] [serial = 362] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12bd96800) [pid = 2873] [serial = 373] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 2873 | 1468770005953 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 869ms 08:40:06 INFO - PROCESS | 2873 | 1468770006002 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 2873 | 1468770006003 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:40:06 INFO - PROCESS | 2873 | 1468770006006 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 2873 | 1468770006008 Marionette TRACE conn2 <- [1,578,null,{}] 08:40:06 INFO - PROCESS | 2873 | 1468770006016 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}] 08:40:06 INFO - PROCESS | 2873 | 1468770006019 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:06 INFO - PROCESS | 2873 | 1468770006100 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:40:06 INFO - PROCESS | 2873 | 1468770006104 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 2873 | 1468770006106 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b0000 == 39 [pid = 2873] [id = 152] 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x119b49000) [pid = 2873] [serial = 453] [outer = 0x0] 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x119b4e400) [pid = 2873] [serial = 454] [outer = 0x119b49000] 08:40:06 INFO - PROCESS | 2873 | 1468770006134 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x121014000) [pid = 2873] [serial = 455] [outer = 0x119b49000] 08:40:06 INFO - PROCESS | 2873 | 1468770006469 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 472ms 08:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:40:06 INFO - PROCESS | 2873 | 1468770006482 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 2873 | 1468770006484 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 2873 | 1468770006486 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 2873 | 1468770006487 Marionette TRACE conn2 <- [1,582,null,{}] 08:40:06 INFO - PROCESS | 2873 | 1468770006489 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}] 08:40:06 INFO - PROCESS | 2873 | 1468770006490 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:06 INFO - PROCESS | 2873 | 1468770006587 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:40:06 INFO - PROCESS | 2873 | 1468770006640 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 2873 | 1468770006641 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x119ff2000 == 40 [pid = 2873] [id = 153] 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x119b49800) [pid = 2873] [serial = 456] [outer = 0x0] 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x123ce8400) [pid = 2873] [serial = 457] [outer = 0x119b49800] 08:40:06 INFO - PROCESS | 2873 | 1468770006666 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12558a400) [pid = 2873] [serial = 458] [outer = 0x119b49800] 08:40:06 INFO - PROCESS | 2873 | 1468770006937 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 08:40:06 INFO - PROCESS | 2873 | 1468770006954 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 2873 | 1468770006955 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:40:06 INFO - PROCESS | 2873 | 1468770006957 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 2873 | 1468770006958 Marionette TRACE conn2 <- [1,586,null,{}] 08:40:06 INFO - PROCESS | 2873 | 1468770006970 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}] 08:40:06 INFO - PROCESS | 2873 | 1468770006971 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:07 INFO - PROCESS | 2873 | 1468770007053 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:40:07 INFO - PROCESS | 2873 | 1468770007057 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 2873 | 1468770007059 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x124637800 == 41 [pid = 2873] [id = 154] 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x12562fc00) [pid = 2873] [serial = 459] [outer = 0x0] 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x126972000) [pid = 2873] [serial = 460] [outer = 0x12562fc00] 08:40:07 INFO - PROCESS | 2873 | 1468770007085 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1273a3c00) [pid = 2873] [serial = 461] [outer = 0x12562fc00] 08:40:07 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:07 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:07 INFO - PROCESS | 2873 | 1468770007428 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:40:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 08:40:07 INFO - PROCESS | 2873 | 1468770007487 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:40:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:40:07 INFO - PROCESS | 2873 | 1468770007488 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 2873 | 1468770007490 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 2873 | 1468770007491 Marionette TRACE conn2 <- [1,590,null,{}] 08:40:07 INFO - PROCESS | 2873 | 1468770007493 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}] 08:40:07 INFO - PROCESS | 2873 | 1468770007497 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:07 INFO - PROCESS | 2873 | 1468770007624 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:40:07 INFO - PROCESS | 2873 | 1468770007636 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 2873 | 1468770007637 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x125608800 == 42 [pid = 2873] [id = 155] 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1273eec00) [pid = 2873] [serial = 462] [outer = 0x0] 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x128bdd000) [pid = 2873] [serial = 463] [outer = 0x1273eec00] 08:40:07 INFO - PROCESS | 2873 | 1468770007662 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1292d1c00) [pid = 2873] [serial = 464] [outer = 0x1273eec00] 08:40:08 INFO - PROCESS | 2873 | 1468770008003 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 08:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:40:08 INFO - PROCESS | 2873 | 1468770008009 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 2873 | 1468770008010 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 2873 | 1468770008013 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 2873 | 1468770008015 Marionette TRACE conn2 <- [1,594,null,{}] 08:40:08 INFO - PROCESS | 2873 | 1468770008017 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}] 08:40:08 INFO - PROCESS | 2873 | 1468770008018 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:08 INFO - PROCESS | 2873 | 1468770008120 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:40:08 INFO - PROCESS | 2873 | 1468770008132 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 2873 | 1468770008134 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6e800 == 43 [pid = 2873] [id = 156] 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x129288400) [pid = 2873] [serial = 465] [outer = 0x0] 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x129525800) [pid = 2873] [serial = 466] [outer = 0x129288400] 08:40:08 INFO - PROCESS | 2873 | 1468770008158 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x12959c000) [pid = 2873] [serial = 467] [outer = 0x129288400] 08:40:08 INFO - PROCESS | 2873 | 1468770008483 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 08:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:40:08 INFO - PROCESS | 2873 | 1468770008533 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 2873 | 1468770008534 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 2873 | 1468770008536 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 2873 | 1468770008537 Marionette TRACE conn2 <- [1,598,null,{}] 08:40:08 INFO - PROCESS | 2873 | 1468770008548 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}] 08:40:08 INFO - PROCESS | 2873 | 1468770008549 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:08 INFO - PROCESS | 2873 | 1468770008654 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:40:08 INFO - PROCESS | 2873 | 1468770008666 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 2873 | 1468770008667 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921d000 == 44 [pid = 2873] [id = 157] 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x12959ec00) [pid = 2873] [serial = 468] [outer = 0x0] 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x12aa06c00) [pid = 2873] [serial = 469] [outer = 0x12959ec00] 08:40:08 INFO - PROCESS | 2873 | 1468770008707 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x12aa10c00) [pid = 2873] [serial = 470] [outer = 0x12959ec00] 08:40:09 INFO - PROCESS | 2873 | 1468770009207 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 717ms 08:40:09 INFO - PROCESS | 2873 | 1468770009255 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 2873 | 1468770009256 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:40:09 INFO - PROCESS | 2873 | 1468770009258 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 2873 | 1468770009259 Marionette TRACE conn2 <- [1,602,null,{}] 08:40:09 INFO - PROCESS | 2873 | 1468770009261 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}] 08:40:09 INFO - PROCESS | 2873 | 1468770009263 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:09 INFO - PROCESS | 2873 | 1468770009366 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:40:09 INFO - PROCESS | 2873 | 1468770009382 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 2873 | 1468770009383 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e1b800 == 45 [pid = 2873] [id = 158] 08:40:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x1292d2800) [pid = 2873] [serial = 471] [outer = 0x0] 08:40:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x12ab32c00) [pid = 2873] [serial = 472] [outer = 0x1292d2800] 08:40:09 INFO - PROCESS | 2873 | 1468770009407 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x12b8be000) [pid = 2873] [serial = 473] [outer = 0x1292d2800] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x119b4a400) [pid = 2873] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1151da800) [pid = 2873] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x119728400) [pid = 2873] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x124bd3c00) [pid = 2873] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1176d3400) [pid = 2873] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x129569c00) [pid = 2873] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1273f4000) [pid = 2873] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x11996e000) [pid = 2873] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1256afc00) [pid = 2873] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x129280000) [pid = 2873] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1128d1400) [pid = 2873] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x112f58000) [pid = 2873] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x110ee0c00) [pid = 2873] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:40:09 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12bd91c00) [pid = 2873] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:40:09 INFO - PROCESS | 2873 | 1468770009914 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 668ms 08:40:09 INFO - PROCESS | 2873 | 1468770009926 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 2873 | 1468770009928 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:40:09 INFO - PROCESS | 2873 | 1468770009952 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 2873 | 1468770009954 Marionette TRACE conn2 <- [1,606,null,{}] 08:40:09 INFO - PROCESS | 2873 | 1468770009956 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}] 08:40:09 INFO - PROCESS | 2873 | 1468770009958 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:10 INFO - PROCESS | 2873 | 1468770010100 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:40:10 INFO - PROCESS | 2873 | 1468770010139 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 2873 | 1468770010140 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a762000 == 46 [pid = 2873] [id = 159] 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x110eec800) [pid = 2873] [serial = 474] [outer = 0x0] 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119b65000) [pid = 2873] [serial = 475] [outer = 0x110eec800] 08:40:10 INFO - PROCESS | 2873 | 1468770010165 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x128d97400) [pid = 2873] [serial = 476] [outer = 0x110eec800] 08:40:10 INFO - PROCESS | 2873 | 1468770010438 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 525ms 08:40:10 INFO - PROCESS | 2873 | 1468770010471 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 2873 | 1468770010473 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:40:10 INFO - PROCESS | 2873 | 1468770010475 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 2873 | 1468770010477 Marionette TRACE conn2 <- [1,610,null,{}] 08:40:10 INFO - PROCESS | 2873 | 1468770010487 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}] 08:40:10 INFO - PROCESS | 2873 | 1468770010488 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:10 INFO - PROCESS | 2873 | 1468770010586 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:40:10 INFO - PROCESS | 2873 | 1468770010590 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 2873 | 1468770010592 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b16d000 == 47 [pid = 2873] [id = 160] 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1295a3c00) [pid = 2873] [serial = 477] [outer = 0x0] 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12ba1fc00) [pid = 2873] [serial = 478] [outer = 0x1295a3c00] 08:40:10 INFO - PROCESS | 2873 | 1468770010618 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12c07a400) [pid = 2873] [serial = 479] [outer = 0x1295a3c00] 08:40:10 INFO - PROCESS | 2873 | 1468770010934 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 08:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:40:10 INFO - PROCESS | 2873 | 1468770010949 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 2873 | 1468770010950 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 2873 | 1468770010952 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 2873 | 1468770010953 Marionette TRACE conn2 <- [1,614,null,{}] 08:40:10 INFO - PROCESS | 2873 | 1468770010959 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}] 08:40:10 INFO - PROCESS | 2873 | 1468770010960 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:11 INFO - PROCESS | 2873 | 1468770011041 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:40:11 INFO - PROCESS | 2873 | 1468770011103 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 2873 | 1468770011104 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b90d000 == 48 [pid = 2873] [id = 161] 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x112f55400) [pid = 2873] [serial = 480] [outer = 0x0] 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x12c07c400) [pid = 2873] [serial = 481] [outer = 0x112f55400] 08:40:11 INFO - PROCESS | 2873 | 1468770011128 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x12c2f6000) [pid = 2873] [serial = 482] [outer = 0x112f55400] 08:40:11 INFO - PROCESS | 2873 | 1468770011418 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 08:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:40:11 INFO - PROCESS | 2873 | 1468770011474 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 2873 | 1468770011475 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 2873 | 1468770011478 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 2873 | 1468770011479 Marionette TRACE conn2 <- [1,618,null,{}] 08:40:11 INFO - PROCESS | 2873 | 1468770011481 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}] 08:40:11 INFO - PROCESS | 2873 | 1468770011482 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:11 INFO - PROCESS | 2873 | 1468770011566 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:40:11 INFO - PROCESS | 2873 | 1468770011570 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 2873 | 1468770011571 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c298000 == 49 [pid = 2873] [id = 162] 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1240b4000) [pid = 2873] [serial = 483] [outer = 0x0] 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x12c84b000) [pid = 2873] [serial = 484] [outer = 0x1240b4000] 08:40:11 INFO - PROCESS | 2873 | 1468770011595 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x12caa0000) [pid = 2873] [serial = 485] [outer = 0x1240b4000] 08:40:12 INFO - PROCESS | 2873 | 1468770012081 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 08:40:12 INFO - PROCESS | 2873 | 1468770012099 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 2873 | 1468770012102 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:40:12 INFO - PROCESS | 2873 | 1468770012105 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 2873 | 1468770012107 Marionette TRACE conn2 <- [1,622,null,{}] 08:40:12 INFO - PROCESS | 2873 | 1468770012112 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}] 08:40:12 INFO - PROCESS | 2873 | 1468770012114 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:12 INFO - PROCESS | 2873 | 1468770012220 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:40:12 INFO - PROCESS | 2873 | 1468770012306 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 2873 | 1468770012308 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e2b800 == 50 [pid = 2873] [id = 163] 08:40:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1129a8400) [pid = 2873] [serial = 486] [outer = 0x0] 08:40:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x117e98000) [pid = 2873] [serial = 487] [outer = 0x1129a8400] 08:40:12 INFO - PROCESS | 2873 | 1468770012338 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x118576c00) [pid = 2873] [serial = 488] [outer = 0x1129a8400] 08:40:12 INFO - PROCESS | 2873 | 1468770012758 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 08:40:12 INFO - PROCESS | 2873 | 1468770012777 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 2873 | 1468770012782 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:40:12 INFO - PROCESS | 2873 | 1468770012787 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 2873 | 1468770012789 Marionette TRACE conn2 <- [1,626,null,{}] 08:40:12 INFO - PROCESS | 2873 | 1468770012791 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}] 08:40:12 INFO - PROCESS | 2873 | 1468770012793 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:12 INFO - PROCESS | 2873 | 1468770012921 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:40:12 INFO - PROCESS | 2873 | 1468770012991 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 2873 | 1468770012992 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561b800 == 51 [pid = 2873] [id = 164] 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x119b47800) [pid = 2873] [serial = 489] [outer = 0x0] 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x119b50400) [pid = 2873] [serial = 490] [outer = 0x119b47800] 08:40:13 INFO - PROCESS | 2873 | 1468770013023 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x12380b800) [pid = 2873] [serial = 491] [outer = 0x119b47800] 08:40:13 INFO - PROCESS | 2873 | 1468770013440 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 08:40:13 INFO - PROCESS | 2873 | 1468770013508 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 2873 | 1468770013509 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:40:13 INFO - PROCESS | 2873 | 1468770013512 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 2873 | 1468770013517 Marionette TRACE conn2 <- [1,630,null,{}] 08:40:13 INFO - PROCESS | 2873 | 1468770013524 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}] 08:40:13 INFO - PROCESS | 2873 | 1468770013528 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:13 INFO - PROCESS | 2873 | 1468770013628 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:40:13 INFO - PROCESS | 2873 | 1468770013700 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 2873 | 1468770013702 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c296000 == 52 [pid = 2873] [id = 165] 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x127422c00) [pid = 2873] [serial = 492] [outer = 0x0] 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x128bd0c00) [pid = 2873] [serial = 493] [outer = 0x127422c00] 08:40:13 INFO - PROCESS | 2873 | 1468770013733 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x129280c00) [pid = 2873] [serial = 494] [outer = 0x127422c00] 08:40:14 INFO - PROCESS | 2873 | 1468770014151 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 675ms 08:40:14 INFO - PROCESS | 2873 | 1468770014209 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 2873 | 1468770014211 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:40:14 INFO - PROCESS | 2873 | 1468770014215 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 2873 | 1468770014216 Marionette TRACE conn2 <- [1,634,null,{}] 08:40:14 INFO - PROCESS | 2873 | 1468770014218 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}] 08:40:14 INFO - PROCESS | 2873 | 1468770014220 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:14 INFO - PROCESS | 2873 | 1468770014322 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:40:14 INFO - PROCESS | 2873 | 1468770014379 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 2873 | 1468770014381 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca81800 == 53 [pid = 2873] [id = 166] 08:40:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x1292d0800) [pid = 2873] [serial = 495] [outer = 0x0] 08:40:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 124 (0x12b12fc00) [pid = 2873] [serial = 496] [outer = 0x1292d0800] 08:40:14 INFO - PROCESS | 2873 | 1468770014410 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 125 (0x12ba23000) [pid = 2873] [serial = 497] [outer = 0x1292d0800] 08:40:14 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:14 INFO - PROCESS | 2873 | 1468770014808 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 08:40:14 INFO - PROCESS | 2873 | 1468770014834 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 2873 | 1468770014835 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:40:14 INFO - PROCESS | 2873 | 1468770014837 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 2873 | 1468770014839 Marionette TRACE conn2 <- [1,638,null,{}] 08:40:14 INFO - PROCESS | 2873 | 1468770014841 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}] 08:40:14 INFO - PROCESS | 2873 | 1468770014842 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:14 INFO - PROCESS | 2873 | 1468770014944 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:40:15 INFO - PROCESS | 2873 | 1468770015002 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 2873 | 1468770015003 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d182800 == 54 [pid = 2873] [id = 167] 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 126 (0x124020400) [pid = 2873] [serial = 498] [outer = 0x0] 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 127 (0x124024800) [pid = 2873] [serial = 499] [outer = 0x124020400] 08:40:15 INFO - PROCESS | 2873 | 1468770015032 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 128 (0x124029000) [pid = 2873] [serial = 500] [outer = 0x124020400] 08:40:15 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 129 (0x11856b400) [pid = 2873] [serial = 501] [outer = 0x12ce0dc00] 08:40:15 INFO - PROCESS | 2873 | 1468770015663 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 869ms 08:40:15 INFO - PROCESS | 2873 | 1468770015721 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 2873 | 1468770015723 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:40:15 INFO - PROCESS | 2873 | 1468770015729 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 2873 | 1468770015733 Marionette TRACE conn2 <- [1,642,null,{}] 08:40:15 INFO - PROCESS | 2873 | 1468770015737 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}] 08:40:15 INFO - PROCESS | 2873 | 1468770015739 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:15 INFO - PROCESS | 2873 | 1468770015841 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:40:15 INFO - PROCESS | 2873 | 1468770015913 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 2873 | 1468770015916 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199d1800 == 55 [pid = 2873] [id = 168] 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 130 (0x112f5ac00) [pid = 2873] [serial = 502] [outer = 0x0] 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 131 (0x116764400) [pid = 2873] [serial = 503] [outer = 0x112f5ac00] 08:40:15 INFO - PROCESS | 2873 | 1468770015943 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 132 (0x11872c000) [pid = 2873] [serial = 504] [outer = 0x112f5ac00] 08:40:16 INFO - PROCESS | 2873 | 1468770016359 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]]]}] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12b90d000 == 54 [pid = 2873] [id = 161] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12b16d000 == 53 [pid = 2873] [id = 160] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12a762000 == 52 [pid = 2873] [id = 159] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x129e1b800 == 51 [pid = 2873] [id = 158] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12921d000 == 50 [pid = 2873] [id = 157] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6e800 == 49 [pid = 2873] [id = 156] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x125608800 == 48 [pid = 2873] [id = 155] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x124637800 == 47 [pid = 2873] [id = 154] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x119ff2000 == 46 [pid = 2873] [id = 153] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b0000 == 45 [pid = 2873] [id = 152] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x11661d000 == 44 [pid = 2873] [id = 151] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x11858f000 == 43 [pid = 2873] [id = 150] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12c71a000 == 42 [pid = 2873] [id = 148] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1245e5800 == 41 [pid = 2873] [id = 147] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x117e15000 == 40 [pid = 2873] [id = 146] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd58800 == 39 [pid = 2873] [id = 131] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1194e1000 == 38 [pid = 2873] [id = 114] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1170bc800 == 37 [pid = 2873] [id = 149] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12aaa8000 == 36 [pid = 2873] [id = 99] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x116251000 == 35 [pid = 2873] [id = 132] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x116938000 == 34 [pid = 2873] [id = 113] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce31000 == 33 [pid = 2873] [id = 145] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12d182800 == 32 [pid = 2873] [id = 167] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca81800 == 31 [pid = 2873] [id = 166] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12c296000 == 30 [pid = 2873] [id = 165] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12561b800 == 29 [pid = 2873] [id = 164] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12c298000 == 28 [pid = 2873] [id = 162] 08:40:16 INFO - PROCESS | 2873 | --DOCSHELL 0x117e2b800 == 27 [pid = 2873] [id = 163] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 131 (0x12b8c6800) [pid = 2873] [serial = 391] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 130 (0x119b4f800) [pid = 2873] [serial = 415] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 129 (0x12562c400) [pid = 2873] [serial = 403] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 128 (0x1273a4800) [pid = 2873] [serial = 404] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 127 (0x127428800) [pid = 2873] [serial = 388] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 126 (0x12a6dbc00) [pid = 2873] [serial = 409] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 125 (0x12c2f2800) [pid = 2873] [serial = 412] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 124 (0x1238fb400) [pid = 2873] [serial = 385] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 123 (0x11906e400) [pid = 2873] [serial = 398] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x118571800) [pid = 2873] [serial = 397] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x112f56400) [pid = 2873] [serial = 395] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x112f50000) [pid = 2873] [serial = 394] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x1129adc00) [pid = 2873] [serial = 379] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x11873ac00) [pid = 2873] [serial = 382] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x119b53000) [pid = 2873] [serial = 416] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x12927dc00) [pid = 2873] [serial = 421] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x1256ab800) [pid = 2873] [serial = 418] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x11998a000) [pid = 2873] [serial = 400] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x121017c00) [pid = 2873] [serial = 401] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x1292c3800) [pid = 2873] [serial = 406] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x121017400) [pid = 2873] [serial = 427] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x12951cc00) [pid = 2873] [serial = 407] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x119986000) [pid = 2873] [serial = 341] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x110ee6000) [pid = 2873] [serial = 424] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x110eed800) [pid = 2873] [serial = 425] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1292c9000) [pid = 2873] [serial = 430] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12c07a000) [pid = 2873] [serial = 431] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x12c07ac00) [pid = 2873] [serial = 433] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1256af800) [pid = 2873] [serial = 419] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x129284000) [pid = 2873] [serial = 422] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12927d000) [pid = 2873] [serial = 428] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12c876400) [pid = 2873] [serial = 413] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12b131c00) [pid = 2873] [serial = 410] [outer = 0x0] [url = about:blank] 08:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1279ms 08:40:17 INFO - PROCESS | 2873 | 1468770017038 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 2873 | 1468770017041 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:40:17 INFO - PROCESS | 2873 | 1468770017051 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 2873 | 1468770017053 Marionette TRACE conn2 <- [1,646,null,{}] 08:40:17 INFO - PROCESS | 2873 | 1468770017057 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}] 08:40:17 INFO - PROCESS | 2873 | 1468770017059 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:17 INFO - PROCESS | 2873 | 1468770017164 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:40:17 INFO - PROCESS | 2873 | 1468770017171 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 2873 | 1468770017176 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x112e4e800 == 28 [pid = 2873] [id = 169] 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1129b1c00) [pid = 2873] [serial = 505] [outer = 0x0] 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112d7a000) [pid = 2873] [serial = 506] [outer = 0x1129b1c00] 08:40:17 INFO - PROCESS | 2873 | 1468770017223 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112f57400) [pid = 2873] [serial = 507] [outer = 0x1129b1c00] 08:40:17 INFO - PROCESS | 2873 | 1468770017714 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 678ms 08:40:17 INFO - PROCESS | 2873 | 1468770017724 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 2873 | 1468770017726 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:40:17 INFO - PROCESS | 2873 | 1468770017734 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 2873 | 1468770017737 Marionette TRACE conn2 <- [1,650,null,{}] 08:40:17 INFO - PROCESS | 2873 | 1468770017740 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}] 08:40:17 INFO - PROCESS | 2873 | 1468770017741 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:17 INFO - PROCESS | 2873 | 1468770017818 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:40:17 INFO - PROCESS | 2873 | 1468770017824 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 2873 | 1468770017825 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x11700c000 == 29 [pid = 2873] [id = 170] 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x113370c00) [pid = 2873] [serial = 508] [outer = 0x0] 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x113d41c00) [pid = 2873] [serial = 509] [outer = 0x113370c00] 08:40:17 INFO - PROCESS | 2873 | 1468770017854 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x116082000) [pid = 2873] [serial = 510] [outer = 0x113370c00] 08:40:18 INFO - PROCESS | 2873 | 1468770018184 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 476ms 08:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:40:18 INFO - PROCESS | 2873 | 1468770018205 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 2873 | 1468770018206 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 2873 | 1468770018209 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 2873 | 1468770018210 Marionette TRACE conn2 <- [1,654,null,{}] 08:40:18 INFO - PROCESS | 2873 | 1468770018219 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}] 08:40:18 INFO - PROCESS | 2873 | 1468770018223 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:18 INFO - PROCESS | 2873 | 1468770018307 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:40:18 INFO - PROCESS | 2873 | 1468770018315 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 2873 | 1468770018318 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x118599000 == 30 [pid = 2873] [id = 171] 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1182e7c00) [pid = 2873] [serial = 511] [outer = 0x0] 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x118359000) [pid = 2873] [serial = 512] [outer = 0x1182e7c00] 08:40:18 INFO - PROCESS | 2873 | 1468770018346 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x118577800) [pid = 2873] [serial = 513] [outer = 0x1182e7c00] 08:40:18 INFO - PROCESS | 2873 | 1468770018678 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 08:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:40:18 INFO - PROCESS | 2873 | 1468770018730 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 2873 | 1468770018731 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 2873 | 1468770018733 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 2873 | 1468770018734 Marionette TRACE conn2 <- [1,658,null,{}] 08:40:18 INFO - PROCESS | 2873 | 1468770018736 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}] 08:40:18 INFO - PROCESS | 2873 | 1468770018738 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:18 INFO - PROCESS | 2873 | 1468770018839 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:40:18 INFO - PROCESS | 2873 | 1468770018845 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 2873 | 1468770018847 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949a000 == 31 [pid = 2873] [id = 172] 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x118734800) [pid = 2873] [serial = 514] [outer = 0x0] 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x119066c00) [pid = 2873] [serial = 515] [outer = 0x118734800] 08:40:18 INFO - PROCESS | 2873 | 1468770018872 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x119535c00) [pid = 2873] [serial = 516] [outer = 0x118734800] 08:40:19 INFO - PROCESS | 2873 | 1468770019188 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 08:40:19 INFO - PROCESS | 2873 | 1468770019202 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 2873 | 1468770019203 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:40:19 INFO - PROCESS | 2873 | 1468770019205 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 2873 | 1468770019207 Marionette TRACE conn2 <- [1,662,null,{}] 08:40:19 INFO - PROCESS | 2873 | 1468770019209 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}] 08:40:19 INFO - PROCESS | 2873 | 1468770019210 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:19 INFO - PROCESS | 2873 | 1468770019311 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:40:19 INFO - PROCESS | 2873 | 1468770019314 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 2873 | 1468770019315 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dce800 == 32 [pid = 2873] [id = 173] 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1182e2800) [pid = 2873] [serial = 517] [outer = 0x0] 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x1197d4400) [pid = 2873] [serial = 518] [outer = 0x1182e2800] 08:40:19 INFO - PROCESS | 2873 | 1468770019340 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x119974c00) [pid = 2873] [serial = 519] [outer = 0x1182e2800] 08:40:19 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:19 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:19 INFO - PROCESS | 2873 | 1468770019684 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 08:40:19 INFO - PROCESS | 2873 | 1468770019725 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 2873 | 1468770019726 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:40:19 INFO - PROCESS | 2873 | 1468770019729 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 2873 | 1468770019730 Marionette TRACE conn2 <- [1,666,null,{}] 08:40:19 INFO - PROCESS | 2873 | 1468770019732 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}] 08:40:19 INFO - PROCESS | 2873 | 1468770019736 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:19 INFO - PROCESS | 2873 | 1468770019849 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:40:19 INFO - PROCESS | 2873 | 1468770019883 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 2873 | 1468770019884 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f17000 == 33 [pid = 2873] [id = 174] 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x119b48000) [pid = 2873] [serial = 520] [outer = 0x0] 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x119b51c00) [pid = 2873] [serial = 521] [outer = 0x119b48000] 08:40:19 INFO - PROCESS | 2873 | 1468770019910 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x123808400) [pid = 2873] [serial = 522] [outer = 0x119b48000] 08:40:20 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:20 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:20 INFO - PROCESS | 2873 | 1468770020229 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 08:40:20 INFO - PROCESS | 2873 | 1468770020250 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 2873 | 1468770020252 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:40:20 INFO - PROCESS | 2873 | 1468770020254 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 2873 | 1468770020255 Marionette TRACE conn2 <- [1,670,null,{}] 08:40:20 INFO - PROCESS | 2873 | 1468770020257 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}] 08:40:20 INFO - PROCESS | 2873 | 1468770020259 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:20 INFO - PROCESS | 2873 | 1468770020352 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:40:20 INFO - PROCESS | 2873 | 1468770020387 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 2873 | 1468770020388 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x124641000 == 34 [pid = 2873] [id = 175] 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x118862400) [pid = 2873] [serial = 523] [outer = 0x0] 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x123e36000) [pid = 2873] [serial = 524] [outer = 0x118862400] 08:40:20 INFO - PROCESS | 2873 | 1468770020419 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x124027c00) [pid = 2873] [serial = 525] [outer = 0x118862400] 08:40:20 INFO - PROCESS | 2873 | 1468770020721 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:40:20 INFO - PROCESS | 2873 | 1468770020772 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 2873 | 1468770020774 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 2873 | 1468770020776 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 2873 | 1468770020777 Marionette TRACE conn2 <- [1,674,null,{}] 08:40:20 INFO - PROCESS | 2873 | 1468770020779 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}] 08:40:20 INFO - PROCESS | 2873 | 1468770020780 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:20 INFO - PROCESS | 2873 | 1468770020873 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:40:20 INFO - PROCESS | 2873 | 1468770020885 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 2873 | 1468770020886 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x12560c800 == 35 [pid = 2873] [id = 176] 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x120f0f400) [pid = 2873] [serial = 526] [outer = 0x0] 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x1242b8800) [pid = 2873] [serial = 527] [outer = 0x120f0f400] 08:40:20 INFO - PROCESS | 2873 | 1468770020910 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x12462c400) [pid = 2873] [serial = 528] [outer = 0x120f0f400] 08:40:21 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x12959ec00) [pid = 2873] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x129288400) [pid = 2873] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x1292d2800) [pid = 2873] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x110eec800) [pid = 2873] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x110ee9800) [pid = 2873] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x110ee9000) [pid = 2873] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x119068400) [pid = 2873] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x1138f3000) [pid = 2873] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x119b49000) [pid = 2873] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x119b49800) [pid = 2873] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x124b93000) [pid = 2873] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x11721f800) [pid = 2873] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1129b3c00) [pid = 2873] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12562fc00) [pid = 2873] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x112f55400) [pid = 2873] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1295a3c00) [pid = 2873] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1240b4000) [pid = 2873] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1273eec00) [pid = 2873] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x121016400) [pid = 2873] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12ab28000) [pid = 2873] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1176d4c00) [pid = 2873] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1129a4c00) [pid = 2873] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:40:21 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1273f2800) [pid = 2873] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:40:21 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:21 INFO - PROCESS | 2873 | 1468770021477 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]]]}] 08:40:21 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 08:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 720ms 08:40:21 INFO - PROCESS | 2873 | 1468770021496 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 2873 | 1468770021498 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:40:21 INFO - PROCESS | 2873 | 1468770021500 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 2873 | 1468770021502 Marionette TRACE conn2 <- [1,678,null,{}] 08:40:21 INFO - PROCESS | 2873 | 1468770021504 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}] 08:40:21 INFO - PROCESS | 2873 | 1468770021505 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:21 INFO - PROCESS | 2873 | 1468770021576 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:40:21 INFO - PROCESS | 2873 | 1468770021581 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 2873 | 1468770021583 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x124419800 == 36 [pid = 2873] [id = 177] 08:40:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1129b2c00) [pid = 2873] [serial = 529] [outer = 0x0] 08:40:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x113d8e400) [pid = 2873] [serial = 530] [outer = 0x1129b2c00] 08:40:21 INFO - PROCESS | 2873 | 1468770021607 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11997fc00) [pid = 2873] [serial = 531] [outer = 0x1129b2c00] 08:40:21 INFO - PROCESS | 2873 | 1468770021924 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 08:40:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:40:21 INFO - PROCESS | 2873 | 1468770021970 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 2873 | 1468770021971 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 2873 | 1468770021973 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 2873 | 1468770021974 Marionette TRACE conn2 <- [1,682,null,{}] 08:40:21 INFO - PROCESS | 2873 | 1468770021977 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}] 08:40:21 INFO - PROCESS | 2873 | 1468770021978 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:22 INFO - PROCESS | 2873 | 1468770022079 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:40:22 INFO - PROCESS | 2873 | 1468770022087 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 2873 | 1468770022088 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6a800 == 37 [pid = 2873] [id = 178] 08:40:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x113f31c00) [pid = 2873] [serial = 532] [outer = 0x0] 08:40:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1242b1c00) [pid = 2873] [serial = 533] [outer = 0x113f31c00] 08:40:22 INFO - PROCESS | 2873 | 1468770022112 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x124bda000) [pid = 2873] [serial = 534] [outer = 0x113f31c00] 08:40:22 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) 08:40:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 921ms 08:40:22 INFO - PROCESS | 2873 | 1468770022889 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]]]}] 08:40:22 INFO - PROCESS | 2873 | 1468770022897 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 2873 | 1468770022898 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:40:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:40:22 INFO - PROCESS | 2873 | 1468770022901 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 2873 | 1468770022902 Marionette TRACE conn2 <- [1,686,null,{}] 08:40:22 INFO - PROCESS | 2873 | 1468770022904 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}] 08:40:22 INFO - PROCESS | 2873 | 1468770022906 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:22 INFO - PROCESS | 2873 | 1468770022992 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:40:22 INFO - PROCESS | 2873 | 1468770022996 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 2873 | 1468770022999 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x129339000 == 38 [pid = 2873] [id = 179] 08:40:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x124bdac00) [pid = 2873] [serial = 535] [outer = 0x0] 08:40:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x125631800) [pid = 2873] [serial = 536] [outer = 0x124bdac00] 08:40:23 INFO - PROCESS | 2873 | 1468770023026 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1256b8000) [pid = 2873] [serial = 537] [outer = 0x124bdac00] 08:40:23 INFO - PROCESS | 2873 | 1468770023843 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:40:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 08:40:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:40:23 INFO - PROCESS | 2873 | 1468770023870 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 2873 | 1468770023873 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 2873 | 1468770023876 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 2873 | 1468770023878 Marionette TRACE conn2 <- [1,690,null,{}] 08:40:23 INFO - PROCESS | 2873 | 1468770023882 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}] 08:40:23 INFO - PROCESS | 2873 | 1468770023884 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:23 INFO - PROCESS | 2873 | 1468770023990 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:40:24 INFO - PROCESS | 2873 | 1468770024042 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 2873 | 1468770024045 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x11693b000 == 39 [pid = 2873] [id = 180] 08:40:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1129a9400) [pid = 2873] [serial = 538] [outer = 0x0] 08:40:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1129af800) [pid = 2873] [serial = 539] [outer = 0x1129a9400] 08:40:24 INFO - PROCESS | 2873 | 1468770024077 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x112f59400) [pid = 2873] [serial = 540] [outer = 0x1129a9400] 08:40:25 INFO - PROCESS | 2873 | 1468770025026 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:40:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 08:40:25 INFO - PROCESS | 2873 | 1468770025053 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 2873 | 1468770025057 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:40:25 INFO - PROCESS | 2873 | 1468770025063 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 2873 | 1468770025067 Marionette TRACE conn2 <- [1,694,null,{}] 08:40:25 INFO - PROCESS | 2873 | 1468770025069 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}] 08:40:25 INFO - PROCESS | 2873 | 1468770025071 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:25 INFO - PROCESS | 2873 | 1468770025177 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:40:25 INFO - PROCESS | 2873 | 1468770025227 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 2873 | 1468770025229 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d4800 == 40 [pid = 2873] [id = 181] 08:40:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x112f5b000) [pid = 2873] [serial = 541] [outer = 0x0] 08:40:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x11721b400) [pid = 2873] [serial = 542] [outer = 0x112f5b000] 08:40:25 INFO - PROCESS | 2873 | 1468770025260 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x118043800) [pid = 2873] [serial = 543] [outer = 0x112f5b000] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6a800 == 39 [pid = 2873] [id = 178] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x124419800 == 38 [pid = 2873] [id = 177] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12560c800 == 37 [pid = 2873] [id = 176] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x124641000 == 36 [pid = 2873] [id = 175] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x123f17000 == 35 [pid = 2873] [id = 174] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x119dce800 == 34 [pid = 2873] [id = 173] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11949a000 == 33 [pid = 2873] [id = 172] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x118599000 == 32 [pid = 2873] [id = 171] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11700c000 == 31 [pid = 2873] [id = 170] 08:40:25 INFO - PROCESS | 2873 | --DOCSHELL 0x112e4e800 == 30 [pid = 2873] [id = 169] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x119f2c400) [pid = 2873] [serial = 209] [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.] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1240bec00) [pid = 2873] [serial = 386] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x12c07e800) [pid = 2873] [serial = 392] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x119585800) [pid = 2873] [serial = 383] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1129b2000) [pid = 2873] [serial = 380] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1292c8400) [pid = 2873] [serial = 389] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x12aa06c00) [pid = 2873] [serial = 469] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x129525800) [pid = 2873] [serial = 466] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x12ab32c00) [pid = 2873] [serial = 472] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x119b65000) [pid = 2873] [serial = 475] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x118576400) [pid = 2873] [serial = 451] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x119588800) [pid = 2873] [serial = 452] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1129ad000) [pid = 2873] [serial = 436] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x112f5c800) [pid = 2873] [serial = 437] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119725400) [pid = 2873] [serial = 439] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x119984400) [pid = 2873] [serial = 440] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x11607c800) [pid = 2873] [serial = 448] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x118043c00) [pid = 2873] [serial = 449] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119b4e400) [pid = 2873] [serial = 454] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x121014000) [pid = 2873] [serial = 455] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x123ce8400) [pid = 2873] [serial = 457] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12558a400) [pid = 2873] [serial = 458] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1256aa000) [pid = 2873] [serial = 442] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1270b0400) [pid = 2873] [serial = 443] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1256b5c00) [pid = 2873] [serial = 445] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x128dd2800) [pid = 2873] [serial = 446] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12caa2c00) [pid = 2873] [serial = 434] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x126972000) [pid = 2873] [serial = 460] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12c2f6000) [pid = 2873] [serial = 482] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x12ba1fc00) [pid = 2873] [serial = 478] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x12c84b000) [pid = 2873] [serial = 484] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x128d97400) [pid = 2873] [serial = 476] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12b8be000) [pid = 2873] [serial = 473] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x12caa0000) [pid = 2873] [serial = 485] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x128bdd000) [pid = 2873] [serial = 463] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12aa10c00) [pid = 2873] [serial = 470] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x12c07c400) [pid = 2873] [serial = 481] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x12959c000) [pid = 2873] [serial = 467] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x12c07a400) [pid = 2873] [serial = 479] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1292d1c00) [pid = 2873] [serial = 464] [outer = 0x0] [url = about:blank] 08:40:25 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1273a3c00) [pid = 2873] [serial = 461] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 2873 | 1468770026308 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]]]}] 08:40:26 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) 08:40:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1274ms 08:40:26 INFO - PROCESS | 2873 | 1468770026337 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 2873 | 1468770026339 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:40:26 INFO - PROCESS | 2873 | 1468770026343 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 2873 | 1468770026344 Marionette TRACE conn2 <- [1,698,null,{}] 08:40:26 INFO - PROCESS | 2873 | 1468770026360 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}] 08:40:26 INFO - PROCESS | 2873 | 1468770026361 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:26 INFO - PROCESS | 2873 | 1468770026453 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:40:26 INFO - PROCESS | 2873 | 1468770026457 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 2873 | 1468770026459 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x116942800 == 31 [pid = 2873] [id = 182] 08:40:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x113f2e400) [pid = 2873] [serial = 544] [outer = 0x0] 08:40:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11721f400) [pid = 2873] [serial = 545] [outer = 0x113f2e400] 08:40:26 INFO - PROCESS | 2873 | 1468770026488 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118043c00) [pid = 2873] [serial = 546] [outer = 0x113f2e400] 08:40:27 INFO - PROCESS | 2873 | 1468770027316 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]]]}] 08:40:27 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) 08:40:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 08:40:27 INFO - PROCESS | 2873 | 1468770027364 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 2873 | 1468770027366 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:40:27 INFO - PROCESS | 2873 | 1468770027370 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 2873 | 1468770027372 Marionette TRACE conn2 <- [1,702,null,{}] 08:40:27 INFO - PROCESS | 2873 | 1468770027374 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}] 08:40:27 INFO - PROCESS | 2873 | 1468770027376 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:27 INFO - PROCESS | 2873 | 1468770027477 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:40:27 INFO - PROCESS | 2873 | 1468770027483 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 2873 | 1468770027484 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x11857e800 == 32 [pid = 2873] [id = 183] 08:40:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118352000) [pid = 2873] [serial = 547] [outer = 0x0] 08:40:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11873a400) [pid = 2873] [serial = 548] [outer = 0x118352000] 08:40:27 INFO - PROCESS | 2873 | 1468770027511 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119071400) [pid = 2873] [serial = 549] [outer = 0x118352000] 08:40:28 INFO - PROCESS | 2873 | 1468770028313 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:40:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 08:40:28 INFO - PROCESS | 2873 | 1468770028341 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 2873 | 1468770028342 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:40:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:40:28 INFO - PROCESS | 2873 | 1468770028344 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 2873 | 1468770028347 Marionette TRACE conn2 <- [1,706,null,{}] 08:40:28 INFO - PROCESS | 2873 | 1468770028362 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}] 08:40:28 INFO - PROCESS | 2873 | 1468770028366 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:28 INFO - PROCESS | 2873 | 1468770028460 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:40:28 INFO - PROCESS | 2873 | 1468770028466 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 2873 | 1468770028468 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199cd000 == 33 [pid = 2873] [id = 184] 08:40:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x119723800) [pid = 2873] [serial = 550] [outer = 0x0] 08:40:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119a91400) [pid = 2873] [serial = 551] [outer = 0x119723800] 08:40:28 INFO - PROCESS | 2873 | 1468770028495 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119b54000) [pid = 2873] [serial = 552] [outer = 0x119723800] 08:40:29 INFO - PROCESS | 2873 | 1468770029336 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:40:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1029ms 08:40:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:40:29 INFO - PROCESS | 2873 | 1468770029374 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 2873 | 1468770029375 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 2873 | 1468770029378 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 2873 | 1468770029379 Marionette TRACE conn2 <- [1,710,null,{}] 08:40:29 INFO - PROCESS | 2873 | 1468770029381 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}] 08:40:29 INFO - PROCESS | 2873 | 1468770029382 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:29 INFO - PROCESS | 2873 | 1468770029498 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x113370c00) [pid = 2873] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x118734800) [pid = 2873] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1129b1c00) [pid = 2873] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1182e7c00) [pid = 2873] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1182e2800) [pid = 2873] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x112f5ac00) [pid = 2873] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x118862400) [pid = 2873] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x119b48000) [pid = 2873] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x120f0f400) [pid = 2873] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x1129a8400) [pid = 2873] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119b47800) [pid = 2873] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x127422c00) [pid = 2873] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x1129b2c00) [pid = 2873] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x1292d0800) [pid = 2873] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x124020400) [pid = 2873] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:40:29 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x113f31c00) [pid = 2873] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:40:29 INFO - PROCESS | 2873 | 1468770029542 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 2873 | 1468770029544 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x11699f000 == 34 [pid = 2873] [id = 185] 08:40:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1129a6400) [pid = 2873] [serial = 553] [outer = 0x0] 08:40:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x112f55c00) [pid = 2873] [serial = 554] [outer = 0x1129a6400] 08:40:29 INFO - PROCESS | 2873 | 1468770029570 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x118578800) [pid = 2873] [serial = 555] [outer = 0x1129a6400] 08:40:30 INFO - PROCESS | 2873 | 1468770030333 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:40:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 08:40:30 INFO - PROCESS | 2873 | 1468770030349 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 2873 | 1468770030350 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:40:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:40:30 INFO - PROCESS | 2873 | 1468770030352 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 2873 | 1468770030353 Marionette TRACE conn2 <- [1,714,null,{}] 08:40:30 INFO - PROCESS | 2873 | 1468770030355 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}] 08:40:30 INFO - PROCESS | 2873 | 1468770030356 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:30 INFO - PROCESS | 2873 | 1468770030432 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:40:30 INFO - PROCESS | 2873 | 1468770030436 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 2873 | 1468770030437 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x124419800 == 35 [pid = 2873] [id = 186] 08:40:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x1182e2800) [pid = 2873] [serial = 556] [outer = 0x0] 08:40:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x119b63800) [pid = 2873] [serial = 557] [outer = 0x1182e2800] 08:40:30 INFO - PROCESS | 2873 | 1468770030462 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x123a2e000) [pid = 2873] [serial = 558] [outer = 0x1182e2800] 08:40:31 INFO - PROCESS | 2873 | 1468770031266 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]]]}] 08:40:31 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 08:40:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 08:40:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:40:31 INFO - PROCESS | 2873 | 1468770031271 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 2873 | 1468770031272 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 2873 | 1468770031274 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 2873 | 1468770031275 Marionette TRACE conn2 <- [1,718,null,{}] 08:40:31 INFO - PROCESS | 2873 | 1468770031278 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}] 08:40:31 INFO - PROCESS | 2873 | 1468770031282 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:31 INFO - PROCESS | 2873 | 1468770031374 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:40:31 INFO - PROCESS | 2873 | 1468770031377 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 2873 | 1468770031378 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561a800 == 36 [pid = 2873] [id = 187] 08:40:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x12401f000) [pid = 2873] [serial = 559] [outer = 0x0] 08:40:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x124b97c00) [pid = 2873] [serial = 560] [outer = 0x12401f000] 08:40:31 INFO - PROCESS | 2873 | 1468770031413 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1256ab800) [pid = 2873] [serial = 561] [outer = 0x12401f000] 08:40:32 INFO - PROCESS | 2873 | 1468770032218 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:40:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 08:40:32 INFO - PROCESS | 2873 | 1468770032245 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 2873 | 1468770032249 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:40:32 INFO - PROCESS | 2873 | 1468770032253 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 2873 | 1468770032255 Marionette TRACE conn2 <- [1,722,null,{}] 08:40:32 INFO - PROCESS | 2873 | 1468770032259 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}] 08:40:32 INFO - PROCESS | 2873 | 1468770032260 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:32 INFO - PROCESS | 2873 | 1468770032356 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:40:32 INFO - PROCESS | 2873 | 1468770032404 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 2873 | 1468770032407 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x11701e800 == 37 [pid = 2873] [id = 188] 08:40:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x112f5a400) [pid = 2873] [serial = 562] [outer = 0x0] 08:40:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1132e5c00) [pid = 2873] [serial = 563] [outer = 0x112f5a400] 08:40:32 INFO - PROCESS | 2873 | 1468770032436 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1160e4800) [pid = 2873] [serial = 564] [outer = 0x112f5a400] 08:40:32 INFO - PROCESS | 2873 | 1468770032871 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] 08:40:32 INFO - PROCESS | 2873 | 1468770032932 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:40:32 INFO - PROCESS | 2873 | 1468770032938 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 2873 | 1468770032940 Marionette TRACE conn2 <- [1,726,null,{}] 08:40:32 INFO - PROCESS | 2873 | 1468770032943 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}] 08:40:32 INFO - PROCESS | 2873 | 1468770032945 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:33 INFO - PROCESS | 2873 | 1468770033042 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:40:33 INFO - PROCESS | 2873 | 1468770033108 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 2873 | 1468770033109 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x123a5c000 == 38 [pid = 2873] [id = 189] 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119020000) [pid = 2873] [serial = 565] [outer = 0x0] 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11906f400) [pid = 2873] [serial = 566] [outer = 0x119020000] 08:40:33 INFO - PROCESS | 2873 | 1468770033140 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11996e000) [pid = 2873] [serial = 567] [outer = 0x119020000] 08:40:33 INFO - PROCESS | 2873 | 1468770033570 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:40:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 08:40:33 INFO - PROCESS | 2873 | 1468770033608 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 2873 | 1468770033610 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:40:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:40:33 INFO - PROCESS | 2873 | 1468770033613 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 2873 | 1468770033615 Marionette TRACE conn2 <- [1,730,null,{}] 08:40:33 INFO - PROCESS | 2873 | 1468770033623 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}] 08:40:33 INFO - PROCESS | 2873 | 1468770033627 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:33 INFO - PROCESS | 2873 | 1468770033729 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:40:33 INFO - PROCESS | 2873 | 1468770033816 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 2873 | 1468770033819 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f47000 == 39 [pid = 2873] [id = 190] 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1238fac00) [pid = 2873] [serial = 568] [outer = 0x0] 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1245c7400) [pid = 2873] [serial = 569] [outer = 0x1238fac00] 08:40:33 INFO - PROCESS | 2873 | 1468770033849 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x12558a400) [pid = 2873] [serial = 570] [outer = 0x1238fac00] 08:40:34 INFO - PROCESS | 2873 | 1468770034278 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] 08:40:34 INFO - PROCESS | 2873 | 1468770034336 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:40:34 INFO - PROCESS | 2873 | 1468770034339 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 2873 | 1468770034340 Marionette TRACE conn2 <- [1,734,null,{}] 08:40:34 INFO - PROCESS | 2873 | 1468770034342 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}] 08:40:34 INFO - PROCESS | 2873 | 1468770034343 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:34 INFO - PROCESS | 2873 | 1468770034441 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:40:34 INFO - PROCESS | 2873 | 1468770034494 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 2873 | 1468770034496 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x129335800 == 40 [pid = 2873] [id = 191] 08:40:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1256ab400) [pid = 2873] [serial = 571] [outer = 0x0] 08:40:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x126edd000) [pid = 2873] [serial = 572] [outer = 0x1256ab400] 08:40:34 INFO - PROCESS | 2873 | 1468770034537 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1273a0c00) [pid = 2873] [serial = 573] [outer = 0x1256ab400] 08:40:35 INFO - PROCESS | 2873 | 1468770035071 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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:40:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 769ms 08:40:35 INFO - PROCESS | 2873 | 1468770035108 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 2873 | 1468770035111 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:40:35 INFO - PROCESS | 2873 | 1468770035115 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 2873 | 1468770035117 Marionette TRACE conn2 <- [1,738,null,{}] 08:40:35 INFO - PROCESS | 2873 | 1468770035120 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}] 08:40:35 INFO - PROCESS | 2873 | 1468770035122 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:35 INFO - PROCESS | 2873 | 1468770035216 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:40:35 INFO - PROCESS | 2873 | 1468770035285 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 2873 | 1468770035288 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x119272000 == 41 [pid = 2873] [id = 192] 08:40:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1129ac400) [pid = 2873] [serial = 574] [outer = 0x0] 08:40:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1133f6000) [pid = 2873] [serial = 575] [outer = 0x1129ac400] 08:40:35 INFO - PROCESS | 2873 | 1468770035316 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11696f800) [pid = 2873] [serial = 576] [outer = 0x1129ac400] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x124419800 == 40 [pid = 2873] [id = 186] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x11699f000 == 39 [pid = 2873] [id = 185] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1199cd000 == 38 [pid = 2873] [id = 184] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x11857e800 == 37 [pid = 2873] [id = 183] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x116942800 == 36 [pid = 2873] [id = 182] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x129339000 == 35 [pid = 2873] [id = 179] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1199d1800 == 34 [pid = 2873] [id = 168] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x11693b000 == 33 [pid = 2873] [id = 180] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d4800 == 32 [pid = 2873] [id = 181] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x129335800 == 31 [pid = 2873] [id = 191] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x128f47000 == 30 [pid = 2873] [id = 190] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x123a5c000 == 29 [pid = 2873] [id = 189] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x12561a800 == 28 [pid = 2873] [id = 187] 08:40:36 INFO - PROCESS | 2873 | --DOCSHELL 0x11701e800 == 27 [pid = 2873] [id = 188] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x113d41c00) [pid = 2873] [serial = 509] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x116082000) [pid = 2873] [serial = 510] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119066c00) [pid = 2873] [serial = 515] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112d7a000) [pid = 2873] [serial = 506] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112f57400) [pid = 2873] [serial = 507] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x125631800) [pid = 2873] [serial = 536] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x118359000) [pid = 2873] [serial = 512] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x118577800) [pid = 2873] [serial = 513] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1197d4400) [pid = 2873] [serial = 518] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x11872c000) [pid = 2873] [serial = 504] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x116764400) [pid = 2873] [serial = 503] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x123e36000) [pid = 2873] [serial = 524] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x123808400) [pid = 2873] [serial = 522] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119b51c00) [pid = 2873] [serial = 521] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1242b8800) [pid = 2873] [serial = 527] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x118576c00) [pid = 2873] [serial = 488] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x124027c00) [pid = 2873] [serial = 525] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x117e98000) [pid = 2873] [serial = 487] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x12380b800) [pid = 2873] [serial = 491] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x119b50400) [pid = 2873] [serial = 490] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x129280c00) [pid = 2873] [serial = 494] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x128bd0c00) [pid = 2873] [serial = 493] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x11997fc00) [pid = 2873] [serial = 531] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x12ba23000) [pid = 2873] [serial = 497] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x12b12fc00) [pid = 2873] [serial = 496] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x113d8e400) [pid = 2873] [serial = 530] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x124029000) [pid = 2873] [serial = 500] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x12462c400) [pid = 2873] [serial = 528] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x119974c00) [pid = 2873] [serial = 519] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x124024800) [pid = 2873] [serial = 499] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 60 (0x1242b1c00) [pid = 2873] [serial = 533] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 59 (0x119535c00) [pid = 2873] [serial = 516] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | --DOMWINDOW == 58 (0x124bda000) [pid = 2873] [serial = 534] [outer = 0x0] [url = about:blank] 08:40:36 INFO - PROCESS | 2873 | 1468770036722 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]]]}] 08:40:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:40:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1623ms 08:40:36 INFO - PROCESS | 2873 | 1468770036738 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 2873 | 1468770036741 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:40:36 INFO - PROCESS | 2873 | 1468770036744 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 2873 | 1468770036746 Marionette TRACE conn2 <- [1,742,null,{}] 08:40:36 INFO - PROCESS | 2873 | 1468770036752 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}] 08:40:36 INFO - PROCESS | 2873 | 1468770036753 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:36 INFO - PROCESS | 2873 | 1468770036852 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:40:36 INFO - PROCESS | 2873 | 1468770036857 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 2873 | 1468770036858 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x1160a4000 == 28 [pid = 2873] [id = 193] 08:40:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x112f51800) [pid = 2873] [serial = 577] [outer = 0x0] 08:40:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x112f57400) [pid = 2873] [serial = 578] [outer = 0x112f51800] 08:40:36 INFO - PROCESS | 2873 | 1468770036886 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x1133ca000) [pid = 2873] [serial = 579] [outer = 0x112f51800] 08:40:37 INFO - PROCESS | 2873 | 1468770037689 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]]]}] 08:40:37 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 08:40:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 08:40:37 INFO - PROCESS | 2873 | 1468770037717 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 2873 | 1468770037721 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:40:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:40:37 INFO - PROCESS | 2873 | 1468770037725 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 2873 | 1468770037727 Marionette TRACE conn2 <- [1,746,null,{}] 08:40:37 INFO - PROCESS | 2873 | 1468770037730 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}] 08:40:37 INFO - PROCESS | 2873 | 1468770037731 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:37 INFO - PROCESS | 2873 | 1468770037825 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:40:37 INFO - PROCESS | 2873 | 1468770037856 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 2873 | 1468770037857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x11701d000 == 29 [pid = 2873] [id = 194] 08:40:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x1138ec400) [pid = 2873] [serial = 580] [outer = 0x0] 08:40:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x1166eec00) [pid = 2873] [serial = 581] [outer = 0x1138ec400] 08:40:37 INFO - PROCESS | 2873 | 1468770037884 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1172c6400) [pid = 2873] [serial = 582] [outer = 0x1138ec400] 08:40:38 INFO - PROCESS | 2873 | 1468770038670 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]]]}] 08:40:38 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.) 08:40:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 08:40:38 INFO - PROCESS | 2873 | 1468770038701 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 2873 | 1468770038702 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:40:38 INFO - PROCESS | 2873 | 1468770038704 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 2873 | 1468770038707 Marionette TRACE conn2 <- [1,750,null,{}] 08:40:38 INFO - PROCESS | 2873 | 1468770038714 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}] 08:40:38 INFO - PROCESS | 2873 | 1468770038717 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:38 INFO - PROCESS | 2873 | 1468770038808 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:40:38 INFO - PROCESS | 2873 | 1468770038814 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 2873 | 1468770038816 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x119051000 == 30 [pid = 2873] [id = 195] 08:40:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x1129b2400) [pid = 2873] [serial = 583] [outer = 0x0] 08:40:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x118570c00) [pid = 2873] [serial = 584] [outer = 0x1129b2400] 08:40:38 INFO - PROCESS | 2873 | 1468770038843 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1185ec000) [pid = 2873] [serial = 585] [outer = 0x1129b2400] 08:40:39 INFO - PROCESS | 2873 | 1468770039632 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:40:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 08:40:39 INFO - PROCESS | 2873 | 1468770039676 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 2873 | 1468770039678 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:40:39 INFO - PROCESS | 2873 | 1468770039680 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 2873 | 1468770039682 Marionette TRACE conn2 <- [1,754,null,{}] 08:40:39 INFO - PROCESS | 2873 | 1468770039684 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}] 08:40:39 INFO - PROCESS | 2873 | 1468770039685 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:39 INFO - PROCESS | 2873 | 1468770039775 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:40:39 INFO - PROCESS | 2873 | 1468770039807 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 2873 | 1468770039808 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dc800 == 31 [pid = 2873] [id = 196] 08:40:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x118874c00) [pid = 2873] [serial = 586] [outer = 0x0] 08:40:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x119071000) [pid = 2873] [serial = 587] [outer = 0x118874c00] 08:40:39 INFO - PROCESS | 2873 | 1468770039833 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x119721c00) [pid = 2873] [serial = 588] [outer = 0x118874c00] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x119723800) [pid = 2873] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x1129a6400) [pid = 2873] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x124bdac00) [pid = 2873] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x113f2e400) [pid = 2873] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x1129a9400) [pid = 2873] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x12401f000) [pid = 2873] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x1182e2800) [pid = 2873] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x118352000) [pid = 2873] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:40:40 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x112f5b000) [pid = 2873] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:40:40 INFO - PROCESS | 2873 | 1468770040638 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]]]}] 08:40:40 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 08:40:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:40:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:40:40 INFO - PROCESS | 2873 | 1468770040650 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 2873 | 1468770040652 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:40:40 INFO - PROCESS | 2873 | 1468770040661 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 2873 | 1468770040662 Marionette TRACE conn2 <- [1,758,null,{}] 08:40:40 INFO - PROCESS | 2873 | 1468770040665 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}] 08:40:40 INFO - PROCESS | 2873 | 1468770040667 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:40 INFO - PROCESS | 2873 | 1468770040738 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:40:40 INFO - PROCESS | 2873 | 1468770040741 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 2873 | 1468770040742 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b34000 == 32 [pid = 2873] [id = 197] 08:40:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x112f5b000) [pid = 2873] [serial = 589] [outer = 0x0] 08:40:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x11856e400) [pid = 2873] [serial = 590] [outer = 0x112f5b000] 08:40:40 INFO - PROCESS | 2873 | 1468770040770 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1197d4400) [pid = 2873] [serial = 591] [outer = 0x112f5b000] 08:40:41 INFO - PROCESS | 2873 | 1468770041092 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:40:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 479ms 08:40:41 INFO - PROCESS | 2873 | 1468770041134 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 2873 | 1468770041135 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:40:41 INFO - PROCESS | 2873 | 1468770041138 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 2873 | 1468770041139 Marionette TRACE conn2 <- [1,762,null,{}] 08:40:41 INFO - PROCESS | 2873 | 1468770041141 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}] 08:40:41 INFO - PROCESS | 2873 | 1468770041145 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:41 INFO - PROCESS | 2873 | 1468770041256 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:40:41 INFO - PROCESS | 2873 | 1468770041264 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 2873 | 1468770041265 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x123828000 == 33 [pid = 2873] [id = 198] 08:40:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x1185e8400) [pid = 2873] [serial = 592] [outer = 0x0] 08:40:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x119977800) [pid = 2873] [serial = 593] [outer = 0x1185e8400] 08:40:41 INFO - PROCESS | 2873 | 1468770041289 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x119f30000) [pid = 2873] [serial = 594] [outer = 0x1185e8400] 08:40:42 INFO - PROCESS | 2873 | 1468770042000 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:40:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 867ms 08:40:42 INFO - PROCESS | 2873 | 1468770042006 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 2873 | 1468770042007 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:40:42 INFO - PROCESS | 2873 | 1468770042009 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 2873 | 1468770042010 Marionette TRACE conn2 <- [1,766,null,{}] 08:40:42 INFO - PROCESS | 2873 | 1468770042012 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}] 08:40:42 INFO - PROCESS | 2873 | 1468770042014 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:42 INFO - PROCESS | 2873 | 1468770042108 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:40:42 INFO - PROCESS | 2873 | 1468770042114 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 2873 | 1468770042115 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240a5000 == 34 [pid = 2873] [id = 199] 08:40:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1128cc000) [pid = 2873] [serial = 595] [outer = 0x0] 08:40:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x119f2d000) [pid = 2873] [serial = 596] [outer = 0x1128cc000] 08:40:42 INFO - PROCESS | 2873 | 1468770042140 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x123804c00) [pid = 2873] [serial = 597] [outer = 0x1128cc000] 08:40:43 INFO - PROCESS | 2873 | 1468770043206 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:40:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 08:40:43 INFO - PROCESS | 2873 | 1468770043229 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:40:43 INFO - PROCESS | 2873 | 1468770043232 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 2873 | 1468770043235 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 2873 | 1468770043237 Marionette TRACE conn2 <- [1,770,null,{}] 08:40:43 INFO - PROCESS | 2873 | 1468770043241 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}] 08:40:43 INFO - PROCESS | 2873 | 1468770043242 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:43 INFO - PROCESS | 2873 | 1468770043324 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:40:43 INFO - PROCESS | 2873 | 1468770043413 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 2873 | 1468770043415 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x117019800 == 35 [pid = 2873] [id = 200] 08:40:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x113a9e800) [pid = 2873] [serial = 598] [outer = 0x0] 08:40:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x113f35400) [pid = 2873] [serial = 599] [outer = 0x113a9e800] 08:40:43 INFO - PROCESS | 2873 | 1468770043446 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x11721d400) [pid = 2873] [serial = 600] [outer = 0x113a9e800] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x123828000 == 34 [pid = 2873] [id = 198] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x119b34000 == 33 [pid = 2873] [id = 197] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dc800 == 32 [pid = 2873] [id = 196] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x119051000 == 31 [pid = 2873] [id = 195] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x11701d000 == 30 [pid = 2873] [id = 194] 08:40:44 INFO - PROCESS | 2873 | --DOCSHELL 0x1160a4000 == 29 [pid = 2873] [id = 193] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119a91400) [pid = 2873] [serial = 551] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x112f55c00) [pid = 2873] [serial = 554] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x118578800) [pid = 2873] [serial = 555] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x1256b8000) [pid = 2873] [serial = 537] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x11721f400) [pid = 2873] [serial = 545] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x118043c00) [pid = 2873] [serial = 546] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x1129af800) [pid = 2873] [serial = 539] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x124b97c00) [pid = 2873] [serial = 560] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x112f59400) [pid = 2873] [serial = 540] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x123a2e000) [pid = 2873] [serial = 558] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x11873a400) [pid = 2873] [serial = 548] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x11721b400) [pid = 2873] [serial = 542] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 60 (0x118043800) [pid = 2873] [serial = 543] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 59 (0x1256ab800) [pid = 2873] [serial = 561] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 58 (0x119b54000) [pid = 2873] [serial = 552] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 57 (0x119071400) [pid = 2873] [serial = 549] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | --DOMWINDOW == 56 (0x119b63800) [pid = 2873] [serial = 557] [outer = 0x0] [url = about:blank] 08:40:44 INFO - PROCESS | 2873 | 1468770044030 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 821ms 08:40:44 INFO - PROCESS | 2873 | 1468770044056 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 2873 | 1468770044058 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:40:44 INFO - PROCESS | 2873 | 1468770044061 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 2873 | 1468770044063 Marionette TRACE conn2 <- [1,774,null,{}] 08:40:44 INFO - PROCESS | 2873 | 1468770044072 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}] 08:40:44 INFO - PROCESS | 2873 | 1468770044073 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:44 INFO - PROCESS | 2873 | 1468770044158 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:40:44 INFO - PROCESS | 2873 | 1468770044205 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 2873 | 1468770044208 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x116937000 == 30 [pid = 2873] [id = 201] 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 57 (0x112f52800) [pid = 2873] [serial = 601] [outer = 0x0] 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 58 (0x1132e9400) [pid = 2873] [serial = 602] [outer = 0x112f52800] 08:40:44 INFO - PROCESS | 2873 | 1468770044238 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x113a9bc00) [pid = 2873] [serial = 603] [outer = 0x112f52800] 08:40:44 INFO - PROCESS | 2873 | 1468770044536 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 527ms 08:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:40:44 INFO - PROCESS | 2873 | 1468770044587 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 2873 | 1468770044591 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 2873 | 1468770044595 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 2873 | 1468770044597 Marionette TRACE conn2 <- [1,778,null,{}] 08:40:44 INFO - PROCESS | 2873 | 1468770044600 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}] 08:40:44 INFO - PROCESS | 2873 | 1468770044602 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:44 INFO - PROCESS | 2873 | 1468770044701 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:40:44 INFO - PROCESS | 2873 | 1468770044756 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 2873 | 1468770044757 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x118252800 == 31 [pid = 2873] [id = 202] 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x113f31400) [pid = 2873] [serial = 604] [outer = 0x0] 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x117e91400) [pid = 2873] [serial = 605] [outer = 0x113f31400] 08:40:44 INFO - PROCESS | 2873 | 1468770044784 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x1182e1800) [pid = 2873] [serial = 606] [outer = 0x113f31400] 08:40:45 INFO - PROCESS | 2873 | 1468770045052 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 472ms 08:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:40:45 INFO - PROCESS | 2873 | 1468770045091 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 2873 | 1468770045092 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:40:45 INFO - PROCESS | 2873 | 1468770045095 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 2873 | 1468770045100 Marionette TRACE conn2 <- [1,782,null,{}] 08:40:45 INFO - PROCESS | 2873 | 1468770045119 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}] 08:40:45 INFO - PROCESS | 2873 | 1468770045123 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:45 INFO - PROCESS | 2873 | 1468770045218 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:40:45 INFO - PROCESS | 2873 | 1468770045226 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 2873 | 1468770045229 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a5000 == 32 [pid = 2873] [id = 203] 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x118507800) [pid = 2873] [serial = 607] [outer = 0x0] 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x11873a000) [pid = 2873] [serial = 608] [outer = 0x118507800] 08:40:45 INFO - PROCESS | 2873 | 1468770045276 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x119066c00) [pid = 2873] [serial = 609] [outer = 0x118507800] 08:40:45 INFO - PROCESS | 2873 | 1468770045644 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 582ms 08:40:45 INFO - PROCESS | 2873 | 1468770045677 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 2873 | 1468770045679 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:40:45 INFO - PROCESS | 2873 | 1468770045684 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 2873 | 1468770045685 Marionette TRACE conn2 <- [1,786,null,{}] 08:40:45 INFO - PROCESS | 2873 | 1468770045687 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}] 08:40:45 INFO - PROCESS | 2873 | 1468770045689 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:45 INFO - PROCESS | 2873 | 1468770045762 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:40:45 INFO - PROCESS | 2873 | 1468770045768 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 2873 | 1468770045769 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b34000 == 33 [pid = 2873] [id = 204] 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x1197d3800) [pid = 2873] [serial = 610] [outer = 0x0] 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1197e0000) [pid = 2873] [serial = 611] [outer = 0x1197d3800] 08:40:45 INFO - PROCESS | 2873 | 1468770045794 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x119980400) [pid = 2873] [serial = 612] [outer = 0x1197d3800] 08:40:46 INFO - PROCESS | 2873 | 1468770046117 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 08:40:46 INFO - PROCESS | 2873 | 1468770046154 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 2873 | 1468770046155 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:40:46 INFO - PROCESS | 2873 | 1468770046157 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 2873 | 1468770046168 Marionette TRACE conn2 <- [1,790,null,{}] 08:40:46 INFO - PROCESS | 2873 | 1468770046171 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}] 08:40:46 INFO - PROCESS | 2873 | 1468770046172 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:46 INFO - PROCESS | 2873 | 1468770046241 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:40:46 INFO - PROCESS | 2873 | 1468770046245 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 2873 | 1468770046246 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x123936000 == 34 [pid = 2873] [id = 205] 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1128d1400) [pid = 2873] [serial = 613] [outer = 0x0] 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x119a8a800) [pid = 2873] [serial = 614] [outer = 0x1128d1400] 08:40:46 INFO - PROCESS | 2873 | 1468770046275 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x119b52c00) [pid = 2873] [serial = 615] [outer = 0x1128d1400] 08:40:46 INFO - PROCESS | 2873 | 1468770046635 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 528ms 08:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:40:46 INFO - PROCESS | 2873 | 1468770046685 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 2873 | 1468770046687 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 2873 | 1468770046689 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 2873 | 1468770046690 Marionette TRACE conn2 <- [1,794,null,{}] 08:40:46 INFO - PROCESS | 2873 | 1468770046692 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}] 08:40:46 INFO - PROCESS | 2873 | 1468770046696 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:46 INFO - PROCESS | 2873 | 1468770046804 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:40:46 INFO - PROCESS | 2873 | 1468770046837 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 2873 | 1468770046838 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x119050000 == 35 [pid = 2873] [id = 206] 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x110ee1800) [pid = 2873] [serial = 616] [outer = 0x0] 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x123807400) [pid = 2873] [serial = 617] [outer = 0x110ee1800] 08:40:46 INFO - PROCESS | 2873 | 1468770046863 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x123e3dc00) [pid = 2873] [serial = 618] [outer = 0x110ee1800] 08:40:47 INFO - PROCESS | 2873 | 1468770047184 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 08:40:47 INFO - PROCESS | 2873 | 1468770047207 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 2873 | 1468770047208 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:40:47 INFO - PROCESS | 2873 | 1468770047210 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 2873 | 1468770047211 Marionette TRACE conn2 <- [1,798,null,{}] 08:40:47 INFO - PROCESS | 2873 | 1468770047219 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}] 08:40:47 INFO - PROCESS | 2873 | 1468770047220 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:47 INFO - PROCESS | 2873 | 1468770047317 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:40:47 INFO - PROCESS | 2873 | 1468770047320 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 2873 | 1468770047321 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x12505e800 == 36 [pid = 2873] [id = 207] 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1133cd000) [pid = 2873] [serial = 619] [outer = 0x0] 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x124029800) [pid = 2873] [serial = 620] [outer = 0x1133cd000] 08:40:47 INFO - PROCESS | 2873 | 1468770047345 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x1245c3c00) [pid = 2873] [serial = 621] [outer = 0x1133cd000] 08:40:47 INFO - PROCESS | 2873 | 1468770047661 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]]]}] 08:40:47 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 08:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 476ms 08:40:47 INFO - PROCESS | 2873 | 1468770047687 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 2873 | 1468770047688 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:40:47 INFO - PROCESS | 2873 | 1468770047691 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 2873 | 1468770047692 Marionette TRACE conn2 <- [1,802,null,{}] 08:40:47 INFO - PROCESS | 2873 | 1468770047694 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}] 08:40:47 INFO - PROCESS | 2873 | 1468770047695 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:47 INFO - PROCESS | 2873 | 1468770047794 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:40:47 INFO - PROCESS | 2873 | 1468770047798 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 2873 | 1468770047799 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561a800 == 37 [pid = 2873] [id = 208] 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1182e3c00) [pid = 2873] [serial = 622] [outer = 0x0] 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x124b96400) [pid = 2873] [serial = 623] [outer = 0x1182e3c00] 08:40:47 INFO - PROCESS | 2873 | 1468770047823 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x124defc00) [pid = 2873] [serial = 624] [outer = 0x1182e3c00] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1129ac400) [pid = 2873] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1138ec400) [pid = 2873] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1129b2400) [pid = 2873] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x112f51800) [pid = 2873] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1185e8400) [pid = 2873] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x112f5a400) [pid = 2873] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x119020000) [pid = 2873] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x1238fac00) [pid = 2873] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x1256ab400) [pid = 2873] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x118874c00) [pid = 2873] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:40:48 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x112f5b000) [pid = 2873] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:40:48 INFO - PROCESS | 2873 | 1468770048190 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]]]}] 08:40:48 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 08:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 08:40:48 INFO - PROCESS | 2873 | 1468770048209 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 2873 | 1468770048210 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:40:48 INFO - PROCESS | 2873 | 1468770048213 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 2873 | 1468770048215 Marionette TRACE conn2 <- [1,806,null,{}] 08:40:48 INFO - PROCESS | 2873 | 1468770048218 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}] 08:40:48 INFO - PROCESS | 2873 | 1468770048220 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:48 INFO - PROCESS | 2873 | 1468770048304 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:40:48 INFO - PROCESS | 2873 | 1468770048307 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 2873 | 1468770048308 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x127072000 == 38 [pid = 2873] [id = 209] 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x1138ec400) [pid = 2873] [serial = 625] [outer = 0x0] 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x118874c00) [pid = 2873] [serial = 626] [outer = 0x1138ec400] 08:40:48 INFO - PROCESS | 2873 | 1468770048334 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x121014c00) [pid = 2873] [serial = 627] [outer = 0x1138ec400] 08:40:48 INFO - PROCESS | 2873 | [2873] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:40:48 INFO - PROCESS | 2873 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:40:48 INFO - PROCESS | 2873 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:40:48 INFO - PROCESS | 2873 | [GFX2-]: Using SkiaGL canvas. 08:40:48 INFO - PROCESS | 2873 | 1468770048667 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]]]}] 08:40:48 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 08:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 472ms 08:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:40:48 INFO - PROCESS | 2873 | 1468770048686 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 2873 | 1468770048687 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:40:48 INFO - PROCESS | 2873 | 1468770048689 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 2873 | 1468770048690 Marionette TRACE conn2 <- [1,810,null,{}] 08:40:48 INFO - PROCESS | 2873 | 1468770048693 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}] 08:40:48 INFO - PROCESS | 2873 | 1468770048694 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:48 INFO - PROCESS | 2873 | 1468770048773 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:40:48 INFO - PROCESS | 2873 | 1468770048826 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 2873 | 1468770048827 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b7c800 == 39 [pid = 2873] [id = 210] 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x118569400) [pid = 2873] [serial = 628] [outer = 0x0] 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x12558a000) [pid = 2873] [serial = 629] [outer = 0x118569400] 08:40:48 INFO - PROCESS | 2873 | 1468770048851 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1256af800) [pid = 2873] [serial = 630] [outer = 0x118569400] 08:40:49 INFO - PROCESS | 2873 | 1468770049142 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 08:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:40:49 INFO - PROCESS | 2873 | 1468770049158 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 2873 | 1468770049160 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 2873 | 1468770049170 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 2873 | 1468770049172 Marionette TRACE conn2 <- [1,814,null,{}] 08:40:49 INFO - PROCESS | 2873 | 1468770049174 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}] 08:40:49 INFO - PROCESS | 2873 | 1468770049176 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:49 INFO - PROCESS | 2873 | 1468770049279 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:40:49 INFO - PROCESS | 2873 | 1468770049285 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 2873 | 1468770049287 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e06000 == 40 [pid = 2873] [id = 211] 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1256b5400) [pid = 2873] [serial = 631] [outer = 0x0] 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x126d41400) [pid = 2873] [serial = 632] [outer = 0x1256b5400] 08:40:49 INFO - PROCESS | 2873 | 1468770049313 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1273e6400) [pid = 2873] [serial = 633] [outer = 0x1256b5400] 08:40:49 INFO - PROCESS | 2873 | 1468770049649 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] 08:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:40:49 INFO - PROCESS | 2873 | 1468770049700 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 2873 | 1468770049702 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 2873 | 1468770049703 Marionette TRACE conn2 <- [1,818,null,{}] 08:40:49 INFO - PROCESS | 2873 | 1468770049706 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}] 08:40:49 INFO - PROCESS | 2873 | 1468770049707 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:49 INFO - PROCESS | 2873 | 1468770049779 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:40:49 INFO - PROCESS | 2873 | 1468770049784 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 2873 | 1468770049786 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a63f800 == 41 [pid = 2873] [id = 212] 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1273ebc00) [pid = 2873] [serial = 634] [outer = 0x0] 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1273f2400) [pid = 2873] [serial = 635] [outer = 0x1273ebc00] 08:40:49 INFO - PROCESS | 2873 | 1468770049809 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x127425000) [pid = 2873] [serial = 636] [outer = 0x1273ebc00] 08:40:50 INFO - PROCESS | 2873 | 1468770050118 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 08:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:40:50 INFO - PROCESS | 2873 | 1468770050170 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 2873 | 1468770050171 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:40:50 INFO - PROCESS | 2873 | 1468770050174 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 2873 | 1468770050175 Marionette TRACE conn2 <- [1,822,null,{}] 08:40:50 INFO - PROCESS | 2873 | 1468770050177 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}] 08:40:50 INFO - PROCESS | 2873 | 1468770050178 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:50 INFO - PROCESS | 2873 | 1468770050262 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:40:50 INFO - PROCESS | 2873 | 1468770050267 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 2873 | 1468770050268 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a771000 == 42 [pid = 2873] [id = 213] 08:40:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x12742cc00) [pid = 2873] [serial = 637] [outer = 0x0] 08:40:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x128bd2c00) [pid = 2873] [serial = 638] [outer = 0x12742cc00] 08:40:50 INFO - PROCESS | 2873 | 1468770050292 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x128bd7c00) [pid = 2873] [serial = 639] [outer = 0x12742cc00] 08:40:50 INFO - PROCESS | 2873 | 1468770050808 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] 08:40:50 INFO - PROCESS | 2873 | 1468770050845 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:40:50 INFO - PROCESS | 2873 | 1468770050867 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 2873 | 1468770050870 Marionette TRACE conn2 <- [1,826,null,{}] 08:40:50 INFO - PROCESS | 2873 | 1468770050874 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}] 08:40:50 INFO - PROCESS | 2873 | 1468770050875 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:50 INFO - PROCESS | 2873 | 1468770050980 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:40:51 INFO - PROCESS | 2873 | 1468770051043 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 2873 | 1468770051045 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x118592800 == 43 [pid = 2873] [id = 214] 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x11336d000) [pid = 2873] [serial = 640] [outer = 0x0] 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x116766000) [pid = 2873] [serial = 641] [outer = 0x11336d000] 08:40:51 INFO - PROCESS | 2873 | 1468770051075 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1182e1400) [pid = 2873] [serial = 642] [outer = 0x11336d000] 08:40:51 INFO - PROCESS | 2873 | 1468770051484 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 08:40:51 INFO - PROCESS | 2873 | 1468770051546 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 2873 | 1468770051550 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:40:51 INFO - PROCESS | 2873 | 1468770051556 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 2873 | 1468770051558 Marionette TRACE conn2 <- [1,830,null,{}] 08:40:51 INFO - PROCESS | 2873 | 1468770051560 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}] 08:40:51 INFO - PROCESS | 2873 | 1468770051562 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:51 INFO - PROCESS | 2873 | 1468770051665 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:40:51 INFO - PROCESS | 2873 | 1468770051761 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 2873 | 1468770051762 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x124637800 == 44 [pid = 2873] [id = 215] 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118877400) [pid = 2873] [serial = 643] [outer = 0x0] 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119590800) [pid = 2873] [serial = 644] [outer = 0x118877400] 08:40:51 INFO - PROCESS | 2873 | 1468770051792 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119983000) [pid = 2873] [serial = 645] [outer = 0x118877400] 08:40:52 INFO - PROCESS | 2873 | 1468770052204 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 08:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:40:52 INFO - PROCESS | 2873 | 1468770052225 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 2873 | 1468770052227 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:40:52 INFO - PROCESS | 2873 | 1468770052229 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 2873 | 1468770052232 Marionette TRACE conn2 <- [1,834,null,{}] 08:40:52 INFO - PROCESS | 2873 | 1468770052239 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}] 08:40:52 INFO - PROCESS | 2873 | 1468770052243 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:52 INFO - PROCESS | 2873 | 1468770052343 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:40:52 INFO - PROCESS | 2873 | 1468770052408 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 2873 | 1468770052410 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa97800 == 45 [pid = 2873] [id = 216] 08:40:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119b5f800) [pid = 2873] [serial = 646] [outer = 0x0] 08:40:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x123805400) [pid = 2873] [serial = 647] [outer = 0x119b5f800] 08:40:52 INFO - PROCESS | 2873 | 1468770052442 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x124594c00) [pid = 2873] [serial = 648] [outer = 0x119b5f800] 08:40:52 INFO - PROCESS | 2873 | 1468770052913 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 724ms 08:40:52 INFO - PROCESS | 2873 | 1468770052992 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 2873 | 1468770052995 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:40:53 INFO - PROCESS | 2873 | 1468770053003 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 2873 | 1468770053005 Marionette TRACE conn2 <- [1,838,null,{}] 08:40:53 INFO - PROCESS | 2873 | 1468770053008 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}] 08:40:53 INFO - PROCESS | 2873 | 1468770053011 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:53 INFO - PROCESS | 2873 | 1468770053163 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:40:53 INFO - PROCESS | 2873 | 1468770053254 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 2873 | 1468770053256 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1162a9800 == 46 [pid = 2873] [id = 217] 08:40:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x117e98000) [pid = 2873] [serial = 649] [outer = 0x0] 08:40:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x123809000) [pid = 2873] [serial = 650] [outer = 0x117e98000] 08:40:53 INFO - PROCESS | 2873 | 1468770053303 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x125634400) [pid = 2873] [serial = 651] [outer = 0x117e98000] 08:40:53 INFO - PROCESS | 2873 | 1468770053887 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 920ms 08:40:53 INFO - PROCESS | 2873 | 1468770053923 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 2873 | 1468770053925 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:40:53 INFO - PROCESS | 2873 | 1468770053928 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 2873 | 1468770053931 Marionette TRACE conn2 <- [1,842,null,{}] 08:40:53 INFO - PROCESS | 2873 | 1468770053937 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}] 08:40:53 INFO - PROCESS | 2873 | 1468770053938 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:54 INFO - PROCESS | 2873 | 1468770054031 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:40:54 INFO - PROCESS | 2873 | 1468770054112 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 2873 | 1468770054113 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x117022000 == 47 [pid = 2873] [id = 218] 08:40:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f5b000) [pid = 2873] [serial = 652] [outer = 0x0] 08:40:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x116024400) [pid = 2873] [serial = 653] [outer = 0x112f5b000] 08:40:54 INFO - PROCESS | 2873 | 1468770054159 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1176d8400) [pid = 2873] [serial = 654] [outer = 0x112f5b000] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12a63f800 == 46 [pid = 2873] [id = 212] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x129e06000 == 45 [pid = 2873] [id = 211] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x128b7c800 == 44 [pid = 2873] [id = 210] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x127072000 == 43 [pid = 2873] [id = 209] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12561a800 == 42 [pid = 2873] [id = 208] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12505e800 == 41 [pid = 2873] [id = 207] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x119050000 == 40 [pid = 2873] [id = 206] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x123936000 == 39 [pid = 2873] [id = 205] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x119b34000 == 38 [pid = 2873] [id = 204] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a5000 == 37 [pid = 2873] [id = 203] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x118252800 == 36 [pid = 2873] [id = 202] 08:40:54 INFO - PROCESS | 2873 | --DOCSHELL 0x116937000 == 35 [pid = 2873] [id = 201] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x117019800 == 34 [pid = 2873] [id = 200] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x1240a5000 == 33 [pid = 2873] [id = 199] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x119272000 == 32 [pid = 2873] [id = 192] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x1162a9800 == 31 [pid = 2873] [id = 217] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa97800 == 30 [pid = 2873] [id = 216] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x124637800 == 29 [pid = 2873] [id = 215] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x118592800 == 28 [pid = 2873] [id = 214] 08:40:55 INFO - PROCESS | 2873 | --DOCSHELL 0x12a771000 == 27 [pid = 2873] [id = 213] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x11696f800) [pid = 2873] [serial = 576] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1133f6000) [pid = 2873] [serial = 575] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1166eec00) [pid = 2873] [serial = 581] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x118570c00) [pid = 2873] [serial = 584] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x112f57400) [pid = 2873] [serial = 578] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119977800) [pid = 2873] [serial = 593] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1133ca000) [pid = 2873] [serial = 579] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1160e4800) [pid = 2873] [serial = 564] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1132e5c00) [pid = 2873] [serial = 563] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11996e000) [pid = 2873] [serial = 567] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11906f400) [pid = 2873] [serial = 566] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12558a400) [pid = 2873] [serial = 570] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1245c7400) [pid = 2873] [serial = 569] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1273a0c00) [pid = 2873] [serial = 573] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x126edd000) [pid = 2873] [serial = 572] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119071000) [pid = 2873] [serial = 587] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1185ec000) [pid = 2873] [serial = 585] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119721c00) [pid = 2873] [serial = 588] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x11856e400) [pid = 2873] [serial = 590] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1172c6400) [pid = 2873] [serial = 582] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1197d4400) [pid = 2873] [serial = 591] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119f30000) [pid = 2873] [serial = 594] [outer = 0x0] [url = about:blank] 08:40:55 INFO - PROCESS | 2873 | 1468770055156 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1273ms 08:40:55 INFO - PROCESS | 2873 | 1468770055202 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 2873 | 1468770055205 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:40:55 INFO - PROCESS | 2873 | 1468770055208 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 2873 | 1468770055210 Marionette TRACE conn2 <- [1,846,null,{}] 08:40:55 INFO - PROCESS | 2873 | 1468770055213 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}] 08:40:55 INFO - PROCESS | 2873 | 1468770055217 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:55 INFO - PROCESS | 2873 | 1468770055293 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:40:55 INFO - PROCESS | 2873 | 1468770055302 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 2873 | 1468770055305 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x116616800 == 28 [pid = 2873] [id = 219] 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1129b0c00) [pid = 2873] [serial = 655] [outer = 0x0] 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x112f55400) [pid = 2873] [serial = 656] [outer = 0x1129b0c00] 08:40:55 INFO - PROCESS | 2873 | 1468770055332 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1128d1000) [pid = 2873] [serial = 657] [outer = 0x1129b0c00] 08:40:55 INFO - PROCESS | 2873 | 1468770055660 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 08:40:55 INFO - PROCESS | 2873 | 1468770055688 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 2873 | 1468770055692 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:40:55 INFO - PROCESS | 2873 | 1468770055698 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 2873 | 1468770055699 Marionette TRACE conn2 <- [1,850,null,{}] 08:40:55 INFO - PROCESS | 2873 | 1468770055702 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}] 08:40:55 INFO - PROCESS | 2873 | 1468770055703 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:55 INFO - PROCESS | 2873 | 1468770055778 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:40:55 INFO - PROCESS | 2873 | 1468770055784 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 2873 | 1468770055785 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d3800 == 29 [pid = 2873] [id = 220] 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1160da000) [pid = 2873] [serial = 658] [outer = 0x0] 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1176d5000) [pid = 2873] [serial = 659] [outer = 0x1160da000] 08:40:55 INFO - PROCESS | 2873 | 1468770055813 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1182e0800) [pid = 2873] [serial = 660] [outer = 0x1160da000] 08:40:56 INFO - PROCESS | 2873 | 1468770056139 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 08:40:56 INFO - PROCESS | 2873 | 1468770056168 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 2873 | 1468770056169 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:40:56 INFO - PROCESS | 2873 | 1468770056172 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 2873 | 1468770056174 Marionette TRACE conn2 <- [1,854,null,{}] 08:40:56 INFO - PROCESS | 2873 | 1468770056181 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}] 08:40:56 INFO - PROCESS | 2873 | 1468770056185 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:56 INFO - PROCESS | 2873 | 1468770056263 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:40:56 INFO - PROCESS | 2873 | 1468770056312 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 2873 | 1468770056314 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x119498800 == 30 [pid = 2873] [id = 221] 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x112f59000) [pid = 2873] [serial = 661] [outer = 0x0] 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1185ea000) [pid = 2873] [serial = 662] [outer = 0x112f59000] 08:40:56 INFO - PROCESS | 2873 | 1468770056341 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11906a000) [pid = 2873] [serial = 663] [outer = 0x112f59000] 08:40:56 INFO - PROCESS | 2873 | 1468770056622 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 08:40:56 INFO - PROCESS | 2873 | 1468770056643 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 2873 | 1468770056645 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:40:56 INFO - PROCESS | 2873 | 1468770056655 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 2873 | 1468770056656 Marionette TRACE conn2 <- [1,858,null,{}] 08:40:56 INFO - PROCESS | 2873 | 1468770056658 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}] 08:40:56 INFO - PROCESS | 2873 | 1468770056659 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:56 INFO - PROCESS | 2873 | 1468770056742 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:40:56 INFO - PROCESS | 2873 | 1468770056746 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 2873 | 1468770056747 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b27000 == 31 [pid = 2873] [id = 222] 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119537000) [pid = 2873] [serial = 664] [outer = 0x0] 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1197d4800) [pid = 2873] [serial = 665] [outer = 0x119537000] 08:40:56 INFO - PROCESS | 2873 | 1468770056774 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119971c00) [pid = 2873] [serial = 666] [outer = 0x119537000] 08:40:57 INFO - PROCESS | 2873 | 1468770057085 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 476ms 08:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:40:57 INFO - PROCESS | 2873 | 1468770057124 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 2873 | 1468770057126 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 2873 | 1468770057128 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 2873 | 1468770057129 Marionette TRACE conn2 <- [1,862,null,{}] 08:40:57 INFO - PROCESS | 2873 | 1468770057131 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}] 08:40:57 INFO - PROCESS | 2873 | 1468770057140 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:57 INFO - PROCESS | 2873 | 1468770057241 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:40:57 INFO - PROCESS | 2873 | 1468770057256 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 2873 | 1468770057257 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x123839000 == 32 [pid = 2873] [id = 223] 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1151da400) [pid = 2873] [serial = 667] [outer = 0x0] 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119983800) [pid = 2873] [serial = 668] [outer = 0x1151da400] 08:40:57 INFO - PROCESS | 2873 | 1468770057282 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119b47400) [pid = 2873] [serial = 669] [outer = 0x1151da400] 08:40:57 INFO - PROCESS | 2873 | 1468770057623 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 08:40:57 INFO - PROCESS | 2873 | 1468770057653 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 2873 | 1468770057654 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:40:57 INFO - PROCESS | 2873 | 1468770057656 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 2873 | 1468770057658 Marionette TRACE conn2 <- [1,866,null,{}] 08:40:57 INFO - PROCESS | 2873 | 1468770057660 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}] 08:40:57 INFO - PROCESS | 2873 | 1468770057664 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:57 INFO - PROCESS | 2873 | 1468770057767 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:40:57 INFO - PROCESS | 2873 | 1468770057771 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 2873 | 1468770057772 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245d3800 == 33 [pid = 2873] [id = 224] 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1129a5800) [pid = 2873] [serial = 670] [outer = 0x0] 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b60400) [pid = 2873] [serial = 671] [outer = 0x1129a5800] 08:40:57 INFO - PROCESS | 2873 | 1468770057797 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12401f000) [pid = 2873] [serial = 672] [outer = 0x1129a5800] 08:40:58 INFO - PROCESS | 2873 | 1468770058130 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 08:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:40:58 INFO - PROCESS | 2873 | 1468770058175 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 2873 | 1468770058176 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 2873 | 1468770058178 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 2873 | 1468770058179 Marionette TRACE conn2 <- [1,870,null,{}] 08:40:58 INFO - PROCESS | 2873 | 1468770058189 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}] 08:40:58 INFO - PROCESS | 2873 | 1468770058190 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:58 INFO - PROCESS | 2873 | 1468770058277 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:40:58 INFO - PROCESS | 2873 | 1468770058311 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 2873 | 1468770058312 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x125603000 == 34 [pid = 2873] [id = 225] 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x124025c00) [pid = 2873] [serial = 673] [outer = 0x0] 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1240b4000) [pid = 2873] [serial = 674] [outer = 0x124025c00] 08:40:58 INFO - PROCESS | 2873 | 1468770058337 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x124b97c00) [pid = 2873] [serial = 675] [outer = 0x124025c00] 08:40:58 INFO - PROCESS | 2873 | 1468770058655 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 525ms 08:40:58 INFO - PROCESS | 2873 | 1468770058704 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:40:58 INFO - PROCESS | 2873 | 1468770058705 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 2873 | 1468770058707 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 2873 | 1468770058708 Marionette TRACE conn2 <- [1,874,null,{}] 08:40:58 INFO - PROCESS | 2873 | 1468770058710 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}] 08:40:58 INFO - PROCESS | 2873 | 1468770058711 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:58 INFO - PROCESS | 2873 | 1468770058802 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:40:58 INFO - PROCESS | 2873 | 1468770058816 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 2873 | 1468770058817 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x127075000 == 35 [pid = 2873] [id = 226] 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x124bd7400) [pid = 2873] [serial = 676] [outer = 0x0] 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12558c000) [pid = 2873] [serial = 677] [outer = 0x124bd7400] 08:40:58 INFO - PROCESS | 2873 | 1468770058842 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1256a5c00) [pid = 2873] [serial = 678] [outer = 0x124bd7400] 08:40:59 INFO - PROCESS | 2873 | 1468770059177 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x113a9e800) [pid = 2873] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x118569400) [pid = 2873] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1256b5400) [pid = 2873] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1197d3800) [pid = 2873] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1182e3c00) [pid = 2873] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x113f31400) [pid = 2873] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1128cc000) [pid = 2873] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118507800) [pid = 2873] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1273ebc00) [pid = 2873] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x112f52800) [pid = 2873] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1133cd000) [pid = 2873] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1138ec400) [pid = 2873] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x110ee1800) [pid = 2873] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1128d1400) [pid = 2873] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:40:59 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12742cc00) [pid = 2873] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:40:59 INFO - PROCESS | 2873 | 1468770059399 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 2873 | 1468770059401 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:40:59 INFO - PROCESS | 2873 | 1468770059405 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 2873 | 1468770059406 Marionette TRACE conn2 <- [1,878,null,{}] 08:40:59 INFO - PROCESS | 2873 | 1468770059408 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}] 08:40:59 INFO - PROCESS | 2873 | 1468770059409 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:59 INFO - PROCESS | 2873 | 1468770059489 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:40:59 INFO - PROCESS | 2873 | 1468770059493 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 2873 | 1468770059494 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x119290000 == 36 [pid = 2873] [id = 227] 08:40:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1129a6000) [pid = 2873] [serial = 679] [outer = 0x0] 08:40:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11607fc00) [pid = 2873] [serial = 680] [outer = 0x1129a6000] 08:40:59 INFO - PROCESS | 2873 | 1468770059521 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x118732800) [pid = 2873] [serial = 681] [outer = 0x1129a6000] 08:40:59 INFO - PROCESS | 2873 | 1468770059805 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 418ms 08:40:59 INFO - PROCESS | 2873 | 1468770059827 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 2873 | 1468770059829 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:40:59 INFO - PROCESS | 2873 | 1468770059843 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 2873 | 1468770059845 Marionette TRACE conn2 <- [1,882,null,{}] 08:40:59 INFO - PROCESS | 2873 | 1468770059853 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}] 08:40:59 INFO - PROCESS | 2873 | 1468770059855 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:40:59 INFO - PROCESS | 2873 | 1468770059976 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:41:00 INFO - PROCESS | 2873 | 1468770060050 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 2873 | 1468770060051 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12932f800 == 37 [pid = 2873] [id = 228] 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x113869800) [pid = 2873] [serial = 682] [outer = 0x0] 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124028400) [pid = 2873] [serial = 683] [outer = 0x113869800] 08:41:00 INFO - PROCESS | 2873 | 1468770060091 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12502b400) [pid = 2873] [serial = 684] [outer = 0x113869800] 08:41:00 INFO - PROCESS | 2873 | 1468770060398 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 576ms 08:41:00 INFO - PROCESS | 2873 | 1468770060426 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 2873 | 1468770060427 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:41:00 INFO - PROCESS | 2873 | 1468770060430 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 2873 | 1468770060433 Marionette TRACE conn2 <- [1,886,null,{}] 08:41:00 INFO - PROCESS | 2873 | 1468770060442 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}] 08:41:00 INFO - PROCESS | 2873 | 1468770060443 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:00 INFO - PROCESS | 2873 | 1468770060542 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:41:00 INFO - PROCESS | 2873 | 1468770060546 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 2873 | 1468770060549 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12382c000 == 38 [pid = 2873] [id = 229] 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1256a9800) [pid = 2873] [serial = 685] [outer = 0x0] 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x126971c00) [pid = 2873] [serial = 686] [outer = 0x1256a9800] 08:41:00 INFO - PROCESS | 2873 | 1468770060576 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x119725000) [pid = 2873] [serial = 687] [outer = 0x1256a9800] 08:41:00 INFO - PROCESS | 2873 | 1468770060899 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 479ms 08:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:41:00 INFO - PROCESS | 2873 | 1468770060909 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 2873 | 1468770060910 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 2873 | 1468770060912 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 2873 | 1468770060913 Marionette TRACE conn2 <- [1,890,null,{}] 08:41:00 INFO - PROCESS | 2873 | 1468770060919 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}] 08:41:00 INFO - PROCESS | 2873 | 1468770060920 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:01 INFO - PROCESS | 2873 | 1468770061022 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:41:01 INFO - PROCESS | 2873 | 1468770061028 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 2873 | 1468770061029 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aaa0800 == 39 [pid = 2873] [id = 230] 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x119588800) [pid = 2873] [serial = 688] [outer = 0x0] 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273a6000) [pid = 2873] [serial = 689] [outer = 0x119588800] 08:41:01 INFO - PROCESS | 2873 | 1468770061054 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x127423400) [pid = 2873] [serial = 690] [outer = 0x119588800] 08:41:01 INFO - PROCESS | 2873 | 1468770061351 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 08:41:01 INFO - PROCESS | 2873 | 1468770061386 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 2873 | 1468770061387 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:41:01 INFO - PROCESS | 2873 | 1468770061439 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 2873 | 1468770061441 Marionette TRACE conn2 <- [1,894,null,{}] 08:41:01 INFO - PROCESS | 2873 | 1468770061445 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}] 08:41:01 INFO - PROCESS | 2873 | 1468770061448 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:01 INFO - PROCESS | 2873 | 1468770061541 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:41:01 INFO - PROCESS | 2873 | 1468770061628 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 2873 | 1468770061630 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x116097000 == 40 [pid = 2873] [id = 231] 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1128d9000) [pid = 2873] [serial = 691] [outer = 0x0] 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1129ab400) [pid = 2873] [serial = 692] [outer = 0x1128d9000] 08:41:01 INFO - PROCESS | 2873 | 1468770061662 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112f50400) [pid = 2873] [serial = 693] [outer = 0x1128d9000] 08:41:02 INFO - PROCESS | 2873 | 1468770062158 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 820ms 08:41:02 INFO - PROCESS | 2873 | 1468770062223 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:41:02 INFO - PROCESS | 2873 | 1468770062226 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:41:02 INFO - PROCESS | 2873 | 1468770062232 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 2873 | 1468770062235 Marionette TRACE conn2 <- [1,898,null,{}] 08:41:02 INFO - PROCESS | 2873 | 1468770062239 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}] 08:41:02 INFO - PROCESS | 2873 | 1468770062242 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:02 INFO - PROCESS | 2873 | 1468770062351 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:41:02 INFO - PROCESS | 2873 | 1468770062425 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 2873 | 1468770062427 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199d2000 == 41 [pid = 2873] [id = 232] 08:41:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x117e95c00) [pid = 2873] [serial = 694] [outer = 0x0] 08:41:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1182e1c00) [pid = 2873] [serial = 695] [outer = 0x117e95c00] 08:41:02 INFO - PROCESS | 2873 | 1468770062457 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x118513c00) [pid = 2873] [serial = 696] [outer = 0x117e95c00] 08:41:03 INFO - PROCESS | 2873 | 1468770063150 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 973ms 08:41:03 INFO - PROCESS | 2873 | 1468770063205 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 2873 | 1468770063207 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:41:03 INFO - PROCESS | 2873 | 1468770063211 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 2873 | 1468770063212 Marionette TRACE conn2 <- [1,902,null,{}] 08:41:03 INFO - PROCESS | 2873 | 1468770063216 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}] 08:41:03 INFO - PROCESS | 2873 | 1468770063217 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:03 INFO - PROCESS | 2873 | 1468770063320 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:41:03 INFO - PROCESS | 2873 | 1468770063373 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 2873 | 1468770063376 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x117021000 == 42 [pid = 2873] [id = 233] 08:41:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x116081000) [pid = 2873] [serial = 697] [outer = 0x0] 08:41:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x116975000) [pid = 2873] [serial = 698] [outer = 0x116081000] 08:41:03 INFO - PROCESS | 2873 | 1468770063404 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x11803d800) [pid = 2873] [serial = 699] [outer = 0x116081000] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x12382c000 == 41 [pid = 2873] [id = 229] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x12932f800 == 40 [pid = 2873] [id = 228] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x119290000 == 39 [pid = 2873] [id = 227] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x127075000 == 38 [pid = 2873] [id = 226] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x125603000 == 37 [pid = 2873] [id = 225] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x1245d3800 == 36 [pid = 2873] [id = 224] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x123839000 == 35 [pid = 2873] [id = 223] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x119b27000 == 34 [pid = 2873] [id = 222] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x119498800 == 33 [pid = 2873] [id = 221] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d3800 == 32 [pid = 2873] [id = 220] 08:41:03 INFO - PROCESS | 2873 | --DOCSHELL 0x116616800 == 31 [pid = 2873] [id = 219] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x127425000) [pid = 2873] [serial = 636] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x128bd2c00) [pid = 2873] [serial = 638] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x128bd7c00) [pid = 2873] [serial = 639] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x113f35400) [pid = 2873] [serial = 599] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1256af800) [pid = 2873] [serial = 630] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273e6400) [pid = 2873] [serial = 633] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119980400) [pid = 2873] [serial = 612] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11721d400) [pid = 2873] [serial = 600] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x124b96400) [pid = 2873] [serial = 623] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x117e91400) [pid = 2873] [serial = 605] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1182e1800) [pid = 2873] [serial = 606] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119f2d000) [pid = 2873] [serial = 596] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119066c00) [pid = 2873] [serial = 609] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1273f2400) [pid = 2873] [serial = 635] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1132e9400) [pid = 2873] [serial = 602] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1197e0000) [pid = 2873] [serial = 611] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x124029800) [pid = 2873] [serial = 620] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x118874c00) [pid = 2873] [serial = 626] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x113a9bc00) [pid = 2873] [serial = 603] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1245c3c00) [pid = 2873] [serial = 621] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x121014c00) [pid = 2873] [serial = 627] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x124defc00) [pid = 2873] [serial = 624] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x12558a000) [pid = 2873] [serial = 629] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x123e3dc00) [pid = 2873] [serial = 618] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119a8a800) [pid = 2873] [serial = 614] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x123804c00) [pid = 2873] [serial = 597] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x11873a000) [pid = 2873] [serial = 608] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x126d41400) [pid = 2873] [serial = 632] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x123807400) [pid = 2873] [serial = 617] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119b52c00) [pid = 2873] [serial = 615] [outer = 0x0] [url = about:blank] 08:41:03 INFO - PROCESS | 2873 | 1468770063803 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]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 08:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:41:03 INFO - PROCESS | 2873 | 1468770063833 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 2873 | 1468770063836 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 2873 | 1468770063840 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 2873 | 1468770063841 Marionette TRACE conn2 <- [1,906,null,{}] 08:41:03 INFO - PROCESS | 2873 | 1468770063844 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}] 08:41:03 INFO - PROCESS | 2873 | 1468770063845 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:03 INFO - PROCESS | 2873 | 1468770063922 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:41:03 INFO - PROCESS | 2873 | 1468770063926 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 2873 | 1468770063927 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x118588000 == 32 [pid = 2873] [id = 234] 08:41:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118353400) [pid = 2873] [serial = 700] [outer = 0x0] 08:41:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1185ed000) [pid = 2873] [serial = 701] [outer = 0x118353400] 08:41:03 INFO - PROCESS | 2873 | 1468770063956 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119025400) [pid = 2873] [serial = 702] [outer = 0x118353400] 08:41:04 INFO - PROCESS | 2873 | 1468770064275 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 08:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:41:04 INFO - PROCESS | 2873 | 1468770064310 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 2873 | 1468770064311 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 2873 | 1468770064314 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 2873 | 1468770064316 Marionette TRACE conn2 <- [1,910,null,{}] 08:41:04 INFO - PROCESS | 2873 | 1468770064324 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}] 08:41:04 INFO - PROCESS | 2873 | 1468770064327 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:04 INFO - PROCESS | 2873 | 1468770064405 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:41:04 INFO - PROCESS | 2873 | 1468770064410 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 2873 | 1468770064412 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199e9800 == 33 [pid = 2873] [id = 235] 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x119532000) [pid = 2873] [serial = 703] [outer = 0x0] 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119971000) [pid = 2873] [serial = 704] [outer = 0x119532000] 08:41:04 INFO - PROCESS | 2873 | 1468770064442 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119b4a000) [pid = 2873] [serial = 705] [outer = 0x119532000] 08:41:04 INFO - PROCESS | 2873 | 1468770064791 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 08:41:04 INFO - PROCESS | 2873 | 1468770064839 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 2873 | 1468770064841 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:41:04 INFO - PROCESS | 2873 | 1468770064843 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 2873 | 1468770064844 Marionette TRACE conn2 <- [1,914,null,{}] 08:41:04 INFO - PROCESS | 2873 | 1468770064847 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}] 08:41:04 INFO - PROCESS | 2873 | 1468770064848 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:04 INFO - PROCESS | 2873 | 1468770064924 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:41:04 INFO - PROCESS | 2873 | 1468770064927 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 2873 | 1468770064928 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f17000 == 34 [pid = 2873] [id = 236] 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b52c00) [pid = 2873] [serial = 706] [outer = 0x0] 08:41:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x120f0f400) [pid = 2873] [serial = 707] [outer = 0x119b52c00] 08:41:04 INFO - PROCESS | 2873 | 1468770064957 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1238fd000) [pid = 2873] [serial = 708] [outer = 0x119b52c00] 08:41:05 INFO - PROCESS | 2873 | 1468770065286 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 08:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:41:05 INFO - PROCESS | 2873 | 1468770065312 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 2873 | 1468770065313 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:41:05 INFO - PROCESS | 2873 | 1468770065318 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 2873 | 1468770065319 Marionette TRACE conn2 <- [1,918,null,{}] 08:41:05 INFO - PROCESS | 2873 | 1468770065321 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}] 08:41:05 INFO - PROCESS | 2873 | 1468770065323 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:05 INFO - PROCESS | 2873 | 1468770065394 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:41:05 INFO - PROCESS | 2873 | 1468770065401 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 2873 | 1468770065402 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dc7000 == 35 [pid = 2873] [id = 237] 08:41:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119980400) [pid = 2873] [serial = 709] [outer = 0x0] 08:41:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124027800) [pid = 2873] [serial = 710] [outer = 0x119980400] 08:41:05 INFO - PROCESS | 2873 | 1468770065426 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12462d400) [pid = 2873] [serial = 711] [outer = 0x119980400] 08:41:05 INFO - PROCESS | 2873 | 1468770065924 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 08:41:06 INFO - PROCESS | 2873 | 1468770065997 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 2873 | 1468770066000 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:41:06 INFO - PROCESS | 2873 | 1468770066004 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 2873 | 1468770066007 Marionette TRACE conn2 <- [1,922,null,{}] 08:41:06 INFO - PROCESS | 2873 | 1468770066010 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}] 08:41:06 INFO - PROCESS | 2873 | 1468770066012 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:06 INFO - PROCESS | 2873 | 1468770066110 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:41:06 INFO - PROCESS | 2873 | 1468770066161 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 2873 | 1468770066163 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b7000 == 36 [pid = 2873] [id = 238] 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x118043c00) [pid = 2873] [serial = 712] [outer = 0x0] 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11856f000) [pid = 2873] [serial = 713] [outer = 0x118043c00] 08:41:06 INFO - PROCESS | 2873 | 1468770066193 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119024c00) [pid = 2873] [serial = 714] [outer = 0x118043c00] 08:41:06 INFO - PROCESS | 2873 | 1468770066609 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 623ms 08:41:06 INFO - PROCESS | 2873 | 1468770066627 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 2873 | 1468770066631 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:41:06 INFO - PROCESS | 2873 | 1468770066637 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 2873 | 1468770066639 Marionette TRACE conn2 <- [1,926,null,{}] 08:41:06 INFO - PROCESS | 2873 | 1468770066642 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}] 08:41:06 INFO - PROCESS | 2873 | 1468770066643 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:06 INFO - PROCESS | 2873 | 1468770066741 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:41:06 INFO - PROCESS | 2873 | 1468770066808 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 2873 | 1468770066809 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x125662000 == 37 [pid = 2873] [id = 239] 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119071800) [pid = 2873] [serial = 715] [outer = 0x0] 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b46800) [pid = 2873] [serial = 716] [outer = 0x119071800] 08:41:06 INFO - PROCESS | 2873 | 1468770066845 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x123a2ac00) [pid = 2873] [serial = 717] [outer = 0x119071800] 08:41:07 INFO - PROCESS | 2873 | 1468770067227 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 619ms 08:41:07 INFO - PROCESS | 2873 | 1468770067257 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 2873 | 1468770067258 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:41:07 INFO - PROCESS | 2873 | 1468770067261 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 2873 | 1468770067263 Marionette TRACE conn2 <- [1,930,null,{}] 08:41:07 INFO - PROCESS | 2873 | 1468770067274 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}] 08:41:07 INFO - PROCESS | 2873 | 1468770067277 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:07 INFO - PROCESS | 2873 | 1468770067372 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:41:07 INFO - PROCESS | 2873 | 1468770067424 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 2873 | 1468770067426 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921d800 == 38 [pid = 2873] [id = 240] 08:41:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x124029800) [pid = 2873] [serial = 718] [outer = 0x0] 08:41:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12562e000) [pid = 2873] [serial = 719] [outer = 0x124029800] 08:41:07 INFO - PROCESS | 2873 | 1468770067457 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1256c4c00) [pid = 2873] [serial = 720] [outer = 0x124029800] 08:41:07 INFO - PROCESS | 2873 | 1468770067861 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 624ms 08:41:07 INFO - PROCESS | 2873 | 1468770067885 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 2873 | 1468770067887 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:41:07 INFO - PROCESS | 2873 | 1468770067890 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 2873 | 1468770067891 Marionette TRACE conn2 <- [1,934,null,{}] 08:41:07 INFO - PROCESS | 2873 | 1468770067893 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}] 08:41:07 INFO - PROCESS | 2873 | 1468770067894 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:07 INFO - PROCESS | 2873 | 1468770067991 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:41:08 INFO - PROCESS | 2873 | 1468770068072 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 2873 | 1468770068073 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a624800 == 39 [pid = 2873] [id = 241] 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x126ede000) [pid = 2873] [serial = 721] [outer = 0x0] 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1270adc00) [pid = 2873] [serial = 722] [outer = 0x126ede000] 08:41:08 INFO - PROCESS | 2873 | 1468770068103 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1273e9800) [pid = 2873] [serial = 723] [outer = 0x126ede000] 08:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 617ms 08:41:08 INFO - PROCESS | 2873 | 1468770068501 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]]]}] 08:41:08 INFO - PROCESS | 2873 | 1468770068508 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 2873 | 1468770068509 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:41:08 INFO - PROCESS | 2873 | 1468770068512 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 2873 | 1468770068513 Marionette TRACE conn2 <- [1,938,null,{}] 08:41:08 INFO - PROCESS | 2873 | 1468770068517 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}] 08:41:08 INFO - PROCESS | 2873 | 1468770068519 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:08 INFO - PROCESS | 2873 | 1468770068610 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:41:08 INFO - PROCESS | 2873 | 1468770068658 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 2873 | 1468770068659 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a72e800 == 40 [pid = 2873] [id = 242] 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x126e05000) [pid = 2873] [serial = 724] [outer = 0x0] 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1273f4c00) [pid = 2873] [serial = 725] [outer = 0x126e05000] 08:41:08 INFO - PROCESS | 2873 | 1468770068688 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x128bd0000) [pid = 2873] [serial = 726] [outer = 0x126e05000] 08:41:09 INFO - PROCESS | 2873 | 1468770069123 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 619ms 08:41:09 INFO - PROCESS | 2873 | 1468770069133 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:41:09 INFO - PROCESS | 2873 | 1468770069135 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 2873 | 1468770069137 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 2873 | 1468770069138 Marionette TRACE conn2 <- [1,942,null,{}] 08:41:09 INFO - PROCESS | 2873 | 1468770069141 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}] 08:41:09 INFO - PROCESS | 2873 | 1468770069145 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:09 INFO - PROCESS | 2873 | 1468770069249 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:41:09 INFO - PROCESS | 2873 | 1468770069332 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 2873 | 1468770069333 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a781000 == 41 [pid = 2873] [id = 243] 08:41:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x128bd3c00) [pid = 2873] [serial = 727] [outer = 0x0] 08:41:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x128d97c00) [pid = 2873] [serial = 728] [outer = 0x128bd3c00] 08:41:09 INFO - PROCESS | 2873 | 1468770069362 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x129286000) [pid = 2873] [serial = 729] [outer = 0x128bd3c00] 08:41:09 INFO - PROCESS | 2873 | 1468770069817 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 718ms 08:41:09 INFO - PROCESS | 2873 | 1468770069856 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 2873 | 1468770069858 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:41:09 INFO - PROCESS | 2873 | 1468770069861 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 2873 | 1468770069863 Marionette TRACE conn2 <- [1,946,null,{}] 08:41:09 INFO - PROCESS | 2873 | 1468770069869 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}] 08:41:09 INFO - PROCESS | 2873 | 1468770069870 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:09 INFO - PROCESS | 2873 | 1468770069969 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:41:10 INFO - PROCESS | 2873 | 1468770070035 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 2873 | 1468770070037 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x112acc000 == 42 [pid = 2873] [id = 244] 08:41:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1121b8400) [pid = 2873] [serial = 730] [outer = 0x0] 08:41:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1128cc000) [pid = 2873] [serial = 731] [outer = 0x1121b8400] 08:41:10 INFO - PROCESS | 2873 | 1468770070065 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1129ad800) [pid = 2873] [serial = 732] [outer = 0x1121b8400] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x123f17000 == 41 [pid = 2873] [id = 236] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x1199e9800 == 40 [pid = 2873] [id = 235] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x118588000 == 39 [pid = 2873] [id = 234] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x117021000 == 38 [pid = 2873] [id = 233] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x116097000 == 37 [pid = 2873] [id = 231] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x1199d2000 == 36 [pid = 2873] [id = 232] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x117022000 == 35 [pid = 2873] [id = 218] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x12a781000 == 34 [pid = 2873] [id = 243] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x12a72e800 == 33 [pid = 2873] [id = 242] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x12a624800 == 32 [pid = 2873] [id = 241] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x12921d800 == 31 [pid = 2873] [id = 240] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x125662000 == 30 [pid = 2873] [id = 239] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x12aaa0800 == 29 [pid = 2873] [id = 230] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b7000 == 28 [pid = 2873] [id = 238] 08:41:10 INFO - PROCESS | 2873 | --DOCSHELL 0x124dc7000 == 27 [pid = 2873] [id = 237] 08:41:10 INFO - PROCESS | 2873 | 1468770070993 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1172ms 08:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:41:11 INFO - PROCESS | 2873 | 1468770071034 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 2873 | 1468770071036 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 2873 | 1468770071039 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 2873 | 1468770071041 Marionette TRACE conn2 <- [1,950,null,{}] 08:41:11 INFO - PROCESS | 2873 | 1468770071045 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}] 08:41:11 INFO - PROCESS | 2873 | 1468770071047 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:11 INFO - PROCESS | 2873 | 1468770071128 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:41:11 INFO - PROCESS | 2873 | 1468770071224 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 2873 | 1468770071226 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x116667800 == 28 [pid = 2873] [id = 245] 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1129a4400) [pid = 2873] [serial = 733] [outer = 0x0] 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1129b0800) [pid = 2873] [serial = 734] [outer = 0x1129a4400] 08:41:11 INFO - PROCESS | 2873 | 1468770071253 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x112f56800) [pid = 2873] [serial = 735] [outer = 0x1129a4400] 08:41:11 INFO - PROCESS | 2873 | 1468770071568 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 570ms 08:41:11 INFO - PROCESS | 2873 | 1468770071609 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 2873 | 1468770071613 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:41:11 INFO - PROCESS | 2873 | 1468770071618 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 2873 | 1468770071619 Marionette TRACE conn2 <- [1,954,null,{}] 08:41:11 INFO - PROCESS | 2873 | 1468770071622 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}] 08:41:11 INFO - PROCESS | 2873 | 1468770071623 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:11 INFO - PROCESS | 2873 | 1468770071720 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:41:11 INFO - PROCESS | 2873 | 1468770071755 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 2873 | 1468770071756 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d3800 == 29 [pid = 2873] [id = 246] 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1132eb800) [pid = 2873] [serial = 736] [outer = 0x0] 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x113863800) [pid = 2873] [serial = 737] [outer = 0x1132eb800] 08:41:11 INFO - PROCESS | 2873 | 1468770071783 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x113f2dc00) [pid = 2873] [serial = 738] [outer = 0x1132eb800] 08:41:12 INFO - PROCESS | 2873 | 1468770072139 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 08:41:12 INFO - PROCESS | 2873 | 1468770072187 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 2873 | 1468770072188 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:41:12 INFO - PROCESS | 2873 | 1468770072190 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 2873 | 1468770072193 Marionette TRACE conn2 <- [1,958,null,{}] 08:41:12 INFO - PROCESS | 2873 | 1468770072201 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}] 08:41:12 INFO - PROCESS | 2873 | 1468770072204 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:12 INFO - PROCESS | 2873 | 1468770072300 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:41:12 INFO - PROCESS | 2873 | 1468770072339 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 2873 | 1468770072341 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b1800 == 30 [pid = 2873] [id = 247] 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x111e5fc00) [pid = 2873] [serial = 739] [outer = 0x0] 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x117e96000) [pid = 2873] [serial = 740] [outer = 0x111e5fc00] 08:41:12 INFO - PROCESS | 2873 | 1468770072369 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x1182df000) [pid = 2873] [serial = 741] [outer = 0x111e5fc00] 08:41:12 INFO - PROCESS | 2873 | 1468770072703 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 08:41:12 INFO - PROCESS | 2873 | 1468770072713 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 2873 | 1468770072716 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:41:12 INFO - PROCESS | 2873 | 1468770072719 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 2873 | 1468770072720 Marionette TRACE conn2 <- [1,962,null,{}] 08:41:12 INFO - PROCESS | 2873 | 1468770072723 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}] 08:41:12 INFO - PROCESS | 2873 | 1468770072724 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:12 INFO - PROCESS | 2873 | 1468770072821 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:41:12 INFO - PROCESS | 2873 | 1468770072829 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 2873 | 1468770072831 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x12382b800 == 31 [pid = 2873] [id = 248] 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x1182e2c00) [pid = 2873] [serial = 742] [outer = 0x0] 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x118570800) [pid = 2873] [serial = 743] [outer = 0x1182e2c00] 08:41:12 INFO - PROCESS | 2873 | 1468770072859 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x118862c00) [pid = 2873] [serial = 744] [outer = 0x1182e2c00] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x119980400) [pid = 2873] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x1129a5800) [pid = 2873] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x124025c00) [pid = 2873] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x1129b0c00) [pid = 2873] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x112f59000) [pid = 2873] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x112f5b000) [pid = 2873] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x119537000) [pid = 2873] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x1160da000) [pid = 2873] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x119b52c00) [pid = 2873] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x119532000) [pid = 2873] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x11336d000) [pid = 2873] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x118877400) [pid = 2873] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x124bd7400) [pid = 2873] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119b5f800) [pid = 2873] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x113869800) [pid = 2873] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1129a6000) [pid = 2873] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x117e98000) [pid = 2873] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1256a9800) [pid = 2873] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1151da400) [pid = 2873] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x116081000) [pid = 2873] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x119588800) [pid = 2873] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1128d9000) [pid = 2873] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x117e95c00) [pid = 2873] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:41:13 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x118353400) [pid = 2873] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:41:13 INFO - PROCESS | 2873 | 1468770073468 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 770ms 08:41:13 INFO - PROCESS | 2873 | 1468770073490 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 2873 | 1468770073491 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:41:13 INFO - PROCESS | 2873 | 1468770073493 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 2873 | 1468770073494 Marionette TRACE conn2 <- [1,966,null,{}] 08:41:13 INFO - PROCESS | 2873 | 1468770073497 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}] 08:41:13 INFO - PROCESS | 2873 | 1468770073498 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:13 INFO - PROCESS | 2873 | 1468770073571 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:41:13 INFO - PROCESS | 2873 | 1468770073574 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 2873 | 1468770073576 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ea800 == 32 [pid = 2873] [id = 249] 08:41:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x111e58400) [pid = 2873] [serial = 745] [outer = 0x0] 08:41:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x112f51400) [pid = 2873] [serial = 746] [outer = 0x111e58400] 08:41:13 INFO - PROCESS | 2873 | 1468770073603 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1172c7800) [pid = 2873] [serial = 747] [outer = 0x111e58400] 08:41:13 INFO - PROCESS | 2873 | 1468770073937 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 08:41:13 INFO - PROCESS | 2873 | 1468770073964 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 2873 | 1468770073967 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:41:13 INFO - PROCESS | 2873 | 1468770073970 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 2873 | 1468770073971 Marionette TRACE conn2 <- [1,970,null,{}] 08:41:13 INFO - PROCESS | 2873 | 1468770073973 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}] 08:41:13 INFO - PROCESS | 2873 | 1468770073977 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:14 INFO - PROCESS | 2873 | 1468770074089 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:41:14 INFO - PROCESS | 2873 | 1468770074112 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 2873 | 1468770074113 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dc7000 == 33 [pid = 2873] [id = 250] 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1182ea400) [pid = 2873] [serial = 748] [outer = 0x0] 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11902cc00) [pid = 2873] [serial = 749] [outer = 0x1182ea400] 08:41:14 INFO - PROCESS | 2873 | 1468770074138 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1197da000) [pid = 2873] [serial = 750] [outer = 0x1182ea400] 08:41:14 INFO - PROCESS | 2873 | 1468770074423 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 08:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:41:14 INFO - PROCESS | 2873 | 1468770074488 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 2873 | 1468770074489 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 2873 | 1468770074491 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 2873 | 1468770074492 Marionette TRACE conn2 <- [1,974,null,{}] 08:41:14 INFO - PROCESS | 2873 | 1468770074494 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}] 08:41:14 INFO - PROCESS | 2873 | 1468770074496 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:14 INFO - PROCESS | 2873 | 1468770074568 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:41:14 INFO - PROCESS | 2873 | 1468770074622 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 2873 | 1468770074623 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x1269a8000 == 34 [pid = 2873] [id = 251] 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x118351c00) [pid = 2873] [serial = 751] [outer = 0x0] 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x119974c00) [pid = 2873] [serial = 752] [outer = 0x118351c00] 08:41:14 INFO - PROCESS | 2873 | 1468770074647 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x119a89000) [pid = 2873] [serial = 753] [outer = 0x118351c00] 08:41:14 INFO - PROCESS | 2873 | 1468770074908 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 08:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:41:14 INFO - PROCESS | 2873 | 1468770074959 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 2873 | 1468770074960 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 2873 | 1468770074962 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 2873 | 1468770074964 Marionette TRACE conn2 <- [1,978,null,{}] 08:41:14 INFO - PROCESS | 2873 | 1468770074974 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}] 08:41:14 INFO - PROCESS | 2873 | 1468770074975 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:15 INFO - PROCESS | 2873 | 1468770075054 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:41:15 INFO - PROCESS | 2873 | 1468770075058 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 2873 | 1468770075059 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f3f000 == 35 [pid = 2873] [id = 252] 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x111c78c00) [pid = 2873] [serial = 754] [outer = 0x0] 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x119b4f800) [pid = 2873] [serial = 755] [outer = 0x111c78c00] 08:41:15 INFO - PROCESS | 2873 | 1468770075086 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x119b64800) [pid = 2873] [serial = 756] [outer = 0x111c78c00] 08:41:15 INFO - PROCESS | 2873 | 1468770075459 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 526ms 08:41:15 INFO - PROCESS | 2873 | 1468770075490 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 2873 | 1468770075492 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:41:15 INFO - PROCESS | 2873 | 1468770075496 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 2873 | 1468770075500 Marionette TRACE conn2 <- [1,982,null,{}] 08:41:15 INFO - PROCESS | 2873 | 1468770075505 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}] 08:41:15 INFO - PROCESS | 2873 | 1468770075507 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:15 INFO - PROCESS | 2873 | 1468770075616 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:41:15 INFO - PROCESS | 2873 | 1468770075690 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 2873 | 1468770075693 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x11661c000 == 36 [pid = 2873] [id = 253] 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1128ca800) [pid = 2873] [serial = 757] [outer = 0x0] 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1128d2c00) [pid = 2873] [serial = 758] [outer = 0x1128ca800] 08:41:15 INFO - PROCESS | 2873 | 1468770075724 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x112d79000) [pid = 2873] [serial = 759] [outer = 0x1128ca800] 08:41:16 INFO - PROCESS | 2873 | 1468770076243 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 824ms 08:41:16 INFO - PROCESS | 2873 | 1468770076339 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 2873 | 1468770076342 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:41:16 INFO - PROCESS | 2873 | 1468770076369 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 2873 | 1468770076371 Marionette TRACE conn2 <- [1,986,null,{}] 08:41:16 INFO - PROCESS | 2873 | 1468770076376 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}] 08:41:16 INFO - PROCESS | 2873 | 1468770076378 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:16 INFO - PROCESS | 2873 | 1468770076488 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:41:16 INFO - PROCESS | 2873 | 1468770076537 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 2873 | 1468770076539 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x123829000 == 37 [pid = 2873] [id = 254] 08:41:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x115121c00) [pid = 2873] [serial = 760] [outer = 0x0] 08:41:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x116077000) [pid = 2873] [serial = 761] [outer = 0x115121c00] 08:41:16 INFO - PROCESS | 2873 | 1468770076569 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x116a03800) [pid = 2873] [serial = 762] [outer = 0x115121c00] 08:41:17 INFO - PROCESS | 2873 | 1468770077039 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 744ms 08:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:41:17 INFO - PROCESS | 2873 | 1468770077091 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 2873 | 1468770077093 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:41:17 INFO - PROCESS | 2873 | 1468770077095 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 2873 | 1468770077098 Marionette TRACE conn2 <- [1,990,null,{}] 08:41:17 INFO - PROCESS | 2873 | 1468770077246 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}] 08:41:17 INFO - PROCESS | 2873 | 1468770077248 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:17 INFO - PROCESS | 2873 | 1468770077353 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:41:17 INFO - PROCESS | 2873 | 1468770077402 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 2873 | 1468770077404 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169a2000 == 38 [pid = 2873] [id = 255] 08:41:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x112f58400) [pid = 2873] [serial = 763] [outer = 0x0] 08:41:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x112f94c00) [pid = 2873] [serial = 764] [outer = 0x112f58400] 08:41:17 INFO - PROCESS | 2873 | 1468770077432 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x113839c00) [pid = 2873] [serial = 765] [outer = 0x112f58400] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x1269a8000 == 37 [pid = 2873] [id = 251] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x124dc7000 == 36 [pid = 2873] [id = 250] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ea800 == 35 [pid = 2873] [id = 249] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x12382b800 == 34 [pid = 2873] [id = 248] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b1800 == 33 [pid = 2873] [id = 247] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d3800 == 32 [pid = 2873] [id = 246] 08:41:17 INFO - PROCESS | 2873 | --DOCSHELL 0x116667800 == 31 [pid = 2873] [id = 245] 08:41:17 INFO - PROCESS | 2873 | 1468770077850 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 782ms 08:41:17 INFO - PROCESS | 2873 | 1468770077878 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 2873 | 1468770077880 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:41:17 INFO - PROCESS | 2873 | 1468770077886 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 2873 | 1468770077887 Marionette TRACE conn2 <- [1,994,null,{}] 08:41:17 INFO - PROCESS | 2873 | 1468770077891 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}] 08:41:17 INFO - PROCESS | 2873 | 1468770077892 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:17 INFO - PROCESS | 2873 | 1468770077970 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x116766000) [pid = 2873] [serial = 641] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x119983000) [pid = 2873] [serial = 645] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x119590800) [pid = 2873] [serial = 644] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x12558c000) [pid = 2873] [serial = 677] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x124b97c00) [pid = 2873] [serial = 675] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x124594c00) [pid = 2873] [serial = 648] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x123805400) [pid = 2873] [serial = 647] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x124028400) [pid = 2873] [serial = 683] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x11607fc00) [pid = 2873] [serial = 680] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x125634400) [pid = 2873] [serial = 651] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x118732800) [pid = 2873] [serial = 681] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x126971c00) [pid = 2873] [serial = 686] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x123809000) [pid = 2873] [serial = 650] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1256a5c00) [pid = 2873] [serial = 678] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x119725000) [pid = 2873] [serial = 687] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x119983800) [pid = 2873] [serial = 668] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12502b400) [pid = 2873] [serial = 684] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x116975000) [pid = 2873] [serial = 698] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x127423400) [pid = 2873] [serial = 690] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12401f000) [pid = 2873] [serial = 672] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119b47400) [pid = 2873] [serial = 669] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1129ab400) [pid = 2873] [serial = 692] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1182e1c00) [pid = 2873] [serial = 695] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119025400) [pid = 2873] [serial = 702] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1185ed000) [pid = 2873] [serial = 701] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112f50400) [pid = 2873] [serial = 693] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119971000) [pid = 2873] [serial = 704] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11803d800) [pid = 2873] [serial = 699] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x118513c00) [pid = 2873] [serial = 696] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1273a6000) [pid = 2873] [serial = 689] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12462d400) [pid = 2873] [serial = 711] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x124027800) [pid = 2873] [serial = 710] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119b60400) [pid = 2873] [serial = 671] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1240b4000) [pid = 2873] [serial = 674] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x112f55400) [pid = 2873] [serial = 656] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1185ea000) [pid = 2873] [serial = 662] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x11906a000) [pid = 2873] [serial = 663] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1128d1000) [pid = 2873] [serial = 657] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1176d8400) [pid = 2873] [serial = 654] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x116024400) [pid = 2873] [serial = 653] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1197d4800) [pid = 2873] [serial = 665] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119971c00) [pid = 2873] [serial = 666] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1176d5000) [pid = 2873] [serial = 659] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1182e0800) [pid = 2873] [serial = 660] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x120f0f400) [pid = 2873] [serial = 707] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x1238fd000) [pid = 2873] [serial = 708] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119b4a000) [pid = 2873] [serial = 705] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x1182e1400) [pid = 2873] [serial = 642] [outer = 0x0] [url = about:blank] 08:41:18 INFO - PROCESS | 2873 | 1468770078032 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 2873 | 1468770078035 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x11701e800 == 32 [pid = 2873] [id = 256] 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x11336bc00) [pid = 2873] [serial = 766] [outer = 0x0] 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x1151da400) [pid = 2873] [serial = 767] [outer = 0x11336bc00] 08:41:18 INFO - PROCESS | 2873 | 1468770078062 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x117e8fc00) [pid = 2873] [serial = 768] [outer = 0x11336bc00] 08:41:18 INFO - PROCESS | 2873 | 1468770078375 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 08:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:41:18 INFO - PROCESS | 2873 | 1468770078406 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 2873 | 1468770078408 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:41:18 INFO - PROCESS | 2873 | 1468770078410 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 2873 | 1468770078411 Marionette TRACE conn2 <- [1,998,null,{}] 08:41:18 INFO - PROCESS | 2873 | 1468770078414 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}] 08:41:18 INFO - PROCESS | 2873 | 1468770078418 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:18 INFO - PROCESS | 2873 | 1468770078499 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:41:18 INFO - PROCESS | 2873 | 1468770078550 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 2873 | 1468770078553 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x11905b000 == 33 [pid = 2873] [id = 257] 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x11803e000) [pid = 2873] [serial = 769] [outer = 0x0] 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11856c400) [pid = 2873] [serial = 770] [outer = 0x11803e000] 08:41:18 INFO - PROCESS | 2873 | 1468770078581 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118739400) [pid = 2873] [serial = 771] [outer = 0x11803e000] 08:41:18 INFO - PROCESS | 2873 | 1468770078870 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 08:41:18 INFO - PROCESS | 2873 | 1468770078936 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 2873 | 1468770078941 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:41:18 INFO - PROCESS | 2873 | 1468770078944 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 2873 | 1468770078945 Marionette TRACE conn2 <- [1,1002,null,{}] 08:41:18 INFO - PROCESS | 2873 | 1468770078947 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}] 08:41:18 INFO - PROCESS | 2873 | 1468770078948 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:19 INFO - PROCESS | 2873 | 1468770079030 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:41:19 INFO - PROCESS | 2873 | 1468770079035 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 2873 | 1468770079036 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194af800 == 34 [pid = 2873] [id = 258] 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118353400) [pid = 2873] [serial = 772] [outer = 0x0] 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x119530400) [pid = 2873] [serial = 773] [outer = 0x118353400] 08:41:19 INFO - PROCESS | 2873 | 1468770079063 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x11996a800) [pid = 2873] [serial = 774] [outer = 0x118353400] 08:41:19 INFO - PROCESS | 2873 | 1468770079408 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 08:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:41:19 INFO - PROCESS | 2873 | 1468770079466 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 2873 | 1468770079468 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:41:19 INFO - PROCESS | 2873 | 1468770079470 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 2873 | 1468770079471 Marionette TRACE conn2 <- [1,1006,null,{}] 08:41:19 INFO - PROCESS | 2873 | 1468770079474 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}] 08:41:19 INFO - PROCESS | 2873 | 1468770079475 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:19 INFO - PROCESS | 2873 | 1468770079552 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:41:19 INFO - PROCESS | 2873 | 1468770079556 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 2873 | 1468770079557 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x123a5d800 == 35 [pid = 2873] [id = 259] 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11803f000) [pid = 2873] [serial = 775] [outer = 0x0] 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119987800) [pid = 2873] [serial = 776] [outer = 0x11803f000] 08:41:19 INFO - PROCESS | 2873 | 1468770079581 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119b4a800) [pid = 2873] [serial = 777] [outer = 0x11803f000] 08:41:19 INFO - PROCESS | 2873 | 1468770079930 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 08:41:19 INFO - PROCESS | 2873 | 1468770079939 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 2873 | 1468770079941 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:41:19 INFO - PROCESS | 2873 | 1468770079943 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 2873 | 1468770079944 Marionette TRACE conn2 <- [1,1010,null,{}] 08:41:19 INFO - PROCESS | 2873 | 1468770079946 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}] 08:41:19 INFO - PROCESS | 2873 | 1468770079952 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:20 INFO - PROCESS | 2873 | 1468770080072 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:41:20 INFO - PROCESS | 2873 | 1468770080105 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 2873 | 1468770080106 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x124653000 == 36 [pid = 2873] [id = 260] 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b6d000) [pid = 2873] [serial = 778] [outer = 0x0] 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x121018c00) [pid = 2873] [serial = 779] [outer = 0x119b6d000] 08:41:20 INFO - PROCESS | 2873 | 1468770080131 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x12401d000) [pid = 2873] [serial = 780] [outer = 0x119b6d000] 08:41:20 INFO - PROCESS | 2873 | 1468770080471 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 568ms 08:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:41:20 INFO - PROCESS | 2873 | 1468770080511 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 2873 | 1468770080513 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:41:20 INFO - PROCESS | 2873 | 1468770080515 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 2873 | 1468770080516 Marionette TRACE conn2 <- [1,1014,null,{}] 08:41:20 INFO - PROCESS | 2873 | 1468770080518 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}] 08:41:20 INFO - PROCESS | 2873 | 1468770080519 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:20 INFO - PROCESS | 2873 | 1468770080617 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:41:20 INFO - PROCESS | 2873 | 1468770080620 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 2873 | 1468770080621 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x125668000 == 37 [pid = 2873] [id = 261] 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x124023400) [pid = 2873] [serial = 781] [outer = 0x0] 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1240b4000) [pid = 2873] [serial = 782] [outer = 0x124023400] 08:41:20 INFO - PROCESS | 2873 | 1468770080645 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1245c3c00) [pid = 2873] [serial = 783] [outer = 0x124023400] 08:41:21 INFO - PROCESS | 2873 | 1468770081017 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 08:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:41:21 INFO - PROCESS | 2873 | 1468770081035 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 2873 | 1468770081037 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:41:21 INFO - PROCESS | 2873 | 1468770081047 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 2873 | 1468770081048 Marionette TRACE conn2 <- [1,1018,null,{}] 08:41:21 INFO - PROCESS | 2873 | 1468770081054 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}] 08:41:21 INFO - PROCESS | 2873 | 1468770081056 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:21 INFO - PROCESS | 2873 | 1468770081203 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:41:21 INFO - PROCESS | 2873 | 1468770081221 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 2873 | 1468770081222 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x12707e800 == 38 [pid = 2873] [id = 262] 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x124025000) [pid = 2873] [serial = 784] [outer = 0x0] 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124b93000) [pid = 2873] [serial = 785] [outer = 0x124025000] 08:41:21 INFO - PROCESS | 2873 | 1468770081261 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x124d8e400) [pid = 2873] [serial = 786] [outer = 0x124025000] 08:41:21 INFO - PROCESS | 2873 | 1468770081653 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 629ms 08:41:21 INFO - PROCESS | 2873 | 1468770081669 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 2873 | 1468770081670 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:41:21 INFO - PROCESS | 2873 | 1468770081672 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 2873 | 1468770081673 Marionette TRACE conn2 <- [1,1022,null,{}] 08:41:21 INFO - PROCESS | 2873 | 1468770081676 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}] 08:41:21 INFO - PROCESS | 2873 | 1468770081677 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:21 INFO - PROCESS | 2873 | 1468770081785 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118043c00) [pid = 2873] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119071800) [pid = 2873] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x124029800) [pid = 2873] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x126ede000) [pid = 2873] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x126e05000) [pid = 2873] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1132eb800) [pid = 2873] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x128bd3c00) [pid = 2873] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1121b8400) [pid = 2873] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x111e5fc00) [pid = 2873] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1182e2c00) [pid = 2873] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x111e58400) [pid = 2873] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1182ea400) [pid = 2873] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1129a4400) [pid = 2873] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:41:21 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x118351c00) [pid = 2873] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:41:21 INFO - PROCESS | 2873 | 1468770081879 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 2873 | 1468770081880 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x11608e800 == 39 [pid = 2873] [id = 263] 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x111c19000) [pid = 2873] [serial = 787] [outer = 0x0] 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x112a7b800) [pid = 2873] [serial = 788] [outer = 0x111c19000] 08:41:21 INFO - PROCESS | 2873 | 1468770081917 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118041000) [pid = 2873] [serial = 789] [outer = 0x111c19000] 08:41:22 INFO - PROCESS | 2873 | 1468770082323 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 667ms 08:41:22 INFO - PROCESS | 2873 | 1468770082341 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 2873 | 1468770082342 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:41:22 INFO - PROCESS | 2873 | 1468770082344 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 2873 | 1468770082345 Marionette TRACE conn2 <- [1,1026,null,{}] 08:41:22 INFO - PROCESS | 2873 | 1468770082348 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}] 08:41:22 INFO - PROCESS | 2873 | 1468770082349 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:22 INFO - PROCESS | 2873 | 1468770082449 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:41:22 INFO - PROCESS | 2873 | 1468770082454 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 2873 | 1468770082455 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x129339000 == 40 [pid = 2873] [id = 264] 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11721ac00) [pid = 2873] [serial = 790] [outer = 0x0] 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119a85400) [pid = 2873] [serial = 791] [outer = 0x11721ac00] 08:41:22 INFO - PROCESS | 2873 | 1468770082479 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1197da800) [pid = 2873] [serial = 792] [outer = 0x11721ac00] 08:41:22 INFO - PROCESS | 2873 | 1468770082792 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 08:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:41:22 INFO - PROCESS | 2873 | 1468770082812 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 2873 | 1468770082813 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 2873 | 1468770082815 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 2873 | 1468770082818 Marionette TRACE conn2 <- [1,1030,null,{}] 08:41:22 INFO - PROCESS | 2873 | 1468770082821 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}] 08:41:22 INFO - PROCESS | 2873 | 1468770082822 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:22 INFO - PROCESS | 2873 | 1468770082910 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:41:22 INFO - PROCESS | 2873 | 1468770082914 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 2873 | 1468770082918 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a769000 == 41 [pid = 2873] [id = 265] 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1182dcc00) [pid = 2873] [serial = 793] [outer = 0x0] 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1256b1000) [pid = 2873] [serial = 794] [outer = 0x1182dcc00] 08:41:22 INFO - PROCESS | 2873 | 1468770082944 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x126e0a000) [pid = 2873] [serial = 795] [outer = 0x1182dcc00] 08:41:23 INFO - PROCESS | 2873 | 1468770083278 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms 08:41:23 INFO - PROCESS | 2873 | 1468770083287 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 2873 | 1468770083288 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:41:23 INFO - PROCESS | 2873 | 1468770083291 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 2873 | 1468770083292 Marionette TRACE conn2 <- [1,1034,null,{}] 08:41:23 INFO - PROCESS | 2873 | 1468770083295 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}] 08:41:23 INFO - PROCESS | 2873 | 1468770083296 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:23 INFO - PROCESS | 2873 | 1468770083408 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:41:23 INFO - PROCESS | 2873 | 1468770083414 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 2873 | 1468770083415 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa99000 == 42 [pid = 2873] [id = 266] 08:41:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118354c00) [pid = 2873] [serial = 796] [outer = 0x0] 08:41:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x126e51000) [pid = 2873] [serial = 797] [outer = 0x118354c00] 08:41:23 INFO - PROCESS | 2873 | 1468770083439 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1273ea000) [pid = 2873] [serial = 798] [outer = 0x118354c00] 08:41:23 INFO - PROCESS | 2873 | 1468770083754 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 08:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:41:23 INFO - PROCESS | 2873 | 1468770083811 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 2873 | 1468770083812 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:41:23 INFO - PROCESS | 2873 | 1468770083814 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 2873 | 1468770083815 Marionette TRACE conn2 <- [1,1038,null,{}] 08:41:23 INFO - PROCESS | 2873 | 1468770083817 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}] 08:41:23 INFO - PROCESS | 2873 | 1468770083818 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:23 INFO - PROCESS | 2873 | 1468770083945 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:41:24 INFO - PROCESS | 2873 | 1468770084000 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 2873 | 1468770084002 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x112fed000 == 43 [pid = 2873] [id = 267] 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x111cad400) [pid = 2873] [serial = 799] [outer = 0x0] 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1128d9000) [pid = 2873] [serial = 800] [outer = 0x111cad400] 08:41:24 INFO - PROCESS | 2873 | 1468770084034 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x112f54000) [pid = 2873] [serial = 801] [outer = 0x111cad400] 08:41:24 INFO - PROCESS | 2873 | 1468770084500 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 08:41:24 INFO - PROCESS | 2873 | 1468770084535 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 2873 | 1468770084537 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:41:24 INFO - PROCESS | 2873 | 1468770084541 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 2873 | 1468770084542 Marionette TRACE conn2 <- [1,1042,null,{}] 08:41:24 INFO - PROCESS | 2873 | 1468770084546 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}] 08:41:24 INFO - PROCESS | 2873 | 1468770084549 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:24 INFO - PROCESS | 2873 | 1468770084653 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:41:24 INFO - PROCESS | 2873 | 1468770084706 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 2873 | 1468770084708 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194eb800 == 44 [pid = 2873] [id = 268] 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1133f4000) [pid = 2873] [serial = 802] [outer = 0x0] 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x11721d800) [pid = 2873] [serial = 803] [outer = 0x1133f4000] 08:41:24 INFO - PROCESS | 2873 | 1468770084738 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x11803c800) [pid = 2873] [serial = 804] [outer = 0x1133f4000] 08:41:25 INFO - PROCESS | 2873 | 1468770085155 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 621ms 08:41:25 INFO - PROCESS | 2873 | 1468770085162 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 2873 | 1468770085164 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:41:25 INFO - PROCESS | 2873 | 1468770085166 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 2873 | 1468770085168 Marionette TRACE conn2 <- [1,1046,null,{}] 08:41:25 INFO - PROCESS | 2873 | 1468770085170 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}] 08:41:25 INFO - PROCESS | 2873 | 1468770085171 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:25 INFO - PROCESS | 2873 | 1468770085274 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:41:25 INFO - PROCESS | 2873 | 1468770085367 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 2873 | 1468770085368 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a640000 == 45 [pid = 2873] [id = 269] 08:41:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x11902d800) [pid = 2873] [serial = 805] [outer = 0x0] 08:41:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x11906cc00) [pid = 2873] [serial = 806] [outer = 0x11902d800] 08:41:25 INFO - PROCESS | 2873 | 1468770085396 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x119979400) [pid = 2873] [serial = 807] [outer = 0x11902d800] 08:41:25 INFO - PROCESS | 2873 | 1468770085808 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 08:41:25 INFO - PROCESS | 2873 | 1468770085836 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 2873 | 1468770085839 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:41:25 INFO - PROCESS | 2873 | 1468770085847 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 2873 | 1468770085850 Marionette TRACE conn2 <- [1,1050,null,{}] 08:41:25 INFO - PROCESS | 2873 | 1468770085853 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}] 08:41:25 INFO - PROCESS | 2873 | 1468770085855 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:25 INFO - PROCESS | 2873 | 1468770085957 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:41:26 INFO - PROCESS | 2873 | 1468770086013 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 2873 | 1468770086014 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b17b000 == 46 [pid = 2873] [id = 270] 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119b47c00) [pid = 2873] [serial = 808] [outer = 0x0] 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x123807400) [pid = 2873] [serial = 809] [outer = 0x119b47c00] 08:41:26 INFO - PROCESS | 2873 | 1468770086042 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x124025400) [pid = 2873] [serial = 810] [outer = 0x119b47c00] 08:41:26 INFO - PROCESS | 2873 | 1468770086701 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 876ms 08:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:41:26 INFO - PROCESS | 2873 | 1468770086732 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 2873 | 1468770086734 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:41:26 INFO - PROCESS | 2873 | 1468770086739 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 2873 | 1468770086741 Marionette TRACE conn2 <- [1,1054,null,{}] 08:41:26 INFO - PROCESS | 2873 | 1468770086744 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}] 08:41:26 INFO - PROCESS | 2873 | 1468770086746 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:26 INFO - PROCESS | 2873 | 1468770086842 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:41:26 INFO - PROCESS | 2873 | 1468770086911 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 2873 | 1468770086914 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e19000 == 47 [pid = 2873] [id = 271] 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1129b3400) [pid = 2873] [serial = 811] [outer = 0x0] 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x112f57c00) [pid = 2873] [serial = 812] [outer = 0x1129b3400] 08:41:26 INFO - PROCESS | 2873 | 1468770086942 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x115e64400) [pid = 2873] [serial = 813] [outer = 0x1129b3400] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa99000 == 46 [pid = 2873] [id = 266] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x12a769000 == 45 [pid = 2873] [id = 265] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x129339000 == 44 [pid = 2873] [id = 264] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x11608e800 == 43 [pid = 2873] [id = 263] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x12707e800 == 42 [pid = 2873] [id = 262] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x125668000 == 41 [pid = 2873] [id = 261] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x124653000 == 40 [pid = 2873] [id = 260] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x123a5d800 == 39 [pid = 2873] [id = 259] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x1194af800 == 38 [pid = 2873] [id = 258] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x11905b000 == 37 [pid = 2873] [id = 257] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x11701e800 == 36 [pid = 2873] [id = 256] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x1169a2000 == 35 [pid = 2873] [id = 255] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x123829000 == 34 [pid = 2873] [id = 254] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x128f3f000 == 33 [pid = 2873] [id = 252] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x11661c000 == 32 [pid = 2873] [id = 253] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x112acc000 == 31 [pid = 2873] [id = 244] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x12b17b000 == 30 [pid = 2873] [id = 270] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x12a640000 == 29 [pid = 2873] [id = 269] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x1194eb800 == 28 [pid = 2873] [id = 268] 08:41:27 INFO - PROCESS | 2873 | --DOCSHELL 0x112fed000 == 27 [pid = 2873] [id = 267] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x119024c00) [pid = 2873] [serial = 714] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x11856f000) [pid = 2873] [serial = 713] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x123a2ac00) [pid = 2873] [serial = 717] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x119b46800) [pid = 2873] [serial = 716] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1256c4c00) [pid = 2873] [serial = 720] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12562e000) [pid = 2873] [serial = 719] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1273e9800) [pid = 2873] [serial = 723] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1270adc00) [pid = 2873] [serial = 722] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x128bd0000) [pid = 2873] [serial = 726] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1273f4c00) [pid = 2873] [serial = 725] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x113863800) [pid = 2873] [serial = 737] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x129286000) [pid = 2873] [serial = 729] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x128d97c00) [pid = 2873] [serial = 728] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1128cc000) [pid = 2873] [serial = 731] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1129ad800) [pid = 2873] [serial = 732] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x117e96000) [pid = 2873] [serial = 740] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x113f2dc00) [pid = 2873] [serial = 738] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x118570800) [pid = 2873] [serial = 743] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1172c7800) [pid = 2873] [serial = 747] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1182df000) [pid = 2873] [serial = 741] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x112f51400) [pid = 2873] [serial = 746] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x118862c00) [pid = 2873] [serial = 744] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x11902cc00) [pid = 2873] [serial = 749] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119b4f800) [pid = 2873] [serial = 755] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1129b0800) [pid = 2873] [serial = 734] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x119974c00) [pid = 2873] [serial = 752] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x112f56800) [pid = 2873] [serial = 735] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1197da000) [pid = 2873] [serial = 750] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x119a89000) [pid = 2873] [serial = 753] [outer = 0x0] [url = about:blank] 08:41:27 INFO - PROCESS | 2873 | 1468770087910 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1224ms 08:41:27 INFO - PROCESS | 2873 | 1468770087963 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 2873 | 1468770087967 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:41:27 INFO - PROCESS | 2873 | 1468770087971 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 2873 | 1468770087972 Marionette TRACE conn2 <- [1,1058,null,{}] 08:41:27 INFO - PROCESS | 2873 | 1468770087977 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}] 08:41:27 INFO - PROCESS | 2873 | 1468770087978 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:28 INFO - PROCESS | 2873 | 1468770088058 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:41:28 INFO - PROCESS | 2873 | 1468770088063 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 2873 | 1468770088065 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x115182800 == 28 [pid = 2873] [id = 272] 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x112e74c00) [pid = 2873] [serial = 814] [outer = 0x0] 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x112f51400) [pid = 2873] [serial = 815] [outer = 0x112e74c00] 08:41:28 INFO - PROCESS | 2873 | 1468770088097 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11383b000) [pid = 2873] [serial = 816] [outer = 0x112e74c00] 08:41:28 INFO - PROCESS | 2873 | 1468770088506 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 08:41:28 INFO - PROCESS | 2873 | 1468770088541 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 2873 | 1468770088547 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:41:28 INFO - PROCESS | 2873 | 1468770088554 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 2873 | 1468770088557 Marionette TRACE conn2 <- [1,1062,null,{}] 08:41:28 INFO - PROCESS | 2873 | 1468770088560 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}] 08:41:28 INFO - PROCESS | 2873 | 1468770088563 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:28 INFO - PROCESS | 2873 | 1468770088687 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:41:28 INFO - PROCESS | 2873 | 1468770088703 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 2873 | 1468770088705 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d9000 == 29 [pid = 2873] [id = 273] 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x116fb7800) [pid = 2873] [serial = 817] [outer = 0x0] 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1172c6800) [pid = 2873] [serial = 818] [outer = 0x116fb7800] 08:41:28 INFO - PROCESS | 2873 | 1468770088749 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x118043400) [pid = 2873] [serial = 819] [outer = 0x116fb7800] 08:41:29 INFO - PROCESS | 2873 | 1468770089145 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 08:41:29 INFO - PROCESS | 2873 | 1468770089175 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 2873 | 1468770089177 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:41:29 INFO - PROCESS | 2873 | 1468770089179 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 2873 | 1468770089181 Marionette TRACE conn2 <- [1,1066,null,{}] 08:41:29 INFO - PROCESS | 2873 | 1468770089189 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}] 08:41:29 INFO - PROCESS | 2873 | 1468770089192 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:29 INFO - PROCESS | 2873 | 1468770089266 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:41:29 INFO - PROCESS | 2873 | 1468770089271 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 2873 | 1468770089273 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a1000 == 30 [pid = 2873] [id = 274] 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x11856f000) [pid = 2873] [serial = 820] [outer = 0x0] 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x118735400) [pid = 2873] [serial = 821] [outer = 0x11856f000] 08:41:29 INFO - PROCESS | 2873 | 1468770089303 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119022000) [pid = 2873] [serial = 822] [outer = 0x11856f000] 08:41:29 INFO - PROCESS | 2873 | 1468770089639 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 485ms 08:41:29 INFO - PROCESS | 2873 | 1468770089664 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 2873 | 1468770089666 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:41:29 INFO - PROCESS | 2873 | 1468770089671 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 2873 | 1468770089673 Marionette TRACE conn2 <- [1,1070,null,{}] 08:41:29 INFO - PROCESS | 2873 | 1468770089675 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}] 08:41:29 INFO - PROCESS | 2873 | 1468770089677 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:29 INFO - PROCESS | 2873 | 1468770089759 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:41:29 INFO - PROCESS | 2873 | 1468770089821 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 2873 | 1468770089822 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199cc000 == 31 [pid = 2873] [id = 275] 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1185ea000) [pid = 2873] [serial = 823] [outer = 0x0] 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119588800) [pid = 2873] [serial = 824] [outer = 0x1185ea000] 08:41:29 INFO - PROCESS | 2873 | 1468770089849 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1197d6400) [pid = 2873] [serial = 825] [outer = 0x1185ea000] 08:41:30 INFO - PROCESS | 2873 | 1468770090161 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 08:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:41:30 INFO - PROCESS | 2873 | 1468770090194 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 2873 | 1468770090195 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:41:30 INFO - PROCESS | 2873 | 1468770090197 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 2873 | 1468770090199 Marionette TRACE conn2 <- [1,1074,null,{}] 08:41:30 INFO - PROCESS | 2873 | 1468770090203 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}] 08:41:30 INFO - PROCESS | 2873 | 1468770090204 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:30 INFO - PROCESS | 2873 | 1468770090297 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:41:30 INFO - PROCESS | 2873 | 1468770090301 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 2873 | 1468770090302 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x123939000 == 32 [pid = 2873] [id = 276] 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x110ee9000) [pid = 2873] [serial = 826] [outer = 0x0] 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119986c00) [pid = 2873] [serial = 827] [outer = 0x110ee9000] 08:41:30 INFO - PROCESS | 2873 | 1468770090326 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119a8d000) [pid = 2873] [serial = 828] [outer = 0x110ee9000] 08:41:30 INFO - PROCESS | 2873 | 1468770090672 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 08:41:30 INFO - PROCESS | 2873 | 1468770090719 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 2873 | 1468770090720 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:41:30 INFO - PROCESS | 2873 | 1468770090722 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 2873 | 1468770090723 Marionette TRACE conn2 <- [1,1078,null,{}] 08:41:30 INFO - PROCESS | 2873 | 1468770090725 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}] 08:41:30 INFO - PROCESS | 2873 | 1468770090729 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:30 INFO - PROCESS | 2873 | 1468770090836 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:41:30 INFO - PROCESS | 2873 | 1468770090871 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 2873 | 1468770090872 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245e8000 == 33 [pid = 2873] [id = 277] 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119b49000) [pid = 2873] [serial = 829] [outer = 0x0] 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119f2f800) [pid = 2873] [serial = 830] [outer = 0x119b49000] 08:41:30 INFO - PROCESS | 2873 | 1468770090897 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x123e35c00) [pid = 2873] [serial = 831] [outer = 0x119b49000] 08:41:31 INFO - PROCESS | 2873 | 1468770091205 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 08:41:31 INFO - PROCESS | 2873 | 1468770091241 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:41:31 INFO - PROCESS | 2873 | 1468770091242 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 2873 | 1468770091244 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 2873 | 1468770091255 Marionette TRACE conn2 <- [1,1082,null,{}] 08:41:31 INFO - PROCESS | 2873 | 1468770091257 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}] 08:41:31 INFO - PROCESS | 2873 | 1468770091258 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:31 INFO - PROCESS | 2873 | 1468770091346 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:41:31 INFO - PROCESS | 2873 | 1468770091381 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 2873 | 1468770091382 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x125613800 == 34 [pid = 2873] [id = 278] 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x119b54800) [pid = 2873] [serial = 832] [outer = 0x0] 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x124027400) [pid = 2873] [serial = 833] [outer = 0x119b54800] 08:41:31 INFO - PROCESS | 2873 | 1468770091406 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1242ae800) [pid = 2873] [serial = 834] [outer = 0x119b54800] 08:41:31 INFO - PROCESS | 2873 | 1468770091730 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 08:41:31 INFO - PROCESS | 2873 | 1468770091773 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:41:31 INFO - PROCESS | 2873 | 1468770091774 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 2873 | 1468770091776 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 2873 | 1468770091777 Marionette TRACE conn2 <- [1,1086,null,{}] 08:41:31 INFO - PROCESS | 2873 | 1468770091779 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}] 08:41:31 INFO - PROCESS | 2873 | 1468770091781 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:31 INFO - PROCESS | 2873 | 1468770091872 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:41:31 INFO - PROCESS | 2873 | 1468770091886 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 2873 | 1468770091888 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x126e91800 == 35 [pid = 2873] [id = 279] 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1242af800) [pid = 2873] [serial = 835] [outer = 0x0] 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x124bd9800) [pid = 2873] [serial = 836] [outer = 0x1242af800] 08:41:31 INFO - PROCESS | 2873 | 1468770091912 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12502b400) [pid = 2873] [serial = 837] [outer = 0x1242af800] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1182dcc00) [pid = 2873] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119b6d000) [pid = 2873] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x124023400) [pid = 2873] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x115121c00) [pid = 2873] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x112f58400) [pid = 2873] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x111c78c00) [pid = 2873] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x11803e000) [pid = 2873] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x118353400) [pid = 2873] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11803f000) [pid = 2873] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1128ca800) [pid = 2873] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11336bc00) [pid = 2873] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x124025000) [pid = 2873] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x111c19000) [pid = 2873] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x118354c00) [pid = 2873] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:41:32 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x11721ac00) [pid = 2873] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:41:32 INFO - PROCESS | 2873 | 1468770092375 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 618ms 08:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:41:32 INFO - PROCESS | 2873 | 1468770092394 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 2873 | 1468770092396 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:41:32 INFO - PROCESS | 2873 | 1468770092398 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 2873 | 1468770092399 Marionette TRACE conn2 <- [1,1090,null,{}] 08:41:32 INFO - PROCESS | 2873 | 1468770092401 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}] 08:41:32 INFO - PROCESS | 2873 | 1468770092402 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:32 INFO - PROCESS | 2873 | 1468770092485 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:41:32 INFO - PROCESS | 2873 | 1468770092488 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 2873 | 1468770092490 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6d800 == 36 [pid = 2873] [id = 280] 08:41:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11336bc00) [pid = 2873] [serial = 838] [outer = 0x0] 08:41:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1182dcc00) [pid = 2873] [serial = 839] [outer = 0x11336bc00] 08:41:32 INFO - PROCESS | 2873 | 1468770092513 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11972a400) [pid = 2873] [serial = 840] [outer = 0x11336bc00] 08:41:32 INFO - PROCESS | 2873 | 1468770092838 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 08:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:41:32 INFO - PROCESS | 2873 | 1468770092867 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 2873 | 1468770092869 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:41:32 INFO - PROCESS | 2873 | 1468770092871 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 2873 | 1468770092872 Marionette TRACE conn2 <- [1,1094,null,{}] 08:41:32 INFO - PROCESS | 2873 | 1468770092874 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}] 08:41:32 INFO - PROCESS | 2873 | 1468770092875 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:32 INFO - PROCESS | 2873 | 1468770092971 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:41:32 INFO - PROCESS | 2873 | 1468770092976 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 2873 | 1468770092977 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921a800 == 37 [pid = 2873] [id = 281] 08:41:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119537000) [pid = 2873] [serial = 841] [outer = 0x0] 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x123e36000) [pid = 2873] [serial = 842] [outer = 0x119537000] 08:41:33 INFO - PROCESS | 2873 | 1468770093004 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124bdf800) [pid = 2873] [serial = 843] [outer = 0x119537000] 08:41:33 INFO - PROCESS | 2873 | 1468770093308 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 08:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:41:33 INFO - PROCESS | 2873 | 1468770093340 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 2873 | 1468770093341 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 2873 | 1468770093344 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 2873 | 1468770093345 Marionette TRACE conn2 <- [1,1098,null,{}] 08:41:33 INFO - PROCESS | 2873 | 1468770093348 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}] 08:41:33 INFO - PROCESS | 2873 | 1468770093352 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:33 INFO - PROCESS | 2873 | 1468770093448 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:41:33 INFO - PROCESS | 2873 | 1468770093454 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 2873 | 1468770093455 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a636000 == 38 [pid = 2873] [id = 282] 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x124d83c00) [pid = 2873] [serial = 844] [outer = 0x0] 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x125631400) [pid = 2873] [serial = 845] [outer = 0x124d83c00] 08:41:33 INFO - PROCESS | 2873 | 1468770093482 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x126971c00) [pid = 2873] [serial = 846] [outer = 0x124d83c00] 08:41:33 INFO - PROCESS | 2873 | 1468770093812 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 08:41:33 INFO - PROCESS | 2873 | 1468770093871 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 2873 | 1468770093872 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:41:33 INFO - PROCESS | 2873 | 1468770093874 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 2873 | 1468770093876 Marionette TRACE conn2 <- [1,1102,null,{}] 08:41:33 INFO - PROCESS | 2873 | 1468770093878 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}] 08:41:33 INFO - PROCESS | 2873 | 1468770093879 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:33 INFO - PROCESS | 2873 | 1468770093956 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:41:33 INFO - PROCESS | 2873 | 1468770093960 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 2873 | 1468770093961 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a76e800 == 39 [pid = 2873] [id = 283] 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1256b8400) [pid = 2873] [serial = 847] [outer = 0x0] 08:41:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x126e51c00) [pid = 2873] [serial = 848] [outer = 0x1256b8400] 08:41:33 INFO - PROCESS | 2873 | 1468770093985 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12739d000) [pid = 2873] [serial = 849] [outer = 0x1256b8400] 08:41:34 INFO - PROCESS | 2873 | 1468770094353 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 08:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:41:34 INFO - PROCESS | 2873 | 1468770094393 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 2873 | 1468770094395 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:41:34 INFO - PROCESS | 2873 | 1468770094398 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 2873 | 1468770094400 Marionette TRACE conn2 <- [1,1106,null,{}] 08:41:34 INFO - PROCESS | 2873 | 1468770094404 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}] 08:41:34 INFO - PROCESS | 2873 | 1468770094406 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:34 INFO - PROCESS | 2873 | 1468770094541 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:41:34 INFO - PROCESS | 2873 | 1468770094617 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 2873 | 1468770094620 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x116675000 == 40 [pid = 2873] [id = 284] 08:41:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x112a7c800) [pid = 2873] [serial = 850] [outer = 0x0] 08:41:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x112d78c00) [pid = 2873] [serial = 851] [outer = 0x112a7c800] 08:41:34 INFO - PROCESS | 2873 | 1468770094651 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1133f7400) [pid = 2873] [serial = 852] [outer = 0x112a7c800] 08:41:35 INFO - PROCESS | 2873 | 1468770095166 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 821ms 08:41:35 INFO - PROCESS | 2873 | 1468770095221 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 2873 | 1468770095224 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:41:35 INFO - PROCESS | 2873 | 1468770095228 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 2873 | 1468770095230 Marionette TRACE conn2 <- [1,1110,null,{}] 08:41:35 INFO - PROCESS | 2873 | 1468770095233 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}] 08:41:35 INFO - PROCESS | 2873 | 1468770095235 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:35 INFO - PROCESS | 2873 | 1468770095342 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:41:35 INFO - PROCESS | 2873 | 1468770095417 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 2873 | 1468770095419 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b32800 == 41 [pid = 2873] [id = 285] 08:41:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x117e96000) [pid = 2873] [serial = 853] [outer = 0x0] 08:41:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x118041800) [pid = 2873] [serial = 854] [outer = 0x117e96000] 08:41:35 INFO - PROCESS | 2873 | 1468770095450 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11856c800) [pid = 2873] [serial = 855] [outer = 0x117e96000] 08:41:36 INFO - PROCESS | 2873 | 1468770096106 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 921ms 08:41:36 INFO - PROCESS | 2873 | 1468770096151 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 2873 | 1468770096154 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:41:36 INFO - PROCESS | 2873 | 1468770096157 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 2873 | 1468770096159 Marionette TRACE conn2 <- [1,1114,null,{}] 08:41:36 INFO - PROCESS | 2873 | 1468770096162 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}] 08:41:36 INFO - PROCESS | 2873 | 1468770096164 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:36 INFO - PROCESS | 2873 | 1468770096267 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x12a636000 == 40 [pid = 2873] [id = 282] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x12921a800 == 39 [pid = 2873] [id = 281] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6d800 == 38 [pid = 2873] [id = 280] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x126e91800 == 37 [pid = 2873] [id = 279] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x125613800 == 36 [pid = 2873] [id = 278] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1245e8000 == 35 [pid = 2873] [id = 277] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x123939000 == 34 [pid = 2873] [id = 276] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1199cc000 == 33 [pid = 2873] [id = 275] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a1000 == 32 [pid = 2873] [id = 274] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d9000 == 31 [pid = 2873] [id = 273] 08:41:36 INFO - PROCESS | 2873 | --DOCSHELL 0x115182800 == 30 [pid = 2873] [id = 272] 08:41:36 INFO - PROCESS | 2873 | 1468770096369 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 2873 | 1468770096371 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x126e0a000) [pid = 2873] [serial = 795] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x121018c00) [pid = 2873] [serial = 779] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1240b4000) [pid = 2873] [serial = 782] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1245c3c00) [pid = 2873] [serial = 783] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12401d000) [pid = 2873] [serial = 780] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x116077000) [pid = 2873] [serial = 761] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x116a03800) [pid = 2873] [serial = 762] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x112f94c00) [pid = 2873] [serial = 764] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x113839c00) [pid = 2873] [serial = 765] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119b64800) [pid = 2873] [serial = 756] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11856c400) [pid = 2873] [serial = 770] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118739400) [pid = 2873] [serial = 771] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119530400) [pid = 2873] [serial = 773] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11996a800) [pid = 2873] [serial = 774] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119987800) [pid = 2873] [serial = 776] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1128d2c00) [pid = 2873] [serial = 758] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112d79000) [pid = 2873] [serial = 759] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1151da400) [pid = 2873] [serial = 767] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x117e8fc00) [pid = 2873] [serial = 768] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x124d8e400) [pid = 2873] [serial = 786] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x124b93000) [pid = 2873] [serial = 785] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112a7b800) [pid = 2873] [serial = 788] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x118041000) [pid = 2873] [serial = 789] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1273ea000) [pid = 2873] [serial = 798] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1197da800) [pid = 2873] [serial = 792] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1256b1000) [pid = 2873] [serial = 794] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x119a85400) [pid = 2873] [serial = 791] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x126e51000) [pid = 2873] [serial = 797] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x119b4a800) [pid = 2873] [serial = 777] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x113a3c000 == 31 [pid = 2873] [id = 286] 08:41:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x112f5b000) [pid = 2873] [serial = 856] [outer = 0x0] 08:41:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1133d4c00) [pid = 2873] [serial = 857] [outer = 0x112f5b000] 08:41:36 INFO - PROCESS | 2873 | 1468770096405 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x116765400) [pid = 2873] [serial = 858] [outer = 0x112f5b000] 08:41:36 INFO - PROCESS | 2873 | 1468770096774 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 08:41:36 INFO - PROCESS | 2873 | 1468770096828 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 2873 | 1468770096832 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:41:36 INFO - PROCESS | 2873 | 1468770096839 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 2873 | 1468770096841 Marionette TRACE conn2 <- [1,1118,null,{}] 08:41:36 INFO - PROCESS | 2873 | 1468770096845 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}] 08:41:36 INFO - PROCESS | 2873 | 1468770096847 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:36 INFO - PROCESS | 2873 | 1468770096981 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:41:37 INFO - PROCESS | 2873 | 1468770097062 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 2873 | 1468770097063 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x11824c800 == 32 [pid = 2873] [id = 287] 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x116a0a400) [pid = 2873] [serial = 859] [outer = 0x0] 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1182ea800) [pid = 2873] [serial = 860] [outer = 0x116a0a400] 08:41:37 INFO - PROCESS | 2873 | 1468770097106 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1185e7800) [pid = 2873] [serial = 861] [outer = 0x116a0a400] 08:41:37 INFO - PROCESS | 2873 | 1468770097430 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 622ms 08:41:37 INFO - PROCESS | 2873 | 1468770097461 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 2873 | 1468770097462 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:41:37 INFO - PROCESS | 2873 | 1468770097465 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 2873 | 1468770097470 Marionette TRACE conn2 <- [1,1122,null,{}] 08:41:37 INFO - PROCESS | 2873 | 1468770097478 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}] 08:41:37 INFO - PROCESS | 2873 | 1468770097482 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:37 INFO - PROCESS | 2873 | 1468770097574 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:41:37 INFO - PROCESS | 2873 | 1468770097625 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 2873 | 1468770097627 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199d7800 == 33 [pid = 2873] [id = 288] 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x112d75800) [pid = 2873] [serial = 862] [outer = 0x0] 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11902e000) [pid = 2873] [serial = 863] [outer = 0x112d75800] 08:41:37 INFO - PROCESS | 2873 | 1468770097655 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119a89c00) [pid = 2873] [serial = 864] [outer = 0x112d75800] 08:41:37 INFO - PROCESS | 2873 | 1468770097915 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 474ms 08:41:37 INFO - PROCESS | 2873 | 1468770097941 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 2873 | 1468770097942 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:41:37 INFO - PROCESS | 2873 | 1468770097944 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 2873 | 1468770097946 Marionette TRACE conn2 <- [1,1126,null,{}] 08:41:37 INFO - PROCESS | 2873 | 1468770097948 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}] 08:41:37 INFO - PROCESS | 2873 | 1468770097950 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:38 INFO - PROCESS | 2873 | 1468770098040 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:41:38 INFO - PROCESS | 2873 | 1468770098044 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 2873 | 1468770098045 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f06000 == 34 [pid = 2873] [id = 289] 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b4c000) [pid = 2873] [serial = 865] [outer = 0x0] 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119b62c00) [pid = 2873] [serial = 866] [outer = 0x119b4c000] 08:41:38 INFO - PROCESS | 2873 | 1468770098072 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x121012800) [pid = 2873] [serial = 867] [outer = 0x119b4c000] 08:41:38 INFO - PROCESS | 2873 | 1468770098419 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 08:41:38 INFO - PROCESS | 2873 | 1468770098464 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 2873 | 1468770098465 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:41:38 INFO - PROCESS | 2873 | 1468770098468 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 2873 | 1468770098469 Marionette TRACE conn2 <- [1,1130,null,{}] 08:41:38 INFO - PROCESS | 2873 | 1468770098471 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}] 08:41:38 INFO - PROCESS | 2873 | 1468770098472 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:38 INFO - PROCESS | 2873 | 1468770098608 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:41:38 INFO - PROCESS | 2873 | 1468770098729 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 2873 | 1468770098731 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x127075000 == 35 [pid = 2873] [id = 290] 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x124d87800) [pid = 2873] [serial = 868] [outer = 0x0] 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12502a400) [pid = 2873] [serial = 869] [outer = 0x124d87800] 08:41:38 INFO - PROCESS | 2873 | 1468770098774 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12562cc00) [pid = 2873] [serial = 870] [outer = 0x124d87800] 08:41:39 INFO - PROCESS | 2873 | 1468770099081 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 08:41:39 INFO - PROCESS | 2873 | 1468770099137 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 2873 | 1468770099138 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:41:39 INFO - PROCESS | 2873 | 1468770099141 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 2873 | 1468770099142 Marionette TRACE conn2 <- [1,1134,null,{}] 08:41:39 INFO - PROCESS | 2873 | 1468770099144 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}] 08:41:39 INFO - PROCESS | 2873 | 1468770099148 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:39 INFO - PROCESS | 2873 | 1468770099268 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:41:39 INFO - PROCESS | 2873 | 1468770099272 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 2873 | 1468770099274 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x129226000 == 36 [pid = 2873] [id = 291] 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x125632000) [pid = 2873] [serial = 871] [outer = 0x0] 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126974000) [pid = 2873] [serial = 872] [outer = 0x125632000] 08:41:39 INFO - PROCESS | 2873 | 1468770099298 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1273f5400) [pid = 2873] [serial = 873] [outer = 0x125632000] 08:41:39 INFO - PROCESS | 2873 | 1468770099646 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 08:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:41:39 INFO - PROCESS | 2873 | 1468770099659 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 2873 | 1468770099660 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 2873 | 1468770099662 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 2873 | 1468770099663 Marionette TRACE conn2 <- [1,1138,null,{}] 08:41:39 INFO - PROCESS | 2873 | 1468770099676 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}] 08:41:39 INFO - PROCESS | 2873 | 1468770099678 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:39 INFO - PROCESS | 2873 | 1468770099777 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:41:39 INFO - PROCESS | 2873 | 1468770099781 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 2873 | 1468770099783 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e22000 == 37 [pid = 2873] [id = 292] 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1273f1800) [pid = 2873] [serial = 874] [outer = 0x0] 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12742cc00) [pid = 2873] [serial = 875] [outer = 0x1273f1800] 08:41:39 INFO - PROCESS | 2873 | 1468770099807 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128bd3400) [pid = 2873] [serial = 876] [outer = 0x1273f1800] 08:41:40 INFO - PROCESS | 2873 | 1468770100098 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 08:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:41:40 INFO - PROCESS | 2873 | 1468770100139 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 2873 | 1468770100140 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 2873 | 1468770100142 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 2873 | 1468770100143 Marionette TRACE conn2 <- [1,1142,null,{}] 08:41:40 INFO - PROCESS | 2873 | 1468770100146 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}] 08:41:40 INFO - PROCESS | 2873 | 1468770100147 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:40 INFO - PROCESS | 2873 | 1468770100248 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:41:40 INFO - PROCESS | 2873 | 1468770100252 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 2873 | 1468770100253 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a771000 == 38 [pid = 2873] [id = 293] 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1128d2000) [pid = 2873] [serial = 877] [outer = 0x0] 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128bd8c00) [pid = 2873] [serial = 878] [outer = 0x1128d2000] 08:41:40 INFO - PROCESS | 2873 | 1468770100277 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128bde800) [pid = 2873] [serial = 879] [outer = 0x1128d2000] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119b47c00) [pid = 2873] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119b49000) [pid = 2873] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1133f4000) [pid = 2873] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1185ea000) [pid = 2873] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x124d83c00) [pid = 2873] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1129b3400) [pid = 2873] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119b54800) [pid = 2873] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x116fb7800) [pid = 2873] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11336bc00) [pid = 2873] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11902d800) [pid = 2873] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x110ee9000) [pid = 2873] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112e74c00) [pid = 2873] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1242af800) [pid = 2873] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x11856f000) [pid = 2873] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:41:40 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119537000) [pid = 2873] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:41:40 INFO - PROCESS | 2873 | 1468770100677 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 568ms 08:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:41:40 INFO - PROCESS | 2873 | 1468770100711 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 2873 | 1468770100712 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 2873 | 1468770100714 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 2873 | 1468770100723 Marionette TRACE conn2 <- [1,1146,null,{}] 08:41:40 INFO - PROCESS | 2873 | 1468770100726 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}] 08:41:40 INFO - PROCESS | 2873 | 1468770100727 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:40 INFO - PROCESS | 2873 | 1468770100803 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:41:40 INFO - PROCESS | 2873 | 1468770100807 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 2873 | 1468770100808 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x129338800 == 39 [pid = 2873] [id = 294] 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11336bc00) [pid = 2873] [serial = 880] [outer = 0x0] 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1182dc400) [pid = 2873] [serial = 881] [outer = 0x11336bc00] 08:41:40 INFO - PROCESS | 2873 | 1468770100832 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119a8a800) [pid = 2873] [serial = 882] [outer = 0x11336bc00] 08:41:41 INFO - PROCESS | 2873 | 1468770101155 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 477ms 08:41:41 INFO - PROCESS | 2873 | 1468770101192 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 2873 | 1468770101193 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:41:41 INFO - PROCESS | 2873 | 1468770101195 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 2873 | 1468770101196 Marionette TRACE conn2 <- [1,1150,null,{}] 08:41:41 INFO - PROCESS | 2873 | 1468770101198 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}] 08:41:41 INFO - PROCESS | 2873 | 1468770101200 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:41 INFO - PROCESS | 2873 | 1468770101300 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:41:41 INFO - PROCESS | 2873 | 1468770101307 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 2873 | 1468770101308 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b17c000 == 40 [pid = 2873] [id = 295] 08:41:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x123a2cc00) [pid = 2873] [serial = 883] [outer = 0x0] 08:41:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x128bd3800) [pid = 2873] [serial = 884] [outer = 0x123a2cc00] 08:41:41 INFO - PROCESS | 2873 | 1468770101333 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x121012000) [pid = 2873] [serial = 885] [outer = 0x123a2cc00] 08:41:41 INFO - PROCESS | 2873 | 1468770101671 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 08:41:41 INFO - PROCESS | 2873 | 1468770101714 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:41:41 INFO - PROCESS | 2873 | 1468770101728 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:41:41 INFO - PROCESS | 2873 | 1468770101731 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 2873 | 1468770101734 Marionette TRACE conn2 <- [1,1154,null,{}] 08:41:41 INFO - PROCESS | 2873 | 1468770101737 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}] 08:41:41 INFO - PROCESS | 2873 | 1468770101740 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:41 INFO - PROCESS | 2873 | 1468770101876 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:41:41 INFO - PROCESS | 2873 | 1468770101952 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 2873 | 1468770101953 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b88e000 == 41 [pid = 2873] [id = 296] 08:41:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x120f10800) [pid = 2873] [serial = 886] [outer = 0x0] 08:41:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x128dd7800) [pid = 2873] [serial = 887] [outer = 0x120f10800] 08:41:41 INFO - PROCESS | 2873 | 1468770101979 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1292c6000) [pid = 2873] [serial = 888] [outer = 0x120f10800] 08:41:42 INFO - PROCESS | 2873 | 1468770102261 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 575ms 08:41:42 INFO - PROCESS | 2873 | 1468770102306 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 2873 | 1468770102307 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:41:42 INFO - PROCESS | 2873 | 1468770102310 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 2873 | 1468770102311 Marionette TRACE conn2 <- [1,1158,null,{}] 08:41:42 INFO - PROCESS | 2873 | 1468770102313 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}] 08:41:42 INFO - PROCESS | 2873 | 1468770102314 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:42 INFO - PROCESS | 2873 | 1468770102402 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:41:42 INFO - PROCESS | 2873 | 1468770102405 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 2873 | 1468770102406 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd47000 == 42 [pid = 2873] [id = 297] 08:41:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1292c8c00) [pid = 2873] [serial = 889] [outer = 0x0] 08:41:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1292d2000) [pid = 2873] [serial = 890] [outer = 0x1292c8c00] 08:41:42 INFO - PROCESS | 2873 | 1468770102430 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12950b800) [pid = 2873] [serial = 891] [outer = 0x1292c8c00] 08:41:42 INFO - PROCESS | 2873 | 1468770102890 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 619ms 08:41:42 INFO - PROCESS | 2873 | 1468770102948 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 2873 | 1468770102952 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:41:42 INFO - PROCESS | 2873 | 1468770102959 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 2873 | 1468770102961 Marionette TRACE conn2 <- [1,1162,null,{}] 08:41:42 INFO - PROCESS | 2873 | 1468770102965 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}] 08:41:42 INFO - PROCESS | 2873 | 1468770102966 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:43 INFO - PROCESS | 2873 | 1468770103068 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:41:43 INFO - PROCESS | 2873 | 1468770103159 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 2873 | 1468770103161 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167ec800 == 43 [pid = 2873] [id = 298] 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x113d92400) [pid = 2873] [serial = 892] [outer = 0x0] 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1172c0c00) [pid = 2873] [serial = 893] [outer = 0x113d92400] 08:41:43 INFO - PROCESS | 2873 | 1468770103192 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x118354c00) [pid = 2873] [serial = 894] [outer = 0x113d92400] 08:41:43 INFO - PROCESS | 2873 | 1468770103620 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 08:41:43 INFO - PROCESS | 2873 | 1468770103629 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 2873 | 1468770103632 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:41:43 INFO - PROCESS | 2873 | 1468770103639 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 2873 | 1468770103640 Marionette TRACE conn2 <- [1,1166,null,{}] 08:41:43 INFO - PROCESS | 2873 | 1468770103643 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}] 08:41:43 INFO - PROCESS | 2873 | 1468770103645 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:43 INFO - PROCESS | 2873 | 1468770103751 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:41:43 INFO - PROCESS | 2873 | 1468770103804 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 2873 | 1468770103805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x12505e000 == 44 [pid = 2873] [id = 299] 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x11906f400) [pid = 2873] [serial = 895] [outer = 0x0] 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119987800) [pid = 2873] [serial = 896] [outer = 0x11906f400] 08:41:43 INFO - PROCESS | 2873 | 1468770103839 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119b50400) [pid = 2873] [serial = 897] [outer = 0x11906f400] 08:41:44 INFO - PROCESS | 2873 | 1468770104283 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 669ms 08:41:44 INFO - PROCESS | 2873 | 1468770104308 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 2873 | 1468770104309 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:41:44 INFO - PROCESS | 2873 | 1468770104312 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 2873 | 1468770104314 Marionette TRACE conn2 <- [1,1170,null,{}] 08:41:44 INFO - PROCESS | 2873 | 1468770104324 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}] 08:41:44 INFO - PROCESS | 2873 | 1468770104327 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:44 INFO - PROCESS | 2873 | 1468770104447 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:41:44 INFO - PROCESS | 2873 | 1468770104518 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 2873 | 1468770104521 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd48800 == 45 [pid = 2873] [id = 300] 08:41:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1256c2000) [pid = 2873] [serial = 898] [outer = 0x0] 08:41:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x126e02400) [pid = 2873] [serial = 899] [outer = 0x1256c2000] 08:41:44 INFO - PROCESS | 2873 | 1468770104551 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1273e9800) [pid = 2873] [serial = 900] [outer = 0x1256c2000] 08:41:44 INFO - PROCESS | 2873 | 1468770104960 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 673ms 08:41:44 INFO - PROCESS | 2873 | 1468770104985 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 2873 | 1468770104987 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:41:44 INFO - PROCESS | 2873 | 1468770104990 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 2873 | 1468770104991 Marionette TRACE conn2 <- [1,1174,null,{}] 08:41:44 INFO - PROCESS | 2873 | 1468770104993 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}] 08:41:44 INFO - PROCESS | 2873 | 1468770104995 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:45 INFO - PROCESS | 2873 | 1468770105097 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:41:45 INFO - PROCESS | 2873 | 1468770105153 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 2873 | 1468770105155 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c282000 == 46 [pid = 2873] [id = 301] 08:41:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x128bdc400) [pid = 2873] [serial = 901] [outer = 0x0] 08:41:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x128dd2000) [pid = 2873] [serial = 902] [outer = 0x128bdc400] 08:41:45 INFO - PROCESS | 2873 | 1468770105183 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x129285000) [pid = 2873] [serial = 903] [outer = 0x128bdc400] 08:41:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x11721c800) [pid = 2873] [serial = 904] [outer = 0x12ce0dc00] 08:41:45 INFO - PROCESS | 2873 | 1468770105784 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] 08:41:45 INFO - PROCESS | 2873 | 1468770105875 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:41:45 INFO - PROCESS | 2873 | 1468770105879 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 2873 | 1468770105881 Marionette TRACE conn2 <- [1,1178,null,{}] 08:41:45 INFO - PROCESS | 2873 | 1468770105896 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}] 08:41:45 INFO - PROCESS | 2873 | 1468770105898 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:45 INFO - PROCESS | 2873 | 1468770105995 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:41:46 INFO - PROCESS | 2873 | 1468770106047 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 2873 | 1468770106050 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169a4000 == 47 [pid = 2873] [id = 302] 08:41:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x112d78000) [pid = 2873] [serial = 905] [outer = 0x0] 08:41:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x112f94c00) [pid = 2873] [serial = 906] [outer = 0x112d78000] 08:41:46 INFO - PROCESS | 2873 | 1468770106077 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x116fb7800) [pid = 2873] [serial = 907] [outer = 0x112d78000] 08:41:46 INFO - PROCESS | 2873 | 1468770106494 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] 08:41:47 INFO - PROCESS | 2873 | 1468770107105 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:41:47 INFO - PROCESS | 2873 | 1468770107108 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 2873 | 1468770107110 Marionette TRACE conn2 <- [1,1182,null,{}] 08:41:47 INFO - PROCESS | 2873 | 1468770107114 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}] 08:41:47 INFO - PROCESS | 2873 | 1468770107116 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:47 INFO - PROCESS | 2873 | 1468770107196 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:41:47 INFO - PROCESS | 2873 | 1468770107203 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 2873 | 1468770107206 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x113abf800 == 28 [pid = 2873] [id = 303] 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1129ae800) [pid = 2873] [serial = 908] [outer = 0x0] 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x112a79400) [pid = 2873] [serial = 909] [outer = 0x1129ae800] 08:41:47 INFO - PROCESS | 2873 | 1468770107234 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x112f4fc00) [pid = 2873] [serial = 910] [outer = 0x1129ae800] 08:41:47 INFO - PROCESS | 2873 | 1468770107596 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 2873 | 1468770107652 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:41:47 INFO - PROCESS | 2873 | 1468770107657 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 2873 | 1468770107660 Marionette TRACE conn2 <- [1,1186,null,{}] 08:41:47 INFO - PROCESS | 2873 | 1468770107663 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}] 08:41:47 INFO - PROCESS | 2873 | 1468770107665 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:47 INFO - PROCESS | 2873 | 1468770107740 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:41:47 INFO - PROCESS | 2873 | 1468770107744 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 2873 | 1468770107746 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c9800 == 29 [pid = 2873] [id = 304] 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x113370800) [pid = 2873] [serial = 911] [outer = 0x0] 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11602f800) [pid = 2873] [serial = 912] [outer = 0x113370800] 08:41:47 INFO - PROCESS | 2873 | 1468770107775 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1172c7800) [pid = 2873] [serial = 913] [outer = 0x113370800] 08:41:48 INFO - PROCESS | 2873 | 1468770108121 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] 08:41:48 INFO - PROCESS | 2873 | 1468770108129 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:41:48 INFO - PROCESS | 2873 | 1468770108136 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 2873 | 1468770108137 Marionette TRACE conn2 <- [1,1190,null,{}] 08:41:48 INFO - PROCESS | 2873 | 1468770108144 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}] 08:41:48 INFO - PROCESS | 2873 | 1468770108148 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:48 INFO - PROCESS | 2873 | 1468770108239 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:41:48 INFO - PROCESS | 2873 | 1468770108292 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 2873 | 1468770108294 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x119276800 == 30 [pid = 2873] [id = 305] 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1182e1400) [pid = 2873] [serial = 914] [outer = 0x0] 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118578000) [pid = 2873] [serial = 915] [outer = 0x1182e1400] 08:41:48 INFO - PROCESS | 2873 | 1468770108322 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118877800) [pid = 2873] [serial = 916] [outer = 0x1182e1400] 08:41:48 INFO - PROCESS | 2873 | 1468770108639 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] 08:41:48 INFO - PROCESS | 2873 | 1468770108659 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:41:48 INFO - PROCESS | 2873 | 1468770108662 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 2873 | 1468770108663 Marionette TRACE conn2 <- [1,1194,null,{}] 08:41:48 INFO - PROCESS | 2873 | 1468770108669 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}] 08:41:48 INFO - PROCESS | 2873 | 1468770108670 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:48 INFO - PROCESS | 2873 | 1468770108767 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:41:48 INFO - PROCESS | 2873 | 1468770108845 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 2873 | 1468770108846 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dc800 == 31 [pid = 2873] [id = 306] 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x118877400) [pid = 2873] [serial = 917] [outer = 0x0] 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119723400) [pid = 2873] [serial = 918] [outer = 0x118877400] 08:41:48 INFO - PROCESS | 2873 | 1468770108887 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11997f400) [pid = 2873] [serial = 919] [outer = 0x118877400] 08:41:49 INFO - PROCESS | 2873 | 1468770109221 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] 08:41:49 INFO - PROCESS | 2873 | 1468770109233 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:41:49 INFO - PROCESS | 2873 | 1468770109238 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 2873 | 1468770109239 Marionette TRACE conn2 <- [1,1198,null,{}] 08:41:49 INFO - PROCESS | 2873 | 1468770109242 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}] 08:41:49 INFO - PROCESS | 2873 | 1468770109243 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:49 INFO - PROCESS | 2873 | 1468770109340 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:41:49 INFO - PROCESS | 2873 | 1468770109374 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 2873 | 1468770109375 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12392e000 == 32 [pid = 2873] [id = 307] 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119980400) [pid = 2873] [serial = 920] [outer = 0x0] 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119b4a400) [pid = 2873] [serial = 921] [outer = 0x119980400] 08:41:49 INFO - PROCESS | 2873 | 1468770109399 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b6d000) [pid = 2873] [serial = 922] [outer = 0x119980400] 08:41:49 INFO - PROCESS | 2873 | 1468770109711 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]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 08:41:49 INFO - PROCESS | 2873 | 1468770109759 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 2873 | 1468770109761 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:41:49 INFO - PROCESS | 2873 | 1468770109769 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 2873 | 1468770109770 Marionette TRACE conn2 <- [1,1202,null,{}] 08:41:49 INFO - PROCESS | 2873 | 1468770109772 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}] 08:41:49 INFO - PROCESS | 2873 | 1468770109776 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:49 INFO - PROCESS | 2873 | 1468770109893 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:41:49 INFO - PROCESS | 2873 | 1468770109896 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 2873 | 1468770109898 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x124415800 == 33 [pid = 2873] [id = 308] 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x119f2f400) [pid = 2873] [serial = 923] [outer = 0x0] 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x123ced800) [pid = 2873] [serial = 924] [outer = 0x119f2f400] 08:41:49 INFO - PROCESS | 2873 | 1468770109923 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x124b96400) [pid = 2873] [serial = 925] [outer = 0x119f2f400] 08:41:50 INFO - PROCESS | 2873 | 1468770110238 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]]]}] 08:41:50 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 08:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 08:41:50 INFO - PROCESS | 2873 | 1468770110293 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 2873 | 1468770110294 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:41:50 INFO - PROCESS | 2873 | 1468770110296 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 2873 | 1468770110298 Marionette TRACE conn2 <- [1,1206,null,{}] 08:41:50 INFO - PROCESS | 2873 | 1468770110302 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}] 08:41:50 INFO - PROCESS | 2873 | 1468770110304 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:50 INFO - PROCESS | 2873 | 1468770110399 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:41:50 INFO - PROCESS | 2873 | 1468770110402 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 2873 | 1468770110403 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dc7800 == 34 [pid = 2873] [id = 309] 08:41:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x120f05400) [pid = 2873] [serial = 926] [outer = 0x0] 08:41:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x124df4400) [pid = 2873] [serial = 927] [outer = 0x120f05400] 08:41:50 INFO - PROCESS | 2873 | 1468770110434 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x125631c00) [pid = 2873] [serial = 928] [outer = 0x120f05400] 08:41:50 INFO - PROCESS | 2873 | 1468770110763 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]]]}] 08:41:50 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 08:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 08:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:41:50 INFO - PROCESS | 2873 | 1468770110815 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 2873 | 1468770110817 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 2873 | 1468770110819 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 2873 | 1468770110820 Marionette TRACE conn2 <- [1,1210,null,{}] 08:41:50 INFO - PROCESS | 2873 | 1468770110822 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}] 08:41:50 INFO - PROCESS | 2873 | 1468770110823 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:50 INFO - PROCESS | 2873 | 1468770110912 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:41:50 INFO - PROCESS | 2873 | 1468770110950 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 2873 | 1468770110951 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x126dcd800 == 35 [pid = 2873] [id = 310] 08:41:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112f51c00) [pid = 2873] [serial = 929] [outer = 0x0] 08:41:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1256a6800) [pid = 2873] [serial = 930] [outer = 0x112f51c00] 08:41:50 INFO - PROCESS | 2873 | 1468770110975 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1256c4c00) [pid = 2873] [serial = 931] [outer = 0x112f51c00] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x111cad400) [pid = 2873] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x124d87800) [pid = 2873] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x125632000) [pid = 2873] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x112f5b000) [pid = 2873] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1273f1800) [pid = 2873] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x112d75800) [pid = 2873] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1256b8400) [pid = 2873] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x116a0a400) [pid = 2873] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119b4c000) [pid = 2873] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112a7c800) [pid = 2873] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x117e96000) [pid = 2873] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1128d2000) [pid = 2873] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11336bc00) [pid = 2873] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x123a2cc00) [pid = 2873] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x120f10800) [pid = 2873] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:41:51 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1292c8c00) [pid = 2873] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:41:51 INFO - PROCESS | 2873 | 1468770111430 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 617ms 08:41:51 INFO - PROCESS | 2873 | 1468770111437 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 2873 | 1468770111438 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:41:51 INFO - PROCESS | 2873 | 1468770111440 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 2873 | 1468770111441 Marionette TRACE conn2 <- [1,1214,null,{}] 08:41:51 INFO - PROCESS | 2873 | 1468770111444 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}] 08:41:51 INFO - PROCESS | 2873 | 1468770111445 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:51 INFO - PROCESS | 2873 | 1468770111523 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:41:51 INFO - PROCESS | 2873 | 1468770111527 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 2873 | 1468770111528 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6e000 == 36 [pid = 2873] [id = 311] 08:41:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x112d75800) [pid = 2873] [serial = 932] [outer = 0x0] 08:41:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119b47800) [pid = 2873] [serial = 933] [outer = 0x112d75800] 08:41:51 INFO - PROCESS | 2873 | 1468770111555 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x124d8e400) [pid = 2873] [serial = 934] [outer = 0x112d75800] 08:41:51 INFO - PROCESS | 2873 | 1468770111904 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 08:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:41:51 INFO - PROCESS | 2873 | 1468770111909 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 2873 | 1468770111910 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:41:51 INFO - PROCESS | 2873 | 1468770111912 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 2873 | 1468770111913 Marionette TRACE conn2 <- [1,1218,null,{}] 08:41:51 INFO - PROCESS | 2873 | 1468770111915 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}] 08:41:51 INFO - PROCESS | 2873 | 1468770111918 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:52 INFO - PROCESS | 2873 | 1468770112016 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:41:52 INFO - PROCESS | 2873 | 1468770112022 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 2873 | 1468770112023 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f3a800 == 37 [pid = 2873] [id = 312] 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x116a0a400) [pid = 2873] [serial = 935] [outer = 0x0] 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1256bd000) [pid = 2873] [serial = 936] [outer = 0x116a0a400] 08:41:52 INFO - PROCESS | 2873 | 1468770112047 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x126e07c00) [pid = 2873] [serial = 937] [outer = 0x116a0a400] 08:41:52 INFO - PROCESS | 2873 | 1468770112358 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 472ms 08:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:41:52 INFO - PROCESS | 2873 | 1468770112387 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 2873 | 1468770112389 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:41:52 INFO - PROCESS | 2873 | 1468770112392 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 2873 | 1468770112395 Marionette TRACE conn2 <- [1,1222,null,{}] 08:41:52 INFO - PROCESS | 2873 | 1468770112398 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}] 08:41:52 INFO - PROCESS | 2873 | 1468770112401 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:52 INFO - PROCESS | 2873 | 1468770112497 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:41:52 INFO - PROCESS | 2873 | 1468770112503 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 2873 | 1468770112504 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e20000 == 38 [pid = 2873] [id = 313] 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x126974c00) [pid = 2873] [serial = 938] [outer = 0x0] 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1273a4800) [pid = 2873] [serial = 939] [outer = 0x126974c00] 08:41:52 INFO - PROCESS | 2873 | 1468770112531 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12742dc00) [pid = 2873] [serial = 940] [outer = 0x126974c00] 08:41:52 INFO - PROCESS | 2873 | 1468770112877 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] 08:41:52 INFO - PROCESS | 2873 | 1468770112914 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:41:52 INFO - PROCESS | 2873 | 1468770112916 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 2873 | 1468770112917 Marionette TRACE conn2 <- [1,1226,null,{}] 08:41:52 INFO - PROCESS | 2873 | 1468770112930 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}] 08:41:52 INFO - PROCESS | 2873 | 1468770112931 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:53 INFO - PROCESS | 2873 | 1468770113006 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:41:53 INFO - PROCESS | 2873 | 1468770113010 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 2873 | 1468770113011 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a76d000 == 39 [pid = 2873] [id = 314] 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128bd0800) [pid = 2873] [serial = 941] [outer = 0x0] 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128d8f800) [pid = 2873] [serial = 942] [outer = 0x128bd0800] 08:41:53 INFO - PROCESS | 2873 | 1468770113035 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12927d800) [pid = 2873] [serial = 943] [outer = 0x128bd0800] 08:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 479ms 08:41:53 INFO - PROCESS | 2873 | 1468770113388 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]]]}] 08:41:53 INFO - PROCESS | 2873 | 1468770113396 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 2873 | 1468770113398 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:41:53 INFO - PROCESS | 2873 | 1468770113403 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 2873 | 1468770113406 Marionette TRACE conn2 <- [1,1230,null,{}] 08:41:53 INFO - PROCESS | 2873 | 1468770113410 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}] 08:41:53 INFO - PROCESS | 2873 | 1468770113412 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:53 INFO - PROCESS | 2873 | 1468770113526 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:41:53 INFO - PROCESS | 2873 | 1468770113602 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 2873 | 1468770113605 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167e9000 == 40 [pid = 2873] [id = 315] 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1129a7400) [pid = 2873] [serial = 944] [outer = 0x0] 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1129b0000) [pid = 2873] [serial = 945] [outer = 0x1129a7400] 08:41:53 INFO - PROCESS | 2873 | 1468770113636 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112f56000) [pid = 2873] [serial = 946] [outer = 0x1129a7400] 08:41:54 INFO - PROCESS | 2873 | 1468770114155 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 822ms 08:41:54 INFO - PROCESS | 2873 | 1468770114225 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 2873 | 1468770114228 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:41:54 INFO - PROCESS | 2873 | 1468770114233 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 2873 | 1468770114235 Marionette TRACE conn2 <- [1,1234,null,{}] 08:41:54 INFO - PROCESS | 2873 | 1468770114237 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}] 08:41:54 INFO - PROCESS | 2873 | 1468770114239 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:54 INFO - PROCESS | 2873 | 1468770114345 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:41:54 INFO - PROCESS | 2873 | 1468770114401 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 2873 | 1468770114402 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194eb000 == 41 [pid = 2873] [id = 316] 08:41:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1176d5000) [pid = 2873] [serial = 947] [outer = 0x0] 08:41:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x118035c00) [pid = 2873] [serial = 948] [outer = 0x1176d5000] 08:41:54 INFO - PROCESS | 2873 | 1468770114433 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x118352000) [pid = 2873] [serial = 949] [outer = 0x1176d5000] 08:41:54 INFO - PROCESS | 2873 | 1468770114909 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 720ms 08:41:54 INFO - PROCESS | 2873 | 1468770114953 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 2873 | 1468770114954 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:41:54 INFO - PROCESS | 2873 | 1468770114957 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 2873 | 1468770114959 Marionette TRACE conn2 <- [1,1238,null,{}] 08:41:54 INFO - PROCESS | 2873 | 1468770114967 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}] 08:41:54 INFO - PROCESS | 2873 | 1468770114970 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:55 INFO - PROCESS | 2873 | 1468770115179 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:41:55 INFO - PROCESS | 2873 | 1468770115246 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 2873 | 1468770115247 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167df000 == 42 [pid = 2873] [id = 317] 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x112f4f400) [pid = 2873] [serial = 950] [outer = 0x0] 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x112f5b800) [pid = 2873] [serial = 951] [outer = 0x112f4f400] 08:41:55 INFO - PROCESS | 2873 | 1468770115277 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x113f2dc00) [pid = 2873] [serial = 952] [outer = 0x112f4f400] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x129e20000 == 41 [pid = 2873] [id = 313] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x128f3a800 == 40 [pid = 2873] [id = 312] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6e000 == 39 [pid = 2873] [id = 311] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x126dcd800 == 38 [pid = 2873] [id = 310] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x124dc7800 == 37 [pid = 2873] [id = 309] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x124415800 == 36 [pid = 2873] [id = 308] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x12392e000 == 35 [pid = 2873] [id = 307] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dc800 == 34 [pid = 2873] [id = 306] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x119276800 == 33 [pid = 2873] [id = 305] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c9800 == 32 [pid = 2873] [id = 304] 08:41:55 INFO - PROCESS | 2873 | --DOCSHELL 0x113abf800 == 31 [pid = 2873] [id = 303] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x11856b400) [pid = 2873] [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.] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x112f54000) [pid = 2873] [serial = 801] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12502a400) [pid = 2873] [serial = 869] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126974000) [pid = 2873] [serial = 872] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12562cc00) [pid = 2873] [serial = 870] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1133d4c00) [pid = 2873] [serial = 857] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x116765400) [pid = 2873] [serial = 858] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12742cc00) [pid = 2873] [serial = 875] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11902e000) [pid = 2873] [serial = 863] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119a89c00) [pid = 2873] [serial = 864] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12739d000) [pid = 2873] [serial = 849] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1182ea800) [pid = 2873] [serial = 860] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1185e7800) [pid = 2873] [serial = 861] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119b62c00) [pid = 2873] [serial = 866] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112d78c00) [pid = 2873] [serial = 851] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1133f7400) [pid = 2873] [serial = 852] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118041800) [pid = 2873] [serial = 854] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11856c800) [pid = 2873] [serial = 855] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1273f5400) [pid = 2873] [serial = 873] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x128bd8c00) [pid = 2873] [serial = 878] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x128bd3400) [pid = 2873] [serial = 876] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119a8a800) [pid = 2873] [serial = 882] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1182dc400) [pid = 2873] [serial = 881] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x128bde800) [pid = 2873] [serial = 879] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x121012000) [pid = 2873] [serial = 885] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1292c6000) [pid = 2873] [serial = 888] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1292d2000) [pid = 2873] [serial = 890] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x121012800) [pid = 2873] [serial = 867] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x128dd7800) [pid = 2873] [serial = 887] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x128bd3800) [pid = 2873] [serial = 884] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x12950b800) [pid = 2873] [serial = 891] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 2873 | 1468770115764 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 823ms 08:41:55 INFO - PROCESS | 2873 | 1468770115781 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 2873 | 1468770115783 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:41:55 INFO - PROCESS | 2873 | 1468770115787 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 2873 | 1468770115789 Marionette TRACE conn2 <- [1,1242,null,{}] 08:41:55 INFO - PROCESS | 2873 | 1468770115792 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}] 08:41:55 INFO - PROCESS | 2873 | 1468770115793 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:55 INFO - PROCESS | 2873 | 1468770115874 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:41:55 INFO - PROCESS | 2873 | 1468770115878 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 2873 | 1468770115880 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x11700c000 == 32 [pid = 2873] [id = 318] 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x11696f800) [pid = 2873] [serial = 953] [outer = 0x0] 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x118041800) [pid = 2873] [serial = 954] [outer = 0x11696f800] 08:41:55 INFO - PROCESS | 2873 | 1468770115910 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x118575400) [pid = 2873] [serial = 955] [outer = 0x11696f800] 08:41:56 INFO - PROCESS | 2873 | 1468770116254 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 08:41:56 INFO - PROCESS | 2873 | 1468770116306 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 2873 | 1468770116308 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:41:56 INFO - PROCESS | 2873 | 1468770116310 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 2873 | 1468770116311 Marionette TRACE conn2 <- [1,1246,null,{}] 08:41:56 INFO - PROCESS | 2873 | 1468770116314 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}] 08:41:56 INFO - PROCESS | 2873 | 1468770116315 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:56 INFO - PROCESS | 2873 | 1468770116397 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:41:56 INFO - PROCESS | 2873 | 1468770116406 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 2873 | 1468770116407 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b1000 == 33 [pid = 2873] [id = 319] 08:41:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118732c00) [pid = 2873] [serial = 956] [outer = 0x0] 08:41:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119073c00) [pid = 2873] [serial = 957] [outer = 0x118732c00] 08:41:56 INFO - PROCESS | 2873 | 1468770116434 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119976c00) [pid = 2873] [serial = 958] [outer = 0x118732c00] 08:41:56 INFO - PROCESS | 2873 | 1468770116808 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 08:41:56 INFO - PROCESS | 2873 | 1468770116832 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 2873 | 1468770116838 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:41:56 INFO - PROCESS | 2873 | 1468770116861 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 2873 | 1468770116866 Marionette TRACE conn2 <- [1,1250,null,{}] 08:41:56 INFO - PROCESS | 2873 | 1468770116871 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}] 08:41:56 INFO - PROCESS | 2873 | 1468770116875 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:57 INFO - PROCESS | 2873 | 1468770117001 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:41:57 INFO - PROCESS | 2873 | 1468770117010 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 2873 | 1468770117012 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f1c000 == 34 [pid = 2873] [id = 320] 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119986400) [pid = 2873] [serial = 959] [outer = 0x0] 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119b52800) [pid = 2873] [serial = 960] [outer = 0x119986400] 08:41:57 INFO - PROCESS | 2873 | 1468770117052 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x123805800) [pid = 2873] [serial = 961] [outer = 0x119986400] 08:41:57 INFO - PROCESS | 2873 | 1468770117442 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 644ms 08:41:57 INFO - PROCESS | 2873 | 1468770117487 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 2873 | 1468770117488 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:41:57 INFO - PROCESS | 2873 | 1468770117490 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 2873 | 1468770117491 Marionette TRACE conn2 <- [1,1254,null,{}] 08:41:57 INFO - PROCESS | 2873 | 1468770117494 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}] 08:41:57 INFO - PROCESS | 2873 | 1468770117495 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:57 INFO - PROCESS | 2873 | 1468770117606 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:41:57 INFO - PROCESS | 2873 | 1468770117611 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 2873 | 1468770117612 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x12441e000 == 35 [pid = 2873] [id = 321] 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1162d5800) [pid = 2873] [serial = 962] [outer = 0x0] 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124027c00) [pid = 2873] [serial = 963] [outer = 0x1162d5800] 08:41:57 INFO - PROCESS | 2873 | 1468770117637 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x124b93000) [pid = 2873] [serial = 964] [outer = 0x1162d5800] 08:41:57 INFO - PROCESS | 2873 | 1468770117965 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:41:58 INFO - PROCESS | 2873 | 1468770118009 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 2873 | 1468770118010 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 2873 | 1468770118012 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 2873 | 1468770118013 Marionette TRACE conn2 <- [1,1258,null,{}] 08:41:58 INFO - PROCESS | 2873 | 1468770118016 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}] 08:41:58 INFO - PROCESS | 2873 | 1468770118017 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:58 INFO - PROCESS | 2873 | 1468770118118 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:41:58 INFO - PROCESS | 2873 | 1468770118155 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 2873 | 1468770118159 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b72800 == 36 [pid = 2873] [id = 322] 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x126971800) [pid = 2873] [serial = 965] [outer = 0x0] 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126977000) [pid = 2873] [serial = 966] [outer = 0x126971800] 08:41:58 INFO - PROCESS | 2873 | 1468770118190 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1273e8000) [pid = 2873] [serial = 967] [outer = 0x126971800] 08:41:58 INFO - PROCESS | 2873 | 1468770118540 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 568ms 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:41:58 INFO - PROCESS | 2873 | 1468770118581 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 2873 | 1468770118582 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 2873 | 1468770118584 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 2873 | 1468770118585 Marionette TRACE conn2 <- [1,1262,null,{}] 08:41:58 INFO - PROCESS | 2873 | 1468770118588 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}] 08:41:58 INFO - PROCESS | 2873 | 1468770118589 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:58 INFO - PROCESS | 2873 | 1468770118685 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:41:58 INFO - PROCESS | 2873 | 1468770118689 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 2873 | 1468770118690 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12922e800 == 37 [pid = 2873] [id = 323] 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1273e8c00) [pid = 2873] [serial = 968] [outer = 0x0] 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x127426000) [pid = 2873] [serial = 969] [outer = 0x1273e8c00] 08:41:58 INFO - PROCESS | 2873 | 1468770118722 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128bddc00) [pid = 2873] [serial = 970] [outer = 0x1273e8c00] 08:41:59 INFO - PROCESS | 2873 | 1468770119057 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 08:41:59 INFO - PROCESS | 2873 | 1468770119105 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 2873 | 1468770119106 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:41:59 INFO - PROCESS | 2873 | 1468770119110 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 2873 | 1468770119111 Marionette TRACE conn2 <- [1,1266,null,{}] 08:41:59 INFO - PROCESS | 2873 | 1468770119114 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}] 08:41:59 INFO - PROCESS | 2873 | 1468770119116 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:59 INFO - PROCESS | 2873 | 1468770119259 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:41:59 INFO - PROCESS | 2873 | 1468770119276 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 2873 | 1468770119278 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e22000 == 38 [pid = 2873] [id = 324] 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x128bd0400) [pid = 2873] [serial = 971] [outer = 0x0] 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12927bc00) [pid = 2873] [serial = 972] [outer = 0x128bd0400] 08:41:59 INFO - PROCESS | 2873 | 1468770119317 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x129288400) [pid = 2873] [serial = 973] [outer = 0x128bd0400] 08:41:59 INFO - PROCESS | 2873 | 1468770119697 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 619ms 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:41:59 INFO - PROCESS | 2873 | 1468770119729 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 2873 | 1468770119731 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:41:59 INFO - PROCESS | 2873 | 1468770119741 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 2873 | 1468770119742 Marionette TRACE conn2 <- [1,1270,null,{}] 08:41:59 INFO - PROCESS | 2873 | 1468770119744 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}] 08:41:59 INFO - PROCESS | 2873 | 1468770119745 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:59 INFO - PROCESS | 2873 | 1468770119841 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:41:59 INFO - PROCESS | 2873 | 1468770119845 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 2873 | 1468770119846 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:41:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa99000 == 39 [pid = 2873] [id = 325] 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x128bde800) [pid = 2873] [serial = 974] [outer = 0x0] 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x129287800) [pid = 2873] [serial = 975] [outer = 0x128bde800] 08:41:59 INFO - PROCESS | 2873 | 1468770119876 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1292d1800) [pid = 2873] [serial = 976] [outer = 0x128bde800] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119980400) [pid = 2873] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x113370800) [pid = 2873] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1129ae800) [pid = 2873] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1182e1400) [pid = 2873] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x118877400) [pid = 2873] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119f2f400) [pid = 2873] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x112d78000) [pid = 2873] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112f51c00) [pid = 2873] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x113d92400) [pid = 2873] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11906f400) [pid = 2873] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1256c2000) [pid = 2873] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x120f05400) [pid = 2873] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x112d75800) [pid = 2873] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x128bdc400) [pid = 2873] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x126974c00) [pid = 2873] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:42:00 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x116a0a400) [pid = 2873] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:42:00 INFO - PROCESS | 2873 | 1468770120245 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 525ms 08:42:00 INFO - PROCESS | 2873 | 1468770120259 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:42:00 INFO - PROCESS | 2873 | 1468770120260 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 2873 | 1468770120262 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 2873 | 1468770120263 Marionette TRACE conn2 <- [1,1274,null,{}] 08:42:00 INFO - PROCESS | 2873 | 1468770120266 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}] 08:42:00 INFO - PROCESS | 2873 | 1468770120268 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:00 INFO - PROCESS | 2873 | 1468770120384 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:42:00 INFO - PROCESS | 2873 | 1468770120418 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 2873 | 1468770120419 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a63f800 == 40 [pid = 2873] [id = 326] 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x110ee2800) [pid = 2873] [serial = 977] [outer = 0x0] 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118358800) [pid = 2873] [serial = 978] [outer = 0x110ee2800] 08:42:00 INFO - PROCESS | 2873 | 1468770120444 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11998bc00) [pid = 2873] [serial = 979] [outer = 0x110ee2800] 08:42:00 INFO - PROCESS | 2873 | 1468770120709 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:42:00 INFO - PROCESS | 2873 | 1468770120740 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 2873 | 1468770120741 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 2873 | 1468770120743 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 2873 | 1468770120744 Marionette TRACE conn2 <- [1,1278,null,{}] 08:42:00 INFO - PROCESS | 2873 | 1468770120747 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}] 08:42:00 INFO - PROCESS | 2873 | 1468770120748 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:00 INFO - PROCESS | 2873 | 1468770120845 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:42:00 INFO - PROCESS | 2873 | 1468770120848 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 2873 | 1468770120850 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b183800 == 41 [pid = 2873] [id = 327] 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119065800) [pid = 2873] [serial = 980] [outer = 0x0] 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x126d35000) [pid = 2873] [serial = 981] [outer = 0x119065800] 08:42:00 INFO - PROCESS | 2873 | 1468770120884 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129509800) [pid = 2873] [serial = 982] [outer = 0x119065800] 08:42:01 INFO - PROCESS | 2873 | 1468770121237 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 08:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:42:01 INFO - PROCESS | 2873 | 1468770121263 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 2873 | 1468770121264 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:42:01 INFO - PROCESS | 2873 | 1468770121278 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 2873 | 1468770121280 Marionette TRACE conn2 <- [1,1282,null,{}] 08:42:01 INFO - PROCESS | 2873 | 1468770121284 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}] 08:42:01 INFO - PROCESS | 2873 | 1468770121285 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:01 INFO - PROCESS | 2873 | 1468770121375 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:42:01 INFO - PROCESS | 2873 | 1468770121379 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 2873 | 1468770121380 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b90d000 == 42 [pid = 2873] [id = 328] 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12950e400) [pid = 2873] [serial = 983] [outer = 0x0] 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x129522000) [pid = 2873] [serial = 984] [outer = 0x12950e400] 08:42:01 INFO - PROCESS | 2873 | 1468770121404 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12956c000) [pid = 2873] [serial = 985] [outer = 0x12950e400] 08:42:01 INFO - PROCESS | 2873 | 1468770121738 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 481ms 08:42:01 INFO - PROCESS | 2873 | 1468770121749 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 2873 | 1468770121751 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:42:01 INFO - PROCESS | 2873 | 1468770121756 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 2873 | 1468770121757 Marionette TRACE conn2 <- [1,1286,null,{}] 08:42:01 INFO - PROCESS | 2873 | 1468770121760 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}] 08:42:01 INFO - PROCESS | 2873 | 1468770121761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:01 INFO - PROCESS | 2873 | 1468770121845 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:42:01 INFO - PROCESS | 2873 | 1468770121856 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 2873 | 1468770121857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd42800 == 43 [pid = 2873] [id = 329] 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12956e800) [pid = 2873] [serial = 986] [outer = 0x0] 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12959ec00) [pid = 2873] [serial = 987] [outer = 0x12956e800] 08:42:01 INFO - PROCESS | 2873 | 1468770121881 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12a6cf000) [pid = 2873] [serial = 988] [outer = 0x12956e800] 08:42:02 INFO - PROCESS | 2873 | 1468770122340 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 619ms 08:42:02 INFO - PROCESS | 2873 | 1468770122376 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:42:02 INFO - PROCESS | 2873 | 1468770122378 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 2873 | 1468770122382 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 2873 | 1468770122384 Marionette TRACE conn2 <- [1,1290,null,{}] 08:42:02 INFO - PROCESS | 2873 | 1468770122387 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}] 08:42:02 INFO - PROCESS | 2873 | 1468770122389 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:02 INFO - PROCESS | 2873 | 1468770122495 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:42:02 INFO - PROCESS | 2873 | 1468770122566 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 2873 | 1468770122567 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x11857a800 == 44 [pid = 2873] [id = 330] 08:42:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1133f8800) [pid = 2873] [serial = 989] [outer = 0x0] 08:42:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x11696d800) [pid = 2873] [serial = 990] [outer = 0x1133f8800] 08:42:02 INFO - PROCESS | 2873 | 1468770122598 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x11856f000) [pid = 2873] [serial = 991] [outer = 0x1133f8800] 08:42:03 INFO - PROCESS | 2873 | 1468770123006 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 08:42:03 INFO - PROCESS | 2873 | 1468770123053 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 2873 | 1468770123056 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:42:03 INFO - PROCESS | 2873 | 1468770123060 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 2873 | 1468770123062 Marionette TRACE conn2 <- [1,1294,null,{}] 08:42:03 INFO - PROCESS | 2873 | 1468770123065 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}] 08:42:03 INFO - PROCESS | 2873 | 1468770123066 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:03 INFO - PROCESS | 2873 | 1468770123224 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:42:03 INFO - PROCESS | 2873 | 1468770123294 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 2873 | 1468770123296 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbb000 == 45 [pid = 2873] [id = 331] 08:42:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1185f1400) [pid = 2873] [serial = 992] [outer = 0x0] 08:42:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x119986800) [pid = 2873] [serial = 993] [outer = 0x1185f1400] 08:42:03 INFO - PROCESS | 2873 | 1468770123327 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119b53c00) [pid = 2873] [serial = 994] [outer = 0x1185f1400] 08:42:03 INFO - PROCESS | 2873 | 1468770123753 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 719ms 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:42:03 INFO - PROCESS | 2873 | 1468770123780 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 2873 | 1468770123781 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:42:03 INFO - PROCESS | 2873 | 1468770123784 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 2873 | 1468770123786 Marionette TRACE conn2 <- [1,1298,null,{}] 08:42:03 INFO - PROCESS | 2873 | 1468770123794 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}] 08:42:03 INFO - PROCESS | 2873 | 1468770123797 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:03 INFO - PROCESS | 2873 | 1468770123899 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:42:03 INFO - PROCESS | 2873 | 1468770123960 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 2873 | 1468770123962 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b90a800 == 46 [pid = 2873] [id = 332] 08:42:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1240b6000) [pid = 2873] [serial = 995] [outer = 0x0] 08:42:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x125634400) [pid = 2873] [serial = 996] [outer = 0x1240b6000] 08:42:03 INFO - PROCESS | 2873 | 1468770123992 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1273ea000) [pid = 2873] [serial = 997] [outer = 0x1240b6000] 08:42:04 INFO - PROCESS | 2873 | 1468770124438 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:42:04 INFO - PROCESS | 2873 | 1468770124458 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 2873 | 1468770124460 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 2873 | 1468770124462 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 2873 | 1468770124463 Marionette TRACE conn2 <- [1,1302,null,{}] 08:42:04 INFO - PROCESS | 2873 | 1468770124466 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}] 08:42:04 INFO - PROCESS | 2873 | 1468770124467 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:04 INFO - PROCESS | 2873 | 1468770124592 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:42:04 INFO - PROCESS | 2873 | 1468770124675 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 2873 | 1468770124677 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c28c000 == 47 [pid = 2873] [id = 333] 08:42:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1242b0c00) [pid = 2873] [serial = 998] [outer = 0x0] 08:42:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1292c6000) [pid = 2873] [serial = 999] [outer = 0x1242b0c00] 08:42:04 INFO - PROCESS | 2873 | 1468770124705 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x129511000) [pid = 2873] [serial = 1000] [outer = 0x1242b0c00] 08:42:05 INFO - PROCESS | 2873 | 1468770125275 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 869ms 08:42:05 INFO - PROCESS | 2873 | 1468770125332 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:42:05 INFO - PROCESS | 2873 | 1468770125335 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 2873 | 1468770125338 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 2873 | 1468770125340 Marionette TRACE conn2 <- [1,1306,null,{}] 08:42:05 INFO - PROCESS | 2873 | 1468770125343 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}] 08:42:05 INFO - PROCESS | 2873 | 1468770125345 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:05 INFO - PROCESS | 2873 | 1468770125439 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:42:05 INFO - PROCESS | 2873 | 1468770125498 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 2873 | 1468770125501 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194aa800 == 48 [pid = 2873] [id = 334] 08:42:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x113d8d800) [pid = 2873] [serial = 1001] [outer = 0x0] 08:42:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x11602ac00) [pid = 2873] [serial = 1002] [outer = 0x113d8d800] 08:42:05 INFO - PROCESS | 2873 | 1468770125529 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x118037400) [pid = 2873] [serial = 1003] [outer = 0x113d8d800] 08:42:05 INFO - PROCESS | 2873 | 1468770125968 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 08:42:06 INFO - PROCESS | 2873 | 1468770126009 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 2873 | 1468770126012 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:42:06 INFO - PROCESS | 2873 | 1468770126016 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 2873 | 1468770126018 Marionette TRACE conn2 <- [1,1310,null,{}] 08:42:06 INFO - PROCESS | 2873 | 1468770126020 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}] 08:42:06 INFO - PROCESS | 2873 | 1468770126022 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:06 INFO - PROCESS | 2873 | 1468770126114 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12b90d000 == 47 [pid = 2873] [id = 328] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12b183800 == 46 [pid = 2873] [id = 327] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12a63f800 == 45 [pid = 2873] [id = 326] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa99000 == 44 [pid = 2873] [id = 325] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x129e22000 == 43 [pid = 2873] [id = 324] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12922e800 == 42 [pid = 2873] [id = 323] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x128b72800 == 41 [pid = 2873] [id = 322] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12441e000 == 40 [pid = 2873] [id = 321] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x123f1c000 == 39 [pid = 2873] [id = 320] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b1000 == 38 [pid = 2873] [id = 319] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x11700c000 == 37 [pid = 2873] [id = 318] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1167df000 == 36 [pid = 2873] [id = 317] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1194eb000 == 35 [pid = 2873] [id = 316] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1167e9000 == 34 [pid = 2873] [id = 315] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12a76d000 == 33 [pid = 2873] [id = 314] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1169a4000 == 32 [pid = 2873] [id = 302] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x1194aa800 == 31 [pid = 2873] [id = 334] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12c28c000 == 30 [pid = 2873] [id = 333] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12b90a800 == 29 [pid = 2873] [id = 332] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbb000 == 28 [pid = 2873] [id = 331] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x11857a800 == 27 [pid = 2873] [id = 330] 08:42:06 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd42800 == 26 [pid = 2873] [id = 329] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x118354c00) [pid = 2873] [serial = 894] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1172c0c00) [pid = 2873] [serial = 893] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x119b50400) [pid = 2873] [serial = 897] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119987800) [pid = 2873] [serial = 896] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1273e9800) [pid = 2873] [serial = 900] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x126e02400) [pid = 2873] [serial = 899] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x125631c00) [pid = 2873] [serial = 928] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x124df4400) [pid = 2873] [serial = 927] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x119b47800) [pid = 2873] [serial = 933] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x124d8e400) [pid = 2873] [serial = 934] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x129285000) [pid = 2873] [serial = 903] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x128dd2000) [pid = 2873] [serial = 902] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1273a4800) [pid = 2873] [serial = 939] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12742dc00) [pid = 2873] [serial = 940] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1256c4c00) [pid = 2873] [serial = 931] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x128d8f800) [pid = 2873] [serial = 942] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x126e07c00) [pid = 2873] [serial = 937] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11997f400) [pid = 2873] [serial = 919] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x124b96400) [pid = 2873] [serial = 925] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1256bd000) [pid = 2873] [serial = 936] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119b6d000) [pid = 2873] [serial = 922] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119b4a400) [pid = 2873] [serial = 921] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11602f800) [pid = 2873] [serial = 912] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1172c7800) [pid = 2873] [serial = 913] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112a79400) [pid = 2873] [serial = 909] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112f4fc00) [pid = 2873] [serial = 910] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118578000) [pid = 2873] [serial = 915] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x118877800) [pid = 2873] [serial = 916] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119723400) [pid = 2873] [serial = 918] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x123ced800) [pid = 2873] [serial = 924] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112f94c00) [pid = 2873] [serial = 906] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x116fb7800) [pid = 2873] [serial = 907] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1256a6800) [pid = 2873] [serial = 930] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 2873 | 1468770126743 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 2873 | 1468770126744 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x111f57000 == 27 [pid = 2873] [id = 335] 08:42:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x110fa9000) [pid = 2873] [serial = 1004] [outer = 0x0] 08:42:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1121bd400) [pid = 2873] [serial = 1005] [outer = 0x110fa9000] 08:42:06 INFO - PROCESS | 2873 | 1468770126774 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x112a79800) [pid = 2873] [serial = 1006] [outer = 0x110fa9000] 08:42:07 INFO - PROCESS | 2873 | 1468770127091 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] 08:42:07 INFO - PROCESS | 2873 | 1468770127141 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:42:07 INFO - PROCESS | 2873 | 1468770127143 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 2873 | 1468770127145 Marionette TRACE conn2 <- [1,1314,null,{}] 08:42:07 INFO - PROCESS | 2873 | 1468770127149 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}] 08:42:07 INFO - PROCESS | 2873 | 1468770127150 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:07 INFO - PROCESS | 2873 | 1468770127226 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:42:07 INFO - PROCESS | 2873 | 1468770127231 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 2873 | 1468770127232 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169ad000 == 28 [pid = 2873] [id = 336] 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1133f8c00) [pid = 2873] [serial = 1007] [outer = 0x0] 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x113f38000) [pid = 2873] [serial = 1008] [outer = 0x1133f8c00] 08:42:07 INFO - PROCESS | 2873 | 1468770127262 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x116976000) [pid = 2873] [serial = 1009] [outer = 0x1133f8c00] 08:42:07 INFO - PROCESS | 2873 | 1468770127624 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 08:42:07 INFO - PROCESS | 2873 | 1468770127665 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:42:07 INFO - PROCESS | 2873 | 1468770127669 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:42:07 INFO - PROCESS | 2873 | 1468770127672 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 2873 | 1468770127673 Marionette TRACE conn2 <- [1,1318,null,{}] 08:42:07 INFO - PROCESS | 2873 | 1468770127676 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}] 08:42:07 INFO - PROCESS | 2873 | 1468770127677 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:07 INFO - PROCESS | 2873 | 1468770127753 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:42:07 INFO - PROCESS | 2873 | 1468770127760 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 2873 | 1468770127761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x118319000 == 29 [pid = 2873] [id = 337] 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x117e98000) [pid = 2873] [serial = 1010] [outer = 0x0] 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118359000) [pid = 2873] [serial = 1011] [outer = 0x117e98000] 08:42:07 INFO - PROCESS | 2873 | 1468770127795 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118577800) [pid = 2873] [serial = 1012] [outer = 0x117e98000] 08:42:08 INFO - PROCESS | 2873 | 1468770128159 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 08:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:42:08 INFO - PROCESS | 2873 | 1468770128194 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 2873 | 1468770128196 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 2873 | 1468770128205 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 2873 | 1468770128209 Marionette TRACE conn2 <- [1,1322,null,{}] 08:42:08 INFO - PROCESS | 2873 | 1468770128212 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}] 08:42:08 INFO - PROCESS | 2873 | 1468770128215 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:08 INFO - PROCESS | 2873 | 1468770128291 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:42:08 INFO - PROCESS | 2873 | 1468770128294 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 2873 | 1468770128295 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a4800 == 30 [pid = 2873] [id = 338] 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x11850c000) [pid = 2873] [serial = 1013] [outer = 0x0] 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x118877800) [pid = 2873] [serial = 1014] [outer = 0x11850c000] 08:42:08 INFO - PROCESS | 2873 | 1468770128322 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1197d4400) [pid = 2873] [serial = 1015] [outer = 0x11850c000] 08:42:08 INFO - PROCESS | 2873 | 1468770128641 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 480ms 08:42:08 INFO - PROCESS | 2873 | 1468770128679 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 2873 | 1468770128681 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:42:08 INFO - PROCESS | 2873 | 1468770128683 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 2873 | 1468770128686 Marionette TRACE conn2 <- [1,1326,null,{}] 08:42:08 INFO - PROCESS | 2873 | 1468770128689 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}] 08:42:08 INFO - PROCESS | 2873 | 1468770128690 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:08 INFO - PROCESS | 2873 | 1468770128768 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:42:08 INFO - PROCESS | 2873 | 1468770128802 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 2873 | 1468770128803 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b32800 == 31 [pid = 2873] [id = 339] 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x112d7a000) [pid = 2873] [serial = 1016] [outer = 0x0] 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119970800) [pid = 2873] [serial = 1017] [outer = 0x112d7a000] 08:42:08 INFO - PROCESS | 2873 | 1468770128862 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b49c00) [pid = 2873] [serial = 1018] [outer = 0x112d7a000] 08:42:09 INFO - PROCESS | 2873 | 1468770129191 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]]]}] 08:42:09 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 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 08:42:09 INFO - PROCESS | 2873 | 1468770129206 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 2873 | 1468770129207 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:42:09 INFO - PROCESS | 2873 | 1468770129209 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 2873 | 1468770129210 Marionette TRACE conn2 <- [1,1330,null,{}] 08:42:09 INFO - PROCESS | 2873 | 1468770129213 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}] 08:42:09 INFO - PROCESS | 2873 | 1468770129214 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:09 INFO - PROCESS | 2873 | 1468770129307 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:42:09 INFO - PROCESS | 2873 | 1468770129342 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 2873 | 1468770129346 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c86800 == 32 [pid = 2873] [id = 340] 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x117e95c00) [pid = 2873] [serial = 1019] [outer = 0x0] 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x121013400) [pid = 2873] [serial = 1020] [outer = 0x117e95c00] 08:42:09 INFO - PROCESS | 2873 | 1468770129378 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x123ce4800) [pid = 2873] [serial = 1021] [outer = 0x117e95c00] 08:42:09 INFO - PROCESS | 2873 | 1468770129712 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]]]}] 08:42:09 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 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:42:09 INFO - PROCESS | 2873 | 1468770129728 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 2873 | 1468770129729 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 2873 | 1468770129732 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 2873 | 1468770129733 Marionette TRACE conn2 <- [1,1334,null,{}] 08:42:09 INFO - PROCESS | 2873 | 1468770129738 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}] 08:42:09 INFO - PROCESS | 2873 | 1468770129740 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:09 INFO - PROCESS | 2873 | 1468770129840 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:42:09 INFO - PROCESS | 2873 | 1468770129887 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 2873 | 1468770129888 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x11263d800 == 33 [pid = 2873] [id = 341] 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x123cedc00) [pid = 2873] [serial = 1022] [outer = 0x0] 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x124d8b800) [pid = 2873] [serial = 1023] [outer = 0x123cedc00] 08:42:09 INFO - PROCESS | 2873 | 1468770129912 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12558a800) [pid = 2873] [serial = 1024] [outer = 0x123cedc00] 08:42:10 INFO - PROCESS | 2873 | 1468770130254 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 08:42:10 INFO - PROCESS | 2873 | 1468770130303 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:42:10 INFO - PROCESS | 2873 | 1468770130305 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 2873 | 1468770130307 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 2873 | 1468770130308 Marionette TRACE conn2 <- [1,1338,null,{}] 08:42:10 INFO - PROCESS | 2873 | 1468770130311 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}] 08:42:10 INFO - PROCESS | 2873 | 1468770130312 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:10 INFO - PROCESS | 2873 | 1468770130407 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:42:10 INFO - PROCESS | 2873 | 1468770130443 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 2873 | 1468770130445 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x127077000 == 34 [pid = 2873] [id = 342] 08:42:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112d76000) [pid = 2873] [serial = 1025] [outer = 0x0] 08:42:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1256b3400) [pid = 2873] [serial = 1026] [outer = 0x112d76000] 08:42:10 INFO - PROCESS | 2873 | 1468770130469 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x126d40800) [pid = 2873] [serial = 1027] [outer = 0x112d76000] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x126971800) [pid = 2873] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273e8c00) [pid = 2873] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x110ee2800) [pid = 2873] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128bd0400) [pid = 2873] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1129a7400) [pid = 2873] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x118732c00) [pid = 2873] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112f4f400) [pid = 2873] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119986400) [pid = 2873] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x128bd0800) [pid = 2873] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1176d5000) [pid = 2873] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1162d5800) [pid = 2873] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x128bde800) [pid = 2873] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11696f800) [pid = 2873] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x12956e800) [pid = 2873] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119065800) [pid = 2873] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:42:11 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12950e400) [pid = 2873] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:42:11 INFO - PROCESS | 2873 | 1468770131325 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1071ms 08:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:42:11 INFO - PROCESS | 2873 | 1468770131379 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 2873 | 1468770131382 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 2873 | 1468770131385 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 2873 | 1468770131388 Marionette TRACE conn2 <- [1,1342,null,{}] 08:42:11 INFO - PROCESS | 2873 | 1468770131392 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}] 08:42:11 INFO - PROCESS | 2873 | 1468770131393 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:11 INFO - PROCESS | 2873 | 1468770131505 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:42:11 INFO - PROCESS | 2873 | 1468770131557 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 2873 | 1468770131559 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167df000 == 35 [pid = 2873] [id = 343] 08:42:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x112d73c00) [pid = 2873] [serial = 1028] [outer = 0x0] 08:42:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x112dd9c00) [pid = 2873] [serial = 1029] [outer = 0x112d73c00] 08:42:11 INFO - PROCESS | 2873 | 1468770131592 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x112f8e800) [pid = 2873] [serial = 1030] [outer = 0x112d73c00] 08:42:12 INFO - PROCESS | 2873 | 1468770132154 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 821ms 08:42:12 INFO - PROCESS | 2873 | 1468770132206 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 2873 | 1468770132209 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:42:12 INFO - PROCESS | 2873 | 1468770132214 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 2873 | 1468770132216 Marionette TRACE conn2 <- [1,1346,null,{}] 08:42:12 INFO - PROCESS | 2873 | 1468770132219 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}] 08:42:12 INFO - PROCESS | 2873 | 1468770132221 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:12 INFO - PROCESS | 2873 | 1468770132330 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:42:12 INFO - PROCESS | 2873 | 1468770132410 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 2873 | 1468770132411 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a1000 == 36 [pid = 2873] [id = 344] 08:42:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x116fb7800) [pid = 2873] [serial = 1031] [outer = 0x0] 08:42:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x11803f000) [pid = 2873] [serial = 1032] [outer = 0x116fb7800] 08:42:12 INFO - PROCESS | 2873 | 1468770132446 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x11856c000) [pid = 2873] [serial = 1033] [outer = 0x116fb7800] 08:42:13 INFO - PROCESS | 2873 | 1468770133194 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1025ms 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x11263d800 == 35 [pid = 2873] [id = 341] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x123c86800 == 34 [pid = 2873] [id = 340] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x119b32800 == 33 [pid = 2873] [id = 339] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a4800 == 32 [pid = 2873] [id = 338] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x118319000 == 31 [pid = 2873] [id = 337] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x1169ad000 == 30 [pid = 2873] [id = 336] 08:42:13 INFO - PROCESS | 2873 | --DOCSHELL 0x111f57000 == 29 [pid = 2873] [id = 335] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1273e8000) [pid = 2873] [serial = 967] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x126977000) [pid = 2873] [serial = 966] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x127426000) [pid = 2873] [serial = 969] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x118358800) [pid = 2873] [serial = 978] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x129288400) [pid = 2873] [serial = 973] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12927bc00) [pid = 2873] [serial = 972] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1129b0000) [pid = 2873] [serial = 945] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112f56000) [pid = 2873] [serial = 946] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119073c00) [pid = 2873] [serial = 957] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119976c00) [pid = 2873] [serial = 958] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x112f5b800) [pid = 2873] [serial = 951] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x113f2dc00) [pid = 2873] [serial = 952] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x119b52800) [pid = 2873] [serial = 960] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x123805800) [pid = 2873] [serial = 961] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x12927d800) [pid = 2873] [serial = 943] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x118035c00) [pid = 2873] [serial = 948] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x118352000) [pid = 2873] [serial = 949] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x124027c00) [pid = 2873] [serial = 963] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x129287800) [pid = 2873] [serial = 975] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x118575400) [pid = 2873] [serial = 955] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x118041800) [pid = 2873] [serial = 954] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x12a6cf000) [pid = 2873] [serial = 988] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x12959ec00) [pid = 2873] [serial = 987] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x126d35000) [pid = 2873] [serial = 981] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x129522000) [pid = 2873] [serial = 984] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x1292d1800) [pid = 2873] [serial = 976] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x129509800) [pid = 2873] [serial = 982] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x12956c000) [pid = 2873] [serial = 985] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x11998bc00) [pid = 2873] [serial = 979] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x128bddc00) [pid = 2873] [serial = 970] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x124b93000) [pid = 2873] [serial = 964] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 2873 | 1468770133282 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 2873 | 1468770133284 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:42:13 INFO - PROCESS | 2873 | 1468770133287 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 2873 | 1468770133289 Marionette TRACE conn2 <- [1,1350,null,{}] 08:42:13 INFO - PROCESS | 2873 | 1468770133293 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}] 08:42:13 INFO - PROCESS | 2873 | 1468770133294 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:13 INFO - PROCESS | 2873 | 1468770133377 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:42:13 INFO - PROCESS | 2873 | 1468770133435 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 2873 | 1468770133436 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x116938000 == 30 [pid = 2873] [id = 345] 08:42:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x112f52c00) [pid = 2873] [serial = 1034] [outer = 0x0] 08:42:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1133c9c00) [pid = 2873] [serial = 1035] [outer = 0x112f52c00] 08:42:13 INFO - PROCESS | 2873 | 1468770133464 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x113f35c00) [pid = 2873] [serial = 1036] [outer = 0x112f52c00] 08:42:13 INFO - PROCESS | 2873 | 1468770133761 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 08:42:13 INFO - PROCESS | 2873 | 1468770133808 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 2873 | 1468770133811 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:42:13 INFO - PROCESS | 2873 | 1468770133815 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 2873 | 1468770133817 Marionette TRACE conn2 <- [1,1354,null,{}] 08:42:13 INFO - PROCESS | 2873 | 1468770133822 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}] 08:42:13 INFO - PROCESS | 2873 | 1468770133823 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:13 INFO - PROCESS | 2873 | 1468770133904 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:42:13 INFO - PROCESS | 2873 | 1468770133966 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 2873 | 1468770133968 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x119040000 == 31 [pid = 2873] [id = 346] 08:42:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x116078400) [pid = 2873] [serial = 1037] [outer = 0x0] 08:42:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x11803d800) [pid = 2873] [serial = 1038] [outer = 0x116078400] 08:42:13 INFO - PROCESS | 2873 | 1468770133994 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1185ecc00) [pid = 2873] [serial = 1039] [outer = 0x116078400] 08:42:14 INFO - PROCESS | 2873 | 1468770134287 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 08:42:14 INFO - PROCESS | 2873 | 1468770134337 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:42:14 INFO - PROCESS | 2873 | 1468770134345 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 2873 | 1468770134348 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 2873 | 1468770134350 Marionette TRACE conn2 <- [1,1358,null,{}] 08:42:14 INFO - PROCESS | 2873 | 1468770134358 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}] 08:42:14 INFO - PROCESS | 2873 | 1468770134361 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:14 INFO - PROCESS | 2873 | 1468770134436 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:42:14 INFO - PROCESS | 2873 | 1468770134441 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 2873 | 1468770134443 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x123827800 == 32 [pid = 2873] [id = 347] 08:42:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1128cd400) [pid = 2873] [serial = 1040] [outer = 0x0] 08:42:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x11971c800) [pid = 2873] [serial = 1041] [outer = 0x1128cd400] 08:42:14 INFO - PROCESS | 2873 | 1468770134477 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x11997fc00) [pid = 2873] [serial = 1042] [outer = 0x1128cd400] 08:42:14 INFO - PROCESS | 2873 | 1468770134830 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 523ms 08:42:14 INFO - PROCESS | 2873 | 1468770134872 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:42:14 INFO - PROCESS | 2873 | 1468770134874 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 2873 | 1468770134878 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 2873 | 1468770134880 Marionette TRACE conn2 <- [1,1362,null,{}] 08:42:14 INFO - PROCESS | 2873 | 1468770134883 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}] 08:42:14 INFO - PROCESS | 2873 | 1468770134885 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:15 INFO - PROCESS | 2873 | 1468770135010 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:42:15 INFO - PROCESS | 2873 | 1468770135081 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 2873 | 1468770135082 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245d8000 == 33 [pid = 2873] [id = 348] 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x11886d000) [pid = 2873] [serial = 1043] [outer = 0x0] 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x119a89000) [pid = 2873] [serial = 1044] [outer = 0x11886d000] 08:42:15 INFO - PROCESS | 2873 | 1468770135109 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x121012800) [pid = 2873] [serial = 1045] [outer = 0x11886d000] 08:42:15 INFO - PROCESS | 2873 | 1468770135420 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 572ms 08:42:15 INFO - PROCESS | 2873 | 1468770135456 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 2873 | 1468770135457 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:42:15 INFO - PROCESS | 2873 | 1468770135459 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 2873 | 1468770135460 Marionette TRACE conn2 <- [1,1366,null,{}] 08:42:15 INFO - PROCESS | 2873 | 1468770135470 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}] 08:42:15 INFO - PROCESS | 2873 | 1468770135471 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:15 INFO - PROCESS | 2873 | 1468770135564 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:42:15 INFO - PROCESS | 2873 | 1468770135568 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 2873 | 1468770135569 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x125663800 == 34 [pid = 2873] [id = 349] 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x119070800) [pid = 2873] [serial = 1046] [outer = 0x0] 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x12380d400) [pid = 2873] [serial = 1047] [outer = 0x119070800] 08:42:15 INFO - PROCESS | 2873 | 1468770135593 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x124022c00) [pid = 2873] [serial = 1048] [outer = 0x119070800] 08:42:15 INFO - PROCESS | 2873 | 1468770135953 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] 08:42:15 INFO - PROCESS | 2873 | 1468770135980 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:42:15 INFO - PROCESS | 2873 | 1468770135988 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 2873 | 1468770135989 Marionette TRACE conn2 <- [1,1370,null,{}] 08:42:15 INFO - PROCESS | 2873 | 1468770135991 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}] 08:42:15 INFO - PROCESS | 2873 | 1468770135995 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:16 INFO - PROCESS | 2873 | 1468770136108 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:42:16 INFO - PROCESS | 2873 | 1468770136112 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 2873 | 1468770136113 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921b000 == 35 [pid = 2873] [id = 350] 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x124023000) [pid = 2873] [serial = 1049] [outer = 0x0] 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x124bd7000) [pid = 2873] [serial = 1050] [outer = 0x124023000] 08:42:16 INFO - PROCESS | 2873 | 1468770136138 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1270b1400) [pid = 2873] [serial = 1051] [outer = 0x124023000] 08:42:16 INFO - PROCESS | 2873 | 1468770136471 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] 08:42:16 INFO - PROCESS | 2873 | 1468770136509 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 2873 | 1468770136511 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 2873 | 1468770136512 Marionette TRACE conn2 <- [1,1374,null,{}] 08:42:16 INFO - PROCESS | 2873 | 1468770136514 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}] 08:42:16 INFO - PROCESS | 2873 | 1468770136515 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:16 INFO - PROCESS | 2873 | 1468770136613 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:42:16 INFO - PROCESS | 2873 | 1468770136625 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 2873 | 1468770136626 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x129337000 == 36 [pid = 2873] [id = 351] 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12739c400) [pid = 2873] [serial = 1052] [outer = 0x0] 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1273ef000) [pid = 2873] [serial = 1053] [outer = 0x12739c400] 08:42:16 INFO - PROCESS | 2873 | 1468770136650 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x127427800) [pid = 2873] [serial = 1054] [outer = 0x12739c400] 08:42:16 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:42:16 INFO - PROCESS | 2873 | 1468770136997 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] 08:42:17 INFO - PROCESS | 2873 | 1468770137031 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 2873 | 1468770137038 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 2873 | 1468770137039 Marionette TRACE conn2 <- [1,1378,null,{}] 08:42:17 INFO - PROCESS | 2873 | 1468770137042 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}] 08:42:17 INFO - PROCESS | 2873 | 1468770137043 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:17 INFO - PROCESS | 2873 | 1468770137139 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:42:17 INFO - PROCESS | 2873 | 1468770137142 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 2873 | 1468770137143 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e22000 == 37 [pid = 2873] [id = 352] 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x127427c00) [pid = 2873] [serial = 1055] [outer = 0x0] 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x128bd6800) [pid = 2873] [serial = 1056] [outer = 0x127427c00] 08:42:17 INFO - PROCESS | 2873 | 1468770137167 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x128bddc00) [pid = 2873] [serial = 1057] [outer = 0x127427c00] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x123cedc00) [pid = 2873] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x110fa9000) [pid = 2873] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1133f8c00) [pid = 2873] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x117e95c00) [pid = 2873] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x117e98000) [pid = 2873] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x11850c000) [pid = 2873] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x112d7a000) [pid = 2873] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x113d8d800) [pid = 2873] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1185f1400) [pid = 2873] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1133f8800) [pid = 2873] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1240b6000) [pid = 2873] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:42:17 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1242b0c00) [pid = 2873] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:42:17 INFO - PROCESS | 2873 | 1468770137491 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] 08:42:17 INFO - PROCESS | 2873 | 1468770137508 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:42:17 INFO - PROCESS | 2873 | 1468770137511 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 2873 | 1468770137512 Marionette TRACE conn2 <- [1,1382,null,{}] 08:42:17 INFO - PROCESS | 2873 | 1468770137514 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}] 08:42:17 INFO - PROCESS | 2873 | 1468770137515 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:17 INFO - PROCESS | 2873 | 1468770137607 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:42:17 INFO - PROCESS | 2873 | 1468770137611 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 2873 | 1468770137612 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a735000 == 38 [pid = 2873] [id = 353] 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1133f8c00) [pid = 2873] [serial = 1058] [outer = 0x0] 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11906e400) [pid = 2873] [serial = 1059] [outer = 0x1133f8c00] 08:42:17 INFO - PROCESS | 2873 | 1468770137636 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x123cedc00) [pid = 2873] [serial = 1060] [outer = 0x1133f8c00] 08:42:17 INFO - PROCESS | 2873 | [2873] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:42:17 INFO - PROCESS | 2873 | 1468770137962 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] 08:42:17 INFO - PROCESS | 2873 | 1468770137983 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:42:18 INFO - PROCESS | 2873 | 1468770138008 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 2873 | 1468770138009 Marionette TRACE conn2 <- [1,1386,null,{}] 08:42:18 INFO - PROCESS | 2873 | 1468770138011 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}] 08:42:18 INFO - PROCESS | 2873 | 1468770138012 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:18 INFO - PROCESS | 2873 | 1468770138098 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:42:18 INFO - PROCESS | 2873 | 1468770138104 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 2873 | 1468770138106 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a778000 == 39 [pid = 2873] [id = 354] 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x123cee800) [pid = 2873] [serial = 1061] [outer = 0x0] 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x128d92800) [pid = 2873] [serial = 1062] [outer = 0x123cee800] 08:42:18 INFO - PROCESS | 2873 | 1468770138130 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x12927b800) [pid = 2873] [serial = 1063] [outer = 0x123cee800] 08:42:18 INFO - PROCESS | 2873 | 1468770138437 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] 08:42:18 INFO - PROCESS | 2873 | 1468770138479 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:42:18 INFO - PROCESS | 2873 | 1468770138481 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 2873 | 1468770138483 Marionette TRACE conn2 <- [1,1390,null,{}] 08:42:18 INFO - PROCESS | 2873 | 1468770138486 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}] 08:42:18 INFO - PROCESS | 2873 | 1468770138487 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:18 INFO - PROCESS | 2873 | 1468770138584 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:42:18 INFO - PROCESS | 2873 | 1468770138645 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 2873 | 1468770138646 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b124800 == 40 [pid = 2873] [id = 355] 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x126d33400) [pid = 2873] [serial = 1064] [outer = 0x0] 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x129288c00) [pid = 2873] [serial = 1065] [outer = 0x126d33400] 08:42:18 INFO - PROCESS | 2873 | 1468770138672 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x12951c000) [pid = 2873] [serial = 1066] [outer = 0x126d33400] 08:42:18 INFO - PROCESS | 2873 | 1468770138925 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 473ms 08:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:42:18 INFO - PROCESS | 2873 | 1468770138959 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 2873 | 1468770138960 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:42:18 INFO - PROCESS | 2873 | 1468770138962 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 2873 | 1468770138963 Marionette TRACE conn2 <- [1,1394,null,{}] 08:42:18 INFO - PROCESS | 2873 | 1468770138965 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}] 08:42:18 INFO - PROCESS | 2873 | 1468770138967 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:19 INFO - PROCESS | 2873 | 1468770139058 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:42:19 INFO - PROCESS | 2873 | 1468770139062 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 2873 | 1468770139063 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b882000 == 41 [pid = 2873] [id = 356] 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x12951e400) [pid = 2873] [serial = 1067] [outer = 0x0] 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x129528000) [pid = 2873] [serial = 1068] [outer = 0x12951e400] 08:42:19 INFO - PROCESS | 2873 | 1468770139087 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x129573000) [pid = 2873] [serial = 1069] [outer = 0x12951e400] 08:42:19 INFO - PROCESS | 2873 | 1468770139523 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 569ms 08:42:19 INFO - PROCESS | 2873 | 1468770139552 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 2873 | 1468770139556 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:42:19 INFO - PROCESS | 2873 | 1468770139565 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 2873 | 1468770139570 Marionette TRACE conn2 <- [1,1398,null,{}] 08:42:19 INFO - PROCESS | 2873 | 1468770139576 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}] 08:42:19 INFO - PROCESS | 2873 | 1468770139578 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:19 INFO - PROCESS | 2873 | 1468770139742 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:42:19 INFO - PROCESS | 2873 | 1468770139841 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 2873 | 1468770139844 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e1b800 == 42 [pid = 2873] [id = 357] 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x112e6b800) [pid = 2873] [serial = 1070] [outer = 0x0] 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x113034c00) [pid = 2873] [serial = 1071] [outer = 0x112e6b800] 08:42:19 INFO - PROCESS | 2873 | 1468770139894 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x116078c00) [pid = 2873] [serial = 1072] [outer = 0x112e6b800] 08:42:20 INFO - PROCESS | 2873 | 1468770140413 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 876ms 08:42:20 INFO - PROCESS | 2873 | 1468770140439 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 2873 | 1468770140442 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:42:20 INFO - PROCESS | 2873 | 1468770140447 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 2873 | 1468770140449 Marionette TRACE conn2 <- [1,1402,null,{}] 08:42:20 INFO - PROCESS | 2873 | 1468770140451 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}] 08:42:20 INFO - PROCESS | 2873 | 1468770140453 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:20 INFO - PROCESS | 2873 | 1468770140555 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:42:20 INFO - PROCESS | 2873 | 1468770140611 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 2873 | 1468770140612 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245d5800 == 43 [pid = 2873] [id = 358] 08:42:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1185ec000) [pid = 2873] [serial = 1073] [outer = 0x0] 08:42:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119021000) [pid = 2873] [serial = 1074] [outer = 0x1185ec000] 08:42:20 INFO - PROCESS | 2873 | 1468770140642 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119590800) [pid = 2873] [serial = 1075] [outer = 0x1185ec000] 08:42:21 INFO - PROCESS | 2873 | 1468770141090 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 08:42:21 INFO - PROCESS | 2873 | 1468770141117 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 2873 | 1468770141120 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:42:21 INFO - PROCESS | 2873 | 1468770141123 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 2873 | 1468770141126 Marionette TRACE conn2 <- [1,1406,null,{}] 08:42:21 INFO - PROCESS | 2873 | 1468770141133 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}] 08:42:21 INFO - PROCESS | 2873 | 1468770141136 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:21 INFO - PROCESS | 2873 | 1468770141272 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:42:21 INFO - PROCESS | 2873 | 1468770141324 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 2873 | 1468770141326 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b168000 == 44 [pid = 2873] [id = 359] 08:42:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x123e31400) [pid = 2873] [serial = 1076] [outer = 0x0] 08:42:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12462d800) [pid = 2873] [serial = 1077] [outer = 0x123e31400] 08:42:21 INFO - PROCESS | 2873 | 1468770141358 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1256a8000) [pid = 2873] [serial = 1078] [outer = 0x123e31400] 08:42:21 INFO - PROCESS | 2873 | 1468770141773 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 08:42:21 INFO - PROCESS | 2873 | 1468770141795 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 2873 | 1468770141797 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:42:21 INFO - PROCESS | 2873 | 1468770141800 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 2873 | 1468770141801 Marionette TRACE conn2 <- [1,1410,null,{}] 08:42:21 INFO - PROCESS | 2873 | 1468770141803 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}] 08:42:21 INFO - PROCESS | 2873 | 1468770141805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:21 INFO - PROCESS | 2873 | 1468770141927 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:42:22 INFO - PROCESS | 2873 | 1468770141996 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 2873 | 1468770141997 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd3d000 == 45 [pid = 2873] [id = 360] 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273ed800) [pid = 2873] [serial = 1079] [outer = 0x0] 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128bda800) [pid = 2873] [serial = 1080] [outer = 0x1273ed800] 08:42:22 INFO - PROCESS | 2873 | 1468770142026 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1292c8000) [pid = 2873] [serial = 1081] [outer = 0x1273ed800] 08:42:22 INFO - PROCESS | 2873 | 1468770142669 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 925ms 08:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:42:22 INFO - PROCESS | 2873 | 1468770142725 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 2873 | 1468770142727 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 2873 | 1468770142730 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 2873 | 1468770142732 Marionette TRACE conn2 <- [1,1414,null,{}] 08:42:22 INFO - PROCESS | 2873 | 1468770142735 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}] 08:42:22 INFO - PROCESS | 2873 | 1468770142737 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:22 INFO - PROCESS | 2873 | 1468770142833 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:42:22 INFO - PROCESS | 2873 | 1468770142887 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 2873 | 1468770142889 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ac000 == 46 [pid = 2873] [id = 361] 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1132e4000) [pid = 2873] [serial = 1082] [outer = 0x0] 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1133f7400) [pid = 2873] [serial = 1083] [outer = 0x1132e4000] 08:42:22 INFO - PROCESS | 2873 | 1468770142917 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x116a03400) [pid = 2873] [serial = 1084] [outer = 0x1132e4000] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12b124800 == 45 [pid = 2873] [id = 355] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12a778000 == 44 [pid = 2873] [id = 354] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12a735000 == 43 [pid = 2873] [id = 353] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x129e22000 == 42 [pid = 2873] [id = 352] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x129337000 == 41 [pid = 2873] [id = 351] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12921b000 == 40 [pid = 2873] [id = 350] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x125663800 == 39 [pid = 2873] [id = 349] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1245d8000 == 38 [pid = 2873] [id = 348] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x123827800 == 37 [pid = 2873] [id = 347] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x119040000 == 36 [pid = 2873] [id = 346] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x116938000 == 35 [pid = 2873] [id = 345] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a1000 == 34 [pid = 2873] [id = 344] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x127077000 == 33 [pid = 2873] [id = 342] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1167df000 == 32 [pid = 2873] [id = 343] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd3d000 == 31 [pid = 2873] [id = 360] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12b168000 == 30 [pid = 2873] [id = 359] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x1245d5800 == 29 [pid = 2873] [id = 358] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x12b882000 == 28 [pid = 2873] [id = 356] 08:42:23 INFO - PROCESS | 2873 | --DOCSHELL 0x117e1b800 == 27 [pid = 2873] [id = 357] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1256b3400) [pid = 2873] [serial = 1026] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12558a800) [pid = 2873] [serial = 1024] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1121bd400) [pid = 2873] [serial = 1005] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x112a79800) [pid = 2873] [serial = 1006] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x113f38000) [pid = 2873] [serial = 1008] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x116976000) [pid = 2873] [serial = 1009] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x121013400) [pid = 2873] [serial = 1020] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118359000) [pid = 2873] [serial = 1011] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x118577800) [pid = 2873] [serial = 1012] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118877800) [pid = 2873] [serial = 1014] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1197d4400) [pid = 2873] [serial = 1015] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11602ac00) [pid = 2873] [serial = 1002] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x124d8b800) [pid = 2873] [serial = 1023] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x11696d800) [pid = 2873] [serial = 990] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x123ce4800) [pid = 2873] [serial = 1021] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x119986800) [pid = 2873] [serial = 993] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x125634400) [pid = 2873] [serial = 996] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1292c6000) [pid = 2873] [serial = 999] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119970800) [pid = 2873] [serial = 1017] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119b49c00) [pid = 2873] [serial = 1018] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x118037400) [pid = 2873] [serial = 1003] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x119b53c00) [pid = 2873] [serial = 994] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x11856f000) [pid = 2873] [serial = 991] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1273ea000) [pid = 2873] [serial = 997] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x129511000) [pid = 2873] [serial = 1000] [outer = 0x0] [url = about:blank] 08:42:23 INFO - PROCESS | 2873 | 1468770143979 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1277ms 08:42:24 INFO - PROCESS | 2873 | 1468770144007 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:42:24 INFO - PROCESS | 2873 | 1468770144009 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 2873 | 1468770144012 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 2873 | 1468770144014 Marionette TRACE conn2 <- [1,1418,null,{}] 08:42:24 INFO - PROCESS | 2873 | 1468770144018 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}] 08:42:24 INFO - PROCESS | 2873 | 1468770144019 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:24 INFO - PROCESS | 2873 | 1468770144098 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:42:24 INFO - PROCESS | 2873 | 1468770144106 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 2873 | 1468770144109 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x115186000 == 28 [pid = 2873] [id = 362] 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x1129b1800) [pid = 2873] [serial = 1085] [outer = 0x0] 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x112a7ac00) [pid = 2873] [serial = 1086] [outer = 0x1129b1800] 08:42:24 INFO - PROCESS | 2873 | 1468770144137 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x112f54800) [pid = 2873] [serial = 1087] [outer = 0x1129b1800] 08:42:24 INFO - PROCESS | 2873 | 1468770144546 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 08:42:24 INFO - PROCESS | 2873 | 1468770144582 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 2873 | 1468770144588 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:42:24 INFO - PROCESS | 2873 | 1468770144595 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 2873 | 1468770144598 Marionette TRACE conn2 <- [1,1422,null,{}] 08:42:24 INFO - PROCESS | 2873 | 1468770144610 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}] 08:42:24 INFO - PROCESS | 2873 | 1468770144613 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:24 INFO - PROCESS | 2873 | 1468770144734 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:42:24 INFO - PROCESS | 2873 | 1468770144751 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 2873 | 1468770144753 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x117012000 == 29 [pid = 2873] [id = 363] 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x113f35400) [pid = 2873] [serial = 1088] [outer = 0x0] 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11607a800) [pid = 2873] [serial = 1089] [outer = 0x113f35400] 08:42:24 INFO - PROCESS | 2873 | 1468770144796 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x116976000) [pid = 2873] [serial = 1090] [outer = 0x113f35400] 08:42:25 INFO - PROCESS | 2873 | 1468770145194 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 08:42:25 INFO - PROCESS | 2873 | 1468770145216 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:42:25 INFO - PROCESS | 2873 | 1468770145226 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:42:25 INFO - PROCESS | 2873 | 1468770145228 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 2873 | 1468770145231 Marionette TRACE conn2 <- [1,1426,null,{}] 08:42:25 INFO - PROCESS | 2873 | 1468770145241 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}] 08:42:25 INFO - PROCESS | 2873 | 1468770145244 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:25 INFO - PROCESS | 2873 | 1468770145320 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:42:25 INFO - PROCESS | 2873 | 1468770145349 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 2873 | 1468770145351 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x119057000 == 30 [pid = 2873] [id = 364] 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x11850c000) [pid = 2873] [serial = 1091] [outer = 0x0] 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x118571000) [pid = 2873] [serial = 1092] [outer = 0x11850c000] 08:42:25 INFO - PROCESS | 2873 | 1468770145378 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x118739c00) [pid = 2873] [serial = 1093] [outer = 0x11850c000] 08:42:25 INFO - PROCESS | 2873 | 1468770145728 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 08:42:25 INFO - PROCESS | 2873 | 1468770145749 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 2873 | 1468770145752 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:42:25 INFO - PROCESS | 2873 | 1468770145756 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 2873 | 1468770145757 Marionette TRACE conn2 <- [1,1430,null,{}] 08:42:25 INFO - PROCESS | 2873 | 1468770145760 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}] 08:42:25 INFO - PROCESS | 2873 | 1468770145761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:25 INFO - PROCESS | 2873 | 1468770145863 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:42:25 INFO - PROCESS | 2873 | 1468770145896 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 2873 | 1468770145897 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ea000 == 31 [pid = 2873] [id = 365] 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11886c800) [pid = 2873] [serial = 1094] [outer = 0x0] 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x11902b800) [pid = 2873] [serial = 1095] [outer = 0x11886c800] 08:42:25 INFO - PROCESS | 2873 | 1468770145923 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119722800) [pid = 2873] [serial = 1096] [outer = 0x11886c800] 08:42:26 INFO - PROCESS | 2873 | 1468770146223 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:42:26 INFO - PROCESS | 2873 | 1468770146276 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 2873 | 1468770146277 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:42:26 INFO - PROCESS | 2873 | 1468770146279 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 2873 | 1468770146280 Marionette TRACE conn2 <- [1,1434,null,{}] 08:42:26 INFO - PROCESS | 2873 | 1468770146297 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}] 08:42:26 INFO - PROCESS | 2873 | 1468770146299 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:26 INFO - PROCESS | 2873 | 1468770146390 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:42:26 INFO - PROCESS | 2873 | 1468770146393 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 2873 | 1468770146394 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x123826000 == 32 [pid = 2873] [id = 366] 08:42:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1129b0c00) [pid = 2873] [serial = 1097] [outer = 0x0] 08:42:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x11996a800) [pid = 2873] [serial = 1098] [outer = 0x1129b0c00] 08:42:26 INFO - PROCESS | 2873 | 1468770146418 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119986400) [pid = 2873] [serial = 1099] [outer = 0x1129b0c00] 08:42:26 INFO - PROCESS | 2873 | 1468770146777 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 533ms 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:42:26 INFO - PROCESS | 2873 | 1468770146818 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 2873 | 1468770146819 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:42:26 INFO - PROCESS | 2873 | 1468770146821 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 2873 | 1468770146823 Marionette TRACE conn2 <- [1,1438,null,{}] 08:42:26 INFO - PROCESS | 2873 | 1468770146825 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}] 08:42:26 INFO - PROCESS | 2873 | 1468770146830 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:26 INFO - PROCESS | 2873 | 1468770146948 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:42:26 INFO - PROCESS | 2873 | 1468770146995 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 2873 | 1468770146996 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x124414000 == 33 [pid = 2873] [id = 367] 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119986800) [pid = 2873] [serial = 1100] [outer = 0x0] 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119b49000) [pid = 2873] [serial = 1101] [outer = 0x119986800] 08:42:27 INFO - PROCESS | 2873 | 1468770147037 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x123c51000) [pid = 2873] [serial = 1102] [outer = 0x119986800] 08:42:27 INFO - PROCESS | 2873 | 1468770147493 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:42:27 INFO - PROCESS | 2873 | 1468770147542 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 2873 | 1468770147543 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:42:27 INFO - PROCESS | 2873 | 1468770147545 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 2873 | 1468770147546 Marionette TRACE conn2 <- [1,1442,null,{}] 08:42:27 INFO - PROCESS | 2873 | 1468770147548 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}] 08:42:27 INFO - PROCESS | 2873 | 1468770147550 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:27 INFO - PROCESS | 2873 | 1468770147655 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:42:27 INFO - PROCESS | 2873 | 1468770147711 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 2873 | 1468770147712 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x12565e000 == 34 [pid = 2873] [id = 368] 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x124029400) [pid = 2873] [serial = 1103] [outer = 0x0] 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1242ae800) [pid = 2873] [serial = 1104] [outer = 0x124029400] 08:42:27 INFO - PROCESS | 2873 | 1468770147736 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x124d8d000) [pid = 2873] [serial = 1105] [outer = 0x124029400] 08:42:28 INFO - PROCESS | 2873 | 1468770148062 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 569ms 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:42:28 INFO - PROCESS | 2873 | 1468770148115 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 2873 | 1468770148116 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 2873 | 1468770148118 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 2873 | 1468770148119 Marionette TRACE conn2 <- [1,1446,null,{}] 08:42:28 INFO - PROCESS | 2873 | 1468770148121 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}] 08:42:28 INFO - PROCESS | 2873 | 1468770148122 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:28 INFO - PROCESS | 2873 | 1468770148382 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119070800) [pid = 2873] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x124023000) [pid = 2873] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11886d000) [pid = 2873] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112f52c00) [pid = 2873] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1128cd400) [pid = 2873] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12739c400) [pid = 2873] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x116fb7800) [pid = 2873] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x116078400) [pid = 2873] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x112d73c00) [pid = 2873] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112d76000) [pid = 2873] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12951e400) [pid = 2873] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1133f8c00) [pid = 2873] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x127427c00) [pid = 2873] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x126d33400) [pid = 2873] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:42:28 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x123cee800) [pid = 2873] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:42:28 INFO - PROCESS | 2873 | 1468770148438 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 2873 | 1468770148439 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x11905c000 == 35 [pid = 2873] [id = 369] 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x110ee1800) [pid = 2873] [serial = 1106] [outer = 0x0] 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x112d76000) [pid = 2873] [serial = 1107] [outer = 0x110ee1800] 08:42:28 INFO - PROCESS | 2873 | 1468770148465 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x11856e000) [pid = 2873] [serial = 1108] [outer = 0x110ee1800] 08:42:28 INFO - PROCESS | 2873 | 1468770148722 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 622ms 08:42:28 INFO - PROCESS | 2873 | 1468770148745 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 2873 | 1468770148746 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:42:28 INFO - PROCESS | 2873 | 1468770148748 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 2873 | 1468770148749 Marionette TRACE conn2 <- [1,1450,null,{}] 08:42:28 INFO - PROCESS | 2873 | 1468770148760 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}] 08:42:28 INFO - PROCESS | 2873 | 1468770148761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:28 INFO - PROCESS | 2873 | 1468770148850 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:42:28 INFO - PROCESS | 2873 | 1468770148856 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 2873 | 1468770148857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921f800 == 36 [pid = 2873] [id = 370] 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x113f39800) [pid = 2873] [serial = 1109] [outer = 0x0] 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119987c00) [pid = 2873] [serial = 1110] [outer = 0x113f39800] 08:42:28 INFO - PROCESS | 2873 | 1468770148880 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x125630800) [pid = 2873] [serial = 1111] [outer = 0x113f39800] 08:42:29 INFO - PROCESS | 2873 | 1468770149211 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 479ms 08:42:29 INFO - PROCESS | 2873 | 1468770149228 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 2873 | 1468770149230 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:42:29 INFO - PROCESS | 2873 | 1468770149234 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 2873 | 1468770149237 Marionette TRACE conn2 <- [1,1454,null,{}] 08:42:29 INFO - PROCESS | 2873 | 1468770149241 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}] 08:42:29 INFO - PROCESS | 2873 | 1468770149242 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:29 INFO - PROCESS | 2873 | 1468770149404 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:42:29 INFO - PROCESS | 2873 | 1468770149412 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 2873 | 1468770149414 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x129337000 == 37 [pid = 2873] [id = 371] 08:42:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x113d4bc00) [pid = 2873] [serial = 1112] [outer = 0x0] 08:42:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x125631800) [pid = 2873] [serial = 1113] [outer = 0x113d4bc00] 08:42:29 INFO - PROCESS | 2873 | 1468770149453 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126d40c00) [pid = 2873] [serial = 1114] [outer = 0x113d4bc00] 08:42:29 INFO - PROCESS | 2873 | 1468770149858 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 08:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:42:29 INFO - PROCESS | 2873 | 1468770149905 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 2873 | 1468770149906 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 2873 | 1468770149908 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 2873 | 1468770149910 Marionette TRACE conn2 <- [1,1458,null,{}] 08:42:29 INFO - PROCESS | 2873 | 1468770149912 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}] 08:42:29 INFO - PROCESS | 2873 | 1468770149914 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:30 INFO - PROCESS | 2873 | 1468770150030 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:42:30 INFO - PROCESS | 2873 | 1468770150037 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 2873 | 1468770150038 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a73f000 == 38 [pid = 2873] [id = 372] 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1128d1c00) [pid = 2873] [serial = 1115] [outer = 0x0] 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x126edb000) [pid = 2873] [serial = 1116] [outer = 0x1128d1c00] 08:42:30 INFO - PROCESS | 2873 | 1468770150065 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x127422c00) [pid = 2873] [serial = 1117] [outer = 0x1128d1c00] 08:42:30 INFO - PROCESS | 2873 | 1468770150464 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 620ms 08:42:30 INFO - PROCESS | 2873 | 1468770150529 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:42:30 INFO - PROCESS | 2873 | 1468770150532 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:42:30 INFO - PROCESS | 2873 | 1468770150535 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 2873 | 1468770150537 Marionette TRACE conn2 <- [1,1462,null,{}] 08:42:30 INFO - PROCESS | 2873 | 1468770150540 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}] 08:42:30 INFO - PROCESS | 2873 | 1468770150542 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:30 INFO - PROCESS | 2873 | 1468770150658 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:42:30 INFO - PROCESS | 2873 | 1468770150710 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 2873 | 1468770150713 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x11693b800 == 39 [pid = 2873] [id = 373] 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1129a8000) [pid = 2873] [serial = 1118] [outer = 0x0] 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1129af400) [pid = 2873] [serial = 1119] [outer = 0x1129a8000] 08:42:30 INFO - PROCESS | 2873 | 1468770150744 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f59000) [pid = 2873] [serial = 1120] [outer = 0x1129a8000] 08:42:31 INFO - PROCESS | 2873 | 1468770151458 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 970ms 08:42:31 INFO - PROCESS | 2873 | 1468770151508 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 2873 | 1468770151511 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:42:31 INFO - PROCESS | 2873 | 1468770151516 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 2873 | 1468770151518 Marionette TRACE conn2 <- [1,1466,null,{}] 08:42:31 INFO - PROCESS | 2873 | 1468770151520 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}] 08:42:31 INFO - PROCESS | 2873 | 1468770151522 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:31 INFO - PROCESS | 2873 | 1468770151629 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:42:31 INFO - PROCESS | 2873 | 1468770151684 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 2873 | 1468770151685 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x12381f000 == 40 [pid = 2873] [id = 374] 08:42:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1172bd000) [pid = 2873] [serial = 1121] [outer = 0x0] 08:42:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1176dcc00) [pid = 2873] [serial = 1122] [outer = 0x1172bd000] 08:42:31 INFO - PROCESS | 2873 | 1468770151716 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1182e9400) [pid = 2873] [serial = 1123] [outer = 0x1172bd000] 08:42:32 INFO - PROCESS | 2873 | 1468770152424 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 973ms 08:42:32 INFO - PROCESS | 2873 | 1468770152490 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 2873 | 1468770152492 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:42:32 INFO - PROCESS | 2873 | 1468770152495 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 2873 | 1468770152496 Marionette TRACE conn2 <- [1,1470,null,{}] 08:42:32 INFO - PROCESS | 2873 | 1468770152499 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}] 08:42:32 INFO - PROCESS | 2873 | 1468770152501 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:32 INFO - PROCESS | 2873 | 1468770152624 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x129337000 == 39 [pid = 2873] [id = 371] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12921f800 == 38 [pid = 2873] [id = 370] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x11905c000 == 37 [pid = 2873] [id = 369] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12565e000 == 36 [pid = 2873] [id = 368] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x124414000 == 35 [pid = 2873] [id = 367] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x123826000 == 34 [pid = 2873] [id = 366] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ea000 == 33 [pid = 2873] [id = 365] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x119057000 == 32 [pid = 2873] [id = 364] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x117012000 == 31 [pid = 2873] [id = 363] 08:42:32 INFO - PROCESS | 2873 | --DOCSHELL 0x115186000 == 30 [pid = 2873] [id = 362] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12380d400) [pid = 2873] [serial = 1047] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x124bd7000) [pid = 2873] [serial = 1050] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119a89000) [pid = 2873] [serial = 1044] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1133c9c00) [pid = 2873] [serial = 1035] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x113f35c00) [pid = 2873] [serial = 1036] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11971c800) [pid = 2873] [serial = 1041] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x11997fc00) [pid = 2873] [serial = 1042] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x127427800) [pid = 2873] [serial = 1054] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11803f000) [pid = 2873] [serial = 1032] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11856c000) [pid = 2873] [serial = 1033] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1273ef000) [pid = 2873] [serial = 1053] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11803d800) [pid = 2873] [serial = 1038] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1185ecc00) [pid = 2873] [serial = 1039] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112dd9c00) [pid = 2873] [serial = 1029] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112f8e800) [pid = 2873] [serial = 1030] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x126d40800) [pid = 2873] [serial = 1027] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x129573000) [pid = 2873] [serial = 1069] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x123cedc00) [pid = 2873] [serial = 1060] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x128bd6800) [pid = 2873] [serial = 1056] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x12951c000) [pid = 2873] [serial = 1066] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x129528000) [pid = 2873] [serial = 1068] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x11906e400) [pid = 2873] [serial = 1059] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x128bddc00) [pid = 2873] [serial = 1057] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1270b1400) [pid = 2873] [serial = 1051] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x128d92800) [pid = 2873] [serial = 1062] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x129288c00) [pid = 2873] [serial = 1065] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x124022c00) [pid = 2873] [serial = 1048] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x12927b800) [pid = 2873] [serial = 1063] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x121012800) [pid = 2873] [serial = 1045] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 2873 | 1468770152746 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 2873 | 1468770152750 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x115186000 == 31 [pid = 2873] [id = 375] 08:42:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x112dd9c00) [pid = 2873] [serial = 1124] [outer = 0x0] 08:42:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x112f58800) [pid = 2873] [serial = 1125] [outer = 0x112dd9c00] 08:42:32 INFO - PROCESS | 2873 | 1468770152798 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x113f31400) [pid = 2873] [serial = 1126] [outer = 0x112dd9c00] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 08:42:33 INFO - PROCESS | 2873 | 1468770153205 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]]]}] 08:42:33 INFO - PROCESS | 2873 | 1468770153215 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 2873 | 1468770153218 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:42:33 INFO - PROCESS | 2873 | 1468770153226 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 2873 | 1468770153227 Marionette TRACE conn2 <- [1,1474,null,{}] 08:42:33 INFO - PROCESS | 2873 | 1468770153230 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}] 08:42:33 INFO - PROCESS | 2873 | 1468770153231 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:33 INFO - PROCESS | 2873 | 1468770153326 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:42:33 INFO - PROCESS | 2873 | 1468770153375 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 2873 | 1468770153376 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x118898800 == 32 [pid = 2873] [id = 376] 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x113f37c00) [pid = 2873] [serial = 1127] [outer = 0x0] 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11803bc00) [pid = 2873] [serial = 1128] [outer = 0x113f37c00] 08:42:33 INFO - PROCESS | 2873 | 1468770153404 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x11856c400) [pid = 2873] [serial = 1129] [outer = 0x113f37c00] 08:42:33 INFO - PROCESS | 2873 | 1468770153700 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 08:42:33 INFO - PROCESS | 2873 | 1468770153745 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 2873 | 1468770153746 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:42:33 INFO - PROCESS | 2873 | 1468770153749 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 2873 | 1468770153752 Marionette TRACE conn2 <- [1,1478,null,{}] 08:42:33 INFO - PROCESS | 2873 | 1468770153761 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}] 08:42:33 INFO - PROCESS | 2873 | 1468770153764 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:33 INFO - PROCESS | 2873 | 1468770153848 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:42:33 INFO - PROCESS | 2873 | 1468770153903 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 2873 | 1468770153905 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x119feb000 == 33 [pid = 2873] [id = 377] 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x11607fc00) [pid = 2873] [serial = 1130] [outer = 0x0] 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x118734800) [pid = 2873] [serial = 1131] [outer = 0x11607fc00] 08:42:33 INFO - PROCESS | 2873 | 1468770153933 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119981400) [pid = 2873] [serial = 1132] [outer = 0x11607fc00] 08:42:34 INFO - PROCESS | 2873 | 1468770154242 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 524ms 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:42:34 INFO - PROCESS | 2873 | 1468770154274 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 2873 | 1468770154275 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 2873 | 1468770154277 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 2873 | 1468770154279 Marionette TRACE conn2 <- [1,1482,null,{}] 08:42:34 INFO - PROCESS | 2873 | 1468770154281 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}] 08:42:34 INFO - PROCESS | 2873 | 1468770154282 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:34 INFO - PROCESS | 2873 | 1468770154362 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:42:34 INFO - PROCESS | 2873 | 1468770154365 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 2873 | 1468770154367 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245e5800 == 34 [pid = 2873] [id = 378] 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11998b000) [pid = 2873] [serial = 1133] [outer = 0x0] 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119b4f400) [pid = 2873] [serial = 1134] [outer = 0x11998b000] 08:42:34 INFO - PROCESS | 2873 | 1468770154395 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119f2f800) [pid = 2873] [serial = 1135] [outer = 0x11998b000] 08:42:34 INFO - PROCESS | 2873 | 1468770154725 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 08:42:34 INFO - PROCESS | 2873 | 1468770154748 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 2873 | 1468770154749 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:42:34 INFO - PROCESS | 2873 | 1468770154753 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 2873 | 1468770154756 Marionette TRACE conn2 <- [1,1486,null,{}] 08:42:34 INFO - PROCESS | 2873 | 1468770154759 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}] 08:42:34 INFO - PROCESS | 2873 | 1468770154760 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:34 INFO - PROCESS | 2873 | 1468770154872 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:42:34 INFO - PROCESS | 2873 | 1468770154882 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 2873 | 1468770154883 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561f000 == 35 [pid = 2873] [id = 379] 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119f30000) [pid = 2873] [serial = 1136] [outer = 0x0] 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x123804000) [pid = 2873] [serial = 1137] [outer = 0x119f30000] 08:42:34 INFO - PROCESS | 2873 | 1468770154910 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x123e37c00) [pid = 2873] [serial = 1138] [outer = 0x119f30000] 08:42:35 INFO - PROCESS | 2873 | 1468770155273 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 571ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:42:35 INFO - PROCESS | 2873 | 1468770155324 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 2873 | 1468770155326 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 2873 | 1468770155328 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 2873 | 1468770155329 Marionette TRACE conn2 <- [1,1490,null,{}] 08:42:35 INFO - PROCESS | 2873 | 1468770155331 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}] 08:42:35 INFO - PROCESS | 2873 | 1468770155335 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:35 INFO - PROCESS | 2873 | 1468770155448 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:42:35 INFO - PROCESS | 2873 | 1468770155488 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 2873 | 1468770155489 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x129222000 == 36 [pid = 2873] [id = 380] 08:42:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x124026400) [pid = 2873] [serial = 1139] [outer = 0x0] 08:42:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124d90c00) [pid = 2873] [serial = 1140] [outer = 0x124026400] 08:42:35 INFO - PROCESS | 2873 | 1468770155514 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1270b5c00) [pid = 2873] [serial = 1141] [outer = 0x124026400] 08:42:35 INFO - PROCESS | 2873 | 1468770155821 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:42:35 INFO - PROCESS | 2873 | 1468770155854 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 2873 | 1468770155855 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 2873 | 1468770155858 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 2873 | 1468770155859 Marionette TRACE conn2 <- [1,1494,null,{}] 08:42:35 INFO - PROCESS | 2873 | 1468770155861 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}] 08:42:35 INFO - PROCESS | 2873 | 1468770155862 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:35 INFO - PROCESS | 2873 | 1468770155964 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:42:35 INFO - PROCESS | 2873 | 1468770155968 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 2873 | 1468770155969 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e11800 == 37 [pid = 2873] [id = 381] 08:42:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x111e29000) [pid = 2873] [serial = 1142] [outer = 0x0] 08:42:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1273ea800) [pid = 2873] [serial = 1143] [outer = 0x111e29000] 08:42:35 INFO - PROCESS | 2873 | 1468770155994 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x127423c00) [pid = 2873] [serial = 1144] [outer = 0x111e29000] 08:42:36 INFO - PROCESS | 2873 | 1468770156349 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 08:42:36 INFO - PROCESS | 2873 | 1468770156377 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:42:36 INFO - PROCESS | 2873 | 1468770156379 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:42:36 INFO - PROCESS | 2873 | 1468770156382 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 2873 | 1468770156383 Marionette TRACE conn2 <- [1,1498,null,{}] 08:42:36 INFO - PROCESS | 2873 | 1468770156386 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}] 08:42:36 INFO - PROCESS | 2873 | 1468770156388 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:36 INFO - PROCESS | 2873 | 1468770156537 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:42:36 INFO - PROCESS | 2873 | 1468770156549 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 2873 | 1468770156550 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a766800 == 38 [pid = 2873] [id = 382] 08:42:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x118574000) [pid = 2873] [serial = 1145] [outer = 0x0] 08:42:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x128bd0400) [pid = 2873] [serial = 1146] [outer = 0x118574000] 08:42:36 INFO - PROCESS | 2873 | 1468770156592 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128dd2000) [pid = 2873] [serial = 1147] [outer = 0x118574000] 08:42:36 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x113d4bc00) [pid = 2873] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x113f35400) [pid = 2873] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1132e4000) [pid = 2873] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1129b1800) [pid = 2873] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11886c800) [pid = 2873] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11850c000) [pid = 2873] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1129b0c00) [pid = 2873] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112e6b800) [pid = 2873] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1185ec000) [pid = 2873] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x123e31400) [pid = 2873] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119986800) [pid = 2873] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x124029400) [pid = 2873] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1273ed800) [pid = 2873] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x110ee1800) [pid = 2873] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:42:37 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x113f39800) [pid = 2873] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:42:37 INFO - PROCESS | 2873 | 1468770157094 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 720ms 08:42:37 INFO - PROCESS | 2873 | 1468770157102 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:42:37 INFO - PROCESS | 2873 | 1468770157105 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 2873 | 1468770157107 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 2873 | 1468770157108 Marionette TRACE conn2 <- [1,1502,null,{}] 08:42:37 INFO - PROCESS | 2873 | 1468770157118 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}] 08:42:37 INFO - PROCESS | 2873 | 1468770157119 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:37 INFO - PROCESS | 2873 | 1468770157193 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:42:37 INFO - PROCESS | 2873 | 1468770157262 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 2873 | 1468770157262 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fee000 == 39 [pid = 2873] [id = 383] 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x111c75000) [pid = 2873] [serial = 1148] [outer = 0x0] 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x116765800) [pid = 2873] [serial = 1149] [outer = 0x111c75000] 08:42:37 INFO - PROCESS | 2873 | 1468770157291 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119725c00) [pid = 2873] [serial = 1150] [outer = 0x111c75000] 08:42:37 INFO - PROCESS | 2873 | 1468770157545 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 08:42:37 INFO - PROCESS | 2873 | 1468770157577 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 2873 | 1468770157578 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:42:37 INFO - PROCESS | 2873 | 1468770157580 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 2873 | 1468770157581 Marionette TRACE conn2 <- [1,1506,null,{}] 08:42:37 INFO - PROCESS | 2873 | 1468770157591 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}] 08:42:37 INFO - PROCESS | 2873 | 1468770157593 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:37 INFO - PROCESS | 2873 | 1468770157676 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:42:37 INFO - PROCESS | 2873 | 1468770157680 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 2873 | 1468770157681 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b874000 == 40 [pid = 2873] [id = 384] 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11856b400) [pid = 2873] [serial = 1151] [outer = 0x0] 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x12462a400) [pid = 2873] [serial = 1152] [outer = 0x11856b400] 08:42:37 INFO - PROCESS | 2873 | 1468770157707 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119532000) [pid = 2873] [serial = 1153] [outer = 0x11856b400] 08:42:38 INFO - PROCESS | 2873 | 1468770158026 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 473ms 08:42:38 INFO - PROCESS | 2873 | 1468770158055 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:42:38 INFO - PROCESS | 2873 | 1468770158064 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 2873 | 1468770158066 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 2873 | 1468770158068 Marionette TRACE conn2 <- [1,1510,null,{}] 08:42:38 INFO - PROCESS | 2873 | 1468770158071 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}] 08:42:38 INFO - PROCESS | 2873 | 1468770158072 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:38 INFO - PROCESS | 2873 | 1468770158186 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:42:38 INFO - PROCESS | 2873 | 1468770158192 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 2873 | 1468770158193 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd2e000 == 41 [pid = 2873] [id = 385] 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1129ad000) [pid = 2873] [serial = 1154] [outer = 0x0] 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12927d800) [pid = 2873] [serial = 1155] [outer = 0x1129ad000] 08:42:38 INFO - PROCESS | 2873 | 1468770158219 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12951e400) [pid = 2873] [serial = 1156] [outer = 0x1129ad000] 08:42:38 INFO - PROCESS | 2873 | 1468770158559 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 571ms 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:42:38 INFO - PROCESS | 2873 | 1468770158637 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 2873 | 1468770158638 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 2873 | 1468770158640 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 2873 | 1468770158641 Marionette TRACE conn2 <- [1,1514,null,{}] 08:42:38 INFO - PROCESS | 2873 | 1468770158644 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}] 08:42:38 INFO - PROCESS | 2873 | 1468770158645 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:38 INFO - PROCESS | 2873 | 1468770158728 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:42:38 INFO - PROCESS | 2873 | 1468770158789 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 2873 | 1468770158790 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd67800 == 42 [pid = 2873] [id = 386] 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1197df000) [pid = 2873] [serial = 1157] [outer = 0x0] 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129525800) [pid = 2873] [serial = 1158] [outer = 0x1197df000] 08:42:38 INFO - PROCESS | 2873 | 1468770158814 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12a6dac00) [pid = 2873] [serial = 1159] [outer = 0x1197df000] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ac000 == 41 [pid = 2873] [id = 361] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x115186000 == 40 [pid = 2873] [id = 375] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x12381f000 == 39 [pid = 2873] [id = 374] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x12a73f000 == 38 [pid = 2873] [id = 372] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x11693b800 == 37 [pid = 2873] [id = 373] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x118898800 == 36 [pid = 2873] [id = 376] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x119feb000 == 35 [pid = 2873] [id = 377] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x1245e5800 == 34 [pid = 2873] [id = 378] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x129222000 == 33 [pid = 2873] [id = 380] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x12a766800 == 32 [pid = 2873] [id = 382] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x119fee000 == 31 [pid = 2873] [id = 383] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x12b874000 == 30 [pid = 2873] [id = 384] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x129e11800 == 29 [pid = 2873] [id = 381] 08:42:39 INFO - PROCESS | 2873 | --DOCSHELL 0x12561f000 == 28 [pid = 2873] [id = 379] 08:42:40 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd2e000 == 27 [pid = 2873] [id = 385] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x126d40c00) [pid = 2873] [serial = 1114] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11607a800) [pid = 2873] [serial = 1089] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x116976000) [pid = 2873] [serial = 1090] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x116a03400) [pid = 2873] [serial = 1084] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1133f7400) [pid = 2873] [serial = 1083] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112a7ac00) [pid = 2873] [serial = 1086] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112f54800) [pid = 2873] [serial = 1087] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x11902b800) [pid = 2873] [serial = 1095] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x118571000) [pid = 2873] [serial = 1092] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x118739c00) [pid = 2873] [serial = 1093] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x11996a800) [pid = 2873] [serial = 1098] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x116078c00) [pid = 2873] [serial = 1072] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x113034c00) [pid = 2873] [serial = 1071] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x119590800) [pid = 2873] [serial = 1075] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119021000) [pid = 2873] [serial = 1074] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1256a8000) [pid = 2873] [serial = 1078] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x12462d800) [pid = 2873] [serial = 1077] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x123c51000) [pid = 2873] [serial = 1102] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x119b49000) [pid = 2873] [serial = 1101] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x124d8d000) [pid = 2873] [serial = 1105] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x1242ae800) [pid = 2873] [serial = 1104] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x1292c8000) [pid = 2873] [serial = 1081] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x11856e000) [pid = 2873] [serial = 1108] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x128bda800) [pid = 2873] [serial = 1080] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x112d76000) [pid = 2873] [serial = 1107] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x126edb000) [pid = 2873] [serial = 1116] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x119986400) [pid = 2873] [serial = 1099] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x119987c00) [pid = 2873] [serial = 1110] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x125630800) [pid = 2873] [serial = 1111] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x119722800) [pid = 2873] [serial = 1096] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x125631800) [pid = 2873] [serial = 1113] [outer = 0x0] [url = about:blank] 08:42:40 INFO - PROCESS | 2873 | 1468770160162 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1571ms 08:42:40 INFO - PROCESS | 2873 | 1468770160212 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:42:40 INFO - PROCESS | 2873 | 1468770160215 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:42:40 INFO - PROCESS | 2873 | 1468770160224 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 2873 | 1468770160226 Marionette TRACE conn2 <- [1,1518,null,{}] 08:42:40 INFO - PROCESS | 2873 | 1468770160230 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}] 08:42:40 INFO - PROCESS | 2873 | 1468770160232 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:40 INFO - PROCESS | 2873 | 1468770160321 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:42:40 INFO - PROCESS | 2873 | 1468770160373 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 2873 | 1468770160374 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x116098800 == 28 [pid = 2873] [id = 387] 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x112e6b800) [pid = 2873] [serial = 1160] [outer = 0x0] 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x112e76800) [pid = 2873] [serial = 1161] [outer = 0x112e6b800] 08:42:40 INFO - PROCESS | 2873 | 1468770160402 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x112f8e000) [pid = 2873] [serial = 1162] [outer = 0x112e6b800] 08:42:40 INFO - PROCESS | 2873 | 1468770160712 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 526ms 08:42:40 INFO - PROCESS | 2873 | 1468770160744 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 2873 | 1468770160747 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:42:40 INFO - PROCESS | 2873 | 1468770160755 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 2873 | 1468770160757 Marionette TRACE conn2 <- [1,1522,null,{}] 08:42:40 INFO - PROCESS | 2873 | 1468770160760 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}] 08:42:40 INFO - PROCESS | 2873 | 1468770160762 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:40 INFO - PROCESS | 2873 | 1468770160841 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:42:40 INFO - PROCESS | 2873 | 1468770160845 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 2873 | 1468770160846 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x117022000 == 29 [pid = 2873] [id = 388] 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x113844800) [pid = 2873] [serial = 1163] [outer = 0x0] 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x116028c00) [pid = 2873] [serial = 1164] [outer = 0x113844800] 08:42:40 INFO - PROCESS | 2873 | 1468770160875 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1162d5800) [pid = 2873] [serial = 1165] [outer = 0x113844800] 08:42:41 INFO - PROCESS | 2873 | 1468770161191 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"]]]}] 08:42:41 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 () { 08:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:42:41 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 () { 08:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:42:41 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 () { 08:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:42:41 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 () { 08:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:42:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 08:42:41 INFO - PROCESS | 2873 | 1468770161226 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:42:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:42:41 INFO - PROCESS | 2873 | 1468770161235 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:42:41 INFO - PROCESS | 2873 | 1468770161238 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 2873 | 1468770161240 Marionette TRACE conn2 <- [1,1526,null,{}] 08:42:41 INFO - PROCESS | 2873 | 1468770161248 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}] 08:42:41 INFO - PROCESS | 2873 | 1468770161251 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:41 INFO - PROCESS | 2873 | 1468770161325 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:42:41 INFO - PROCESS | 2873 | 1468770161330 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 2873 | 1468770161332 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x1188a5000 == 30 [pid = 2873] [id = 389] 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x110ee6000) [pid = 2873] [serial = 1166] [outer = 0x0] 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1182e8400) [pid = 2873] [serial = 1167] [outer = 0x110ee6000] 08:42:41 INFO - PROCESS | 2873 | 1468770161362 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x11856e000) [pid = 2873] [serial = 1168] [outer = 0x110ee6000] 08:42:41 INFO - PROCESS | 2873 | 1468770161687 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"]]]}] 08:42:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:42:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:42:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:42:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 08:42:41 INFO - PROCESS | 2873 | 1468770161711 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:42:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:42:41 INFO - PROCESS | 2873 | 1468770161713 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:42:41 INFO - PROCESS | 2873 | 1468770161716 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 2873 | 1468770161717 Marionette TRACE conn2 <- [1,1530,null,{}] 08:42:41 INFO - PROCESS | 2873 | 1468770161722 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}] 08:42:41 INFO - PROCESS | 2873 | 1468770161724 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:41 INFO - PROCESS | 2873 | 1468770161807 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:42:41 INFO - PROCESS | 2873 | 1468770161876 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 2873 | 1468770161877 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949c800 == 31 [pid = 2873] [id = 390] 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x11856d400) [pid = 2873] [serial = 1169] [outer = 0x0] 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x11872d400) [pid = 2873] [serial = 1170] [outer = 0x11856d400] 08:42:41 INFO - PROCESS | 2873 | 1468770161920 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x119068400) [pid = 2873] [serial = 1171] [outer = 0x11856d400] 08:42:42 INFO - PROCESS | 2873 | 1468770162306 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]]]}] 08:42:42 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 08:42:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:42:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:42:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:42:42 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. 08:42:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:42:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 08:42:42 INFO - PROCESS | 2873 | 1468770162337 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 2873 | 1468770162339 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:42:42 INFO - PROCESS | 2873 | 1468770162341 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 2873 | 1468770162342 Marionette TRACE conn2 <- [1,1534,null,{}] 08:42:42 INFO - PROCESS | 2873 | 1468770162344 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}] 08:42:42 INFO - PROCESS | 2873 | 1468770162353 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:42 INFO - PROCESS | 2873 | 1468770162447 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:42:42 INFO - PROCESS | 2873 | 1468770162452 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 2873 | 1468770162453 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b3a000 == 32 [pid = 2873] [id = 391] 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x1129aa800) [pid = 2873] [serial = 1172] [outer = 0x0] 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x11856f800) [pid = 2873] [serial = 1173] [outer = 0x1129aa800] 08:42:42 INFO - PROCESS | 2873 | 1468770162478 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1197d6400) [pid = 2873] [serial = 1174] [outer = 0x1129aa800] 08:42:42 INFO - PROCESS | 2873 | 1468770162801 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 08:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:42:42 INFO - PROCESS | 2873 | 1468770162812 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 2873 | 1468770162813 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:42:42 INFO - PROCESS | 2873 | 1468770162815 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 2873 | 1468770162816 Marionette TRACE conn2 <- [1,1538,null,{}] 08:42:42 INFO - PROCESS | 2873 | 1468770162821 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}] 08:42:42 INFO - PROCESS | 2873 | 1468770162826 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:42 INFO - PROCESS | 2873 | 1468770162921 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:42:42 INFO - PROCESS | 2873 | 1468770162925 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 2873 | 1468770162927 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c93800 == 33 [pid = 2873] [id = 392] 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x11906bc00) [pid = 2873] [serial = 1175] [outer = 0x0] 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x119984800) [pid = 2873] [serial = 1176] [outer = 0x11906bc00] 08:42:42 INFO - PROCESS | 2873 | 1468770162952 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x120f04800) [pid = 2873] [serial = 1177] [outer = 0x11906bc00] 08:42:43 INFO - PROCESS | 2873 | 1468770163268 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 08:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:42:43 INFO - PROCESS | 2873 | 1468770163289 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 2873 | 1468770163290 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 2873 | 1468770163293 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 2873 | 1468770163294 Marionette TRACE conn2 <- [1,1542,null,{}] 08:42:43 INFO - PROCESS | 2873 | 1468770163296 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}] 08:42:43 INFO - PROCESS | 2873 | 1468770163297 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:43 INFO - PROCESS | 2873 | 1468770163407 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:42:43 INFO - PROCESS | 2873 | 1468770163421 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 2873 | 1468770163422 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245d5800 == 34 [pid = 2873] [id = 393] 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119b51800) [pid = 2873] [serial = 1178] [outer = 0x0] 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x123804c00) [pid = 2873] [serial = 1179] [outer = 0x119b51800] 08:42:43 INFO - PROCESS | 2873 | 1468770163447 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x124024800) [pid = 2873] [serial = 1180] [outer = 0x119b51800] 08:42:43 INFO - PROCESS | 2873 | 1468770163742 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 08:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:42:43 INFO - PROCESS | 2873 | 1468770163762 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 2873 | 1468770163763 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 2873 | 1468770163765 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 2873 | 1468770163767 Marionette TRACE conn2 <- [1,1546,null,{}] 08:42:43 INFO - PROCESS | 2873 | 1468770163772 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}] 08:42:43 INFO - PROCESS | 2873 | 1468770163774 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:43 INFO - PROCESS | 2873 | 1468770163850 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:42:43 INFO - PROCESS | 2873 | 1468770163855 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 2873 | 1468770163856 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x126deb800 == 35 [pid = 2873] [id = 394] 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x124024400) [pid = 2873] [serial = 1181] [outer = 0x0] 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x124592400) [pid = 2873] [serial = 1182] [outer = 0x124024400] 08:42:43 INFO - PROCESS | 2873 | 1468770163882 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x124be0c00) [pid = 2873] [serial = 1183] [outer = 0x124024400] 08:42:44 INFO - PROCESS | 2873 | 1468770164191 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 08:42:44 INFO - PROCESS | 2873 | 1468770164236 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 2873 | 1468770164237 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:42:44 INFO - PROCESS | 2873 | 1468770164240 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 2873 | 1468770164241 Marionette TRACE conn2 <- [1,1550,null,{}] 08:42:44 INFO - PROCESS | 2873 | 1468770164243 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}] 08:42:44 INFO - PROCESS | 2873 | 1468770164244 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:44 INFO - PROCESS | 2873 | 1468770164350 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:42:44 INFO - PROCESS | 2873 | 1468770164355 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 2873 | 1468770164356 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x1188a3800 == 36 [pid = 2873] [id = 395] 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11902d400) [pid = 2873] [serial = 1184] [outer = 0x0] 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x12502d000) [pid = 2873] [serial = 1185] [outer = 0x11902d400] 08:42:44 INFO - PROCESS | 2873 | 1468770164380 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1256a7000) [pid = 2873] [serial = 1186] [outer = 0x11902d400] 08:42:44 INFO - PROCESS | 2873 | 1468770164656 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 08:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:42:44 INFO - PROCESS | 2873 | 1468770164709 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 2873 | 1468770164710 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:42:44 INFO - PROCESS | 2873 | 1468770164712 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 2873 | 1468770164713 Marionette TRACE conn2 <- [1,1554,null,{}] 08:42:44 INFO - PROCESS | 2873 | 1468770164716 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}] 08:42:44 INFO - PROCESS | 2873 | 1468770164717 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:44 INFO - PROCESS | 2873 | 1468770164797 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:42:44 INFO - PROCESS | 2873 | 1468770164802 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 2873 | 1468770164805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921b800 == 37 [pid = 2873] [id = 396] 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119f32000) [pid = 2873] [serial = 1187] [outer = 0x0] 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1256c4400) [pid = 2873] [serial = 1188] [outer = 0x119f32000] 08:42:44 INFO - PROCESS | 2873 | 1468770164829 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126d41c00) [pid = 2873] [serial = 1189] [outer = 0x119f32000] 08:42:45 INFO - PROCESS | 2873 | 1468770165172 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 08:42:45 INFO - PROCESS | 2873 | 1468770165181 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 2873 | 1468770165182 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:42:45 INFO - PROCESS | 2873 | 1468770165188 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 2873 | 1468770165190 Marionette TRACE conn2 <- [1,1558,null,{}] 08:42:45 INFO - PROCESS | 2873 | 1468770165193 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}] 08:42:45 INFO - PROCESS | 2873 | 1468770165194 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:45 INFO - PROCESS | 2873 | 1468770165321 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:42:45 INFO - PROCESS | 2873 | 1468770165335 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 2873 | 1468770165336 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b37000 == 38 [pid = 2873] [id = 397] 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1182e3800) [pid = 2873] [serial = 1190] [outer = 0x0] 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x125636c00) [pid = 2873] [serial = 1191] [outer = 0x1182e3800] 08:42:45 INFO - PROCESS | 2873 | 1468770165362 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x128bd2c00) [pid = 2873] [serial = 1192] [outer = 0x1182e3800] 08:42:45 INFO - PROCESS | 2873 | 1468770165694 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 523ms 08:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:42:45 INFO - PROCESS | 2873 | 1468770165709 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 2873 | 1468770165710 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 2873 | 1468770165712 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 2873 | 1468770165713 Marionette TRACE conn2 <- [1,1562,null,{}] 08:42:45 INFO - PROCESS | 2873 | 1468770165716 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}] 08:42:45 INFO - PROCESS | 2873 | 1468770165717 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:45 INFO - PROCESS | 2873 | 1468770165814 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:42:45 INFO - PROCESS | 2873 | 1468770165825 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 2873 | 1468770165826 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a745000 == 39 [pid = 2873] [id = 398] 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128bd3400) [pid = 2873] [serial = 1193] [outer = 0x0] 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x128d8d800) [pid = 2873] [serial = 1194] [outer = 0x128bd3400] 08:42:45 INFO - PROCESS | 2873 | 1468770165850 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x129281800) [pid = 2873] [serial = 1195] [outer = 0x128bd3400] 08:42:46 INFO - PROCESS | 2873 | 1468770166155 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 469ms 08:42:46 INFO - PROCESS | 2873 | 1468770166182 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 2873 | 1468770166183 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:42:46 INFO - PROCESS | 2873 | 1468770166192 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 2873 | 1468770166193 Marionette TRACE conn2 <- [1,1566,null,{}] 08:42:46 INFO - PROCESS | 2873 | 1468770166195 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}] 08:42:46 INFO - PROCESS | 2873 | 1468770166196 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:46 INFO - PROCESS | 2873 | 1468770166299 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:42:46 INFO - PROCESS | 2873 | 1468770166302 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 2873 | 1468770166303 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b871800 == 40 [pid = 2873] [id = 399] 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128d8bc00) [pid = 2873] [serial = 1196] [outer = 0x0] 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1292cec00) [pid = 2873] [serial = 1197] [outer = 0x128d8bc00] 08:42:46 INFO - PROCESS | 2873 | 1468770166327 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12950ec00) [pid = 2873] [serial = 1198] [outer = 0x128d8bc00] 08:42:46 INFO - PROCESS | 2873 | 1468770166666 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 525ms 08:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:42:46 INFO - PROCESS | 2873 | 1468770166712 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 2873 | 1468770166713 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 2873 | 1468770166715 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 2873 | 1468770166716 Marionette TRACE conn2 <- [1,1570,null,{}] 08:42:46 INFO - PROCESS | 2873 | 1468770166718 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}] 08:42:46 INFO - PROCESS | 2873 | 1468770166720 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:46 INFO - PROCESS | 2873 | 1468770166820 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:42:46 INFO - PROCESS | 2873 | 1468770166823 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 2873 | 1468770166824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b907800 == 41 [pid = 2873] [id = 400] 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x129507c00) [pid = 2873] [serial = 1199] [outer = 0x0] 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x129521c00) [pid = 2873] [serial = 1200] [outer = 0x129507c00] 08:42:46 INFO - PROCESS | 2873 | 1468770166879 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x129574000) [pid = 2873] [serial = 1201] [outer = 0x129507c00] 08:42:47 INFO - PROCESS | 2873 | 1468770167197 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 08:42:47 INFO - PROCESS | 2873 | 1468770167238 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 2873 | 1468770167239 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:42:47 INFO - PROCESS | 2873 | 1468770167242 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 2873 | 1468770167243 Marionette TRACE conn2 <- [1,1574,null,{}] 08:42:47 INFO - PROCESS | 2873 | 1468770167245 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}] 08:42:47 INFO - PROCESS | 2873 | 1468770167246 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:47 INFO - PROCESS | 2873 | 1468770167493 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x124026400) [pid = 2873] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x111e29000) [pid = 2873] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x118574000) [pid = 2873] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x111c75000) [pid = 2873] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x11856b400) [pid = 2873] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1129ad000) [pid = 2873] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1172bd000) [pid = 2873] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1129a8000) [pid = 2873] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1128d1c00) [pid = 2873] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x11998b000) [pid = 2873] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11607fc00) [pid = 2873] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113f37c00) [pid = 2873] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x112dd9c00) [pid = 2873] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:42:47 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119f30000) [pid = 2873] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:42:47 INFO - PROCESS | 2873 | 1468770167539 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 2873 | 1468770167540 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ed000 == 42 [pid = 2873] [id = 401] 08:42:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x111c75000) [pid = 2873] [serial = 1202] [outer = 0x0] 08:42:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1129ad000) [pid = 2873] [serial = 1203] [outer = 0x111c75000] 08:42:47 INFO - PROCESS | 2873 | 1468770167564 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1176d1800) [pid = 2873] [serial = 1204] [outer = 0x111c75000] 08:42:47 INFO - PROCESS | 2873 | 1468770167825 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 621ms 08:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:42:47 INFO - PROCESS | 2873 | 1468770167863 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 2873 | 1468770167865 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 2873 | 1468770167875 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 2873 | 1468770167876 Marionette TRACE conn2 <- [1,1578,null,{}] 08:42:47 INFO - PROCESS | 2873 | 1468770167879 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}] 08:42:47 INFO - PROCESS | 2873 | 1468770167880 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:47 INFO - PROCESS | 2873 | 1468770167966 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:42:47 INFO - PROCESS | 2873 | 1468770167972 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 2873 | 1468770167974 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c282800 == 43 [pid = 2873] [id = 402] 08:42:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1176d5400) [pid = 2873] [serial = 1205] [outer = 0x0] 08:42:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119f30000) [pid = 2873] [serial = 1206] [outer = 0x1176d5400] 08:42:47 INFO - PROCESS | 2873 | 1468770167998 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x127430000) [pid = 2873] [serial = 1207] [outer = 0x1176d5400] 08:42:48 INFO - PROCESS | 2873 | 1468770168319 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 477ms 08:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:42:48 INFO - PROCESS | 2873 | 1468770168344 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 2873 | 1468770168345 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:42:48 INFO - PROCESS | 2873 | 1468770168347 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 2873 | 1468770168348 Marionette TRACE conn2 <- [1,1582,null,{}] 08:42:48 INFO - PROCESS | 2873 | 1468770168351 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}] 08:42:48 INFO - PROCESS | 2873 | 1468770168353 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:48 INFO - PROCESS | 2873 | 1468770168468 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:42:48 INFO - PROCESS | 2873 | 1468770168476 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 2873 | 1468770168477 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c720000 == 44 [pid = 2873] [id = 403] 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x115123000) [pid = 2873] [serial = 1208] [outer = 0x0] 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x129574c00) [pid = 2873] [serial = 1209] [outer = 0x115123000] 08:42:48 INFO - PROCESS | 2873 | 1468770168501 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12a6d9800) [pid = 2873] [serial = 1210] [outer = 0x115123000] 08:42:48 INFO - PROCESS | 2873 | 1468770168791 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 08:42:48 INFO - PROCESS | 2873 | 1468770168817 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 2873 | 1468770168819 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:42:48 INFO - PROCESS | 2873 | 1468770168824 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 2873 | 1468770168825 Marionette TRACE conn2 <- [1,1586,null,{}] 08:42:48 INFO - PROCESS | 2873 | 1468770168827 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}] 08:42:48 INFO - PROCESS | 2873 | 1468770168828 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:48 INFO - PROCESS | 2873 | 1468770168914 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:42:48 INFO - PROCESS | 2873 | 1468770168918 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 2873 | 1468770168920 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c731800 == 45 [pid = 2873] [id = 404] 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12a6db000) [pid = 2873] [serial = 1211] [outer = 0x0] 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12aa07c00) [pid = 2873] [serial = 1212] [outer = 0x12a6db000] 08:42:48 INFO - PROCESS | 2873 | 1468770168943 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x12aa0fc00) [pid = 2873] [serial = 1213] [outer = 0x12a6db000] 08:42:49 INFO - PROCESS | 2873 | 1468770169275 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:42:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 08:42:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:42:49 INFO - PROCESS | 2873 | 1468770169292 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 2873 | 1468770169293 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 2873 | 1468770169295 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 2873 | 1468770169296 Marionette TRACE conn2 <- [1,1590,null,{}] 08:42:49 INFO - PROCESS | 2873 | 1468770169299 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}] 08:42:49 INFO - PROCESS | 2873 | 1468770169300 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:49 INFO - PROCESS | 2873 | 1468770169424 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:42:49 INFO - PROCESS | 2873 | 1468770169431 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 2873 | 1468770169432 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca84000 == 46 [pid = 2873] [id = 405] 08:42:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x11906d800) [pid = 2873] [serial = 1214] [outer = 0x0] 08:42:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12aa0ec00) [pid = 2873] [serial = 1215] [outer = 0x11906d800] 08:42:49 INFO - PROCESS | 2873 | 1468770169455 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x12ab36000) [pid = 2873] [serial = 1216] [outer = 0x11906d800] 08:42:50 INFO - PROCESS | 2873 | 1468770170013 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 768ms 08:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:42:50 INFO - PROCESS | 2873 | 1468770170065 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 2873 | 1468770170068 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:42:50 INFO - PROCESS | 2873 | 1468770170071 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 2873 | 1468770170073 Marionette TRACE conn2 <- [1,1594,null,{}] 08:42:50 INFO - PROCESS | 2873 | 1468770170076 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}] 08:42:50 INFO - PROCESS | 2873 | 1468770170079 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:50 INFO - PROCESS | 2873 | 1468770170199 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:42:50 INFO - PROCESS | 2873 | 1468770170276 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 2873 | 1468770170278 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170d2000 == 47 [pid = 2873] [id = 406] 08:42:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1129b3000) [pid = 2873] [serial = 1217] [outer = 0x0] 08:42:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x112f55c00) [pid = 2873] [serial = 1218] [outer = 0x1129b3000] 08:42:50 INFO - PROCESS | 2873 | 1468770170309 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1138ebc00) [pid = 2873] [serial = 1219] [outer = 0x1129b3000] 08:42:51 INFO - PROCESS | 2873 | 1468770171038 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1021ms 08:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:42:51 INFO - PROCESS | 2873 | 1468770171092 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 2873 | 1468770171094 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 2873 | 1468770171098 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 2873 | 1468770171100 Marionette TRACE conn2 <- [1,1598,null,{}] 08:42:51 INFO - PROCESS | 2873 | 1468770171103 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}] 08:42:51 INFO - PROCESS | 2873 | 1468770171105 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:51 INFO - PROCESS | 2873 | 1468770171208 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:42:51 INFO - PROCESS | 2873 | 1468770171304 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 2873 | 1468770171307 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x116009000 == 48 [pid = 2873] [id = 407] 08:42:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x113d8cc00) [pid = 2873] [serial = 1220] [outer = 0x0] 08:42:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x113f30800) [pid = 2873] [serial = 1221] [outer = 0x113d8cc00] 08:42:51 INFO - PROCESS | 2873 | 1468770171345 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1160db400) [pid = 2873] [serial = 1222] [outer = 0x113d8cc00] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12c731800 == 47 [pid = 2873] [id = 404] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12c720000 == 46 [pid = 2873] [id = 403] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12c282800 == 45 [pid = 2873] [id = 402] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x129525800) [pid = 2873] [serial = 1158] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ed000 == 44 [pid = 2873] [id = 401] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12b907800 == 43 [pid = 2873] [id = 400] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12b871800 == 42 [pid = 2873] [id = 399] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12a745000 == 41 [pid = 2873] [id = 398] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x119b37000 == 40 [pid = 2873] [id = 397] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12921b800 == 39 [pid = 2873] [id = 396] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x1188a3800 == 38 [pid = 2873] [id = 395] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x126deb800 == 37 [pid = 2873] [id = 394] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x1245d5800 == 36 [pid = 2873] [id = 393] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x123c93800 == 35 [pid = 2873] [id = 392] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x119b3a000 == 34 [pid = 2873] [id = 391] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x11949c800 == 33 [pid = 2873] [id = 390] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x1188a5000 == 32 [pid = 2873] [id = 389] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x117022000 == 31 [pid = 2873] [id = 388] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x116098800 == 30 [pid = 2873] [id = 387] 08:42:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd67800 == 29 [pid = 2873] [id = 386] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x124d90c00) [pid = 2873] [serial = 1140] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1273ea800) [pid = 2873] [serial = 1143] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1270b5c00) [pid = 2873] [serial = 1141] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x128bd0400) [pid = 2873] [serial = 1146] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x116765800) [pid = 2873] [serial = 1149] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12462a400) [pid = 2873] [serial = 1152] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x119532000) [pid = 2873] [serial = 1153] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x119725c00) [pid = 2873] [serial = 1150] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x128dd2000) [pid = 2873] [serial = 1147] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12927d800) [pid = 2873] [serial = 1155] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1182e9400) [pid = 2873] [serial = 1123] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1176dcc00) [pid = 2873] [serial = 1122] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112f59000) [pid = 2873] [serial = 1120] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1129af400) [pid = 2873] [serial = 1119] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x127422c00) [pid = 2873] [serial = 1117] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119b4f400) [pid = 2873] [serial = 1134] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119f2f800) [pid = 2873] [serial = 1135] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118734800) [pid = 2873] [serial = 1131] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119981400) [pid = 2873] [serial = 1132] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11803bc00) [pid = 2873] [serial = 1128] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11856c400) [pid = 2873] [serial = 1129] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112f58800) [pid = 2873] [serial = 1125] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x113f31400) [pid = 2873] [serial = 1126] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x12951e400) [pid = 2873] [serial = 1156] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x123804000) [pid = 2873] [serial = 1137] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x123e37c00) [pid = 2873] [serial = 1138] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x127423c00) [pid = 2873] [serial = 1144] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 2873 | 1468770171897 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 824ms 08:42:51 INFO - PROCESS | 2873 | 1468770171923 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 2873 | 1468770171926 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:42:51 INFO - PROCESS | 2873 | 1468770171931 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 2873 | 1468770171932 Marionette TRACE conn2 <- [1,1602,null,{}] 08:42:51 INFO - PROCESS | 2873 | 1468770171935 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}] 08:42:51 INFO - PROCESS | 2873 | 1468770171939 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:52 INFO - PROCESS | 2873 | 1468770172015 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:42:52 INFO - PROCESS | 2873 | 1468770172023 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 2873 | 1468770172025 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170bc800 == 30 [pid = 2873] [id = 408] 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x116976000) [pid = 2873] [serial = 1223] [outer = 0x0] 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1172bc000) [pid = 2873] [serial = 1224] [outer = 0x116976000] 08:42:52 INFO - PROCESS | 2873 | 1468770172052 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x118044400) [pid = 2873] [serial = 1225] [outer = 0x116976000] 08:42:52 INFO - PROCESS | 2873 | 1468770172396 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 08:42:52 INFO - PROCESS | 2873 | 1468770172401 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 2873 | 1468770172405 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:42:52 INFO - PROCESS | 2873 | 1468770172408 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 2873 | 1468770172411 Marionette TRACE conn2 <- [1,1606,null,{}] 08:42:52 INFO - PROCESS | 2873 | 1468770172420 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}] 08:42:52 INFO - PROCESS | 2873 | 1468770172424 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:52 INFO - PROCESS | 2873 | 1468770172522 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:42:52 INFO - PROCESS | 2873 | 1468770172597 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 2873 | 1468770172599 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dd000 == 31 [pid = 2873] [id = 409] 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1185eb800) [pid = 2873] [serial = 1226] [outer = 0x0] 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119028c00) [pid = 2873] [serial = 1227] [outer = 0x1185eb800] 08:42:52 INFO - PROCESS | 2873 | 1468770172632 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119590800) [pid = 2873] [serial = 1228] [outer = 0x1185eb800] 08:42:52 INFO - PROCESS | 2873 | 1468770172897 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 08:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:42:52 INFO - PROCESS | 2873 | 1468770172930 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 2873 | 1468770172931 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 2873 | 1468770172941 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 2873 | 1468770172942 Marionette TRACE conn2 <- [1,1610,null,{}] 08:42:52 INFO - PROCESS | 2873 | 1468770172945 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}] 08:42:52 INFO - PROCESS | 2873 | 1468770172946 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:53 INFO - PROCESS | 2873 | 1468770173029 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:42:53 INFO - PROCESS | 2873 | 1468770173087 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 2873 | 1468770173088 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x123822800 == 32 [pid = 2873] [id = 410] 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119022000) [pid = 2873] [serial = 1229] [outer = 0x0] 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119971c00) [pid = 2873] [serial = 1230] [outer = 0x119022000] 08:42:53 INFO - PROCESS | 2873 | 1468770173113 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119989c00) [pid = 2873] [serial = 1231] [outer = 0x119022000] 08:42:53 INFO - PROCESS | 2873 | 1468770173366 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 478ms 08:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:42:53 INFO - PROCESS | 2873 | 1468770173412 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 2873 | 1468770173414 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:42:53 INFO - PROCESS | 2873 | 1468770173416 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 2873 | 1468770173417 Marionette TRACE conn2 <- [1,1614,null,{}] 08:42:53 INFO - PROCESS | 2873 | 1468770173428 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}] 08:42:53 INFO - PROCESS | 2873 | 1468770173429 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:53 INFO - PROCESS | 2873 | 1468770173513 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:42:53 INFO - PROCESS | 2873 | 1468770173518 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 2873 | 1468770173522 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x124097800 == 33 [pid = 2873] [id = 411] 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x11998a000) [pid = 2873] [serial = 1232] [outer = 0x0] 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119b49000) [pid = 2873] [serial = 1233] [outer = 0x11998a000] 08:42:53 INFO - PROCESS | 2873 | 1468770173549 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b52800) [pid = 2873] [serial = 1234] [outer = 0x11998a000] 08:42:54 INFO - PROCESS | 2873 | 1468770174002 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]]]}] 08:42:54 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 08:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 627ms 08:42:54 INFO - PROCESS | 2873 | 1468770174047 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:42:54 INFO - PROCESS | 2873 | 1468770174048 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 2873 | 1468770174051 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 2873 | 1468770174053 Marionette TRACE conn2 <- [1,1618,null,{}] 08:42:54 INFO - PROCESS | 2873 | 1468770174055 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}] 08:42:54 INFO - PROCESS | 2873 | 1468770174059 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:54 INFO - PROCESS | 2873 | 1468770174173 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:42:54 INFO - PROCESS | 2873 | 1468770174214 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 2873 | 1468770174215 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x12565c800 == 34 [pid = 2873] [id = 412] 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12380b800) [pid = 2873] [serial = 1235] [outer = 0x0] 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x123cedc00) [pid = 2873] [serial = 1236] [outer = 0x12380b800] 08:42:54 INFO - PROCESS | 2873 | 1468770174240 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x124d8dc00) [pid = 2873] [serial = 1237] [outer = 0x12380b800] 08:42:54 INFO - PROCESS | 2873 | 1468770174539 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 08:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:42:54 INFO - PROCESS | 2873 | 1468770174576 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 2873 | 1468770174577 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 2873 | 1468770174579 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 2873 | 1468770174580 Marionette TRACE conn2 <- [1,1622,null,{}] 08:42:54 INFO - PROCESS | 2873 | 1468770174582 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}] 08:42:54 INFO - PROCESS | 2873 | 1468770174584 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:54 INFO - PROCESS | 2873 | 1468770174680 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:42:54 INFO - PROCESS | 2873 | 1468770174685 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 2873 | 1468770174686 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x127081800 == 35 [pid = 2873] [id = 413] 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1238f4800) [pid = 2873] [serial = 1238] [outer = 0x0] 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1256b1400) [pid = 2873] [serial = 1239] [outer = 0x1238f4800] 08:42:54 INFO - PROCESS | 2873 | 1468770174716 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x126976c00) [pid = 2873] [serial = 1240] [outer = 0x1238f4800] 08:42:55 INFO - PROCESS | 2873 | 1468770175092 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]]]}] 08:42:55 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 08:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 568ms 08:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:42:55 INFO - PROCESS | 2873 | 1468770175148 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 2873 | 1468770175150 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:42:55 INFO - PROCESS | 2873 | 1468770175153 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 2873 | 1468770175154 Marionette TRACE conn2 <- [1,1626,null,{}] 08:42:55 INFO - PROCESS | 2873 | 1468770175158 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}] 08:42:55 INFO - PROCESS | 2873 | 1468770175159 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:55 INFO - PROCESS | 2873 | 1468770175305 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:42:55 INFO - PROCESS | 2873 | 1468770175327 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 2873 | 1468770175328 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e18800 == 36 [pid = 2873] [id = 414] 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x126977800) [pid = 2873] [serial = 1241] [outer = 0x0] 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1270ad400) [pid = 2873] [serial = 1242] [outer = 0x126977800] 08:42:55 INFO - PROCESS | 2873 | 1468770175367 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1273ed000) [pid = 2873] [serial = 1243] [outer = 0x126977800] 08:42:55 INFO - PROCESS | 2873 | 1468770175764 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 620ms 08:42:55 INFO - PROCESS | 2873 | 1468770175773 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 2873 | 1468770175774 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:42:55 INFO - PROCESS | 2873 | 1468770175776 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 2873 | 1468770175777 Marionette TRACE conn2 <- [1,1630,null,{}] 08:42:55 INFO - PROCESS | 2873 | 1468770175779 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}] 08:42:55 INFO - PROCESS | 2873 | 1468770175780 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:55 INFO - PROCESS | 2873 | 1468770175881 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:42:55 INFO - PROCESS | 2873 | 1468770175892 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 2873 | 1468770175893 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e0a000 == 37 [pid = 2873] [id = 415] 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1273eec00) [pid = 2873] [serial = 1244] [outer = 0x0] 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1273f5800) [pid = 2873] [serial = 1245] [outer = 0x1273eec00] 08:42:55 INFO - PROCESS | 2873 | 1468770175931 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x127430800) [pid = 2873] [serial = 1246] [outer = 0x1273eec00] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12a6db000) [pid = 2873] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x128bd3400) [pid = 2873] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x112e6b800) [pid = 2873] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x113844800) [pid = 2873] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x11856d400) [pid = 2873] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x110ee6000) [pid = 2873] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x119b51800) [pid = 2873] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x128d8bc00) [pid = 2873] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119f32000) [pid = 2873] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x11902d400) [pid = 2873] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x124024400) [pid = 2873] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1129aa800) [pid = 2873] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x11906bc00) [pid = 2873] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1197df000) [pid = 2873] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x129507c00) [pid = 2873] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x115123000) [pid = 2873] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x111c75000) [pid = 2873] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1182e3800) [pid = 2873] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:42:56 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1176d5400) [pid = 2873] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:42:56 INFO - PROCESS | 2873 | 1468770176384 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 08:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:42:56 INFO - PROCESS | 2873 | 1468770176395 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 2873 | 1468770176397 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:42:56 INFO - PROCESS | 2873 | 1468770176398 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 2873 | 1468770176399 Marionette TRACE conn2 <- [1,1634,null,{}] 08:42:56 INFO - PROCESS | 2873 | 1468770176403 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}] 08:42:56 INFO - PROCESS | 2873 | 1468770176406 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:56 INFO - PROCESS | 2873 | 1468770176482 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:42:56 INFO - PROCESS | 2873 | 1468770176487 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 2873 | 1468770176489 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e18000 == 38 [pid = 2873] [id = 416] 08:42:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x113036400) [pid = 2873] [serial = 1247] [outer = 0x0] 08:42:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1197e0c00) [pid = 2873] [serial = 1248] [outer = 0x113036400] 08:42:56 INFO - PROCESS | 2873 | 1468770176513 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x11972a000) [pid = 2873] [serial = 1249] [outer = 0x113036400] 08:42:56 INFO - PROCESS | 2873 | 1468770176843 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 472ms 08:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:42:56 INFO - PROCESS | 2873 | 1468770176871 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 2873 | 1468770176873 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:42:56 INFO - PROCESS | 2873 | 1468770176875 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 2873 | 1468770176877 Marionette TRACE conn2 <- [1,1638,null,{}] 08:42:56 INFO - PROCESS | 2873 | 1468770176879 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}] 08:42:56 INFO - PROCESS | 2873 | 1468770176881 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:57 INFO - PROCESS | 2873 | 1468770177001 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:42:57 INFO - PROCESS | 2873 | 1468770177009 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 2873 | 1468770177010 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa94800 == 39 [pid = 2873] [id = 417] 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1242b8800) [pid = 2873] [serial = 1250] [outer = 0x0] 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1273f3400) [pid = 2873] [serial = 1251] [outer = 0x1242b8800] 08:42:57 INFO - PROCESS | 2873 | 1468770177037 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x128dca800) [pid = 2873] [serial = 1252] [outer = 0x1242b8800] 08:42:57 INFO - PROCESS | 2873 | 1468770177394 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 08:42:57 INFO - PROCESS | 2873 | 1468770177446 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 2873 | 1468770177448 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:42:57 INFO - PROCESS | 2873 | 1468770177451 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 2873 | 1468770177453 Marionette TRACE conn2 <- [1,1642,null,{}] 08:42:57 INFO - PROCESS | 2873 | 1468770177456 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}] 08:42:57 INFO - PROCESS | 2873 | 1468770177458 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:57 INFO - PROCESS | 2873 | 1468770177575 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:42:57 INFO - PROCESS | 2873 | 1468770177635 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 2873 | 1468770177636 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b870800 == 40 [pid = 2873] [id = 418] 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x124b91800) [pid = 2873] [serial = 1253] [outer = 0x0] 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12927bc00) [pid = 2873] [serial = 1254] [outer = 0x124b91800] 08:42:57 INFO - PROCESS | 2873 | 1468770177661 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12956a800) [pid = 2873] [serial = 1255] [outer = 0x124b91800] 08:42:57 INFO - PROCESS | 2873 | 1468770177900 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 08:42:57 INFO - PROCESS | 2873 | 1468770177925 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 2873 | 1468770177926 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:42:57 INFO - PROCESS | 2873 | 1468770177928 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 2873 | 1468770177940 Marionette TRACE conn2 <- [1,1646,null,{}] 08:42:57 INFO - PROCESS | 2873 | 1468770177949 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}] 08:42:57 INFO - PROCESS | 2873 | 1468770177951 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:58 INFO - PROCESS | 2873 | 1468770178044 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:42:58 INFO - PROCESS | 2873 | 1468770178047 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 2873 | 1468770178048 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd4e000 == 41 [pid = 2873] [id = 419] 08:42:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1292cc400) [pid = 2873] [serial = 1256] [outer = 0x0] 08:42:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1295a2800) [pid = 2873] [serial = 1257] [outer = 0x1292cc400] 08:42:58 INFO - PROCESS | 2873 | 1468770178072 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12a6d9400) [pid = 2873] [serial = 1258] [outer = 0x1292cc400] 08:42:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1170bc800 == 40 [pid = 2873] [id = 408] 08:42:58 INFO - PROCESS | 2873 | --DOCSHELL 0x116009000 == 39 [pid = 2873] [id = 407] 08:42:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1170d2000 == 38 [pid = 2873] [id = 406] 08:42:58 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca84000 == 37 [pid = 2873] [id = 405] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x123822800 == 36 [pid = 2873] [id = 410] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x12565c800 == 35 [pid = 2873] [id = 412] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dd000 == 34 [pid = 2873] [id = 409] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x129e0a000 == 33 [pid = 2873] [id = 415] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x117e18800 == 32 [pid = 2873] [id = 414] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x129e18000 == 31 [pid = 2873] [id = 416] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa94800 == 30 [pid = 2873] [id = 417] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x127081800 == 29 [pid = 2873] [id = 413] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x12b870800 == 28 [pid = 2873] [id = 418] 08:42:59 INFO - PROCESS | 2873 | --DOCSHELL 0x124097800 == 27 [pid = 2873] [id = 411] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12aa07c00) [pid = 2873] [serial = 1212] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x128d8d800) [pid = 2873] [serial = 1194] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112e76800) [pid = 2873] [serial = 1161] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x112f8e000) [pid = 2873] [serial = 1162] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116028c00) [pid = 2873] [serial = 1164] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1162d5800) [pid = 2873] [serial = 1165] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11872d400) [pid = 2873] [serial = 1170] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119068400) [pid = 2873] [serial = 1171] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1182e8400) [pid = 2873] [serial = 1167] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11856e000) [pid = 2873] [serial = 1168] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x123804c00) [pid = 2873] [serial = 1179] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x124024800) [pid = 2873] [serial = 1180] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1292cec00) [pid = 2873] [serial = 1197] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1256c4400) [pid = 2873] [serial = 1188] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x126d41c00) [pid = 2873] [serial = 1189] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x12502d000) [pid = 2873] [serial = 1185] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1256a7000) [pid = 2873] [serial = 1186] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x124592400) [pid = 2873] [serial = 1182] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x124be0c00) [pid = 2873] [serial = 1183] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x11856f800) [pid = 2873] [serial = 1173] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1197d6400) [pid = 2873] [serial = 1174] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119984800) [pid = 2873] [serial = 1176] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x120f04800) [pid = 2873] [serial = 1177] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x12a6dac00) [pid = 2873] [serial = 1159] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x129521c00) [pid = 2873] [serial = 1200] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x129574000) [pid = 2873] [serial = 1201] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x12a6d9800) [pid = 2873] [serial = 1210] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x1129ad000) [pid = 2873] [serial = 1203] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x1176d1800) [pid = 2873] [serial = 1204] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x12aa0fc00) [pid = 2873] [serial = 1213] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x125636c00) [pid = 2873] [serial = 1191] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x12950ec00) [pid = 2873] [serial = 1198] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x129281800) [pid = 2873] [serial = 1195] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x119f30000) [pid = 2873] [serial = 1206] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x129574c00) [pid = 2873] [serial = 1209] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x127430000) [pid = 2873] [serial = 1207] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x128bd2c00) [pid = 2873] [serial = 1192] [outer = 0x0] [url = about:blank] 08:42:59 INFO - PROCESS | 2873 | 1468770179480 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1589ms 08:42:59 INFO - PROCESS | 2873 | 1468770179525 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 2873 | 1468770179527 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:42:59 INFO - PROCESS | 2873 | 1468770179532 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 2873 | 1468770179533 Marionette TRACE conn2 <- [1,1650,null,{}] 08:42:59 INFO - PROCESS | 2873 | 1468770179539 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}] 08:42:59 INFO - PROCESS | 2873 | 1468770179540 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:59 INFO - PROCESS | 2873 | 1468770179625 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:42:59 INFO - PROCESS | 2873 | 1468770179680 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 2873 | 1468770179681 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:42:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x116089800 == 28 [pid = 2873] [id = 420] 08:42:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x112d76000) [pid = 2873] [serial = 1259] [outer = 0x0] 08:42:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x112d77000) [pid = 2873] [serial = 1260] [outer = 0x112d76000] 08:42:59 INFO - PROCESS | 2873 | 1468770179709 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x112f94c00) [pid = 2873] [serial = 1261] [outer = 0x112d76000] 08:43:00 INFO - PROCESS | 2873 | 1468770180030 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 08:43:00 INFO - PROCESS | 2873 | 1468770180057 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 2873 | 1468770180060 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:43:00 INFO - PROCESS | 2873 | 1468770180065 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 2873 | 1468770180067 Marionette TRACE conn2 <- [1,1654,null,{}] 08:43:00 INFO - PROCESS | 2873 | 1468770180071 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}] 08:43:00 INFO - PROCESS | 2873 | 1468770180074 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:00 INFO - PROCESS | 2873 | 1468770180155 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:43:00 INFO - PROCESS | 2873 | 1468770180159 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 2873 | 1468770180161 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c2800 == 29 [pid = 2873] [id = 421] 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x1133cbc00) [pid = 2873] [serial = 1262] [outer = 0x0] 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1151dbc00) [pid = 2873] [serial = 1263] [outer = 0x1133cbc00] 08:43:00 INFO - PROCESS | 2873 | 1468770180192 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1160da800) [pid = 2873] [serial = 1264] [outer = 0x1133cbc00] 08:43:00 INFO - PROCESS | 2873 | 1468770180550 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 08:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:43:00 INFO - PROCESS | 2873 | 1468770180589 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 2873 | 1468770180590 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 2873 | 1468770180593 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 2873 | 1468770180595 Marionette TRACE conn2 <- [1,1658,null,{}] 08:43:00 INFO - PROCESS | 2873 | 1468770180603 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}] 08:43:00 INFO - PROCESS | 2873 | 1468770180606 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:00 INFO - PROCESS | 2873 | 1468770180681 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:43:00 INFO - PROCESS | 2873 | 1468770180688 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 2873 | 1468770180690 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x11905a800 == 30 [pid = 2873] [id = 422] 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x110ee3400) [pid = 2873] [serial = 1265] [outer = 0x0] 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x117e99000) [pid = 2873] [serial = 1266] [outer = 0x110ee3400] 08:43:00 INFO - PROCESS | 2873 | 1468770180719 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x1182e2c00) [pid = 2873] [serial = 1267] [outer = 0x110ee3400] 08:43:01 INFO - PROCESS | 2873 | 1468770181152 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 08:43:01 INFO - PROCESS | 2873 | 1468770181165 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 2873 | 1468770181167 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:43:01 INFO - PROCESS | 2873 | 1468770181174 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 2873 | 1468770181176 Marionette TRACE conn2 <- [1,1662,null,{}] 08:43:01 INFO - PROCESS | 2873 | 1468770181179 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}] 08:43:01 INFO - PROCESS | 2873 | 1468770181181 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:01 INFO - PROCESS | 2873 | 1468770181301 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:43:01 INFO - PROCESS | 2873 | 1468770181309 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 2873 | 1468770181310 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dc800 == 31 [pid = 2873] [id = 423] 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1182ea000) [pid = 2873] [serial = 1268] [outer = 0x0] 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x118516c00) [pid = 2873] [serial = 1269] [outer = 0x1182ea000] 08:43:01 INFO - PROCESS | 2873 | 1468770181352 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x118574000) [pid = 2873] [serial = 1270] [outer = 0x1182ea000] 08:43:01 INFO - PROCESS | 2873 | 1468770181726 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 572ms 08:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:43:01 INFO - PROCESS | 2873 | 1468770181744 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 2873 | 1468770181745 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 2873 | 1468770181747 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 2873 | 1468770181758 Marionette TRACE conn2 <- [1,1666,null,{}] 08:43:01 INFO - PROCESS | 2873 | 1468770181760 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}] 08:43:01 INFO - PROCESS | 2873 | 1468770181762 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:01 INFO - PROCESS | 2873 | 1468770181857 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:43:01 INFO - PROCESS | 2873 | 1468770181864 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 2873 | 1468770181865 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc6000 == 32 [pid = 2873] [id = 424] 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x115117000) [pid = 2873] [serial = 1271] [outer = 0x0] 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11872c000) [pid = 2873] [serial = 1272] [outer = 0x115117000] 08:43:01 INFO - PROCESS | 2873 | 1468770181891 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118876400) [pid = 2873] [serial = 1273] [outer = 0x115117000] 08:43:02 INFO - PROCESS | 2873 | 1468770182198 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 479ms 08:43:02 INFO - PROCESS | 2873 | 1468770182226 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 2873 | 1468770182228 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:43:02 INFO - PROCESS | 2873 | 1468770182230 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 2873 | 1468770182231 Marionette TRACE conn2 <- [1,1670,null,{}] 08:43:02 INFO - PROCESS | 2873 | 1468770182233 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}] 08:43:02 INFO - PROCESS | 2873 | 1468770182239 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:02 INFO - PROCESS | 2873 | 1468770182327 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:43:02 INFO - PROCESS | 2873 | 1468770182331 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 2873 | 1468770182332 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f0e800 == 33 [pid = 2873] [id = 425] 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1128d2800) [pid = 2873] [serial = 1274] [outer = 0x0] 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x119584000) [pid = 2873] [serial = 1275] [outer = 0x1128d2800] 08:43:02 INFO - PROCESS | 2873 | 1468770182359 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119988c00) [pid = 2873] [serial = 1276] [outer = 0x1128d2800] 08:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 08:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:43:02 INFO - PROCESS | 2873 | 1468770182694 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]]]}] 08:43:02 INFO - PROCESS | 2873 | 1468770182698 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 2873 | 1468770182699 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 2873 | 1468770182706 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 2873 | 1468770182707 Marionette TRACE conn2 <- [1,1674,null,{}] 08:43:02 INFO - PROCESS | 2873 | 1468770182709 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}] 08:43:02 INFO - PROCESS | 2873 | 1468770182710 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:02 INFO - PROCESS | 2873 | 1468770182821 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:43:02 INFO - PROCESS | 2873 | 1468770182827 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 2873 | 1468770182828 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245e9000 == 34 [pid = 2873] [id = 426] 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x110edf800) [pid = 2873] [serial = 1277] [outer = 0x0] 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119b47400) [pid = 2873] [serial = 1278] [outer = 0x110edf800] 08:43:02 INFO - PROCESS | 2873 | 1468770182852 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119f2c400) [pid = 2873] [serial = 1279] [outer = 0x110edf800] 08:43:03 INFO - PROCESS | 2873 | 1468770183127 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 472ms 08:43:03 INFO - PROCESS | 2873 | 1468770183176 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:43:03 INFO - PROCESS | 2873 | 1468770183177 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 2873 | 1468770183179 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 2873 | 1468770183180 Marionette TRACE conn2 <- [1,1678,null,{}] 08:43:03 INFO - PROCESS | 2873 | 1468770183182 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}] 08:43:03 INFO - PROCESS | 2873 | 1468770183183 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:03 INFO - PROCESS | 2873 | 1468770183262 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:43:03 INFO - PROCESS | 2873 | 1468770183265 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 2873 | 1468770183266 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x125668000 == 35 [pid = 2873] [id = 427] 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11856d000) [pid = 2873] [serial = 1280] [outer = 0x0] 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x121014000) [pid = 2873] [serial = 1281] [outer = 0x11856d000] 08:43:03 INFO - PROCESS | 2873 | 1468770183293 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x123e3b000) [pid = 2873] [serial = 1282] [outer = 0x11856d000] 08:43:03 INFO - PROCESS | 2873 | 1468770183598 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 08:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:43:03 INFO - PROCESS | 2873 | 1468770183647 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 2873 | 1468770183648 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 2873 | 1468770183651 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 2873 | 1468770183652 Marionette TRACE conn2 <- [1,1682,null,{}] 08:43:03 INFO - PROCESS | 2873 | 1468770183654 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}] 08:43:03 INFO - PROCESS | 2873 | 1468770183655 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:03 INFO - PROCESS | 2873 | 1468770183737 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:43:03 INFO - PROCESS | 2873 | 1468770183794 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 2873 | 1468770183795 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x119057000 == 36 [pid = 2873] [id = 428] 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118573400) [pid = 2873] [serial = 1283] [outer = 0x0] 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124024000) [pid = 2873] [serial = 1284] [outer = 0x118573400] 08:43:03 INFO - PROCESS | 2873 | 1468770183819 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1245c2000) [pid = 2873] [serial = 1285] [outer = 0x118573400] 08:43:04 INFO - PROCESS | 2873 | 1468770184095 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 08:43:04 INFO - PROCESS | 2873 | 1468770184125 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 2873 | 1468770184126 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:43:04 INFO - PROCESS | 2873 | 1468770184129 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 2873 | 1468770184130 Marionette TRACE conn2 <- [1,1686,null,{}] 08:43:04 INFO - PROCESS | 2873 | 1468770184132 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}] 08:43:04 INFO - PROCESS | 2873 | 1468770184133 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:04 INFO - PROCESS | 2873 | 1468770184216 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:43:04 INFO - PROCESS | 2873 | 1468770184222 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 2873 | 1468770184223 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x129229000 == 37 [pid = 2873] [id = 429] 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x124028c00) [pid = 2873] [serial = 1286] [outer = 0x0] 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124be0c00) [pid = 2873] [serial = 1287] [outer = 0x124028c00] 08:43:04 INFO - PROCESS | 2873 | 1468770184247 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12558a000) [pid = 2873] [serial = 1288] [outer = 0x124028c00] 08:43:04 INFO - PROCESS | 2873 | 1468770184564 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]]]}] 08:43:04 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 08:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 469ms 08:43:04 INFO - PROCESS | 2873 | 1468770184598 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 2873 | 1468770184600 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:43:04 INFO - PROCESS | 2873 | 1468770184602 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 2873 | 1468770184606 Marionette TRACE conn2 <- [1,1690,null,{}] 08:43:04 INFO - PROCESS | 2873 | 1468770184609 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}] 08:43:04 INFO - PROCESS | 2873 | 1468770184610 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:04 INFO - PROCESS | 2873 | 1468770184725 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:43:04 INFO - PROCESS | 2873 | 1468770184738 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 2873 | 1468770184747 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b41000 == 38 [pid = 2873] [id = 430] 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x118353400) [pid = 2873] [serial = 1289] [outer = 0x0] 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x125636c00) [pid = 2873] [serial = 1290] [outer = 0x118353400] 08:43:04 INFO - PROCESS | 2873 | 1468770184774 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x126e51c00) [pid = 2873] [serial = 1291] [outer = 0x118353400] 08:43:05 INFO - PROCESS | 2873 | 1468770185097 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 08:43:05 INFO - PROCESS | 2873 | 1468770185125 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 2873 | 1468770185127 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:43:05 INFO - PROCESS | 2873 | 1468770185135 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 2873 | 1468770185138 Marionette TRACE conn2 <- [1,1694,null,{}] 08:43:05 INFO - PROCESS | 2873 | 1468770185141 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}] 08:43:05 INFO - PROCESS | 2873 | 1468770185142 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:05 INFO - PROCESS | 2873 | 1468770185238 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:43:05 INFO - PROCESS | 2873 | 1468770185241 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 2873 | 1468770185242 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a745000 == 39 [pid = 2873] [id = 431] 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x124023400) [pid = 2873] [serial = 1292] [outer = 0x0] 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273e9000) [pid = 2873] [serial = 1293] [outer = 0x124023400] 08:43:05 INFO - PROCESS | 2873 | 1468770185266 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x127426400) [pid = 2873] [serial = 1294] [outer = 0x124023400] 08:43:05 INFO - PROCESS | 2873 | 1468770185582 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 477ms 08:43:05 INFO - PROCESS | 2873 | 1468770185608 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 2873 | 1468770185610 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:43:05 INFO - PROCESS | 2873 | 1468770185612 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 2873 | 1468770185613 Marionette TRACE conn2 <- [1,1698,null,{}] 08:43:05 INFO - PROCESS | 2873 | 1468770185624 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}] 08:43:05 INFO - PROCESS | 2873 | 1468770185625 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:05 INFO - PROCESS | 2873 | 1468770185738 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:43:05 INFO - PROCESS | 2873 | 1468770185741 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 2873 | 1468770185742 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b169000 == 40 [pid = 2873] [id = 432] 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x127429c00) [pid = 2873] [serial = 1295] [outer = 0x0] 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x128bcfc00) [pid = 2873] [serial = 1296] [outer = 0x127429c00] 08:43:05 INFO - PROCESS | 2873 | 1468770185766 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x128d8bc00) [pid = 2873] [serial = 1297] [outer = 0x127429c00] 08:43:06 INFO - PROCESS | 2873 | 1468770186079 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]]]}] 08:43:06 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 08:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 527ms 08:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:43:06 INFO - PROCESS | 2873 | 1468770186140 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 2873 | 1468770186141 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:43:06 INFO - PROCESS | 2873 | 1468770186143 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 2873 | 1468770186144 Marionette TRACE conn2 <- [1,1702,null,{}] 08:43:06 INFO - PROCESS | 2873 | 1468770186146 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}] 08:43:06 INFO - PROCESS | 2873 | 1468770186147 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:06 INFO - PROCESS | 2873 | 1468770186245 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:43:06 INFO - PROCESS | 2873 | 1468770186259 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 2873 | 1468770186260 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b876000 == 41 [pid = 2873] [id = 433] 08:43:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x128d8c000) [pid = 2873] [serial = 1298] [outer = 0x0] 08:43:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12927cc00) [pid = 2873] [serial = 1299] [outer = 0x128d8c000] 08:43:06 INFO - PROCESS | 2873 | 1468770186284 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1292c5400) [pid = 2873] [serial = 1300] [outer = 0x128d8c000] 08:43:06 INFO - PROCESS | 2873 | 1468770186617 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 08:43:06 INFO - PROCESS | 2873 | 1468770186662 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 2873 | 1468770186663 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:43:06 INFO - PROCESS | 2873 | 1468770186665 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 2873 | 1468770186666 Marionette TRACE conn2 <- [1,1706,null,{}] 08:43:06 INFO - PROCESS | 2873 | 1468770186668 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}] 08:43:06 INFO - PROCESS | 2873 | 1468770186669 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:06 INFO - PROCESS | 2873 | 1468770186907 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1238f4800) [pid = 2873] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x126977800) [pid = 2873] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273eec00) [pid = 2873] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x113036400) [pid = 2873] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1242b8800) [pid = 2873] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x116976000) [pid = 2873] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x113d8cc00) [pid = 2873] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1129b3000) [pid = 2873] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11906d800) [pid = 2873] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11998a000) [pid = 2873] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119022000) [pid = 2873] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x124b91800) [pid = 2873] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1185eb800) [pid = 2873] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:43:06 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x12380b800) [pid = 2873] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:43:06 INFO - PROCESS | 2873 | 1468770186953 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 2873 | 1468770186954 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x11927f800 == 42 [pid = 2873] [id = 434] 08:43:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1121b2000) [pid = 2873] [serial = 1301] [outer = 0x0] 08:43:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1129b1800) [pid = 2873] [serial = 1302] [outer = 0x1121b2000] 08:43:06 INFO - PROCESS | 2873 | 1468770186978 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x116a0c000) [pid = 2873] [serial = 1303] [outer = 0x1121b2000] 08:43:07 INFO - PROCESS | 2873 | 1468770187268 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 618ms 08:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:43:07 INFO - PROCESS | 2873 | 1468770187293 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 2873 | 1468770187295 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 2873 | 1468770187299 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 2873 | 1468770187301 Marionette TRACE conn2 <- [1,1710,null,{}] 08:43:07 INFO - PROCESS | 2873 | 1468770187309 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}] 08:43:07 INFO - PROCESS | 2873 | 1468770187310 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:07 INFO - PROCESS | 2873 | 1468770187440 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:43:07 INFO - PROCESS | 2873 | 1468770187525 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 2873 | 1468770187526 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd55800 == 43 [pid = 2873] [id = 435] 08:43:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1128d0000) [pid = 2873] [serial = 1304] [outer = 0x0] 08:43:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1197d3800) [pid = 2873] [serial = 1305] [outer = 0x1128d0000] 08:43:07 INFO - PROCESS | 2873 | 1468770187565 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12742f000) [pid = 2873] [serial = 1306] [outer = 0x1128d0000] 08:43:07 INFO - PROCESS | 2873 | 1468770187870 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 624ms 08:43:07 INFO - PROCESS | 2873 | 1468770187926 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 2873 | 1468770187927 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:43:07 INFO - PROCESS | 2873 | 1468770187929 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 2873 | 1468770187930 Marionette TRACE conn2 <- [1,1714,null,{}] 08:43:07 INFO - PROCESS | 2873 | 1468770187933 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}] 08:43:07 INFO - PROCESS | 2873 | 1468770187934 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:08 INFO - PROCESS | 2873 | 1468770188027 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:43:08 INFO - PROCESS | 2873 | 1468770188083 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 2873 | 1468770188084 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c717800 == 44 [pid = 2873] [id = 436] 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x123806400) [pid = 2873] [serial = 1307] [outer = 0x0] 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x129509c00) [pid = 2873] [serial = 1308] [outer = 0x123806400] 08:43:08 INFO - PROCESS | 2873 | 1468770188108 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12956d000) [pid = 2873] [serial = 1309] [outer = 0x123806400] 08:43:08 INFO - PROCESS | 2873 | 1468770188387 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 468ms 08:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:43:08 INFO - PROCESS | 2873 | 1468770188398 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 2873 | 1468770188399 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 2873 | 1468770188402 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 2873 | 1468770188404 Marionette TRACE conn2 <- [1,1718,null,{}] 08:43:08 INFO - PROCESS | 2873 | 1468770188413 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}] 08:43:08 INFO - PROCESS | 2873 | 1468770188414 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:08 INFO - PROCESS | 2873 | 1468770188498 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:43:08 INFO - PROCESS | 2873 | 1468770188502 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 2873 | 1468770188504 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca75800 == 45 [pid = 2873] [id = 437] 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12956d400) [pid = 2873] [serial = 1310] [outer = 0x0] 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1295a7c00) [pid = 2873] [serial = 1311] [outer = 0x12956d400] 08:43:08 INFO - PROCESS | 2873 | 1468770188529 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x12aa02400) [pid = 2873] [serial = 1312] [outer = 0x12956d400] 08:43:08 INFO - PROCESS | 2873 | 1468770188845 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 476ms 08:43:08 INFO - PROCESS | 2873 | 1468770188930 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 2873 | 1468770188932 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:43:08 INFO - PROCESS | 2873 | 1468770188936 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 2873 | 1468770188939 Marionette TRACE conn2 <- [1,1722,null,{}] 08:43:08 INFO - PROCESS | 2873 | 1468770188943 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}] 08:43:08 INFO - PROCESS | 2873 | 1468770188945 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:09 INFO - PROCESS | 2873 | 1468770189047 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:43:09 INFO - PROCESS | 2873 | 1468770189148 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 2873 | 1468770189151 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x11601b000 == 46 [pid = 2873] [id = 438] 08:43:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1129a4c00) [pid = 2873] [serial = 1313] [outer = 0x0] 08:43:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1129ac400) [pid = 2873] [serial = 1314] [outer = 0x1129a4c00] 08:43:09 INFO - PROCESS | 2873 | 1468770189182 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x112d77800) [pid = 2873] [serial = 1315] [outer = 0x1129a4c00] 08:43:09 INFO - PROCESS | 2873 | 1468770189724 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]]]}] 08:43:09 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 08:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 823ms 08:43:09 INFO - PROCESS | 2873 | 1468770189759 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 2873 | 1468770189761 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:43:09 INFO - PROCESS | 2873 | 1468770189766 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 2873 | 1468770189769 Marionette TRACE conn2 <- [1,1726,null,{}] 08:43:09 INFO - PROCESS | 2873 | 1468770189772 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}] 08:43:09 INFO - PROCESS | 2873 | 1468770189773 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:09 INFO - PROCESS | 2873 | 1468770189885 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:43:09 INFO - PROCESS | 2873 | 1468770189969 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 2873 | 1468770189970 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949a000 == 47 [pid = 2873] [id = 439] 08:43:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x11602ac00) [pid = 2873] [serial = 1316] [outer = 0x0] 08:43:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1160dac00) [pid = 2873] [serial = 1317] [outer = 0x11602ac00] 08:43:10 INFO - PROCESS | 2873 | 1468770190000 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x11721e400) [pid = 2873] [serial = 1318] [outer = 0x11602ac00] 08:43:10 INFO - PROCESS | 2873 | 1468770190728 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1024ms 08:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:43:10 INFO - PROCESS | 2873 | 1468770190789 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 2873 | 1468770190791 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:43:10 INFO - PROCESS | 2873 | 1468770190795 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 2873 | 1468770190797 Marionette TRACE conn2 <- [1,1730,null,{}] 08:43:10 INFO - PROCESS | 2873 | 1468770190800 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}] 08:43:10 INFO - PROCESS | 2873 | 1468770190802 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:10 INFO - PROCESS | 2873 | 1468770190902 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:43:11 INFO - PROCESS | 2873 | 1468770190990 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 2873 | 1468770190993 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x11661c000 == 48 [pid = 2873] [id = 440] 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x112f50800) [pid = 2873] [serial = 1319] [outer = 0x0] 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x112f57000) [pid = 2873] [serial = 1320] [outer = 0x112f50800] 08:43:11 INFO - PROCESS | 2873 | 1468770191021 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x113034c00) [pid = 2873] [serial = 1321] [outer = 0x112f50800] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12c717800 == 47 [pid = 2873] [id = 436] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd55800 == 46 [pid = 2873] [id = 435] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x11927f800 == 45 [pid = 2873] [id = 434] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12b876000 == 44 [pid = 2873] [id = 433] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12b169000 == 43 [pid = 2873] [id = 432] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12a745000 == 42 [pid = 2873] [id = 431] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x119b41000 == 41 [pid = 2873] [id = 430] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1295a2800) [pid = 2873] [serial = 1257] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x129229000 == 40 [pid = 2873] [id = 429] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x119057000 == 39 [pid = 2873] [id = 428] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x125668000 == 38 [pid = 2873] [id = 427] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x1245e9000 == 37 [pid = 2873] [id = 426] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x123f0e800 == 36 [pid = 2873] [id = 425] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc6000 == 35 [pid = 2873] [id = 424] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dc800 == 34 [pid = 2873] [id = 423] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x11905a800 == 33 [pid = 2873] [id = 422] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c2800 == 32 [pid = 2873] [id = 421] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x116089800 == 31 [pid = 2873] [id = 420] 08:43:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd4e000 == 30 [pid = 2873] [id = 419] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1256b1400) [pid = 2873] [serial = 1239] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1270ad400) [pid = 2873] [serial = 1242] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1273f5800) [pid = 2873] [serial = 1245] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1273ed000) [pid = 2873] [serial = 1243] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x11972a000) [pid = 2873] [serial = 1249] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1197e0c00) [pid = 2873] [serial = 1248] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1273f3400) [pid = 2873] [serial = 1251] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x127430800) [pid = 2873] [serial = 1246] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1172bc000) [pid = 2873] [serial = 1224] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x118044400) [pid = 2873] [serial = 1225] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1160db400) [pid = 2873] [serial = 1222] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x113f30800) [pid = 2873] [serial = 1221] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1138ebc00) [pid = 2873] [serial = 1219] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112f55c00) [pid = 2873] [serial = 1218] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12aa0ec00) [pid = 2873] [serial = 1215] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12ab36000) [pid = 2873] [serial = 1216] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119b49000) [pid = 2873] [serial = 1233] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119971c00) [pid = 2873] [serial = 1230] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12956a800) [pid = 2873] [serial = 1255] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119989c00) [pid = 2873] [serial = 1231] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119028c00) [pid = 2873] [serial = 1227] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119590800) [pid = 2873] [serial = 1228] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x123cedc00) [pid = 2873] [serial = 1236] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x124d8dc00) [pid = 2873] [serial = 1237] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x126976c00) [pid = 2873] [serial = 1240] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x12927bc00) [pid = 2873] [serial = 1254] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119b52800) [pid = 2873] [serial = 1234] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x128dca800) [pid = 2873] [serial = 1252] [outer = 0x0] [url = about:blank] 08:43:11 INFO - PROCESS | 2873 | 1468770191386 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]]]}] 08:43:11 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 08:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 620ms 08:43:11 INFO - PROCESS | 2873 | 1468770191414 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 2873 | 1468770191417 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:43:11 INFO - PROCESS | 2873 | 1468770191424 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 2873 | 1468770191426 Marionette TRACE conn2 <- [1,1734,null,{}] 08:43:11 INFO - PROCESS | 2873 | 1468770191428 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}] 08:43:11 INFO - PROCESS | 2873 | 1468770191430 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:11 INFO - PROCESS | 2873 | 1468770191507 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:43:11 INFO - PROCESS | 2873 | 1468770191564 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 2873 | 1468770191565 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x118247800 == 31 [pid = 2873] [id = 441] 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x113869800) [pid = 2873] [serial = 1322] [outer = 0x0] 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x113f3a400) [pid = 2873] [serial = 1323] [outer = 0x113869800] 08:43:11 INFO - PROCESS | 2873 | 1468770191592 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x11607a800) [pid = 2873] [serial = 1324] [outer = 0x113869800] 08:43:11 INFO - PROCESS | 2873 | 1468770191892 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 08:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:43:11 INFO - PROCESS | 2873 | 1468770191945 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 2873 | 1468770191946 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:43:11 INFO - PROCESS | 2873 | 1468770191948 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 2873 | 1468770191951 Marionette TRACE conn2 <- [1,1738,null,{}] 08:43:11 INFO - PROCESS | 2873 | 1468770191959 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}] 08:43:11 INFO - PROCESS | 2873 | 1468770191962 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:12 INFO - PROCESS | 2873 | 1468770192040 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:43:12 INFO - PROCESS | 2873 | 1468770192098 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 2873 | 1468770192100 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b3000 == 32 [pid = 2873] [id = 442] 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1166ef800) [pid = 2873] [serial = 1325] [outer = 0x0] 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1176d4000) [pid = 2873] [serial = 1326] [outer = 0x1166ef800] 08:43:12 INFO - PROCESS | 2873 | 1468770192130 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118358800) [pid = 2873] [serial = 1327] [outer = 0x1166ef800] 08:43:12 INFO - PROCESS | 2873 | 1468770192442 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 08:43:12 INFO - PROCESS | 2873 | 1468770192473 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 2873 | 1468770192475 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:43:12 INFO - PROCESS | 2873 | 1468770192477 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 2873 | 1468770192478 Marionette TRACE conn2 <- [1,1742,null,{}] 08:43:12 INFO - PROCESS | 2873 | 1468770192480 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}] 08:43:12 INFO - PROCESS | 2873 | 1468770192481 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:12 INFO - PROCESS | 2873 | 1468770192560 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:43:12 INFO - PROCESS | 2873 | 1468770192563 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 2873 | 1468770192565 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x123933000 == 33 [pid = 2873] [id = 443] 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x118571400) [pid = 2873] [serial = 1328] [outer = 0x0] 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x118731400) [pid = 2873] [serial = 1329] [outer = 0x118571400] 08:43:12 INFO - PROCESS | 2873 | 1468770192592 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119028800) [pid = 2873] [serial = 1330] [outer = 0x118571400] 08:43:12 INFO - PROCESS | 2873 | 1468770192909 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 469ms 08:43:12 INFO - PROCESS | 2873 | 1468770192946 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 2873 | 1468770192948 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:43:12 INFO - PROCESS | 2873 | 1468770192950 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 2873 | 1468770192951 Marionette TRACE conn2 <- [1,1746,null,{}] 08:43:12 INFO - PROCESS | 2873 | 1468770192953 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}] 08:43:12 INFO - PROCESS | 2873 | 1468770192954 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:13 INFO - PROCESS | 2873 | 1468770193061 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:43:13 INFO - PROCESS | 2873 | 1468770193067 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 2873 | 1468770193068 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c9d000 == 34 [pid = 2873] [id = 444] 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1182e1c00) [pid = 2873] [serial = 1331] [outer = 0x0] 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119068400) [pid = 2873] [serial = 1332] [outer = 0x1182e1c00] 08:43:13 INFO - PROCESS | 2873 | 1468770193100 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119725400) [pid = 2873] [serial = 1333] [outer = 0x1182e1c00] 08:43:13 INFO - PROCESS | 2873 | 1468770193508 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 618ms 08:43:13 INFO - PROCESS | 2873 | 1468770193585 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 2873 | 1468770193588 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:43:13 INFO - PROCESS | 2873 | 1468770193593 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 2873 | 1468770193595 Marionette TRACE conn2 <- [1,1750,null,{}] 08:43:13 INFO - PROCESS | 2873 | 1468770193599 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}] 08:43:13 INFO - PROCESS | 2873 | 1468770193600 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:13 INFO - PROCESS | 2873 | 1468770193704 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:43:13 INFO - PROCESS | 2873 | 1468770193776 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 2873 | 1468770193777 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e28800 == 35 [pid = 2873] [id = 445] 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x112f5bc00) [pid = 2873] [serial = 1334] [outer = 0x0] 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1133eb800) [pid = 2873] [serial = 1335] [outer = 0x112f5bc00] 08:43:13 INFO - PROCESS | 2873 | 1468770193808 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1151da800) [pid = 2873] [serial = 1336] [outer = 0x112f5bc00] 08:43:14 INFO - PROCESS | 2873 | 1468770194231 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 08:43:14 INFO - PROCESS | 2873 | 1468770194264 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 2873 | 1468770194267 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:43:14 INFO - PROCESS | 2873 | 1468770194272 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 2873 | 1468770194274 Marionette TRACE conn2 <- [1,1754,null,{}] 08:43:14 INFO - PROCESS | 2873 | 1468770194276 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}] 08:43:14 INFO - PROCESS | 2873 | 1468770194278 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:14 INFO - PROCESS | 2873 | 1468770194375 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:43:14 INFO - PROCESS | 2873 | 1468770194446 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 2873 | 1468770194447 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x124408800 == 36 [pid = 2873] [id = 446] 08:43:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1182e1800) [pid = 2873] [serial = 1337] [outer = 0x0] 08:43:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x118353000) [pid = 2873] [serial = 1338] [outer = 0x1182e1800] 08:43:14 INFO - PROCESS | 2873 | 1468770194479 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x118734c00) [pid = 2873] [serial = 1339] [outer = 0x1182e1800] 08:43:14 INFO - PROCESS | 2873 | 1468770194925 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 08:43:14 INFO - PROCESS | 2873 | 1468770194942 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 2873 | 1468770194944 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:43:14 INFO - PROCESS | 2873 | 1468770194947 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 2873 | 1468770194950 Marionette TRACE conn2 <- [1,1758,null,{}] 08:43:14 INFO - PROCESS | 2873 | 1468770194958 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}] 08:43:14 INFO - PROCESS | 2873 | 1468770194961 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:15 INFO - PROCESS | 2873 | 1468770195088 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:43:15 INFO - PROCESS | 2873 | 1468770195191 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 2873 | 1468770195194 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12707c000 == 37 [pid = 2873] [id = 447] 08:43:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119729800) [pid = 2873] [serial = 1340] [outer = 0x0] 08:43:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x11997c400) [pid = 2873] [serial = 1341] [outer = 0x119729800] 08:43:15 INFO - PROCESS | 2873 | 1468770195245 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119987800) [pid = 2873] [serial = 1342] [outer = 0x119729800] 08:43:15 INFO - PROCESS | 2873 | 1468770195719 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 822ms 08:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:43:15 INFO - PROCESS | 2873 | 1468770195770 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 2873 | 1468770195771 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:43:15 INFO - PROCESS | 2873 | 1468770195774 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 2873 | 1468770195775 Marionette TRACE conn2 <- [1,1762,null,{}] 08:43:15 INFO - PROCESS | 2873 | 1468770195778 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}] 08:43:15 INFO - PROCESS | 2873 | 1468770195779 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:15 INFO - PROCESS | 2873 | 1468770195876 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:43:15 INFO - PROCESS | 2873 | 1468770195933 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 2873 | 1468770195934 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921c800 == 38 [pid = 2873] [id = 448] 08:43:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x119a84800) [pid = 2873] [serial = 1343] [outer = 0x0] 08:43:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x119b4dc00) [pid = 2873] [serial = 1344] [outer = 0x119a84800] 08:43:15 INFO - PROCESS | 2873 | 1468770195963 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x119f2f400) [pid = 2873] [serial = 1345] [outer = 0x119a84800] 08:43:16 INFO - PROCESS | 2873 | 1468770196394 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 08:43:16 INFO - PROCESS | 2873 | 1468770196443 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 2873 | 1468770196445 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:43:16 INFO - PROCESS | 2873 | 1468770196447 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 2873 | 1468770196448 Marionette TRACE conn2 <- [1,1766,null,{}] 08:43:16 INFO - PROCESS | 2873 | 1468770196451 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}] 08:43:16 INFO - PROCESS | 2873 | 1468770196452 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:16 INFO - PROCESS | 2873 | 1468770196571 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:43:16 INFO - PROCESS | 2873 | 1468770196643 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 2873 | 1468770196645 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e0f000 == 39 [pid = 2873] [id = 449] 08:43:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x119f2f800) [pid = 2873] [serial = 1346] [outer = 0x0] 08:43:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x123805800) [pid = 2873] [serial = 1347] [outer = 0x119f2f800] 08:43:16 INFO - PROCESS | 2873 | 1468770196673 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x12401c400) [pid = 2873] [serial = 1348] [outer = 0x119f2f800] 08:43:17 INFO - PROCESS | 2873 | 1468770197097 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 08:43:17 INFO - PROCESS | 2873 | 1468770197117 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 2873 | 1468770197118 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:43:17 INFO - PROCESS | 2873 | 1468770197225 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 2873 | 1468770197227 Marionette TRACE conn2 <- [1,1770,null,{}] 08:43:17 INFO - PROCESS | 2873 | 1468770197230 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}] 08:43:17 INFO - PROCESS | 2873 | 1468770197232 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:17 INFO - PROCESS | 2873 | 1468770197336 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:43:17 INFO - PROCESS | 2873 | 1468770197395 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 2873 | 1468770197397 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x11824a800 == 40 [pid = 2873] [id = 450] 08:43:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x112d75c00) [pid = 2873] [serial = 1349] [outer = 0x0] 08:43:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x112f5c000) [pid = 2873] [serial = 1350] [outer = 0x112d75c00] 08:43:17 INFO - PROCESS | 2873 | 1468770197426 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x116028c00) [pid = 2873] [serial = 1351] [outer = 0x112d75c00] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123933000 == 39 [pid = 2873] [id = 443] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b3000 == 38 [pid = 2873] [id = 442] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x118247800 == 37 [pid = 2873] [id = 441] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x11661c000 == 36 [pid = 2873] [id = 440] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x11601b000 == 35 [pid = 2873] [id = 438] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x11949a000 == 34 [pid = 2873] [id = 439] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x129e0f000 == 33 [pid = 2873] [id = 449] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12921c800 == 32 [pid = 2873] [id = 448] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12707c000 == 31 [pid = 2873] [id = 447] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x124408800 == 30 [pid = 2873] [id = 446] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca75800 == 29 [pid = 2873] [id = 437] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123c9d000 == 28 [pid = 2873] [id = 444] 08:43:18 INFO - PROCESS | 2873 | --DOCSHELL 0x117e28800 == 27 [pid = 2873] [id = 445] 08:43:18 INFO - PROCESS | 2873 | 1468770198493 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1325ms 08:43:18 INFO - PROCESS | 2873 | 1468770198547 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 2873 | 1468770198549 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:43:18 INFO - PROCESS | 2873 | 1468770198552 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 2873 | 1468770198554 Marionette TRACE conn2 <- [1,1774,null,{}] 08:43:18 INFO - PROCESS | 2873 | 1468770198557 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}] 08:43:18 INFO - PROCESS | 2873 | 1468770198559 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:18 INFO - PROCESS | 2873 | 1468770198661 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:43:18 INFO - PROCESS | 2873 | 1468770198704 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 2873 | 1468770198706 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x116f41000 == 28 [pid = 2873] [id = 451] 08:43:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x112f50000) [pid = 2873] [serial = 1352] [outer = 0x0] 08:43:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1132e9400) [pid = 2873] [serial = 1353] [outer = 0x112f50000] 08:43:18 INFO - PROCESS | 2873 | 1468770198733 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x113d8ec00) [pid = 2873] [serial = 1354] [outer = 0x112f50000] 08:43:19 INFO - PROCESS | 2873 | 1468770199078 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 08:43:19 INFO - PROCESS | 2873 | 1468770199123 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 2873 | 1468770199126 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:43:19 INFO - PROCESS | 2873 | 1468770199131 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 2873 | 1468770199133 Marionette TRACE conn2 <- [1,1778,null,{}] 08:43:19 INFO - PROCESS | 2873 | 1468770199135 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}] 08:43:19 INFO - PROCESS | 2873 | 1468770199137 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:19 INFO - PROCESS | 2873 | 1468770199235 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:43:19 INFO - PROCESS | 2873 | 1468770199275 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 2873 | 1468770199277 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x11927b800 == 29 [pid = 2873] [id = 452] 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x116078c00) [pid = 2873] [serial = 1355] [outer = 0x0] 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x1172c1000) [pid = 2873] [serial = 1356] [outer = 0x116078c00] 08:43:19 INFO - PROCESS | 2873 | 1468770199304 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x1182eac00) [pid = 2873] [serial = 1357] [outer = 0x116078c00] 08:43:19 INFO - PROCESS | 2873 | 1468770199646 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]]]}] 08:43:19 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 08:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 568ms 08:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:43:19 INFO - PROCESS | 2873 | 1468770199700 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 2873 | 1468770199701 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 2873 | 1468770199703 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 2873 | 1468770199706 Marionette TRACE conn2 <- [1,1782,null,{}] 08:43:19 INFO - PROCESS | 2873 | 1468770199733 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}] 08:43:19 INFO - PROCESS | 2873 | 1468770199737 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:19 INFO - PROCESS | 2873 | 1468770199842 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:43:19 INFO - PROCESS | 2873 | 1468770199847 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 2873 | 1468770199849 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c9d800 == 30 [pid = 2873] [id = 453] 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x1129a6000) [pid = 2873] [serial = 1358] [outer = 0x0] 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x119065400) [pid = 2873] [serial = 1359] [outer = 0x1129a6000] 08:43:19 INFO - PROCESS | 2873 | 1468770199876 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x119728800) [pid = 2873] [serial = 1360] [outer = 0x1129a6000] 08:43:20 INFO - PROCESS | 2873 | 1468770200252 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]]]}] 08:43:20 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 08:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 571ms 08:43:20 INFO - PROCESS | 2873 | 1468770200275 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 2873 | 1468770200276 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:43:20 INFO - PROCESS | 2873 | 1468770200278 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 2873 | 1468770200280 Marionette TRACE conn2 <- [1,1786,null,{}] 08:43:20 INFO - PROCESS | 2873 | 1468770200282 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}] 08:43:20 INFO - PROCESS | 2873 | 1468770200283 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:20 INFO - PROCESS | 2873 | 1468770200677 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x124023400) [pid = 2873] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x118573400) [pid = 2873] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x1133cbc00) [pid = 2873] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x124028c00) [pid = 2873] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x1121b2000) [pid = 2873] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x118353400) [pid = 2873] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x110edf800) [pid = 2873] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x112d76000) [pid = 2873] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x11856d000) [pid = 2873] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1182ea000) [pid = 2873] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x127429c00) [pid = 2873] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x110ee3400) [pid = 2873] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1128d2800) [pid = 2873] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1292cc400) [pid = 2873] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1128d0000) [pid = 2873] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x115117000) [pid = 2873] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x128d8c000) [pid = 2873] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x123806400) [pid = 2873] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1182e1c00) [pid = 2873] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1129a4c00) [pid = 2873] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x113869800) [pid = 2873] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x112f50800) [pid = 2873] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12956d400) [pid = 2873] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1166ef800) [pid = 2873] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x11602ac00) [pid = 2873] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:43:20 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x118571400) [pid = 2873] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:43:20 INFO - PROCESS | 2873 | 1468770200729 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 2873 | 1468770200730 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167d6000 == 31 [pid = 2873] [id = 454] 08:43:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x110ee3400) [pid = 2873] [serial = 1361] [outer = 0x0] 08:43:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f50800) [pid = 2873] [serial = 1362] [outer = 0x110ee3400] 08:43:20 INFO - PROCESS | 2873 | 1468770200757 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x113848000) [pid = 2873] [serial = 1363] [outer = 0x110ee3400] 08:43:21 INFO - PROCESS | 2873 | 1468770201025 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]]]}] 08:43:21 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 08:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 768ms 08:43:21 INFO - PROCESS | 2873 | 1468770201047 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 2873 | 1468770201049 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:43:21 INFO - PROCESS | 2873 | 1468770201051 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 2873 | 1468770201052 Marionette TRACE conn2 <- [1,1790,null,{}] 08:43:21 INFO - PROCESS | 2873 | 1468770201062 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}] 08:43:21 INFO - PROCESS | 2873 | 1468770201063 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:21 INFO - PROCESS | 2873 | 1468770201166 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:43:21 INFO - PROCESS | 2873 | 1468770201171 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 2873 | 1468770201172 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x128c43000 == 32 [pid = 2873] [id = 455] 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x115121c00) [pid = 2873] [serial = 1364] [outer = 0x0] 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x117e96800) [pid = 2873] [serial = 1365] [outer = 0x115121c00] 08:43:21 INFO - PROCESS | 2873 | 1468770201197 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119533800) [pid = 2873] [serial = 1366] [outer = 0x115121c00] 08:43:21 INFO - PROCESS | 2873 | 1468770201517 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]]]}] 08:43:21 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) 08:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 475ms 08:43:21 INFO - PROCESS | 2873 | 1468770201527 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 2873 | 1468770201528 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:43:21 INFO - PROCESS | 2873 | 1468770201533 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 2873 | 1468770201534 Marionette TRACE conn2 <- [1,1794,null,{}] 08:43:21 INFO - PROCESS | 2873 | 1468770201539 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}] 08:43:21 INFO - PROCESS | 2873 | 1468770201543 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:21 INFO - PROCESS | 2873 | 1468770201667 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:43:21 INFO - PROCESS | 2873 | 1468770201673 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 2873 | 1468770201674 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a764800 == 33 [pid = 2873] [id = 456] 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x115e64400) [pid = 2873] [serial = 1367] [outer = 0x0] 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11996e000) [pid = 2873] [serial = 1368] [outer = 0x115e64400] 08:43:21 INFO - PROCESS | 2873 | 1468770201699 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x124020400) [pid = 2873] [serial = 1369] [outer = 0x115e64400] 08:43:21 INFO - PROCESS | 2873 | 1468770201987 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 08:43:22 INFO - PROCESS | 2873 | 1468770202010 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 2873 | 1468770202011 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:43:22 INFO - PROCESS | 2873 | 1468770202013 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 2873 | 1468770202014 Marionette TRACE conn2 <- [1,1798,null,{}] 08:43:22 INFO - PROCESS | 2873 | 1468770202017 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}] 08:43:22 INFO - PROCESS | 2873 | 1468770202018 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:22 INFO - PROCESS | 2873 | 1468770202104 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:43:22 INFO - PROCESS | 2873 | 1468770202109 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 2873 | 1468770202110 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b11a800 == 34 [pid = 2873] [id = 457] 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x123cedc00) [pid = 2873] [serial = 1370] [outer = 0x0] 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x124023400) [pid = 2873] [serial = 1371] [outer = 0x123cedc00] 08:43:22 INFO - PROCESS | 2873 | 1468770202134 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x124bdf800) [pid = 2873] [serial = 1372] [outer = 0x123cedc00] 08:43:22 INFO - PROCESS | 2873 | 1468770202475 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 08:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:43:22 INFO - PROCESS | 2873 | 1468770202483 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 2873 | 1468770202485 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 2873 | 1468770202490 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 2873 | 1468770202492 Marionette TRACE conn2 <- [1,1802,null,{}] 08:43:22 INFO - PROCESS | 2873 | 1468770202496 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}] 08:43:22 INFO - PROCESS | 2873 | 1468770202498 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:22 INFO - PROCESS | 2873 | 1468770202658 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:43:22 INFO - PROCESS | 2873 | 1468770202787 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 2873 | 1468770202790 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x11272a800 == 35 [pid = 2873] [id = 458] 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x110e75c00) [pid = 2873] [serial = 1373] [outer = 0x0] 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x110ee2000) [pid = 2873] [serial = 1374] [outer = 0x110e75c00] 08:43:22 INFO - PROCESS | 2873 | 1468770202844 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1129a8400) [pid = 2873] [serial = 1375] [outer = 0x110e75c00] 08:43:23 INFO - PROCESS | 2873 | 1468770203434 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1024ms 08:43:23 INFO - PROCESS | 2873 | 1468770203555 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 2873 | 1468770203559 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:43:23 INFO - PROCESS | 2873 | 1468770203566 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 2873 | 1468770203569 Marionette TRACE conn2 <- [1,1806,null,{}] 08:43:23 INFO - PROCESS | 2873 | 1468770203574 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}] 08:43:23 INFO - PROCESS | 2873 | 1468770203579 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:23 INFO - PROCESS | 2873 | 1468770203740 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:43:23 INFO - PROCESS | 2873 | 1468770203853 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 2873 | 1468770203855 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c94800 == 36 [pid = 2873] [id = 459] 08:43:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x112d78c00) [pid = 2873] [serial = 1376] [outer = 0x0] 08:43:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x11602d800) [pid = 2873] [serial = 1377] [outer = 0x112d78c00] 08:43:23 INFO - PROCESS | 2873 | 1468770203907 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x11721e000) [pid = 2873] [serial = 1378] [outer = 0x112d78c00] 08:43:24 INFO - PROCESS | 2873 | 1468770204431 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 926ms 08:43:24 INFO - PROCESS | 2873 | 1468770204498 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 2873 | 1468770204500 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:43:24 INFO - PROCESS | 2873 | 1468770204507 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 2873 | 1468770204508 Marionette TRACE conn2 <- [1,1810,null,{}] 08:43:24 INFO - PROCESS | 2873 | 1468770204510 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}] 08:43:24 INFO - PROCESS | 2873 | 1468770204512 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:24 INFO - PROCESS | 2873 | 1468770204636 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:43:24 INFO - PROCESS | 2873 | 1468770204723 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 2873 | 1468770204724 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x124bad800 == 37 [pid = 2873] [id = 460] 08:43:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x11721e800) [pid = 2873] [serial = 1379] [outer = 0x0] 08:43:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x11873a400) [pid = 2873] [serial = 1380] [outer = 0x11721e800] 08:43:24 INFO - PROCESS | 2873 | 1468770204753 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x1197dec00) [pid = 2873] [serial = 1381] [outer = 0x11721e800] 08:43:25 INFO - PROCESS | 2873 | 1468770205409 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]]]}] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12b11a800 == 36 [pid = 2873] [id = 457] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12a764800 == 35 [pid = 2873] [id = 456] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x128c43000 == 34 [pid = 2873] [id = 455] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x1167d6000 == 33 [pid = 2873] [id = 454] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x123c9d800 == 32 [pid = 2873] [id = 453] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11927b800 == 31 [pid = 2873] [id = 452] 08:43:25 INFO - PROCESS | 2873 | --DOCSHELL 0x116f41000 == 30 [pid = 2873] [id = 451] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x119725400) [pid = 2873] [serial = 1333] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x119068400) [pid = 2873] [serial = 1332] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x113f3a400) [pid = 2873] [serial = 1323] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x11607a800) [pid = 2873] [serial = 1324] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x112f57000) [pid = 2873] [serial = 1320] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x113034c00) [pid = 2873] [serial = 1321] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1176d4000) [pid = 2873] [serial = 1326] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1160dac00) [pid = 2873] [serial = 1317] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1129ac400) [pid = 2873] [serial = 1314] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x12956d000) [pid = 2873] [serial = 1309] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12aa02400) [pid = 2873] [serial = 1312] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1295a7c00) [pid = 2873] [serial = 1311] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x118731400) [pid = 2873] [serial = 1329] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x11721e400) [pid = 2873] [serial = 1318] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x112d77800) [pid = 2873] [serial = 1315] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119028800) [pid = 2873] [serial = 1330] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x118358800) [pid = 2873] [serial = 1327] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x127426400) [pid = 2873] [serial = 1294] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1245c2000) [pid = 2873] [serial = 1285] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1160da800) [pid = 2873] [serial = 1264] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12558a000) [pid = 2873] [serial = 1288] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116a0c000) [pid = 2873] [serial = 1303] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x126e51c00) [pid = 2873] [serial = 1291] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119b47400) [pid = 2873] [serial = 1278] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x112d77000) [pid = 2873] [serial = 1260] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x123e3b000) [pid = 2873] [serial = 1282] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x125636c00) [pid = 2873] [serial = 1290] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x118574000) [pid = 2873] [serial = 1270] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x128bcfc00) [pid = 2873] [serial = 1296] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x128d8bc00) [pid = 2873] [serial = 1297] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x117e99000) [pid = 2873] [serial = 1266] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x121014000) [pid = 2873] [serial = 1281] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1273e9000) [pid = 2873] [serial = 1293] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119584000) [pid = 2873] [serial = 1275] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x12a6d9400) [pid = 2873] [serial = 1258] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1151dbc00) [pid = 2873] [serial = 1263] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12742f000) [pid = 2873] [serial = 1306] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1129b1800) [pid = 2873] [serial = 1302] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x118876400) [pid = 2873] [serial = 1273] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x12927cc00) [pid = 2873] [serial = 1299] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1197d3800) [pid = 2873] [serial = 1305] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x112f94c00) [pid = 2873] [serial = 1261] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x124024000) [pid = 2873] [serial = 1284] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119988c00) [pid = 2873] [serial = 1276] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x124be0c00) [pid = 2873] [serial = 1287] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x129509c00) [pid = 2873] [serial = 1308] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x11872c000) [pid = 2873] [serial = 1272] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x118516c00) [pid = 2873] [serial = 1269] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x1182e2c00) [pid = 2873] [serial = 1267] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x1292c5400) [pid = 2873] [serial = 1300] [outer = 0x0] [url = about:blank] 08:43:25 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x119f2c400) [pid = 2873] [serial = 1279] [outer = 0x0] [url = about:blank] 08:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 972ms 08:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:43:25 INFO - PROCESS | 2873 | 1468770205478 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 2873 | 1468770205480 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:43:25 INFO - PROCESS | 2873 | 1468770205483 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 2873 | 1468770205485 Marionette TRACE conn2 <- [1,1814,null,{}] 08:43:25 INFO - PROCESS | 2873 | 1468770205491 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}] 08:43:25 INFO - PROCESS | 2873 | 1468770205492 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:25 INFO - PROCESS | 2873 | 1468770205575 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:43:25 INFO - PROCESS | 2873 | 1468770205584 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 2873 | 1468770205586 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x116f49800 == 31 [pid = 2873] [id = 461] 08:43:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x113d3e000) [pid = 2873] [serial = 1382] [outer = 0x0] 08:43:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x113d8d800) [pid = 2873] [serial = 1383] [outer = 0x113d3e000] 08:43:25 INFO - PROCESS | 2873 | 1468770205615 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1160de800) [pid = 2873] [serial = 1384] [outer = 0x113d3e000] 08:43:25 INFO - PROCESS | 2873 | 1468770205976 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 523ms 08:43:26 INFO - PROCESS | 2873 | 1468770206006 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 2873 | 1468770206009 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:43:26 INFO - PROCESS | 2873 | 1468770206013 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 2873 | 1468770206015 Marionette TRACE conn2 <- [1,1818,null,{}] 08:43:26 INFO - PROCESS | 2873 | 1468770206017 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}] 08:43:26 INFO - PROCESS | 2873 | 1468770206019 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:26 INFO - PROCESS | 2873 | 1468770206098 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:43:26 INFO - PROCESS | 2873 | 1468770206102 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 2873 | 1468770206105 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x11928f000 == 32 [pid = 2873] [id = 462] 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1176d3800) [pid = 2873] [serial = 1385] [outer = 0x0] 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x118352400) [pid = 2873] [serial = 1386] [outer = 0x1176d3800] 08:43:26 INFO - PROCESS | 2873 | 1468770206133 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x118572800) [pid = 2873] [serial = 1387] [outer = 0x1176d3800] 08:43:26 INFO - PROCESS | 2873 | 1468770206488 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 08:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:43:26 INFO - PROCESS | 2873 | 1468770206535 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 2873 | 1468770206536 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:43:26 INFO - PROCESS | 2873 | 1468770206538 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 2873 | 1468770206540 Marionette TRACE conn2 <- [1,1822,null,{}] 08:43:26 INFO - PROCESS | 2873 | 1468770206548 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}] 08:43:26 INFO - PROCESS | 2873 | 1468770206552 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:26 INFO - PROCESS | 2873 | 1468770206630 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:43:26 INFO - PROCESS | 2873 | 1468770206637 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 2873 | 1468770206640 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x123935000 == 33 [pid = 2873] [id = 463] 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1129aa400) [pid = 2873] [serial = 1388] [outer = 0x0] 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x119721c00) [pid = 2873] [serial = 1389] [outer = 0x1129aa400] 08:43:26 INFO - PROCESS | 2873 | 1468770206668 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x119987400) [pid = 2873] [serial = 1390] [outer = 0x1129aa400] 08:43:27 INFO - PROCESS | 2873 | 1468770207021 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 08:43:27 INFO - PROCESS | 2873 | 1468770207061 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 2873 | 1468770207063 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:43:27 INFO - PROCESS | 2873 | 1468770207065 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 2873 | 1468770207066 Marionette TRACE conn2 <- [1,1826,null,{}] 08:43:27 INFO - PROCESS | 2873 | 1468770207068 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}] 08:43:27 INFO - PROCESS | 2873 | 1468770207070 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:27 INFO - PROCESS | 2873 | 1468770207148 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:43:27 INFO - PROCESS | 2873 | 1468770207151 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 2873 | 1468770207153 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbb000 == 34 [pid = 2873] [id = 464] 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x119b4b800) [pid = 2873] [serial = 1391] [outer = 0x0] 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x119b63000) [pid = 2873] [serial = 1392] [outer = 0x119b4b800] 08:43:27 INFO - PROCESS | 2873 | 1468770207180 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x123807000) [pid = 2873] [serial = 1393] [outer = 0x119b4b800] 08:43:27 INFO - PROCESS | 2873 | 1468770207552 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 08:43:27 INFO - PROCESS | 2873 | 1468770207589 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:43:27 INFO - PROCESS | 2873 | 1468770207591 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 2873 | 1468770207595 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 2873 | 1468770207597 Marionette TRACE conn2 <- [1,1830,null,{}] 08:43:27 INFO - PROCESS | 2873 | 1468770207600 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}] 08:43:27 INFO - PROCESS | 2873 | 1468770207602 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:27 INFO - PROCESS | 2873 | 1468770207763 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:43:27 INFO - PROCESS | 2873 | 1468770207780 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 2873 | 1468770207781 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b79800 == 35 [pid = 2873] [id = 465] 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x112a88c00) [pid = 2873] [serial = 1394] [outer = 0x0] 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x12380b800) [pid = 2873] [serial = 1395] [outer = 0x112a88c00] 08:43:27 INFO - PROCESS | 2873 | 1468770207820 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x12462c800) [pid = 2873] [serial = 1396] [outer = 0x112a88c00] 08:43:28 INFO - PROCESS | 2873 | 1468770208245 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 08:43:28 INFO - PROCESS | 2873 | 1468770208265 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 2873 | 1468770208266 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:43:28 INFO - PROCESS | 2873 | 1468770208268 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 2873 | 1468770208270 Marionette TRACE conn2 <- [1,1834,null,{}] 08:43:28 INFO - PROCESS | 2873 | 1468770208285 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}] 08:43:28 INFO - PROCESS | 2873 | 1468770208289 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:28 INFO - PROCESS | 2873 | 1468770208414 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:43:28 INFO - PROCESS | 2873 | 1468770208420 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 2873 | 1468770208421 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x129334000 == 36 [pid = 2873] [id = 466] 08:43:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12462d800) [pid = 2873] [serial = 1397] [outer = 0x0] 08:43:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1256af800) [pid = 2873] [serial = 1398] [outer = 0x12462d800] 08:43:28 INFO - PROCESS | 2873 | 1468770208446 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x126d34c00) [pid = 2873] [serial = 1399] [outer = 0x12462d800] 08:43:28 INFO - PROCESS | 2873 | 1468770208770 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]]]}] 08:43:28 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 08:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 572ms 08:43:28 INFO - PROCESS | 2873 | 1468770208841 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 2873 | 1468770208842 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:43:28 INFO - PROCESS | 2873 | 1468770208851 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 2873 | 1468770208852 Marionette TRACE conn2 <- [1,1838,null,{}] 08:43:28 INFO - PROCESS | 2873 | 1468770208854 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}] 08:43:28 INFO - PROCESS | 2873 | 1468770208855 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:28 INFO - PROCESS | 2873 | 1468770208953 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:43:28 INFO - PROCESS | 2873 | 1468770208956 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 2873 | 1468770208957 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a77a000 == 37 [pid = 2873] [id = 467] 08:43:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x112132c00) [pid = 2873] [serial = 1400] [outer = 0x0] 08:43:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x126e51400) [pid = 2873] [serial = 1401] [outer = 0x112132c00] 08:43:28 INFO - PROCESS | 2873 | 1468770208981 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1270b1400) [pid = 2873] [serial = 1402] [outer = 0x112132c00] 08:43:29 INFO - PROCESS | 2873 | 1468770209324 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 08:43:29 INFO - PROCESS | 2873 | 1468770209371 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 2873 | 1468770209372 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:43:29 INFO - PROCESS | 2873 | 1468770209374 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 2873 | 1468770209375 Marionette TRACE conn2 <- [1,1842,null,{}] 08:43:29 INFO - PROCESS | 2873 | 1468770209378 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}] 08:43:29 INFO - PROCESS | 2873 | 1468770209379 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:29 INFO - PROCESS | 2873 | 1468770209478 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:43:29 INFO - PROCESS | 2873 | 1468770209502 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 2873 | 1468770209503 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b178000 == 38 [pid = 2873] [id = 468] 08:43:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1273a5800) [pid = 2873] [serial = 1403] [outer = 0x0] 08:43:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1273ea400) [pid = 2873] [serial = 1404] [outer = 0x1273a5800] 08:43:29 INFO - PROCESS | 2873 | 1468770209528 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1273f2000) [pid = 2873] [serial = 1405] [outer = 0x1273a5800] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1182e1800) [pid = 2873] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x119729800) [pid = 2873] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119a84800) [pid = 2873] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x119f2f800) [pid = 2873] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x112d75c00) [pid = 2873] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x112f50000) [pid = 2873] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x112f5bc00) [pid = 2873] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x116078c00) [pid = 2873] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1129a6000) [pid = 2873] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x110ee3400) [pid = 2873] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x115121c00) [pid = 2873] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:43:29 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x115e64400) [pid = 2873] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:43:29 INFO - PROCESS | 2873 | 1468770209889 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 568ms 08:43:29 INFO - PROCESS | 2873 | 1468770209942 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 2873 | 1468770209943 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:43:29 INFO - PROCESS | 2873 | 1468770209946 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 2873 | 1468770209947 Marionette TRACE conn2 <- [1,1846,null,{}] 08:43:29 INFO - PROCESS | 2873 | 1468770209949 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}] 08:43:29 INFO - PROCESS | 2873 | 1468770209950 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:30 INFO - PROCESS | 2873 | 1468770210030 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:43:30 INFO - PROCESS | 2873 | 1468770210089 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 2873 | 1468770210090 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x123933000 == 39 [pid = 2873] [id = 469] 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1129af000) [pid = 2873] [serial = 1406] [outer = 0x0] 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x116078c00) [pid = 2873] [serial = 1407] [outer = 0x1129af000] 08:43:30 INFO - PROCESS | 2873 | 1468770210114 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119974400) [pid = 2873] [serial = 1408] [outer = 0x1129af000] 08:43:30 INFO - PROCESS | 2873 | 1468770210389 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]]]}] 08:43:30 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) 08:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 468ms 08:43:30 INFO - PROCESS | 2873 | 1468770210415 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 2873 | 1468770210416 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:43:30 INFO - PROCESS | 2873 | 1468770210426 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 2873 | 1468770210427 Marionette TRACE conn2 <- [1,1850,null,{}] 08:43:30 INFO - PROCESS | 2873 | 1468770210430 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}] 08:43:30 INFO - PROCESS | 2873 | 1468770210431 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:30 INFO - PROCESS | 2873 | 1468770210516 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:43:30 INFO - PROCESS | 2873 | 1468770210523 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 2873 | 1468770210524 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd3c800 == 40 [pid = 2873] [id = 470] 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118036c00) [pid = 2873] [serial = 1409] [outer = 0x0] 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1273e6400) [pid = 2873] [serial = 1410] [outer = 0x118036c00] 08:43:30 INFO - PROCESS | 2873 | 1468770210548 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x127424800) [pid = 2873] [serial = 1411] [outer = 0x118036c00] 08:43:30 INFO - PROCESS | 2873 | 1468770210876 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 478ms 08:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:43:30 INFO - PROCESS | 2873 | 1468770210896 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 2873 | 1468770210898 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 2873 | 1468770210900 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 2873 | 1468770210902 Marionette TRACE conn2 <- [1,1854,null,{}] 08:43:30 INFO - PROCESS | 2873 | 1468770210907 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}] 08:43:30 INFO - PROCESS | 2873 | 1468770210909 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:31 INFO - PROCESS | 2873 | 1468770211032 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:43:31 INFO - PROCESS | 2873 | 1468770211038 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 2873 | 1468770211039 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c286000 == 41 [pid = 2873] [id = 471] 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b49800) [pid = 2873] [serial = 1412] [outer = 0x0] 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x12742b000) [pid = 2873] [serial = 1413] [outer = 0x119b49800] 08:43:31 INFO - PROCESS | 2873 | 1468770211066 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x12927d000) [pid = 2873] [serial = 1414] [outer = 0x119b49800] 08:43:31 INFO - PROCESS | 2873 | 1468770211379 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 08:43:31 INFO - PROCESS | 2873 | 1468770211424 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 2873 | 1468770211425 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:43:31 INFO - PROCESS | 2873 | 1468770211427 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 2873 | 1468770211428 Marionette TRACE conn2 <- [1,1858,null,{}] 08:43:31 INFO - PROCESS | 2873 | 1468770211430 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}] 08:43:31 INFO - PROCESS | 2873 | 1468770211431 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:31 INFO - PROCESS | 2873 | 1468770211513 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:43:31 INFO - PROCESS | 2873 | 1468770211517 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 2873 | 1468770211518 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c727000 == 42 [pid = 2873] [id = 472] 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x128d95c00) [pid = 2873] [serial = 1415] [outer = 0x0] 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1292d0800) [pid = 2873] [serial = 1416] [outer = 0x128d95c00] 08:43:31 INFO - PROCESS | 2873 | 1468770211543 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x129515000) [pid = 2873] [serial = 1417] [outer = 0x128d95c00] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x11824a800 == 41 [pid = 2873] [id = 450] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x116f49800 == 40 [pid = 2873] [id = 461] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x124bad800 == 39 [pid = 2873] [id = 460] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x123c94800 == 38 [pid = 2873] [id = 459] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x11272a800 == 37 [pid = 2873] [id = 458] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x123935000 == 36 [pid = 2873] [id = 463] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x128b79800 == 35 [pid = 2873] [id = 465] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x129334000 == 34 [pid = 2873] [id = 466] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12b178000 == 33 [pid = 2873] [id = 468] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12a77a000 == 32 [pid = 2873] [id = 467] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x11928f000 == 31 [pid = 2873] [id = 462] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd3c800 == 30 [pid = 2873] [id = 470] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbb000 == 29 [pid = 2873] [id = 464] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x123933000 == 28 [pid = 2873] [id = 469] 08:43:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12c286000 == 27 [pid = 2873] [id = 471] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x124023400) [pid = 2873] [serial = 1371] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x118353000) [pid = 2873] [serial = 1338] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119987800) [pid = 2873] [serial = 1342] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x11997c400) [pid = 2873] [serial = 1341] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119f2f400) [pid = 2873] [serial = 1345] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119b4dc00) [pid = 2873] [serial = 1344] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12401c400) [pid = 2873] [serial = 1348] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x123805800) [pid = 2873] [serial = 1347] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x112f5c000) [pid = 2873] [serial = 1350] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1132e9400) [pid = 2873] [serial = 1353] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1151da800) [pid = 2873] [serial = 1336] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1133eb800) [pid = 2873] [serial = 1335] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x118734c00) [pid = 2873] [serial = 1339] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1182eac00) [pid = 2873] [serial = 1357] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1172c1000) [pid = 2873] [serial = 1356] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x119728800) [pid = 2873] [serial = 1360] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119065400) [pid = 2873] [serial = 1359] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x113848000) [pid = 2873] [serial = 1363] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x117e96800) [pid = 2873] [serial = 1365] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x124020400) [pid = 2873] [serial = 1369] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x112f50800) [pid = 2873] [serial = 1362] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x113d8ec00) [pid = 2873] [serial = 1354] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x119533800) [pid = 2873] [serial = 1366] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x11996e000) [pid = 2873] [serial = 1368] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x116028c00) [pid = 2873] [serial = 1351] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 2873 | 1468770213003 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1622ms 08:43:33 INFO - PROCESS | 2873 | 1468770213050 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 2873 | 1468770213052 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:43:33 INFO - PROCESS | 2873 | 1468770213061 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 2873 | 1468770213063 Marionette TRACE conn2 <- [1,1862,null,{}] 08:43:33 INFO - PROCESS | 2873 | 1468770213067 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}] 08:43:33 INFO - PROCESS | 2873 | 1468770213070 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:33 INFO - PROCESS | 2873 | 1468770213155 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:43:33 INFO - PROCESS | 2873 | 1468770213210 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 2873 | 1468770213211 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x116293800 == 28 [pid = 2873] [id = 473] 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x1129ac400) [pid = 2873] [serial = 1418] [outer = 0x0] 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x112d73c00) [pid = 2873] [serial = 1419] [outer = 0x1129ac400] 08:43:33 INFO - PROCESS | 2873 | 1468770213239 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x112f5a000) [pid = 2873] [serial = 1420] [outer = 0x1129ac400] 08:43:33 INFO - PROCESS | 2873 | 1468770213549 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 08:43:33 INFO - PROCESS | 2873 | 1468770213581 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 2873 | 1468770213584 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:43:33 INFO - PROCESS | 2873 | 1468770213591 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 2873 | 1468770213593 Marionette TRACE conn2 <- [1,1866,null,{}] 08:43:33 INFO - PROCESS | 2873 | 1468770213595 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}] 08:43:33 INFO - PROCESS | 2873 | 1468770213597 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:33 INFO - PROCESS | 2873 | 1468770213674 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:43:33 INFO - PROCESS | 2873 | 1468770213678 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 2873 | 1468770213680 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e18000 == 29 [pid = 2873] [id = 474] 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x11336bc00) [pid = 2873] [serial = 1421] [outer = 0x0] 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x113d41c00) [pid = 2873] [serial = 1422] [outer = 0x11336bc00] 08:43:33 INFO - PROCESS | 2873 | 1468770213709 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x11602e400) [pid = 2873] [serial = 1423] [outer = 0x11336bc00] 08:43:34 INFO - PROCESS | 2873 | 1468770214025 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 08:43:34 INFO - PROCESS | 2873 | 1468770214061 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 2873 | 1468770214062 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:43:34 INFO - PROCESS | 2873 | 1468770214073 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 2873 | 1468770214075 Marionette TRACE conn2 <- [1,1870,null,{}] 08:43:34 INFO - PROCESS | 2873 | 1468770214083 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}] 08:43:34 INFO - PROCESS | 2873 | 1468770214086 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:34 INFO - PROCESS | 2873 | 1468770214162 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:43:34 INFO - PROCESS | 2873 | 1468770214166 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 2873 | 1468770214169 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x11928c000 == 30 [pid = 2873] [id = 475] 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x110ee3400) [pid = 2873] [serial = 1424] [outer = 0x0] 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1172c5800) [pid = 2873] [serial = 1425] [outer = 0x110ee3400] 08:43:34 INFO - PROCESS | 2873 | 1468770214200 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x118040800) [pid = 2873] [serial = 1426] [outer = 0x110ee3400] 08:43:34 INFO - PROCESS | 2873 | 1468770214539 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 482ms 08:43:34 INFO - PROCESS | 2873 | 1468770214547 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 2873 | 1468770214549 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:43:34 INFO - PROCESS | 2873 | 1468770214551 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 2873 | 1468770214553 Marionette TRACE conn2 <- [1,1874,null,{}] 08:43:34 INFO - PROCESS | 2873 | 1468770214558 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}] 08:43:34 INFO - PROCESS | 2873 | 1468770214559 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:34 INFO - PROCESS | 2873 | 1468770214635 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:43:34 INFO - PROCESS | 2873 | 1468770214691 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 2873 | 1468770214693 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199cf000 == 31 [pid = 2873] [id = 476] 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x1182df000) [pid = 2873] [serial = 1427] [outer = 0x0] 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x11850c000) [pid = 2873] [serial = 1428] [outer = 0x1182df000] 08:43:34 INFO - PROCESS | 2873 | 1468770214720 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x118574c00) [pid = 2873] [serial = 1429] [outer = 0x1182df000] 08:43:35 INFO - PROCESS | 2873 | 1468770215075 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms 08:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:43:35 INFO - PROCESS | 2873 | 1468770215124 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 2873 | 1468770215127 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:43:35 INFO - PROCESS | 2873 | 1468770215130 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 2873 | 1468770215131 Marionette TRACE conn2 <- [1,1878,null,{}] 08:43:35 INFO - PROCESS | 2873 | 1468770215135 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}] 08:43:35 INFO - PROCESS | 2873 | 1468770215137 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:35 INFO - PROCESS | 2873 | 1468770215293 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:43:35 INFO - PROCESS | 2873 | 1468770215308 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 2873 | 1468770215310 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fd9000 == 32 [pid = 2873] [id = 477] 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x1132e4000) [pid = 2873] [serial = 1430] [outer = 0x0] 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118576800) [pid = 2873] [serial = 1431] [outer = 0x1132e4000] 08:43:35 INFO - PROCESS | 2873 | 1468770215350 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11901fc00) [pid = 2873] [serial = 1432] [outer = 0x1132e4000] 08:43:35 INFO - PROCESS | 2873 | 1468770215702 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 620ms 08:43:35 INFO - PROCESS | 2873 | 1468770215750 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 2873 | 1468770215751 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:43:35 INFO - PROCESS | 2873 | 1468770215754 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 2873 | 1468770215755 Marionette TRACE conn2 <- [1,1882,null,{}] 08:43:35 INFO - PROCESS | 2873 | 1468770215757 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}] 08:43:35 INFO - PROCESS | 2873 | 1468770215761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:35 INFO - PROCESS | 2873 | 1468770215851 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:43:35 INFO - PROCESS | 2873 | 1468770215910 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 2873 | 1468770215911 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f14000 == 33 [pid = 2873] [id = 478] 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1185e8400) [pid = 2873] [serial = 1433] [outer = 0x0] 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11906c000) [pid = 2873] [serial = 1434] [outer = 0x1185e8400] 08:43:35 INFO - PROCESS | 2873 | 1468770215936 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119988400) [pid = 2873] [serial = 1435] [outer = 0x1185e8400] 08:43:36 INFO - PROCESS | 2873 | 1468770216192 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 469ms 08:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:43:36 INFO - PROCESS | 2873 | 1468770216227 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 2873 | 1468770216228 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 2873 | 1468770216230 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 2873 | 1468770216231 Marionette TRACE conn2 <- [1,1886,null,{}] 08:43:36 INFO - PROCESS | 2873 | 1468770216233 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}] 08:43:36 INFO - PROCESS | 2873 | 1468770216234 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:36 INFO - PROCESS | 2873 | 1468770216319 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:43:36 INFO - PROCESS | 2873 | 1468770216325 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 2873 | 1468770216326 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x124b20800 == 34 [pid = 2873] [id = 479] 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119a86000) [pid = 2873] [serial = 1436] [outer = 0x0] 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b49000) [pid = 2873] [serial = 1437] [outer = 0x119a86000] 08:43:36 INFO - PROCESS | 2873 | 1468770216350 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x121011800) [pid = 2873] [serial = 1438] [outer = 0x119a86000] 08:43:36 INFO - PROCESS | 2873 | 1468770216671 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 08:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:43:36 INFO - PROCESS | 2873 | 1468770216699 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 2873 | 1468770216700 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 2873 | 1468770216703 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 2873 | 1468770216705 Marionette TRACE conn2 <- [1,1890,null,{}] 08:43:36 INFO - PROCESS | 2873 | 1468770216709 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}] 08:43:36 INFO - PROCESS | 2873 | 1468770216710 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:36 INFO - PROCESS | 2873 | 1468770216811 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:43:36 INFO - PROCESS | 2873 | 1468770216817 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 2873 | 1468770216818 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x127077800 == 35 [pid = 2873] [id = 480] 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x117226400) [pid = 2873] [serial = 1439] [outer = 0x0] 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x121013400) [pid = 2873] [serial = 1440] [outer = 0x117226400] 08:43:36 INFO - PROCESS | 2873 | 1468770216839 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12401c400) [pid = 2873] [serial = 1441] [outer = 0x117226400] 08:43:37 INFO - PROCESS | 2873 | 1468770217180 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 08:43:37 INFO - PROCESS | 2873 | 1468770217225 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 2873 | 1468770217226 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:43:37 INFO - PROCESS | 2873 | 1468770217229 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 2873 | 1468770217230 Marionette TRACE conn2 <- [1,1894,null,{}] 08:43:37 INFO - PROCESS | 2873 | 1468770217232 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}] 08:43:37 INFO - PROCESS | 2873 | 1468770217233 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:37 INFO - PROCESS | 2873 | 1468770217312 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:43:37 INFO - PROCESS | 2873 | 1468770217316 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 2873 | 1468770217317 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x11928a800 == 36 [pid = 2873] [id = 481] 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x124023c00) [pid = 2873] [serial = 1442] [outer = 0x0] 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1242b1c00) [pid = 2873] [serial = 1443] [outer = 0x124023c00] 08:43:37 INFO - PROCESS | 2873 | 1468770217343 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124d83c00) [pid = 2873] [serial = 1444] [outer = 0x124023c00] 08:43:37 INFO - PROCESS | 2873 | 1468770217675 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 467ms 08:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:43:37 INFO - PROCESS | 2873 | 1468770217697 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 2873 | 1468770217698 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:43:37 INFO - PROCESS | 2873 | 1468770217700 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 2873 | 1468770217701 Marionette TRACE conn2 <- [1,1898,null,{}] 08:43:37 INFO - PROCESS | 2873 | 1468770217707 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}] 08:43:37 INFO - PROCESS | 2873 | 1468770217708 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:37 INFO - PROCESS | 2873 | 1468770217819 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:43:37 INFO - PROCESS | 2873 | 1468770217856 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 2873 | 1468770217857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x129337000 == 37 [pid = 2873] [id = 482] 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1176d4000) [pid = 2873] [serial = 1445] [outer = 0x0] 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12502a800) [pid = 2873] [serial = 1446] [outer = 0x1176d4000] 08:43:37 INFO - PROCESS | 2873 | 1468770217881 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12562c000) [pid = 2873] [serial = 1447] [outer = 0x1176d4000] 08:43:38 INFO - PROCESS | 2873 | 1468770218178 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 524ms 08:43:38 INFO - PROCESS | 2873 | 1468770218224 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 2873 | 1468770218226 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:43:38 INFO - PROCESS | 2873 | 1468770218228 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 2873 | 1468770218230 Marionette TRACE conn2 <- [1,1902,null,{}] 08:43:38 INFO - PROCESS | 2873 | 1468770218232 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}] 08:43:38 INFO - PROCESS | 2873 | 1468770218233 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:38 INFO - PROCESS | 2873 | 1468770218347 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:43:38 INFO - PROCESS | 2873 | 1468770218358 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 2873 | 1468770218359 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc4000 == 38 [pid = 2873] [id = 483] 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1256a5400) [pid = 2873] [serial = 1448] [outer = 0x0] 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12696f800) [pid = 2873] [serial = 1449] [outer = 0x1256a5400] 08:43:38 INFO - PROCESS | 2873 | 1468770218385 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x126e52c00) [pid = 2873] [serial = 1450] [outer = 0x1256a5400] 08:43:38 INFO - PROCESS | 2873 | 1468770218701 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 08:43:38 INFO - PROCESS | 2873 | 1468770218748 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 2873 | 1468770218749 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:43:38 INFO - PROCESS | 2873 | 1468770218751 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 2873 | 1468770218752 Marionette TRACE conn2 <- [1,1906,null,{}] 08:43:38 INFO - PROCESS | 2873 | 1468770218754 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}] 08:43:38 INFO - PROCESS | 2873 | 1468770218756 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:38 INFO - PROCESS | 2873 | 1468770218852 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:43:38 INFO - PROCESS | 2873 | 1468770218862 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 2873 | 1468770218863 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aaa2800 == 39 [pid = 2873] [id = 484] 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x126e51c00) [pid = 2873] [serial = 1451] [outer = 0x0] 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1273e8c00) [pid = 2873] [serial = 1452] [outer = 0x126e51c00] 08:43:38 INFO - PROCESS | 2873 | 1468770218888 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x127427c00) [pid = 2873] [serial = 1453] [outer = 0x126e51c00] 08:43:39 INFO - PROCESS | 2873 | 1468770219241 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 08:43:39 INFO - PROCESS | 2873 | 1468770219272 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 2873 | 1468770219273 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:43:39 INFO - PROCESS | 2873 | 1468770219281 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 2873 | 1468770219282 Marionette TRACE conn2 <- [1,1910,null,{}] 08:43:39 INFO - PROCESS | 2873 | 1468770219284 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}] 08:43:39 INFO - PROCESS | 2873 | 1468770219285 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:39 INFO - PROCESS | 2873 | 1468770219390 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:43:39 INFO - PROCESS | 2873 | 1468770219394 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 2873 | 1468770219394 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b88d000 == 40 [pid = 2873] [id = 485] 08:43:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1273ea800) [pid = 2873] [serial = 1454] [outer = 0x0] 08:43:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x128bda400) [pid = 2873] [serial = 1455] [outer = 0x1273ea800] 08:43:39 INFO - PROCESS | 2873 | 1468770219418 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x128d90c00) [pid = 2873] [serial = 1456] [outer = 0x1273ea800] 08:43:39 INFO - PROCESS | 2873 | 1468770219749 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 08:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:43:39 INFO - PROCESS | 2873 | 1468770219800 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 2873 | 1468770219802 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:43:39 INFO - PROCESS | 2873 | 1468770219804 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 2873 | 1468770219805 Marionette TRACE conn2 <- [1,1914,null,{}] 08:43:39 INFO - PROCESS | 2873 | 1468770219807 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}] 08:43:39 INFO - PROCESS | 2873 | 1468770219808 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:39 INFO - PROCESS | 2873 | 1468770219904 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:43:39 INFO - PROCESS | 2873 | 1468770219942 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 2873 | 1468770219943 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd4e800 == 41 [pid = 2873] [id = 486] 08:43:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x128bdc400) [pid = 2873] [serial = 1457] [outer = 0x0] 08:43:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12927d400) [pid = 2873] [serial = 1458] [outer = 0x128bdc400] 08:43:39 INFO - PROCESS | 2873 | 1468770219969 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x129507400) [pid = 2873] [serial = 1459] [outer = 0x128bdc400] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12462d800) [pid = 2873] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x112132c00) [pid = 2873] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1273a5800) [pid = 2873] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1129af000) [pid = 2873] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x118036c00) [pid = 2873] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119b49800) [pid = 2873] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x119b4b800) [pid = 2873] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1129aa400) [pid = 2873] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1176d3800) [pid = 2873] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x113d3e000) [pid = 2873] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11721e800) [pid = 2873] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x112d78c00) [pid = 2873] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x110e75c00) [pid = 2873] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x112a88c00) [pid = 2873] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:43:40 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x123cedc00) [pid = 2873] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:43:40 INFO - PROCESS | 2873 | 1468770220581 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 819ms 08:43:40 INFO - PROCESS | 2873 | 1468770220624 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 2873 | 1468770220625 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:43:40 INFO - PROCESS | 2873 | 1468770220627 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 2873 | 1468770220628 Marionette TRACE conn2 <- [1,1918,null,{}] 08:43:40 INFO - PROCESS | 2873 | 1468770220630 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}] 08:43:40 INFO - PROCESS | 2873 | 1468770220631 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:40 INFO - PROCESS | 2873 | 1468770220741 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:43:40 INFO - PROCESS | 2873 | 1468770220776 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 2873 | 1468770220778 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a764800 == 42 [pid = 2873] [id = 487] 08:43:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x112132c00) [pid = 2873] [serial = 1460] [outer = 0x0] 08:43:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x113d45c00) [pid = 2873] [serial = 1461] [outer = 0x112132c00] 08:43:40 INFO - PROCESS | 2873 | 1468770220803 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119984000) [pid = 2873] [serial = 1462] [outer = 0x112132c00] 08:43:41 INFO - PROCESS | 2873 | 1468770221046 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 469ms 08:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:43:41 INFO - PROCESS | 2873 | 1468770221097 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 2873 | 1468770221098 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 2873 | 1468770221100 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 2873 | 1468770221101 Marionette TRACE conn2 <- [1,1922,null,{}] 08:43:41 INFO - PROCESS | 2873 | 1468770221111 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}] 08:43:41 INFO - PROCESS | 2873 | 1468770221112 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:41 INFO - PROCESS | 2873 | 1468770221213 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:43:41 INFO - PROCESS | 2873 | 1468770221219 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 2873 | 1468770221220 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c72a000 == 43 [pid = 2873] [id = 488] 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x121012800) [pid = 2873] [serial = 1463] [outer = 0x0] 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273a6c00) [pid = 2873] [serial = 1464] [outer = 0x121012800] 08:43:41 INFO - PROCESS | 2873 | 1468770221244 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x129507800) [pid = 2873] [serial = 1465] [outer = 0x121012800] 08:43:41 INFO - PROCESS | 2873 | 1468770221556 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 08:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:43:41 INFO - PROCESS | 2873 | 1468770221568 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 2873 | 1468770221569 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 2873 | 1468770221578 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 2873 | 1468770221579 Marionette TRACE conn2 <- [1,1926,null,{}] 08:43:41 INFO - PROCESS | 2873 | 1468770221584 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}] 08:43:41 INFO - PROCESS | 2873 | 1468770221597 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:41 INFO - PROCESS | 2873 | 1468770221731 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:43:41 INFO - PROCESS | 2873 | 1468770221739 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 2873 | 1468770221741 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca88800 == 44 [pid = 2873] [id = 489] 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x113376400) [pid = 2873] [serial = 1466] [outer = 0x0] 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12950a400) [pid = 2873] [serial = 1467] [outer = 0x113376400] 08:43:41 INFO - PROCESS | 2873 | 1468770221778 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x129526800) [pid = 2873] [serial = 1468] [outer = 0x113376400] 08:43:42 INFO - PROCESS | 2873 | 1468770222379 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 832ms 08:43:42 INFO - PROCESS | 2873 | 1468770222407 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 2873 | 1468770222411 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:43:42 INFO - PROCESS | 2873 | 1468770222416 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 2873 | 1468770222419 Marionette TRACE conn2 <- [1,1930,null,{}] 08:43:42 INFO - PROCESS | 2873 | 1468770222426 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}] 08:43:42 INFO - PROCESS | 2873 | 1468770222429 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:42 INFO - PROCESS | 2873 | 1468770222605 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:43:42 INFO - PROCESS | 2873 | 1468770222659 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 2873 | 1468770222660 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170cf800 == 45 [pid = 2873] [id = 490] 08:43:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1129aa400) [pid = 2873] [serial = 1469] [outer = 0x0] 08:43:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112f56c00) [pid = 2873] [serial = 1470] [outer = 0x1129aa400] 08:43:42 INFO - PROCESS | 2873 | 1468770222685 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1133d3800) [pid = 2873] [serial = 1471] [outer = 0x1129aa400] 08:43:43 INFO - PROCESS | 2873 | 1468770223264 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 928ms 08:43:43 INFO - PROCESS | 2873 | 1468770223362 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 2873 | 1468770223366 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:43:43 INFO - PROCESS | 2873 | 1468770223374 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 2873 | 1468770223376 Marionette TRACE conn2 <- [1,1934,null,{}] 08:43:43 INFO - PROCESS | 2873 | 1468770223378 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}] 08:43:43 INFO - PROCESS | 2873 | 1468770223380 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:43 INFO - PROCESS | 2873 | 1468770223494 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:43:43 INFO - PROCESS | 2873 | 1468770223577 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 2873 | 1468770223578 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x123823000 == 46 [pid = 2873] [id = 491] 08:43:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x116768400) [pid = 2873] [serial = 1472] [outer = 0x0] 08:43:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1172bec00) [pid = 2873] [serial = 1473] [outer = 0x116768400] 08:43:43 INFO - PROCESS | 2873 | 1468770223609 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1182dec00) [pid = 2873] [serial = 1474] [outer = 0x116768400] 08:43:44 INFO - PROCESS | 2873 | 1468770224350 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1023ms 08:43:44 INFO - PROCESS | 2873 | 1468770224395 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 2873 | 1468770224398 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:43:44 INFO - PROCESS | 2873 | 1468770224401 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 2873 | 1468770224403 Marionette TRACE conn2 <- [1,1938,null,{}] 08:43:44 INFO - PROCESS | 2873 | 1468770224406 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}] 08:43:44 INFO - PROCESS | 2873 | 1468770224408 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:44 INFO - PROCESS | 2873 | 1468770224521 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:43:44 INFO - PROCESS | 2873 | 1468770224594 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 2873 | 1468770224596 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x11700f800 == 47 [pid = 2873] [id = 492] 08:43:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x113f36400) [pid = 2873] [serial = 1475] [outer = 0x0] 08:43:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x11602dc00) [pid = 2873] [serial = 1476] [outer = 0x113f36400] 08:43:44 INFO - PROCESS | 2873 | 1468770224625 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x117226800) [pid = 2873] [serial = 1477] [outer = 0x113f36400] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12b884000 == 46 [pid = 2873] [id = 20] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12a772800 == 45 [pid = 2873] [id = 8] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x129227800 == 44 [pid = 2873] [id = 6] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12c726000 == 43 [pid = 2873] [id = 14] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca7e800 == 42 [pid = 2873] [id = 15] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12c28b800 == 41 [pid = 2873] [id = 13] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce39800 == 40 [pid = 2873] [id = 16] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x116243800 == 39 [pid = 2873] [id = 26] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12c72a000 == 38 [pid = 2873] [id = 488] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12a764800 == 37 [pid = 2873] [id = 487] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd4e800 == 36 [pid = 2873] [id = 486] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12b88d000 == 35 [pid = 2873] [id = 485] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1292d0800) [pid = 2873] [serial = 1416] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12aaa2800 == 34 [pid = 2873] [id = 484] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc4000 == 33 [pid = 2873] [id = 483] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x129337000 == 32 [pid = 2873] [id = 482] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x11928a800 == 31 [pid = 2873] [id = 481] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x127077800 == 30 [pid = 2873] [id = 480] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x124b20800 == 29 [pid = 2873] [id = 479] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x123f14000 == 28 [pid = 2873] [id = 478] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x119fd9000 == 27 [pid = 2873] [id = 477] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x1199cf000 == 26 [pid = 2873] [id = 476] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x11928c000 == 25 [pid = 2873] [id = 475] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x117e18000 == 24 [pid = 2873] [id = 474] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x116293800 == 23 [pid = 2873] [id = 473] 08:43:44 INFO - PROCESS | 2873 | --DOCSHELL 0x12c727000 == 22 [pid = 2873] [id = 472] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x124bdf800) [pid = 2873] [serial = 1372] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1256af800) [pid = 2873] [serial = 1398] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x126e51400) [pid = 2873] [serial = 1401] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1273ea400) [pid = 2873] [serial = 1404] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x116078c00) [pid = 2873] [serial = 1407] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1270b1400) [pid = 2873] [serial = 1402] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273e6400) [pid = 2873] [serial = 1410] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12742b000) [pid = 2873] [serial = 1413] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1273f2000) [pid = 2873] [serial = 1405] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x127424800) [pid = 2873] [serial = 1411] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119b63000) [pid = 2873] [serial = 1392] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x123807000) [pid = 2873] [serial = 1393] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119721c00) [pid = 2873] [serial = 1389] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119987400) [pid = 2873] [serial = 1390] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118352400) [pid = 2873] [serial = 1386] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x118572800) [pid = 2873] [serial = 1387] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113d8d800) [pid = 2873] [serial = 1383] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1160de800) [pid = 2873] [serial = 1384] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1197dec00) [pid = 2873] [serial = 1381] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11873a400) [pid = 2873] [serial = 1380] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x11721e000) [pid = 2873] [serial = 1378] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x11602d800) [pid = 2873] [serial = 1377] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1129a8400) [pid = 2873] [serial = 1375] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x110ee2000) [pid = 2873] [serial = 1374] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x12380b800) [pid = 2873] [serial = 1395] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12462c800) [pid = 2873] [serial = 1396] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119974400) [pid = 2873] [serial = 1408] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x12927d000) [pid = 2873] [serial = 1414] [outer = 0x0] [url = about:blank] 08:43:44 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x126d34c00) [pid = 2873] [serial = 1399] [outer = 0x0] [url = about:blank] 08:43:45 INFO - PROCESS | 2873 | 1468770225134 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 771ms 08:43:45 INFO - PROCESS | 2873 | 1468770225187 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 2873 | 1468770225190 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:43:45 INFO - PROCESS | 2873 | 1468770225194 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 2873 | 1468770225198 Marionette TRACE conn2 <- [1,1942,null,{}] 08:43:45 INFO - PROCESS | 2873 | 1468770225201 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}] 08:43:45 INFO - PROCESS | 2873 | 1468770225203 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:45 INFO - PROCESS | 2873 | 1468770225299 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:43:45 INFO - PROCESS | 2873 | 1468770225366 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 2873 | 1468770225368 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x117022800 == 23 [pid = 2873] [id = 493] 08:43:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1160da400) [pid = 2873] [serial = 1478] [outer = 0x0] 08:43:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x116770c00) [pid = 2873] [serial = 1479] [outer = 0x1160da400] 08:43:45 INFO - PROCESS | 2873 | 1468770225402 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1182dc400) [pid = 2873] [serial = 1480] [outer = 0x1160da400] 08:43:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x11803e400) [pid = 2873] [serial = 1481] [outer = 0x12ce0dc00] 08:43:45 INFO - PROCESS | 2873 | 1468770225889 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 773ms 08:43:45 INFO - PROCESS | 2873 | 1468770225967 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 2873 | 1468770225971 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:43:45 INFO - PROCESS | 2873 | 1468770225975 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 2873 | 1468770225977 Marionette TRACE conn2 <- [1,1946,null,{}] 08:43:45 INFO - PROCESS | 2873 | 1468770225979 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}] 08:43:45 INFO - PROCESS | 2873 | 1468770225981 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:46 INFO - PROCESS | 2873 | 1468770226081 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:43:46 INFO - PROCESS | 2873 | 1468770226160 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 2873 | 1468770226161 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ea000 == 24 [pid = 2873] [id = 494] 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1129a6400) [pid = 2873] [serial = 1482] [outer = 0x0] 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x118734400) [pid = 2873] [serial = 1483] [outer = 0x1129a6400] 08:43:46 INFO - PROCESS | 2873 | 1468770226192 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11902d400) [pid = 2873] [serial = 1484] [outer = 0x1129a6400] 08:43:46 INFO - PROCESS | 2873 | 1468770226669 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 08:43:46 INFO - PROCESS | 2873 | 1468770226706 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 2873 | 1468770226707 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:43:46 INFO - PROCESS | 2873 | 1468770226711 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 2873 | 1468770226714 Marionette TRACE conn2 <- [1,1950,null,{}] 08:43:46 INFO - PROCESS | 2873 | 1468770226724 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}] 08:43:46 INFO - PROCESS | 2873 | 1468770226727 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:46 INFO - PROCESS | 2873 | 1468770226826 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:43:46 INFO - PROCESS | 2873 | 1468770226896 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 2873 | 1468770226898 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240a5000 == 25 [pid = 2873] [id = 495] 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119729c00) [pid = 2873] [serial = 1485] [outer = 0x0] 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11996c000) [pid = 2873] [serial = 1486] [outer = 0x119729c00] 08:43:46 INFO - PROCESS | 2873 | 1468770226931 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x11998a800) [pid = 2873] [serial = 1487] [outer = 0x119729c00] 08:43:47 INFO - PROCESS | 2873 | 1468770227361 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 08:43:47 INFO - PROCESS | 2873 | 1468770227384 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 2873 | 1468770227386 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:43:47 INFO - PROCESS | 2873 | 1468770227402 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 2873 | 1468770227403 Marionette TRACE conn2 <- [1,1954,null,{}] 08:43:47 INFO - PROCESS | 2873 | 1468770227406 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}] 08:43:47 INFO - PROCESS | 2873 | 1468770227407 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:47 INFO - PROCESS | 2873 | 1468770227504 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:43:47 INFO - PROCESS | 2873 | 1468770227561 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 2873 | 1468770227562 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbd000 == 26 [pid = 2873] [id = 496] 08:43:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119b48800) [pid = 2873] [serial = 1488] [outer = 0x0] 08:43:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x121017c00) [pid = 2873] [serial = 1489] [outer = 0x119b48800] 08:43:47 INFO - PROCESS | 2873 | 1468770227591 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x123ce8000) [pid = 2873] [serial = 1490] [outer = 0x119b48800] 08:43:48 INFO - PROCESS | 2873 | 1468770228004 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 623ms 08:43:48 INFO - PROCESS | 2873 | 1468770228023 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 2873 | 1468770228025 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:43:48 INFO - PROCESS | 2873 | 1468770228027 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 2873 | 1468770228028 Marionette TRACE conn2 <- [1,1958,null,{}] 08:43:48 INFO - PROCESS | 2873 | 1468770228031 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}] 08:43:48 INFO - PROCESS | 2873 | 1468770228032 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:48 INFO - PROCESS | 2873 | 1468770228126 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:43:48 INFO - PROCESS | 2873 | 1468770228180 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 2873 | 1468770228181 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x12707a000 == 27 [pid = 2873] [id = 497] 08:43:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x121014000) [pid = 2873] [serial = 1491] [outer = 0x0] 08:43:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12402a400) [pid = 2873] [serial = 1492] [outer = 0x121014000] 08:43:48 INFO - PROCESS | 2873 | 1468770228210 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1242af400) [pid = 2873] [serial = 1493] [outer = 0x121014000] 08:43:48 INFO - PROCESS | 2873 | 1468770228693 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 08:43:48 INFO - PROCESS | 2873 | 1468770228769 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 2873 | 1468770228771 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x1170cf800 == 26 [pid = 2873] [id = 490] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12d693000 == 25 [pid = 2873] [id = 21] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x123823000 == 24 [pid = 2873] [id = 491] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x112730000 == 23 [pid = 2873] [id = 23] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x11666b000 == 22 [pid = 2873] [id = 11] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12b90c800 == 21 [pid = 2873] [id = 10] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd5c800 == 20 [pid = 2873] [id = 12] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x1245ee000 == 19 [pid = 2873] [id = 22] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x128c47800 == 18 [pid = 2873] [id = 19] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x112640000 == 17 [pid = 2873] [id = 25] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12b118000 == 16 [pid = 2873] [id = 9] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x117003000 == 15 [pid = 2873] [id = 24] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbd000 == 14 [pid = 2873] [id = 496] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x1240a5000 == 13 [pid = 2873] [id = 495] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ea000 == 12 [pid = 2873] [id = 494] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca88800 == 11 [pid = 2873] [id = 489] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x117022800 == 10 [pid = 2873] [id = 493] 08:43:50 INFO - PROCESS | 2873 | --DOCSHELL 0x11700f800 == 9 [pid = 2873] [id = 492] 08:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:43:50 INFO - PROCESS | 2873 | 1468770230974 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 2873 | 1468770230976 Marionette TRACE conn2 <- [1,1962,null,{}] 08:43:50 INFO - PROCESS | 2873 | 1468770230982 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}] 08:43:50 INFO - PROCESS | 2873 | 1468770230984 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:51 INFO - PROCESS | 2873 | 1468770231065 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:43:51 INFO - PROCESS | 2873 | 1468770231069 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 2873 | 1468770231073 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x116248800 == 10 [pid = 2873] [id = 498] 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x112a88c00) [pid = 2873] [serial = 1494] [outer = 0x0] 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112d78c00) [pid = 2873] [serial = 1495] [outer = 0x112a88c00] 08:43:51 INFO - PROCESS | 2873 | 1468770231102 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x113034800) [pid = 2873] [serial = 1496] [outer = 0x112a88c00] 08:43:51 INFO - PROCESS | 2873 | 1468770231437 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 541ms 08:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:43:51 INFO - PROCESS | 2873 | 1468770231448 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 2873 | 1468770231451 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 2873 | 1468770231455 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 2873 | 1468770231458 Marionette TRACE conn2 <- [1,1966,null,{}] 08:43:51 INFO - PROCESS | 2873 | 1468770231464 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}] 08:43:51 INFO - PROCESS | 2873 | 1468770231467 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:51 INFO - PROCESS | 2873 | 1468770231574 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:43:51 INFO - PROCESS | 2873 | 1468770231635 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 2873 | 1468770231637 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x118309000 == 11 [pid = 2873] [id = 499] 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x113d8e400) [pid = 2873] [serial = 1497] [outer = 0x0] 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x116030000) [pid = 2873] [serial = 1498] [outer = 0x113d8e400] 08:43:51 INFO - PROCESS | 2873 | 1468770231663 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1176ce400) [pid = 2873] [serial = 1499] [outer = 0x113d8e400] 08:43:51 INFO - PROCESS | 2873 | 1468770231946 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms 08:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:43:51 INFO - PROCESS | 2873 | 1468770231978 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 2873 | 1468770231980 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 2873 | 1468770231982 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 2873 | 1468770231983 Marionette TRACE conn2 <- [1,1970,null,{}] 08:43:51 INFO - PROCESS | 2873 | 1468770231985 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}] 08:43:51 INFO - PROCESS | 2873 | 1468770231987 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:52 INFO - PROCESS | 2873 | 1468770232089 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:43:52 INFO - PROCESS | 2873 | 1468770232154 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 2873 | 1468770232158 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fe0000 == 12 [pid = 2873] [id = 500] 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x118351c00) [pid = 2873] [serial = 1500] [outer = 0x0] 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x118516000) [pid = 2873] [serial = 1501] [outer = 0x118351c00] 08:43:52 INFO - PROCESS | 2873 | 1468770232187 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1185eb800) [pid = 2873] [serial = 1502] [outer = 0x118351c00] 08:43:52 INFO - PROCESS | 2873 | 1468770232502 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 569ms 08:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:43:52 INFO - PROCESS | 2873 | 1468770232551 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 2873 | 1468770232553 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 2873 | 1468770232557 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 2873 | 1468770232558 Marionette TRACE conn2 <- [1,1974,null,{}] 08:43:52 INFO - PROCESS | 2873 | 1468770232561 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}] 08:43:52 INFO - PROCESS | 2873 | 1468770232562 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:52 INFO - PROCESS | 2873 | 1468770232639 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:43:52 INFO - PROCESS | 2873 | 1468770232700 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 2873 | 1468770232701 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f0e800 == 13 [pid = 2873] [id = 501] 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x118867400) [pid = 2873] [serial = 1503] [outer = 0x0] 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x11971f400) [pid = 2873] [serial = 1504] [outer = 0x118867400] 08:43:52 INFO - PROCESS | 2873 | 1468770232727 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x119729800) [pid = 2873] [serial = 1505] [outer = 0x118867400] 08:43:53 INFO - PROCESS | 2873 | 1468770233087 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 572ms 08:43:53 INFO - PROCESS | 2873 | 1468770233128 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 2873 | 1468770233130 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:43:53 INFO - PROCESS | 2873 | 1468770233134 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 2873 | 1468770233136 Marionette TRACE conn2 <- [1,1978,null,{}] 08:43:53 INFO - PROCESS | 2873 | 1468770233139 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}] 08:43:53 INFO - PROCESS | 2873 | 1468770233141 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:53 INFO - PROCESS | 2873 | 1468770233286 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:43:53 INFO - PROCESS | 2873 | 1468770233346 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 2873 | 1468770233347 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x12706a800 == 14 [pid = 2873] [id = 502] 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1129a9c00) [pid = 2873] [serial = 1506] [outer = 0x0] 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x119981800) [pid = 2873] [serial = 1507] [outer = 0x1129a9c00] 08:43:53 INFO - PROCESS | 2873 | 1468770233413 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x119a87000) [pid = 2873] [serial = 1508] [outer = 0x1129a9c00] 08:43:53 INFO - PROCESS | 2873 | 1468770233736 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 624ms 08:43:53 INFO - PROCESS | 2873 | 1468770233759 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 2873 | 1468770233760 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:43:53 INFO - PROCESS | 2873 | 1468770233762 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 2873 | 1468770233764 Marionette TRACE conn2 <- [1,1982,null,{}] 08:43:53 INFO - PROCESS | 2873 | 1468770233766 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}] 08:43:53 INFO - PROCESS | 2873 | 1468770233772 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:53 INFO - PROCESS | 2873 | 1468770233904 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:43:53 INFO - PROCESS | 2873 | 1468770233908 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 2873 | 1468770233910 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x12922f000 == 15 [pid = 2873] [id = 503] 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x119b4f400) [pid = 2873] [serial = 1509] [outer = 0x0] 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x121016800) [pid = 2873] [serial = 1510] [outer = 0x119b4f400] 08:43:53 INFO - PROCESS | 2873 | 1468770233934 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x124be0c00) [pid = 2873] [serial = 1511] [outer = 0x119b4f400] 08:43:54 INFO - PROCESS | 2873 | 1468770234248 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 08:43:54 INFO - PROCESS | 2873 | 1468770234283 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 2873 | 1468770234284 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:43:54 INFO - PROCESS | 2873 | 1468770234294 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 2873 | 1468770234295 Marionette TRACE conn2 <- [1,1986,null,{}] 08:43:54 INFO - PROCESS | 2873 | 1468770234306 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}] 08:43:54 INFO - PROCESS | 2873 | 1468770234308 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:54 INFO - PROCESS | 2873 | 1468770234413 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:43:54 INFO - PROCESS | 2873 | 1468770234417 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 2873 | 1468770234418 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a629000 == 16 [pid = 2873] [id = 504] 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x119b54000) [pid = 2873] [serial = 1512] [outer = 0x0] 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x12502a400) [pid = 2873] [serial = 1513] [outer = 0x119b54000] 08:43:54 INFO - PROCESS | 2873 | 1468770234442 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x125638c00) [pid = 2873] [serial = 1514] [outer = 0x119b54000] 08:43:54 INFO - PROCESS | 2873 | 1468770234793 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 533ms 08:43:54 INFO - PROCESS | 2873 | 1468770234821 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 2873 | 1468770234822 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:43:54 INFO - PROCESS | 2873 | 1468770234824 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 2873 | 1468770234825 Marionette TRACE conn2 <- [1,1990,null,{}] 08:43:54 INFO - PROCESS | 2873 | 1468770234827 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}] 08:43:54 INFO - PROCESS | 2873 | 1468770234829 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:54 INFO - PROCESS | 2873 | 1468770234925 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:43:54 INFO - PROCESS | 2873 | 1468770234929 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 2873 | 1468770234930 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a742000 == 17 [pid = 2873] [id = 505] 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x1256a6c00) [pid = 2873] [serial = 1515] [outer = 0x0] 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x1256b4400) [pid = 2873] [serial = 1516] [outer = 0x1256a6c00] 08:43:54 INFO - PROCESS | 2873 | 1468770234954 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x126975000) [pid = 2873] [serial = 1517] [outer = 0x1256a6c00] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x121012800) [pid = 2873] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x113f36400) [pid = 2873] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x1256a5400) [pid = 2873] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x11336bc00) [pid = 2873] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x124023c00) [pid = 2873] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1182df000) [pid = 2873] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x117226400) [pid = 2873] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1129ac400) [pid = 2873] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1185e8400) [pid = 2873] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x110ee3400) [pid = 2873] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119a86000) [pid = 2873] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x126e51c00) [pid = 2873] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x128d95c00) [pid = 2873] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1132e4000) [pid = 2873] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1176d4000) [pid = 2873] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x128bdc400) [pid = 2873] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x112132c00) [pid = 2873] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273ea800) [pid = 2873] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119b48800) [pid = 2873] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x116768400) [pid = 2873] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1129aa400) [pid = 2873] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x113376400) [pid = 2873] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119729c00) [pid = 2873] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1160da400) [pid = 2873] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:43:55 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1129a6400) [pid = 2873] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:43:55 INFO - PROCESS | 2873 | 1468770235634 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 869ms 08:43:55 INFO - PROCESS | 2873 | 1468770235693 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 2873 | 1468770235695 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:43:55 INFO - PROCESS | 2873 | 1468770235697 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 2873 | 1468770235698 Marionette TRACE conn2 <- [1,1994,null,{}] 08:43:55 INFO - PROCESS | 2873 | 1468770235700 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}] 08:43:55 INFO - PROCESS | 2873 | 1468770235702 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:55 INFO - PROCESS | 2873 | 1468770235777 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:43:55 INFO - PROCESS | 2873 | 1468770235780 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 2873 | 1468770235781 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561e000 == 18 [pid = 2873] [id = 506] 08:43:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x113d8d800) [pid = 2873] [serial = 1518] [outer = 0x0] 08:43:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x116a03400) [pid = 2873] [serial = 1519] [outer = 0x113d8d800] 08:43:55 INFO - PROCESS | 2873 | 1468770235807 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x118514800) [pid = 2873] [serial = 1520] [outer = 0x113d8d800] 08:43:56 INFO - PROCESS | 2873 | 1468770236124 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 467ms 08:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:43:56 INFO - PROCESS | 2873 | 1468770236165 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 2873 | 1468770236166 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:43:56 INFO - PROCESS | 2873 | 1468770236168 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 2873 | 1468770236169 Marionette TRACE conn2 <- [1,1998,null,{}] 08:43:56 INFO - PROCESS | 2873 | 1468770236172 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}] 08:43:56 INFO - PROCESS | 2873 | 1468770236173 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:56 INFO - PROCESS | 2873 | 1468770236250 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:43:56 INFO - PROCESS | 2873 | 1468770236257 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 2873 | 1468770236258 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b11d800 == 19 [pid = 2873] [id = 507] 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x118569800) [pid = 2873] [serial = 1521] [outer = 0x0] 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x119728000) [pid = 2873] [serial = 1522] [outer = 0x118569800] 08:43:56 INFO - PROCESS | 2873 | 1468770236283 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119b4d400) [pid = 2873] [serial = 1523] [outer = 0x118569800] 08:43:56 INFO - PROCESS | 2873 | 1468770236616 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 08:43:56 INFO - PROCESS | 2873 | 1468770236641 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 2873 | 1468770236643 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:43:56 INFO - PROCESS | 2873 | 1468770236647 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 2873 | 1468770236650 Marionette TRACE conn2 <- [1,2002,null,{}] 08:43:56 INFO - PROCESS | 2873 | 1468770236653 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}] 08:43:56 INFO - PROCESS | 2873 | 1468770236656 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:56 INFO - PROCESS | 2873 | 1468770236802 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:43:56 INFO - PROCESS | 2873 | 1468770236889 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 2873 | 1468770236891 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b879000 == 20 [pid = 2873] [id = 508] 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119b4dc00) [pid = 2873] [serial = 1524] [outer = 0x0] 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1256a9000) [pid = 2873] [serial = 1525] [outer = 0x119b4dc00] 08:43:56 INFO - PROCESS | 2873 | 1468770236939 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x126e51c00) [pid = 2873] [serial = 1526] [outer = 0x119b4dc00] 08:43:57 INFO - PROCESS | 2873 | 1468770237229 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 621ms 08:43:57 INFO - PROCESS | 2873 | 1468770237267 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 2873 | 1468770237269 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:43:57 INFO - PROCESS | 2873 | 1468770237275 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 2873 | 1468770237277 Marionette TRACE conn2 <- [1,2006,null,{}] 08:43:57 INFO - PROCESS | 2873 | 1468770237279 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}] 08:43:57 INFO - PROCESS | 2873 | 1468770237280 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:57 INFO - PROCESS | 2873 | 1468770237430 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:43:57 INFO - PROCESS | 2873 | 1468770237471 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 2873 | 1468770237472 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x112730000 == 21 [pid = 2873] [id = 509] 08:43:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x110ee8800) [pid = 2873] [serial = 1527] [outer = 0x0] 08:43:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1128ccc00) [pid = 2873] [serial = 1528] [outer = 0x110ee8800] 08:43:57 INFO - PROCESS | 2873 | 1468770237503 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x112a84000) [pid = 2873] [serial = 1529] [outer = 0x110ee8800] 08:43:57 INFO - PROCESS | 2873 | 1468770237927 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]]]}] 08:43:57 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 08:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 08:43:57 INFO - PROCESS | 2873 | 1468770237945 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 2873 | 1468770237947 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:43:57 INFO - PROCESS | 2873 | 1468770237951 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 2873 | 1468770237953 Marionette TRACE conn2 <- [1,2010,null,{}] 08:43:57 INFO - PROCESS | 2873 | 1468770237956 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}] 08:43:57 INFO - PROCESS | 2873 | 1468770237959 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:58 INFO - PROCESS | 2873 | 1468770238059 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:43:58 INFO - PROCESS | 2873 | 1468770238141 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 2873 | 1468770238142 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c8d000 == 22 [pid = 2873] [id = 510] 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x11607c800) [pid = 2873] [serial = 1530] [outer = 0x0] 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1176d4400) [pid = 2873] [serial = 1531] [outer = 0x11607c800] 08:43:58 INFO - PROCESS | 2873 | 1468770238185 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1182e2400) [pid = 2873] [serial = 1532] [outer = 0x11607c800] 08:43:58 INFO - PROCESS | 2873 | 1468770238600 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]]]}] 08:43:58 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 08:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 08:43:58 INFO - PROCESS | 2873 | 1468770238622 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 2873 | 1468770238624 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:43:58 INFO - PROCESS | 2873 | 1468770238627 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 2873 | 1468770238628 Marionette TRACE conn2 <- [1,2014,null,{}] 08:43:58 INFO - PROCESS | 2873 | 1468770238631 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}] 08:43:58 INFO - PROCESS | 2873 | 1468770238632 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:58 INFO - PROCESS | 2873 | 1468770238733 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:43:58 INFO - PROCESS | 2873 | 1468770238794 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 2873 | 1468770238796 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b872000 == 23 [pid = 2873] [id = 511] 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x119024400) [pid = 2873] [serial = 1533] [outer = 0x0] 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x119727800) [pid = 2873] [serial = 1534] [outer = 0x119024400] 08:43:58 INFO - PROCESS | 2873 | 1468770238824 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x119985c00) [pid = 2873] [serial = 1535] [outer = 0x119024400] 08:43:59 INFO - PROCESS | 2873 | 1468770239225 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 619ms 08:43:59 INFO - PROCESS | 2873 | 1468770239248 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 2873 | 1468770239252 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:43:59 INFO - PROCESS | 2873 | 1468770239266 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 2873 | 1468770239271 Marionette TRACE conn2 <- [1,2018,null,{}] 08:43:59 INFO - PROCESS | 2873 | 1468770239275 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}] 08:43:59 INFO - PROCESS | 2873 | 1468770239279 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:59 INFO - PROCESS | 2873 | 1468770239395 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:43:59 INFO - PROCESS | 2873 | 1468770239509 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 2873 | 1468770239510 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:43:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c288000 == 24 [pid = 2873] [id = 512] 08:43:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x119b53c00) [pid = 2873] [serial = 1536] [outer = 0x0] 08:43:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x12502b400) [pid = 2873] [serial = 1537] [outer = 0x119b53c00] 08:43:59 INFO - PROCESS | 2873 | 1468770239541 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x12696f000) [pid = 2873] [serial = 1538] [outer = 0x119b53c00] 08:43:59 INFO - PROCESS | 2873 | 1468770239958 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 731ms 08:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:43:59 INFO - PROCESS | 2873 | 1468770239991 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 2873 | 1468770239993 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:43:59 INFO - PROCESS | 2873 | 1468770239995 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 2873 | 1468770239996 Marionette TRACE conn2 <- [1,2022,null,{}] 08:44:00 INFO - PROCESS | 2873 | 1468770239998 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}] 08:44:00 INFO - PROCESS | 2873 | 1468770240000 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x11996c000) [pid = 2873] [serial = 1486] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1182dc400) [pid = 2873] [serial = 1480] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x11902d400) [pid = 2873] [serial = 1484] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x118734400) [pid = 2873] [serial = 1483] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x116770c00) [pid = 2873] [serial = 1479] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1273a6c00) [pid = 2873] [serial = 1464] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x117226800) [pid = 2873] [serial = 1477] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x12927d400) [pid = 2873] [serial = 1458] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x113d45c00) [pid = 2873] [serial = 1461] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x11602dc00) [pid = 2873] [serial = 1476] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x119984000) [pid = 2873] [serial = 1462] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x129507800) [pid = 2873] [serial = 1465] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x129507400) [pid = 2873] [serial = 1459] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x123ce8000) [pid = 2873] [serial = 1490] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1182dec00) [pid = 2873] [serial = 1474] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x121017c00) [pid = 2873] [serial = 1489] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1133d3800) [pid = 2873] [serial = 1471] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1172bec00) [pid = 2873] [serial = 1473] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x129526800) [pid = 2873] [serial = 1468] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11998a800) [pid = 2873] [serial = 1487] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x112f56c00) [pid = 2873] [serial = 1470] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12950a400) [pid = 2873] [serial = 1467] [outer = 0x0] [url = about:blank] 08:44:00 INFO - PROCESS | 2873 | 1468770240170 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:44:00 INFO - PROCESS | 2873 | 1468770240182 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 2873 | 1468770240184 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x117002800 == 25 [pid = 2873] [id = 513] 08:44:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x111c1d800) [pid = 2873] [serial = 1539] [outer = 0x0] 08:44:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1128d0000) [pid = 2873] [serial = 1540] [outer = 0x111c1d800] 08:44:00 INFO - PROCESS | 2873 | 1468770240213 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x11302d800) [pid = 2873] [serial = 1541] [outer = 0x111c1d800] 08:44:00 INFO - PROCESS | 2873 | --DOCSHELL 0x12707a000 == 24 [pid = 2873] [id = 497] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11721c800) [pid = 2873] [serial = 904] [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.] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12696f800) [pid = 2873] [serial = 1449] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x113d41c00) [pid = 2873] [serial = 1422] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11602e400) [pid = 2873] [serial = 1423] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1242b1c00) [pid = 2873] [serial = 1443] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x124d83c00) [pid = 2873] [serial = 1444] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11850c000) [pid = 2873] [serial = 1428] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x118574c00) [pid = 2873] [serial = 1429] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x121013400) [pid = 2873] [serial = 1440] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12401c400) [pid = 2873] [serial = 1441] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112d73c00) [pid = 2873] [serial = 1419] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x112f5a000) [pid = 2873] [serial = 1420] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x11906c000) [pid = 2873] [serial = 1434] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119988400) [pid = 2873] [serial = 1435] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1172c5800) [pid = 2873] [serial = 1425] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x118040800) [pid = 2873] [serial = 1426] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x119b49000) [pid = 2873] [serial = 1437] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x121011800) [pid = 2873] [serial = 1438] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1273e8c00) [pid = 2873] [serial = 1452] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x129515000) [pid = 2873] [serial = 1417] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x118576800) [pid = 2873] [serial = 1431] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x11901fc00) [pid = 2873] [serial = 1432] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x12502a800) [pid = 2873] [serial = 1446] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x128bda400) [pid = 2873] [serial = 1455] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x127427c00) [pid = 2873] [serial = 1453] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x126e52c00) [pid = 2873] [serial = 1450] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x128d90c00) [pid = 2873] [serial = 1456] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x12562c000) [pid = 2873] [serial = 1447] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x12402a400) [pid = 2873] [serial = 1492] [outer = 0x0] [url = about:blank] 08:44:01 INFO - PROCESS | 2873 | 1468770241176 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1221ms 08:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:44:01 INFO - PROCESS | 2873 | 1468770241217 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 2873 | 1468770241219 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:44:01 INFO - PROCESS | 2873 | 1468770241225 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 2873 | 1468770241226 Marionette TRACE conn2 <- [1,2026,null,{}] 08:44:01 INFO - PROCESS | 2873 | 1468770241230 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}] 08:44:01 INFO - PROCESS | 2873 | 1468770241232 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:01 INFO - PROCESS | 2873 | 1468770241306 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:44:01 INFO - PROCESS | 2873 | 1468770241311 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 2873 | 1468770241314 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x116664000 == 25 [pid = 2873] [id = 514] 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x112f50c00) [pid = 2873] [serial = 1542] [outer = 0x0] 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x112f56000) [pid = 2873] [serial = 1543] [outer = 0x112f50c00] 08:44:01 INFO - PROCESS | 2873 | 1468770241344 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x1133cb000) [pid = 2873] [serial = 1544] [outer = 0x112f50c00] 08:44:01 INFO - PROCESS | 2873 | 1468770241668 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 472ms 08:44:01 INFO - PROCESS | 2873 | 1468770241713 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 2873 | 1468770241717 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:44:01 INFO - PROCESS | 2873 | 1468770241724 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 2873 | 1468770241726 Marionette TRACE conn2 <- [1,2030,null,{}] 08:44:01 INFO - PROCESS | 2873 | 1468770241728 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}] 08:44:01 INFO - PROCESS | 2873 | 1468770241730 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:01 INFO - PROCESS | 2873 | 1468770241806 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:44:01 INFO - PROCESS | 2873 | 1468770241810 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 2873 | 1468770241812 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x118249000 == 26 [pid = 2873] [id = 515] 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x1138ecc00) [pid = 2873] [serial = 1545] [outer = 0x0] 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x115e58c00) [pid = 2873] [serial = 1546] [outer = 0x1138ecc00] 08:44:01 INFO - PROCESS | 2873 | 1468770241841 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x116766000) [pid = 2873] [serial = 1547] [outer = 0x1138ecc00] 08:44:02 INFO - PROCESS | 2873 | 1468770242197 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 08:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:44:02 INFO - PROCESS | 2873 | 1468770242255 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 2873 | 1468770242258 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 2873 | 1468770242261 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 2873 | 1468770242265 Marionette TRACE conn2 <- [1,2034,null,{}] 08:44:02 INFO - PROCESS | 2873 | 1468770242277 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}] 08:44:02 INFO - PROCESS | 2873 | 1468770242282 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:02 INFO - PROCESS | 2873 | 1468770242399 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:44:02 INFO - PROCESS | 2873 | 1468770242416 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 2873 | 1468770242419 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b8000 == 27 [pid = 2873] [id = 516] 08:44:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x110ee7800) [pid = 2873] [serial = 1548] [outer = 0x0] 08:44:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1182e4c00) [pid = 2873] [serial = 1549] [outer = 0x110ee7800] 08:44:02 INFO - PROCESS | 2873 | 1468770242461 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x118516c00) [pid = 2873] [serial = 1550] [outer = 0x110ee7800] 08:44:02 INFO - PROCESS | 2873 | 1468770242857 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 627ms 08:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:44:02 INFO - PROCESS | 2873 | 1468770242893 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 2873 | 1468770242895 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 2873 | 1468770242897 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 2873 | 1468770242898 Marionette TRACE conn2 <- [1,2038,null,{}] 08:44:02 INFO - PROCESS | 2873 | 1468770242901 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}] 08:44:02 INFO - PROCESS | 2873 | 1468770242902 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:03 INFO - PROCESS | 2873 | 1468770243016 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:44:03 INFO - PROCESS | 2873 | 1468770243022 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 2873 | 1468770243023 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b41800 == 28 [pid = 2873] [id = 517] 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118570800) [pid = 2873] [serial = 1551] [outer = 0x0] 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118732800) [pid = 2873] [serial = 1552] [outer = 0x118570800] 08:44:03 INFO - PROCESS | 2873 | 1468770243048 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11901fc00) [pid = 2873] [serial = 1553] [outer = 0x118570800] 08:44:03 INFO - PROCESS | 2873 | 1468770243365 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 08:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:44:03 INFO - PROCESS | 2873 | 1468770243416 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 2873 | 1468770243417 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:44:03 INFO - PROCESS | 2873 | 1468770243419 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 2873 | 1468770243420 Marionette TRACE conn2 <- [1,2042,null,{}] 08:44:03 INFO - PROCESS | 2873 | 1468770243423 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}] 08:44:03 INFO - PROCESS | 2873 | 1468770243424 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:03 INFO - PROCESS | 2873 | 1468770243520 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:44:03 INFO - PROCESS | 2873 | 1468770243555 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 2873 | 1468770243556 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c86800 == 29 [pid = 2873] [id = 518] 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1138eb800) [pid = 2873] [serial = 1554] [outer = 0x0] 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x119068400) [pid = 2873] [serial = 1555] [outer = 0x1138eb800] 08:44:03 INFO - PROCESS | 2873 | 1468770243582 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119724000) [pid = 2873] [serial = 1556] [outer = 0x1138eb800] 08:44:03 INFO - PROCESS | 2873 | 1468770243910 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]]]}] 08:44:03 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) 08:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 08:44:03 INFO - PROCESS | 2873 | 1468770243953 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 2873 | 1468770243954 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:44:03 INFO - PROCESS | 2873 | 1468770243957 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 2873 | 1468770243958 Marionette TRACE conn2 <- [1,2046,null,{}] 08:44:03 INFO - PROCESS | 2873 | 1468770243960 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}] 08:44:03 INFO - PROCESS | 2873 | 1468770243964 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:04 INFO - PROCESS | 2873 | 1468770244076 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:44:04 INFO - PROCESS | 2873 | 1468770244112 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 2873 | 1468770244113 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x124648000 == 30 [pid = 2873] [id = 519] 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1129b0000) [pid = 2873] [serial = 1557] [outer = 0x0] 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119980800) [pid = 2873] [serial = 1558] [outer = 0x1129b0000] 08:44:04 INFO - PROCESS | 2873 | 1468770244138 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x120f05400) [pid = 2873] [serial = 1559] [outer = 0x1129b0000] 08:44:04 INFO - PROCESS | 2873 | 1468770244441 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 08:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:44:04 INFO - PROCESS | 2873 | 1468770244480 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 2873 | 1468770244481 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:44:04 INFO - PROCESS | 2873 | 1468770244483 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 2873 | 1468770244484 Marionette TRACE conn2 <- [1,2050,null,{}] 08:44:04 INFO - PROCESS | 2873 | 1468770244487 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}] 08:44:04 INFO - PROCESS | 2873 | 1468770244490 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:04 INFO - PROCESS | 2873 | 1468770244591 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:44:04 INFO - PROCESS | 2873 | 1468770244594 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 2873 | 1468770244595 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x126e90000 == 31 [pid = 2873] [id = 520] 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11856b400) [pid = 2873] [serial = 1560] [outer = 0x0] 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x123a27400) [pid = 2873] [serial = 1561] [outer = 0x11856b400] 08:44:04 INFO - PROCESS | 2873 | 1468770244620 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124020400) [pid = 2873] [serial = 1562] [outer = 0x11856b400] 08:44:04 INFO - PROCESS | 2873 | 1468770244960 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 08:44:05 INFO - PROCESS | 2873 | 1468770245004 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 2873 | 1468770245005 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:44:05 INFO - PROCESS | 2873 | 1468770245008 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 2873 | 1468770245009 Marionette TRACE conn2 <- [1,2054,null,{}] 08:44:05 INFO - PROCESS | 2873 | 1468770245011 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}] 08:44:05 INFO - PROCESS | 2873 | 1468770245012 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:05 INFO - PROCESS | 2873 | 1468770245104 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:44:05 INFO - PROCESS | 2873 | 1468770245108 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 2873 | 1468770245109 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b75800 == 32 [pid = 2873] [id = 521] 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1197da000) [pid = 2873] [serial = 1563] [outer = 0x0] 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1242b8800) [pid = 2873] [serial = 1564] [outer = 0x1197da000] 08:44:05 INFO - PROCESS | 2873 | 1468770245133 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124d85c00) [pid = 2873] [serial = 1565] [outer = 0x1197da000] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119b4dc00) [pid = 2873] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1129a9c00) [pid = 2873] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119b4f400) [pid = 2873] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x119b54000) [pid = 2873] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1256a6c00) [pid = 2873] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118569800) [pid = 2873] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x118867400) [pid = 2873] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x118351c00) [pid = 2873] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x113d8e400) [pid = 2873] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112a88c00) [pid = 2873] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x121014000) [pid = 2873] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:44:05 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x113d8d800) [pid = 2873] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:44:05 INFO - PROCESS | 2873 | 1468770245528 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 567ms 08:44:05 INFO - PROCESS | 2873 | 1468770245576 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 2873 | 1468770245577 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:44:05 INFO - PROCESS | 2873 | 1468770245580 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 2873 | 1468770245581 Marionette TRACE conn2 <- [1,2058,null,{}] 08:44:05 INFO - PROCESS | 2873 | 1468770245583 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}] 08:44:05 INFO - PROCESS | 2873 | 1468770245584 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:05 INFO - PROCESS | 2873 | 1468770245658 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:44:05 INFO - PROCESS | 2873 | 1468770245719 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 2873 | 1468770245720 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b4800 == 33 [pid = 2873] [id = 522] 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1129b2800) [pid = 2873] [serial = 1566] [outer = 0x0] 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11887a800) [pid = 2873] [serial = 1567] [outer = 0x1129b2800] 08:44:05 INFO - PROCESS | 2873 | 1468770245745 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1242b4000) [pid = 2873] [serial = 1568] [outer = 0x1129b2800] 08:44:06 INFO - PROCESS | 2873 | 1468770246012 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 470ms 08:44:06 INFO - PROCESS | 2873 | 1468770246050 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 2873 | 1468770246051 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:44:06 INFO - PROCESS | 2873 | 1468770246054 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 2873 | 1468770246056 Marionette TRACE conn2 <- [1,2062,null,{}] 08:44:06 INFO - PROCESS | 2873 | 1468770246066 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}] 08:44:06 INFO - PROCESS | 2873 | 1468770246067 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:06 INFO - PROCESS | 2873 | 1468770246149 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:44:06 INFO - PROCESS | 2873 | 1468770246153 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 2873 | 1468770246154 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e19800 == 34 [pid = 2873] [id = 523] 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119b4f400) [pid = 2873] [serial = 1569] [outer = 0x0] 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x125587400) [pid = 2873] [serial = 1570] [outer = 0x119b4f400] 08:44:06 INFO - PROCESS | 2873 | 1468770246180 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1256a6800) [pid = 2873] [serial = 1571] [outer = 0x119b4f400] 08:44:06 INFO - PROCESS | 2873 | 1468770246509 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 476ms 08:44:06 INFO - PROCESS | 2873 | 1468770246531 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 2873 | 1468770246532 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:44:06 INFO - PROCESS | 2873 | 1468770246534 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 2873 | 1468770246536 Marionette TRACE conn2 <- [1,2066,null,{}] 08:44:06 INFO - PROCESS | 2873 | 1468770246540 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}] 08:44:06 INFO - PROCESS | 2873 | 1468770246543 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:06 INFO - PROCESS | 2873 | 1468770246661 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:44:06 INFO - PROCESS | 2873 | 1468770246673 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 2873 | 1468770246675 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c86000 == 35 [pid = 2873] [id = 524] 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x118044800) [pid = 2873] [serial = 1572] [outer = 0x0] 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1256a5800) [pid = 2873] [serial = 1573] [outer = 0x118044800] 08:44:06 INFO - PROCESS | 2873 | 1468770246702 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1270ac800) [pid = 2873] [serial = 1574] [outer = 0x118044800] 08:44:07 INFO - PROCESS | 2873 | 1468770247013 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 08:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:44:07 INFO - PROCESS | 2873 | 1468770247059 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 2873 | 1468770247060 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:44:07 INFO - PROCESS | 2873 | 1468770247062 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 2873 | 1468770247064 Marionette TRACE conn2 <- [1,2070,null,{}] 08:44:07 INFO - PROCESS | 2873 | 1468770247066 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}] 08:44:07 INFO - PROCESS | 2873 | 1468770247067 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:07 INFO - PROCESS | 2873 | 1468770247145 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:44:07 INFO - PROCESS | 2873 | 1468770247149 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 2873 | 1468770247150 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b17a000 == 36 [pid = 2873] [id = 525] 08:44:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x126ee4800) [pid = 2873] [serial = 1575] [outer = 0x0] 08:44:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1273e9800) [pid = 2873] [serial = 1576] [outer = 0x126ee4800] 08:44:07 INFO - PROCESS | 2873 | 1468770247174 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1273f4800) [pid = 2873] [serial = 1577] [outer = 0x126ee4800] 08:44:07 INFO - PROCESS | 2873 | 1468770247712 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 721ms 08:44:07 INFO - PROCESS | 2873 | 1468770247785 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 2873 | 1468770247789 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:44:07 INFO - PROCESS | 2873 | 1468770247794 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 2873 | 1468770247797 Marionette TRACE conn2 <- [1,2074,null,{}] 08:44:07 INFO - PROCESS | 2873 | 1468770247803 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}] 08:44:07 INFO - PROCESS | 2873 | 1468770247805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:07 INFO - PROCESS | 2873 | 1468770247918 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:44:07 INFO - PROCESS | 2873 | 1468770247974 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 2873 | 1468770247976 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c8000 == 37 [pid = 2873] [id = 526] 08:44:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1128d5400) [pid = 2873] [serial = 1578] [outer = 0x0] 08:44:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x112e70000) [pid = 2873] [serial = 1579] [outer = 0x1128d5400] 08:44:08 INFO - PROCESS | 2873 | 1468770248007 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1133d3800) [pid = 2873] [serial = 1580] [outer = 0x1128d5400] 08:44:08 INFO - PROCESS | 2873 | 1468770248543 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 774ms 08:44:08 INFO - PROCESS | 2873 | 1468770248582 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 2873 | 1468770248585 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:44:08 INFO - PROCESS | 2873 | 1468770248594 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 2873 | 1468770248595 Marionette TRACE conn2 <- [1,2078,null,{}] 08:44:08 INFO - PROCESS | 2873 | 1468770248598 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}] 08:44:08 INFO - PROCESS | 2873 | 1468770248600 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:08 INFO - PROCESS | 2873 | 1468770248718 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:44:08 INFO - PROCESS | 2873 | 1468770248798 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 2873 | 1468770248799 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194e1800 == 38 [pid = 2873] [id = 527] 08:44:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x113866400) [pid = 2873] [serial = 1581] [outer = 0x0] 08:44:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x11721c800) [pid = 2873] [serial = 1582] [outer = 0x113866400] 08:44:08 INFO - PROCESS | 2873 | 1468770248830 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x11803e800) [pid = 2873] [serial = 1583] [outer = 0x113866400] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x123c86000 == 37 [pid = 2873] [id = 524] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x129e19800 == 36 [pid = 2873] [id = 523] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b4800 == 35 [pid = 2873] [id = 522] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x128b75800 == 34 [pid = 2873] [id = 521] 08:44:09 INFO - PROCESS | 2873 | 1468770249424 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]]]}] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x126e90000 == 33 [pid = 2873] [id = 520] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x124648000 == 32 [pid = 2873] [id = 519] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x123c86800 == 31 [pid = 2873] [id = 518] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x119b41800 == 30 [pid = 2873] [id = 517] 08:44:09 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b8000 == 29 [pid = 2873] [id = 516] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119981800) [pid = 2873] [serial = 1507] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x121016800) [pid = 2873] [serial = 1510] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x125638c00) [pid = 2873] [serial = 1514] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12502a400) [pid = 2873] [serial = 1513] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1256b4400) [pid = 2873] [serial = 1516] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x126975000) [pid = 2873] [serial = 1517] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119728000) [pid = 2873] [serial = 1522] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x126e51c00) [pid = 2873] [serial = 1526] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119b4d400) [pid = 2873] [serial = 1523] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x11971f400) [pid = 2873] [serial = 1504] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x118516000) [pid = 2873] [serial = 1501] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1185eb800) [pid = 2873] [serial = 1502] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x116030000) [pid = 2873] [serial = 1498] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1176ce400) [pid = 2873] [serial = 1499] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x112d78c00) [pid = 2873] [serial = 1495] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x113034800) [pid = 2873] [serial = 1496] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1242af400) [pid = 2873] [serial = 1493] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x124be0c00) [pid = 2873] [serial = 1511] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x119a87000) [pid = 2873] [serial = 1508] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x118514800) [pid = 2873] [serial = 1520] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x119729800) [pid = 2873] [serial = 1505] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x116a03400) [pid = 2873] [serial = 1519] [outer = 0x0] [url = about:blank] 08:44:09 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1256a9000) [pid = 2873] [serial = 1525] [outer = 0x0] [url = about:blank] 08:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 871ms 08:44:09 INFO - PROCESS | 2873 | 1468770249465 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 2873 | 1468770249467 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:44:09 INFO - PROCESS | 2873 | 1468770249470 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 2873 | 1468770249474 Marionette TRACE conn2 <- [1,2082,null,{}] 08:44:09 INFO - PROCESS | 2873 | 1468770249478 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}] 08:44:09 INFO - PROCESS | 2873 | 1468770249480 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:09 INFO - PROCESS | 2873 | 1468770249552 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:44:09 INFO - PROCESS | 2873 | 1468770249559 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 2873 | 1468770249562 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x117020000 == 30 [pid = 2873] [id = 528] 08:44:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x110eed400) [pid = 2873] [serial = 1584] [outer = 0x0] 08:44:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11602dc00) [pid = 2873] [serial = 1585] [outer = 0x110eed400] 08:44:09 INFO - PROCESS | 2873 | 1468770249589 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x11721e000) [pid = 2873] [serial = 1586] [outer = 0x110eed400] 08:44:10 INFO - PROCESS | 2873 | 1468770250030 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 572ms 08:44:10 INFO - PROCESS | 2873 | 1468770250043 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:44:10 INFO - PROCESS | 2873 | 1468770250048 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:44:10 INFO - PROCESS | 2873 | 1468770250056 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 2873 | 1468770250059 Marionette TRACE conn2 <- [1,2086,null,{}] 08:44:10 INFO - PROCESS | 2873 | 1468770250063 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}] 08:44:10 INFO - PROCESS | 2873 | 1468770250065 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:10 INFO - PROCESS | 2873 | 1468770250187 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:44:10 INFO - PROCESS | 2873 | 1468770250221 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 2873 | 1468770250223 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x117017800 == 31 [pid = 2873] [id = 529] 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x118351c00) [pid = 2873] [serial = 1587] [outer = 0x0] 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11856a400) [pid = 2873] [serial = 1588] [outer = 0x118351c00] 08:44:10 INFO - PROCESS | 2873 | 1468770250250 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1185eb800) [pid = 2873] [serial = 1589] [outer = 0x118351c00] 08:44:10 INFO - PROCESS | 2873 | 1468770250580 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 08:44:10 INFO - PROCESS | 2873 | 1468770250627 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 2873 | 1468770250628 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:44:10 INFO - PROCESS | 2873 | 1468770250630 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 2873 | 1468770250633 Marionette TRACE conn2 <- [1,2090,null,{}] 08:44:10 INFO - PROCESS | 2873 | 1468770250641 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}] 08:44:10 INFO - PROCESS | 2873 | 1468770250644 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:10 INFO - PROCESS | 2873 | 1468770250724 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:44:10 INFO - PROCESS | 2873 | 1468770250729 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 2873 | 1468770250731 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x124404800 == 32 [pid = 2873] [id = 530] 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x112f4e800) [pid = 2873] [serial = 1590] [outer = 0x0] 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11972a400) [pid = 2873] [serial = 1591] [outer = 0x112f4e800] 08:44:10 INFO - PROCESS | 2873 | 1468770250759 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119988400) [pid = 2873] [serial = 1592] [outer = 0x112f4e800] 08:44:11 INFO - PROCESS | 2873 | 1468770251093 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 08:44:11 INFO - PROCESS | 2873 | 1468770251101 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:44:11 INFO - PROCESS | 2873 | 1468770251103 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:44:11 INFO - PROCESS | 2873 | 1468770251105 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 2873 | 1468770251109 Marionette TRACE conn2 <- [1,2094,null,{}] 08:44:11 INFO - PROCESS | 2873 | 1468770251113 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}] 08:44:11 INFO - PROCESS | 2873 | 1468770251114 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:11 INFO - PROCESS | 2873 | 1468770251194 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:44:11 INFO - PROCESS | 2873 | 1468770251255 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 2873 | 1468770251256 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x125608000 == 33 [pid = 2873] [id = 531] 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119023000) [pid = 2873] [serial = 1593] [outer = 0x0] 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119b4b400) [pid = 2873] [serial = 1594] [outer = 0x119023000] 08:44:11 INFO - PROCESS | 2873 | 1468770251281 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x121013c00) [pid = 2873] [serial = 1595] [outer = 0x119023000] 08:44:11 INFO - PROCESS | 2873 | 1468770251585 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 08:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:44:11 INFO - PROCESS | 2873 | 1468770251627 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 2873 | 1468770251629 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:44:11 INFO - PROCESS | 2873 | 1468770251631 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 2873 | 1468770251632 Marionette TRACE conn2 <- [1,2098,null,{}] 08:44:11 INFO - PROCESS | 2873 | 1468770251634 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}] 08:44:11 INFO - PROCESS | 2873 | 1468770251635 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:11 INFO - PROCESS | 2873 | 1468770251726 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:44:11 INFO - PROCESS | 2873 | 1468770251736 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 2873 | 1468770251737 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b7f000 == 34 [pid = 2873] [id = 532] 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x121012000) [pid = 2873] [serial = 1596] [outer = 0x0] 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x123e34400) [pid = 2873] [serial = 1597] [outer = 0x121012000] 08:44:11 INFO - PROCESS | 2873 | 1468770251765 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1245c2800) [pid = 2873] [serial = 1598] [outer = 0x121012000] 08:44:12 INFO - PROCESS | 2873 | 1468770252104 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:44:12 INFO - PROCESS | 2873 | 1468770252150 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 2873 | 1468770252151 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:44:12 INFO - PROCESS | 2873 | 1468770252153 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 2873 | 1468770252155 Marionette TRACE conn2 <- [1,2102,null,{}] 08:44:12 INFO - PROCESS | 2873 | 1468770252157 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}] 08:44:12 INFO - PROCESS | 2873 | 1468770252161 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:12 INFO - PROCESS | 2873 | 1468770252279 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:44:12 INFO - PROCESS | 2873 | 1468770252298 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 2873 | 1468770252299 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a72a000 == 35 [pid = 2873] [id = 533] 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1242b1c00) [pid = 2873] [serial = 1599] [outer = 0x0] 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12562c000) [pid = 2873] [serial = 1600] [outer = 0x1242b1c00] 08:44:12 INFO - PROCESS | 2873 | 1468770252323 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1270b0000) [pid = 2873] [serial = 1601] [outer = 0x1242b1c00] 08:44:12 INFO - PROCESS | 2873 | 1468770252677 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 570ms 08:44:12 INFO - PROCESS | 2873 | 1468770252725 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 2873 | 1468770252726 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:44:12 INFO - PROCESS | 2873 | 1468770252728 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 2873 | 1468770252729 Marionette TRACE conn2 <- [1,2106,null,{}] 08:44:12 INFO - PROCESS | 2873 | 1468770252731 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}] 08:44:12 INFO - PROCESS | 2873 | 1468770252732 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:12 INFO - PROCESS | 2873 | 1468770252825 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:44:12 INFO - PROCESS | 2873 | 1468770252837 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 2873 | 1468770252838 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a778800 == 36 [pid = 2873] [id = 534] 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1273e8000) [pid = 2873] [serial = 1602] [outer = 0x0] 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1273f0000) [pid = 2873] [serial = 1603] [outer = 0x1273e8000] 08:44:12 INFO - PROCESS | 2873 | 1468770252865 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x127424400) [pid = 2873] [serial = 1604] [outer = 0x1273e8000] 08:44:13 INFO - PROCESS | 2873 | 1468770253195 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:44:13 INFO - PROCESS | 2873 | 1468770253246 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 2873 | 1468770253247 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:44:13 INFO - PROCESS | 2873 | 1468770253249 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 2873 | 1468770253250 Marionette TRACE conn2 <- [1,2110,null,{}] 08:44:13 INFO - PROCESS | 2873 | 1468770253253 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}] 08:44:13 INFO - PROCESS | 2873 | 1468770253254 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:13 INFO - PROCESS | 2873 | 1468770253348 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:44:13 INFO - PROCESS | 2873 | 1468770253361 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 2873 | 1468770253362 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b17b000 == 37 [pid = 2873] [id = 535] 08:44:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273f1400) [pid = 2873] [serial = 1605] [outer = 0x0] 08:44:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12742b800) [pid = 2873] [serial = 1606] [outer = 0x1273f1400] 08:44:13 INFO - PROCESS | 2873 | 1468770253386 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128bd2400) [pid = 2873] [serial = 1607] [outer = 0x1273f1400] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1138ecc00) [pid = 2873] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x110ee7800) [pid = 2873] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x111c1d800) [pid = 2873] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x118570800) [pid = 2873] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x112f50c00) [pid = 2873] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x110ee8800) [pid = 2873] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x11607c800) [pid = 2873] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119024400) [pid = 2873] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119b53c00) [pid = 2873] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1129b0000) [pid = 2873] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1129b2800) [pid = 2873] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x11856b400) [pid = 2873] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1197da000) [pid = 2873] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119b4f400) [pid = 2873] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x118044800) [pid = 2873] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:44:13 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1138eb800) [pid = 2873] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:44:13 INFO - PROCESS | 2873 | 1468770253773 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 08:44:13 INFO - PROCESS | 2873 | 1468770253819 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 2873 | 1468770253821 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:44:13 INFO - PROCESS | 2873 | 1468770253823 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 2873 | 1468770253824 Marionette TRACE conn2 <- [1,2114,null,{}] 08:44:13 INFO - PROCESS | 2873 | 1468770253826 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}] 08:44:13 INFO - PROCESS | 2873 | 1468770253827 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:13 INFO - PROCESS | 2873 | 1468770253904 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:44:13 INFO - PROCESS | 2873 | 1468770253961 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 2873 | 1468770253962 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240af800 == 38 [pid = 2873] [id = 536] 08:44:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x110ee7800) [pid = 2873] [serial = 1608] [outer = 0x0] 08:44:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11386e800) [pid = 2873] [serial = 1609] [outer = 0x110ee7800] 08:44:13 INFO - PROCESS | 2873 | 1468770253986 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119067800) [pid = 2873] [serial = 1610] [outer = 0x110ee7800] 08:44:14 INFO - PROCESS | 2873 | 1468770254260 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 08:44:14 INFO - PROCESS | 2873 | 1468770254295 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 2873 | 1468770254296 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:44:14 INFO - PROCESS | 2873 | 1468770254299 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 2873 | 1468770254300 Marionette TRACE conn2 <- [1,2118,null,{}] 08:44:14 INFO - PROCESS | 2873 | 1468770254302 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}] 08:44:14 INFO - PROCESS | 2873 | 1468770254303 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:14 INFO - PROCESS | 2873 | 1468770254386 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:44:14 INFO - PROCESS | 2873 | 1468770254392 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 2873 | 1468770254393 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd2e000 == 39 [pid = 2873] [id = 537] 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1138eb800) [pid = 2873] [serial = 1611] [outer = 0x0] 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x12502a800) [pid = 2873] [serial = 1612] [outer = 0x1138eb800] 08:44:14 INFO - PROCESS | 2873 | 1468770254417 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12742a400) [pid = 2873] [serial = 1613] [outer = 0x1138eb800] 08:44:14 INFO - PROCESS | 2873 | 1468770254778 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 08:44:14 INFO - PROCESS | 2873 | 1468770254817 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 2873 | 1468770254819 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:44:14 INFO - PROCESS | 2873 | 1468770254821 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 2873 | 1468770254825 Marionette TRACE conn2 <- [1,2122,null,{}] 08:44:14 INFO - PROCESS | 2873 | 1468770254827 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}] 08:44:14 INFO - PROCESS | 2873 | 1468770254829 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:14 INFO - PROCESS | 2873 | 1468770254915 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:44:14 INFO - PROCESS | 2873 | 1468770254918 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 2873 | 1468770254920 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c282800 == 40 [pid = 2873] [id = 538] 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1256c4c00) [pid = 2873] [serial = 1614] [outer = 0x0] 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x128bdd400) [pid = 2873] [serial = 1615] [outer = 0x1256c4c00] 08:44:14 INFO - PROCESS | 2873 | 1468770254948 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129285400) [pid = 2873] [serial = 1616] [outer = 0x1256c4c00] 08:44:15 INFO - PROCESS | 2873 | 1468770255291 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 08:44:15 INFO - PROCESS | 2873 | 1468770255343 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 2873 | 1468770255344 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:44:15 INFO - PROCESS | 2873 | 1468770255346 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 2873 | 1468770255347 Marionette TRACE conn2 <- [1,2126,null,{}] 08:44:15 INFO - PROCESS | 2873 | 1468770255349 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}] 08:44:15 INFO - PROCESS | 2873 | 1468770255350 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:15 INFO - PROCESS | 2873 | 1468770255431 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:44:15 INFO - PROCESS | 2873 | 1468770255490 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 2873 | 1468770255491 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c71a800 == 41 [pid = 2873] [id = 539] 08:44:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x128bdd800) [pid = 2873] [serial = 1617] [outer = 0x0] 08:44:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x129287c00) [pid = 2873] [serial = 1618] [outer = 0x128bdd800] 08:44:15 INFO - PROCESS | 2873 | 1468770255522 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1292d1800) [pid = 2873] [serial = 1619] [outer = 0x128bdd800] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x117020000 == 40 [pid = 2873] [id = 528] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1194e1800 == 39 [pid = 2873] [id = 527] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12b17a000 == 38 [pid = 2873] [id = 525] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c8000 == 37 [pid = 2873] [id = 526] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x117017800 == 36 [pid = 2873] [id = 529] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x125608000 == 35 [pid = 2873] [id = 531] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12a72a000 == 34 [pid = 2873] [id = 533] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x1240af800 == 33 [pid = 2873] [id = 536] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12b17b000 == 32 [pid = 2873] [id = 535] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12a778800 == 31 [pid = 2873] [id = 534] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd2e000 == 30 [pid = 2873] [id = 537] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x124404800 == 29 [pid = 2873] [id = 530] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x128b7f000 == 28 [pid = 2873] [id = 532] 08:44:16 INFO - PROCESS | 2873 | --DOCSHELL 0x12c282800 == 27 [pid = 2873] [id = 538] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x115e58c00) [pid = 2873] [serial = 1546] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1182e4c00) [pid = 2873] [serial = 1549] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x118516c00) [pid = 2873] [serial = 1550] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11302d800) [pid = 2873] [serial = 1541] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1128d0000) [pid = 2873] [serial = 1540] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x118732800) [pid = 2873] [serial = 1552] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x112f56000) [pid = 2873] [serial = 1543] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1133cb000) [pid = 2873] [serial = 1544] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112a84000) [pid = 2873] [serial = 1529] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1128ccc00) [pid = 2873] [serial = 1528] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1182e2400) [pid = 2873] [serial = 1532] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1176d4400) [pid = 2873] [serial = 1531] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x119985c00) [pid = 2873] [serial = 1535] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x119727800) [pid = 2873] [serial = 1534] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12696f000) [pid = 2873] [serial = 1538] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x12502b400) [pid = 2873] [serial = 1537] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x120f05400) [pid = 2873] [serial = 1559] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x119980800) [pid = 2873] [serial = 1558] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x11887a800) [pid = 2873] [serial = 1567] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x124020400) [pid = 2873] [serial = 1562] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x123a27400) [pid = 2873] [serial = 1561] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x1242b8800) [pid = 2873] [serial = 1564] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x125587400) [pid = 2873] [serial = 1570] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x1242b4000) [pid = 2873] [serial = 1568] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x1256a6800) [pid = 2873] [serial = 1571] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x124d85c00) [pid = 2873] [serial = 1565] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x116766000) [pid = 2873] [serial = 1547] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x1270ac800) [pid = 2873] [serial = 1574] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x119068400) [pid = 2873] [serial = 1555] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x1273e9800) [pid = 2873] [serial = 1576] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x119724000) [pid = 2873] [serial = 1556] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x11901fc00) [pid = 2873] [serial = 1553] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x1256a5800) [pid = 2873] [serial = 1573] [outer = 0x0] [url = about:blank] 08:44:16 INFO - PROCESS | 2873 | 1468770256856 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1521ms 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:44:16 INFO - PROCESS | 2873 | 1468770256868 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 2873 | 1468770256870 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:44:16 INFO - PROCESS | 2873 | 1468770256876 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 2873 | 1468770256878 Marionette TRACE conn2 <- [1,2130,null,{}] 08:44:16 INFO - PROCESS | 2873 | 1468770256882 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}] 08:44:16 INFO - PROCESS | 2873 | 1468770256884 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:16 INFO - PROCESS | 2873 | 1468770256962 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:44:17 INFO - PROCESS | 2873 | 1468770257013 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 2873 | 1468770257016 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x116939000 == 28 [pid = 2873] [id = 540] 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x112f4d800) [pid = 2873] [serial = 1620] [outer = 0x0] 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x112f59c00) [pid = 2873] [serial = 1621] [outer = 0x112f4d800] 08:44:17 INFO - PROCESS | 2873 | 1468770257044 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1133f1400) [pid = 2873] [serial = 1622] [outer = 0x112f4d800] 08:44:17 INFO - PROCESS | 2873 | 1468770257352 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] 08:44:17 INFO - PROCESS | 2873 | 1468770257400 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:44:17 INFO - PROCESS | 2873 | 1468770257405 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 2873 | 1468770257406 Marionette TRACE conn2 <- [1,2134,null,{}] 08:44:17 INFO - PROCESS | 2873 | 1468770257409 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}] 08:44:17 INFO - PROCESS | 2873 | 1468770257411 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:17 INFO - PROCESS | 2873 | 1468770257491 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:44:17 INFO - PROCESS | 2873 | 1468770257495 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 2873 | 1468770257496 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x118313800 == 29 [pid = 2873] [id = 541] 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x113a9dc00) [pid = 2873] [serial = 1623] [outer = 0x0] 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x1160d8800) [pid = 2873] [serial = 1624] [outer = 0x113a9dc00] 08:44:17 INFO - PROCESS | 2873 | 1468770257526 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x11721b000) [pid = 2873] [serial = 1625] [outer = 0x113a9dc00] 08:44:17 INFO - PROCESS | 2873 | 1468770257883 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 08:44:17 INFO - PROCESS | 2873 | 1468770257925 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:44:17 INFO - PROCESS | 2873 | 1468770257927 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 2873 | 1468770257939 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 2873 | 1468770257943 Marionette TRACE conn2 <- [1,2138,null,{}] 08:44:17 INFO - PROCESS | 2873 | 1468770257953 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}] 08:44:17 INFO - PROCESS | 2873 | 1468770257957 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:18 INFO - PROCESS | 2873 | 1468770258060 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:44:18 INFO - PROCESS | 2873 | 1468770258068 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 2873 | 1468770258070 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194b6000 == 30 [pid = 2873] [id = 542] 08:44:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x110edf800) [pid = 2873] [serial = 1626] [outer = 0x0] 08:44:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1182e2400) [pid = 2873] [serial = 1627] [outer = 0x110edf800] 08:44:18 INFO - PROCESS | 2873 | 1468770258114 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x11856a000) [pid = 2873] [serial = 1628] [outer = 0x110edf800] 08:44:18 INFO - PROCESS | 2873 | 1468770258694 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 834ms 08:44:18 INFO - PROCESS | 2873 | 1468770258764 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 2873 | 1468770258767 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:44:18 INFO - PROCESS | 2873 | 1468770258771 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 2873 | 1468770258773 Marionette TRACE conn2 <- [1,2142,null,{}] 08:44:18 INFO - PROCESS | 2873 | 1468770258777 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}] 08:44:18 INFO - PROCESS | 2873 | 1468770258779 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:18 INFO - PROCESS | 2873 | 1468770258880 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:44:18 INFO - PROCESS | 2873 | 1468770258934 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 2873 | 1468770258935 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x118254800 == 31 [pid = 2873] [id = 543] 08:44:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x112d79000) [pid = 2873] [serial = 1629] [outer = 0x0] 08:44:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1132e4000) [pid = 2873] [serial = 1630] [outer = 0x112d79000] 08:44:18 INFO - PROCESS | 2873 | 1468770258966 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x116077000) [pid = 2873] [serial = 1631] [outer = 0x112d79000] 08:44:19 INFO - PROCESS | 2873 | 1468770259549 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] 08:44:19 INFO - PROCESS | 2873 | 1468770259600 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:44:19 INFO - PROCESS | 2873 | 1468770259608 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 2873 | 1468770259611 Marionette TRACE conn2 <- [1,2146,null,{}] 08:44:19 INFO - PROCESS | 2873 | 1468770259614 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}] 08:44:19 INFO - PROCESS | 2873 | 1468770259617 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:19 INFO - PROCESS | 2873 | 1468770259764 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:44:19 INFO - PROCESS | 2873 | 1468770259856 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 2873 | 1468770259857 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fd8800 == 32 [pid = 2873] [id = 544] 08:44:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x117e97000) [pid = 2873] [serial = 1632] [outer = 0x0] 08:44:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1182e9400) [pid = 2873] [serial = 1633] [outer = 0x117e97000] 08:44:19 INFO - PROCESS | 2873 | 1468770259888 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x118578800) [pid = 2873] [serial = 1634] [outer = 0x117e97000] 08:44:20 INFO - PROCESS | 2873 | --DOCSHELL 0x118313800 == 31 [pid = 2873] [id = 541] 08:44:20 INFO - PROCESS | 2873 | --DOCSHELL 0x116939000 == 30 [pid = 2873] [id = 540] 08:44:20 INFO - PROCESS | 2873 | 1468770260411 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] 08:44:20 INFO - PROCESS | 2873 | 1468770260434 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:44:20 INFO - PROCESS | 2873 | 1468770260437 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 2873 | 1468770260440 Marionette TRACE conn2 <- [1,2150,null,{}] 08:44:20 INFO - PROCESS | 2873 | 1468770260444 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}] 08:44:20 INFO - PROCESS | 2873 | 1468770260446 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:20 INFO - PROCESS | 2873 | 1468770260523 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:44:20 INFO - PROCESS | 2873 | 1468770260529 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 2873 | 1468770260532 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x117018000 == 31 [pid = 2873] [id = 545] 08:44:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x1133f3400) [pid = 2873] [serial = 1635] [outer = 0x0] 08:44:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x116080400) [pid = 2873] [serial = 1636] [outer = 0x1133f3400] 08:44:20 INFO - PROCESS | 2873 | 1468770260562 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1176d9800) [pid = 2873] [serial = 1637] [outer = 0x1133f3400] 08:44:20 INFO - PROCESS | 2873 | 1468770260882 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 475ms 08:44:20 INFO - PROCESS | 2873 | 1468770260911 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 2873 | 1468770260914 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:44:20 INFO - PROCESS | 2873 | 1468770260919 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 2873 | 1468770260920 Marionette TRACE conn2 <- [1,2154,null,{}] 08:44:20 INFO - PROCESS | 2873 | 1468770260945 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}] 08:44:20 INFO - PROCESS | 2873 | 1468770260946 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:21 INFO - PROCESS | 2873 | 1468770261023 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:44:21 INFO - PROCESS | 2873 | 1468770261027 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 2873 | 1468770261029 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b3e000 == 32 [pid = 2873] [id = 546] 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x11721b400) [pid = 2873] [serial = 1638] [outer = 0x0] 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118862400) [pid = 2873] [serial = 1639] [outer = 0x11721b400] 08:44:21 INFO - PROCESS | 2873 | 1468770261057 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11902b800) [pid = 2873] [serial = 1640] [outer = 0x11721b400] 08:44:21 INFO - PROCESS | 2873 | 1468770261428 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 539ms 08:44:21 INFO - PROCESS | 2873 | 1468770261457 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 2873 | 1468770261466 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:44:21 INFO - PROCESS | 2873 | 1468770261468 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 2873 | 1468770261471 Marionette TRACE conn2 <- [1,2158,null,{}] 08:44:21 INFO - PROCESS | 2873 | 1468770261490 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}] 08:44:21 INFO - PROCESS | 2873 | 1468770261493 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:21 INFO - PROCESS | 2873 | 1468770261569 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:44:21 INFO - PROCESS | 2873 | 1468770261578 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 2873 | 1468770261580 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x124b22000 == 33 [pid = 2873] [id = 547] 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x11906fc00) [pid = 2873] [serial = 1641] [outer = 0x0] 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1197da000) [pid = 2873] [serial = 1642] [outer = 0x11906fc00] 08:44:21 INFO - PROCESS | 2873 | 1468770261607 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119985000) [pid = 2873] [serial = 1643] [outer = 0x11906fc00] 08:44:21 INFO - PROCESS | 2873 | 1468770261935 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 478ms 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:44:21 INFO - PROCESS | 2873 | 1468770261947 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 2873 | 1468770261949 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:44:21 INFO - PROCESS | 2873 | 1468770261951 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 2873 | 1468770261952 Marionette TRACE conn2 <- [1,2162,null,{}] 08:44:21 INFO - PROCESS | 2873 | 1468770261954 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}] 08:44:21 INFO - PROCESS | 2873 | 1468770261955 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:22 INFO - PROCESS | 2873 | 1468770262043 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:44:22 INFO - PROCESS | 2873 | 1468770262046 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 2873 | 1468770262048 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x116243000 == 34 [pid = 2873] [id = 548] 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119a84800) [pid = 2873] [serial = 1644] [outer = 0x0] 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119b52800) [pid = 2873] [serial = 1645] [outer = 0x119a84800] 08:44:22 INFO - PROCESS | 2873 | 1468770262073 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x121009800) [pid = 2873] [serial = 1646] [outer = 0x119a84800] 08:44:22 INFO - PROCESS | 2873 | 1468770262400 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 08:44:22 INFO - PROCESS | 2873 | 1468770262429 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 2873 | 1468770262430 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:44:22 INFO - PROCESS | 2873 | 1468770262433 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 2873 | 1468770262445 Marionette TRACE conn2 <- [1,2166,null,{}] 08:44:22 INFO - PROCESS | 2873 | 1468770262470 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}] 08:44:22 INFO - PROCESS | 2873 | 1468770262473 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:22 INFO - PROCESS | 2873 | 1468770262568 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:44:22 INFO - PROCESS | 2873 | 1468770262604 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 2873 | 1468770262605 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x129218800 == 35 [pid = 2873] [id = 549] 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x113d4b000) [pid = 2873] [serial = 1647] [outer = 0x0] 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x123804800) [pid = 2873] [serial = 1648] [outer = 0x113d4b000] 08:44:22 INFO - PROCESS | 2873 | 1468770262629 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x124020c00) [pid = 2873] [serial = 1649] [outer = 0x113d4b000] 08:44:22 INFO - PROCESS | 2873 | 1468770262937 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 553ms 08:44:22 INFO - PROCESS | 2873 | 1468770262986 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 2873 | 1468770262988 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:44:22 INFO - PROCESS | 2873 | 1468770262990 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 2873 | 1468770262991 Marionette TRACE conn2 <- [1,2170,null,{}] 08:44:23 INFO - PROCESS | 2873 | 1468770263000 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}] 08:44:23 INFO - PROCESS | 2873 | 1468770263004 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:23 INFO - PROCESS | 2873 | 1468770263121 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:44:23 INFO - PROCESS | 2873 | 1468770263125 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 2873 | 1468770263126 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x129341800 == 36 [pid = 2873] [id = 550] 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x124022800) [pid = 2873] [serial = 1650] [outer = 0x0] 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12462d400) [pid = 2873] [serial = 1651] [outer = 0x124022800] 08:44:23 INFO - PROCESS | 2873 | 1468770263150 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1256b0c00) [pid = 2873] [serial = 1652] [outer = 0x124022800] 08:44:23 INFO - PROCESS | 2873 | 1468770263470 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 08:44:23 INFO - PROCESS | 2873 | 1468770263511 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:44:23 INFO - PROCESS | 2873 | 1468770263512 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:44:23 INFO - PROCESS | 2873 | 1468770263514 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 2873 | 1468770263515 Marionette TRACE conn2 <- [1,2174,null,{}] 08:44:23 INFO - PROCESS | 2873 | 1468770263517 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}] 08:44:23 INFO - PROCESS | 2873 | 1468770263519 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:23 INFO - PROCESS | 2873 | 1468770263622 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:44:23 INFO - PROCESS | 2873 | 1468770263626 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 2873 | 1468770263627 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a72c800 == 37 [pid = 2873] [id = 551] 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x124d8f000) [pid = 2873] [serial = 1653] [outer = 0x0] 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1256c3c00) [pid = 2873] [serial = 1654] [outer = 0x124d8f000] 08:44:23 INFO - PROCESS | 2873 | 1468770263651 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x126d35000) [pid = 2873] [serial = 1655] [outer = 0x124d8f000] 08:44:23 INFO - PROCESS | 2873 | 1468770263960 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 08:44:23 INFO - PROCESS | 2873 | 1468770263983 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 2873 | 1468770263984 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:44:23 INFO - PROCESS | 2873 | 1468770263987 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 2873 | 1468770263988 Marionette TRACE conn2 <- [1,2178,null,{}] 08:44:24 INFO - PROCESS | 2873 | 1468770264004 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}] 08:44:24 INFO - PROCESS | 2873 | 1468770264006 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:24 INFO - PROCESS | 2873 | 1468770264107 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:44:24 INFO - PROCESS | 2873 | 1468770264111 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 2873 | 1468770264112 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa96800 == 38 [pid = 2873] [id = 552] 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12696f800) [pid = 2873] [serial = 1656] [outer = 0x0] 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x126ee2800) [pid = 2873] [serial = 1657] [outer = 0x12696f800] 08:44:24 INFO - PROCESS | 2873 | 1468770264135 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1273ec800) [pid = 2873] [serial = 1658] [outer = 0x12696f800] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128bdd800) [pid = 2873] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1242b1c00) [pid = 2873] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x121012000) [pid = 2873] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1273e8000) [pid = 2873] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1273f1400) [pid = 2873] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x110ee7800) [pid = 2873] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1138eb800) [pid = 2873] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1256c4c00) [pid = 2873] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113a9dc00) [pid = 2873] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119023000) [pid = 2873] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x112f4e800) [pid = 2873] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x112f4d800) [pid = 2873] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x118351c00) [pid = 2873] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x110eed400) [pid = 2873] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x113866400) [pid = 2873] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1128d5400) [pid = 2873] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:44:24 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x126ee4800) [pid = 2873] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:44:24 INFO - PROCESS | 2873 | 1468770264505 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 576ms 08:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:44:24 INFO - PROCESS | 2873 | 1468770264564 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 2873 | 1468770264565 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:44:24 INFO - PROCESS | 2873 | 1468770264568 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 2873 | 1468770264569 Marionette TRACE conn2 <- [1,2182,null,{}] 08:44:24 INFO - PROCESS | 2873 | 1468770264571 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}] 08:44:24 INFO - PROCESS | 2873 | 1468770264572 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:24 INFO - PROCESS | 2873 | 1468770264659 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:44:24 INFO - PROCESS | 2873 | 1468770264662 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 2873 | 1468770264664 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x1199e8000 == 39 [pid = 2873] [id = 553] 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1128d8c00) [pid = 2873] [serial = 1659] [outer = 0x0] 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x113866400) [pid = 2873] [serial = 1660] [outer = 0x1128d8c00] 08:44:24 INFO - PROCESS | 2873 | 1468770264688 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1182dd400) [pid = 2873] [serial = 1661] [outer = 0x1128d8c00] 08:44:25 INFO - PROCESS | 2873 | 1468770265015 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 470ms 08:44:25 INFO - PROCESS | 2873 | 1468770265038 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 2873 | 1468770265041 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:44:25 INFO - PROCESS | 2873 | 1468770265045 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 2873 | 1468770265046 Marionette TRACE conn2 <- [1,2186,null,{}] 08:44:25 INFO - PROCESS | 2873 | 1468770265049 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}] 08:44:25 INFO - PROCESS | 2873 | 1468770265050 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:25 INFO - PROCESS | 2873 | 1468770265152 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:44:25 INFO - PROCESS | 2873 | 1468770265158 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 2873 | 1468770265159 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b17c800 == 40 [pid = 2873] [id = 554] 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x113379800) [pid = 2873] [serial = 1662] [outer = 0x0] 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119b4f400) [pid = 2873] [serial = 1663] [outer = 0x113379800] 08:44:25 INFO - PROCESS | 2873 | 1468770265183 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119b52c00) [pid = 2873] [serial = 1664] [outer = 0x113379800] 08:44:25 INFO - PROCESS | 2873 | 1468770265484 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 08:44:25 INFO - PROCESS | 2873 | 1468770265514 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 2873 | 1468770265515 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:44:25 INFO - PROCESS | 2873 | 1468770265517 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 2873 | 1468770265519 Marionette TRACE conn2 <- [1,2190,null,{}] 08:44:25 INFO - PROCESS | 2873 | 1468770265522 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}] 08:44:25 INFO - PROCESS | 2873 | 1468770265525 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:25 INFO - PROCESS | 2873 | 1468770265620 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:44:25 INFO - PROCESS | 2873 | 1468770265625 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 2873 | 1468770265627 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd5f800 == 41 [pid = 2873] [id = 555] 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119989000) [pid = 2873] [serial = 1665] [outer = 0x0] 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x128bd4400) [pid = 2873] [serial = 1666] [outer = 0x119989000] 08:44:25 INFO - PROCESS | 2873 | 1468770265653 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12927cc00) [pid = 2873] [serial = 1667] [outer = 0x119989000] 08:44:26 INFO - PROCESS | 2873 | 1468770265992 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 08:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:44:26 INFO - PROCESS | 2873 | 1468770266048 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 2873 | 1468770266050 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 2873 | 1468770266052 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 2873 | 1468770266053 Marionette TRACE conn2 <- [1,2194,null,{}] 08:44:26 INFO - PROCESS | 2873 | 1468770266055 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}] 08:44:26 INFO - PROCESS | 2873 | 1468770266056 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:26 INFO - PROCESS | 2873 | 1468770266131 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:44:26 INFO - PROCESS | 2873 | 1468770266135 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 2873 | 1468770266136 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c297000 == 42 [pid = 2873] [id = 556] 08:44:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12927d000) [pid = 2873] [serial = 1668] [outer = 0x0] 08:44:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1292c8000) [pid = 2873] [serial = 1669] [outer = 0x12927d000] 08:44:26 INFO - PROCESS | 2873 | 1468770266162 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x129508400) [pid = 2873] [serial = 1670] [outer = 0x12927d000] 08:44:26 INFO - PROCESS | 2873 | 1468770266492 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 08:44:26 INFO - PROCESS | 2873 | 1468770266575 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 2873 | 1468770266578 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:44:26 INFO - PROCESS | 2873 | 1468770266583 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 2873 | 1468770266587 Marionette TRACE conn2 <- [1,2198,null,{}] 08:44:26 INFO - PROCESS | 2873 | 1468770266594 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}] 08:44:26 INFO - PROCESS | 2873 | 1468770266597 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:26 INFO - PROCESS | 2873 | 1468770266785 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:44:26 INFO - PROCESS | 2873 | 1468770266877 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 2873 | 1468770266882 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x117007000 == 43 [pid = 2873] [id = 557] 08:44:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x112d78c00) [pid = 2873] [serial = 1671] [outer = 0x0] 08:44:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f58400) [pid = 2873] [serial = 1672] [outer = 0x112d78c00] 08:44:26 INFO - PROCESS | 2873 | 1468770266970 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1162d5800) [pid = 2873] [serial = 1673] [outer = 0x112d78c00] 08:44:27 INFO - PROCESS | 2873 | 1468770267505 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 976ms 08:44:27 INFO - PROCESS | 2873 | 1468770267560 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 2873 | 1468770267563 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:44:27 INFO - PROCESS | 2873 | 1468770267570 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 2873 | 1468770267576 Marionette TRACE conn2 <- [1,2202,null,{}] 08:44:27 INFO - PROCESS | 2873 | 1468770267579 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}] 08:44:27 INFO - PROCESS | 2873 | 1468770267581 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:27 INFO - PROCESS | 2873 | 1468770267680 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:44:27 INFO - PROCESS | 2873 | 1468770267752 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 2873 | 1468770267753 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x12566d800 == 44 [pid = 2873] [id = 558] 08:44:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x118867400) [pid = 2873] [serial = 1674] [outer = 0x0] 08:44:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x11902ac00) [pid = 2873] [serial = 1675] [outer = 0x118867400] 08:44:27 INFO - PROCESS | 2873 | 1468770267784 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119535000) [pid = 2873] [serial = 1676] [outer = 0x118867400] 08:44:28 INFO - PROCESS | 2873 | 1468770268206 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 679ms 08:44:28 INFO - PROCESS | 2873 | 1468770268245 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 2873 | 1468770268247 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:44:28 INFO - PROCESS | 2873 | 1468770268249 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 2873 | 1468770268250 Marionette TRACE conn2 <- [1,2206,null,{}] 08:44:28 INFO - PROCESS | 2873 | 1468770268258 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}] 08:44:28 INFO - PROCESS | 2873 | 1468770268261 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:28 INFO - PROCESS | 2873 | 1468770268365 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:44:28 INFO - PROCESS | 2873 | 1468770268426 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 2873 | 1468770268429 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd57000 == 45 [pid = 2873] [id = 559] 08:44:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x119a86400) [pid = 2873] [serial = 1677] [outer = 0x0] 08:44:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x123a2a800) [pid = 2873] [serial = 1678] [outer = 0x119a86400] 08:44:28 INFO - PROCESS | 2873 | 1468770268460 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1245c7000) [pid = 2873] [serial = 1679] [outer = 0x119a86400] 08:44:28 INFO - PROCESS | 2873 | 1468770268919 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 08:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:44:28 INFO - PROCESS | 2873 | 1468770268990 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 2873 | 1468770268992 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:44:28 INFO - PROCESS | 2873 | 1468770268995 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 2873 | 1468770268996 Marionette TRACE conn2 <- [1,2210,null,{}] 08:44:29 INFO - PROCESS | 2873 | 1468770268999 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}] 08:44:29 INFO - PROCESS | 2873 | 1468770269000 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:29 INFO - PROCESS | 2873 | 1468770269253 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:44:29 INFO - PROCESS | 2873 | 1468770269333 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 2873 | 1468770269334 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c8000 == 46 [pid = 2873] [id = 560] 08:44:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x112f4e800) [pid = 2873] [serial = 1680] [outer = 0x0] 08:44:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x11386dc00) [pid = 2873] [serial = 1681] [outer = 0x112f4e800] 08:44:29 INFO - PROCESS | 2873 | 1468770269363 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1166f5400) [pid = 2873] [serial = 1682] [outer = 0x112f4e800] 08:44:29 INFO - PROCESS | 2873 | 1468770269792 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 820ms 08:44:29 INFO - PROCESS | 2873 | 1468770269817 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 2873 | 1468770269819 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:44:29 INFO - PROCESS | 2873 | 1468770269822 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 2873 | 1468770269824 Marionette TRACE conn2 <- [1,2214,null,{}] 08:44:29 INFO - PROCESS | 2873 | 1468770269827 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}] 08:44:29 INFO - PROCESS | 2873 | 1468770269828 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:29 INFO - PROCESS | 2873 | 1468770269919 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:44:29 INFO - PROCESS | 2873 | 1468770269980 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 2873 | 1468770269981 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a0000 == 47 [pid = 2873] [id = 561] 08:44:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1182e8800) [pid = 2873] [serial = 1683] [outer = 0x0] 08:44:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1185eb000) [pid = 2873] [serial = 1684] [outer = 0x1182e8800] 08:44:30 INFO - PROCESS | 2873 | 1468770270009 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x11906b400) [pid = 2873] [serial = 1685] [outer = 0x1182e8800] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x12c71a800 == 46 [pid = 2873] [id = 539] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd5f800 == 45 [pid = 2873] [id = 555] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x12b17c800 == 44 [pid = 2873] [id = 554] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x1199e8000 == 43 [pid = 2873] [id = 553] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa96800 == 42 [pid = 2873] [id = 552] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x12a72c800 == 41 [pid = 2873] [id = 551] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x129341800 == 40 [pid = 2873] [id = 550] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1182e2400) [pid = 2873] [serial = 1627] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x129218800 == 39 [pid = 2873] [id = 549] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x116243000 == 38 [pid = 2873] [id = 548] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x124b22000 == 37 [pid = 2873] [id = 547] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x119b3e000 == 36 [pid = 2873] [id = 546] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x117018000 == 35 [pid = 2873] [id = 545] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x118254800 == 34 [pid = 2873] [id = 543] 08:44:30 INFO - PROCESS | 2873 | --DOCSHELL 0x1194b6000 == 33 [pid = 2873] [id = 542] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x12562c000) [pid = 2873] [serial = 1600] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x123e34400) [pid = 2873] [serial = 1597] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1273f0000) [pid = 2873] [serial = 1603] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12742b800) [pid = 2873] [serial = 1606] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x11386e800) [pid = 2873] [serial = 1609] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x127424400) [pid = 2873] [serial = 1604] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x12502a800) [pid = 2873] [serial = 1612] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x128bdd400) [pid = 2873] [serial = 1615] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12742a400) [pid = 2873] [serial = 1613] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11721b000) [pid = 2873] [serial = 1625] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119b4b400) [pid = 2873] [serial = 1594] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x11972a400) [pid = 2873] [serial = 1591] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1133f1400) [pid = 2873] [serial = 1622] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119988400) [pid = 2873] [serial = 1592] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11856a400) [pid = 2873] [serial = 1588] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1185eb800) [pid = 2873] [serial = 1589] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11602dc00) [pid = 2873] [serial = 1585] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1160d8800) [pid = 2873] [serial = 1624] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11721e000) [pid = 2873] [serial = 1586] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11803e800) [pid = 2873] [serial = 1583] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11721c800) [pid = 2873] [serial = 1582] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1133d3800) [pid = 2873] [serial = 1580] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112f59c00) [pid = 2873] [serial = 1621] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112e70000) [pid = 2873] [serial = 1579] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1273f4800) [pid = 2873] [serial = 1577] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1270b0000) [pid = 2873] [serial = 1601] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119067800) [pid = 2873] [serial = 1610] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x128bd2400) [pid = 2873] [serial = 1607] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1292d1800) [pid = 2873] [serial = 1619] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1245c2800) [pid = 2873] [serial = 1598] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x121013c00) [pid = 2873] [serial = 1595] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x129285400) [pid = 2873] [serial = 1616] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x129287c00) [pid = 2873] [serial = 1618] [outer = 0x0] [url = about:blank] 08:44:30 INFO - PROCESS | 2873 | 1468770270409 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms 08:44:30 INFO - PROCESS | 2873 | 1468770270444 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 2873 | 1468770270446 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:44:30 INFO - PROCESS | 2873 | 1468770270449 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 2873 | 1468770270451 Marionette TRACE conn2 <- [1,2218,null,{}] 08:44:30 INFO - PROCESS | 2873 | 1468770270453 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}] 08:44:30 INFO - PROCESS | 2873 | 1468770270454 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:30 INFO - PROCESS | 2873 | 1468770270518 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:44:30 INFO - PROCESS | 2873 | 1468770270525 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 2873 | 1468770270526 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x119057000 == 34 [pid = 2873] [id = 562] 08:44:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x119534c00) [pid = 2873] [serial = 1686] [outer = 0x0] 08:44:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1197e0c00) [pid = 2873] [serial = 1687] [outer = 0x119534c00] 08:44:30 INFO - PROCESS | 2873 | 1468770270547 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x119988000) [pid = 2873] [serial = 1688] [outer = 0x119534c00] 08:44:30 INFO - PROCESS | 2873 | 1468770270981 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 574ms 08:44:31 INFO - PROCESS | 2873 | 1468770271024 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 2873 | 1468770271027 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:44:31 INFO - PROCESS | 2873 | 1468770271039 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 2873 | 1468770271043 Marionette TRACE conn2 <- [1,2222,null,{}] 08:44:31 INFO - PROCESS | 2873 | 1468770271046 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}] 08:44:31 INFO - PROCESS | 2873 | 1468770271049 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:31 INFO - PROCESS | 2873 | 1468770271177 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:44:31 INFO - PROCESS | 2873 | 1468770271190 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 2873 | 1468770271191 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245ed000 == 35 [pid = 2873] [id = 563] 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119f2f400) [pid = 2873] [serial = 1689] [outer = 0x0] 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x124027400) [pid = 2873] [serial = 1690] [outer = 0x119f2f400] 08:44:31 INFO - PROCESS | 2873 | 1468770271231 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x124bd1400) [pid = 2873] [serial = 1691] [outer = 0x119f2f400] 08:44:31 INFO - PROCESS | 2873 | 1468770271598 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 579ms 08:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:44:31 INFO - PROCESS | 2873 | 1468770271612 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 2873 | 1468770271614 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:44:31 INFO - PROCESS | 2873 | 1468770271616 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 2873 | 1468770271617 Marionette TRACE conn2 <- [1,2226,null,{}] 08:44:31 INFO - PROCESS | 2873 | 1468770271619 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}] 08:44:31 INFO - PROCESS | 2873 | 1468770271620 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:31 INFO - PROCESS | 2873 | 1468770271699 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:44:31 INFO - PROCESS | 2873 | 1468770271703 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 2873 | 1468770271704 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6a000 == 36 [pid = 2873] [id = 564] 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x124bd3c00) [pid = 2873] [serial = 1692] [outer = 0x0] 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x12558a800) [pid = 2873] [serial = 1693] [outer = 0x124bd3c00] 08:44:31 INFO - PROCESS | 2873 | 1468770271731 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1256b3400) [pid = 2873] [serial = 1694] [outer = 0x124bd3c00] 08:44:32 INFO - PROCESS | 2873 | 1468770272068 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 08:44:32 INFO - PROCESS | 2873 | 1468770272086 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 2873 | 1468770272088 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:44:32 INFO - PROCESS | 2873 | 1468770272092 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 2873 | 1468770272093 Marionette TRACE conn2 <- [1,2230,null,{}] 08:44:32 INFO - PROCESS | 2873 | 1468770272096 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}] 08:44:32 INFO - PROCESS | 2873 | 1468770272097 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:32 INFO - PROCESS | 2873 | 1468770272179 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:44:32 INFO - PROCESS | 2873 | 1468770272183 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 2873 | 1468770272188 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e10000 == 37 [pid = 2873] [id = 565] 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1273e7c00) [pid = 2873] [serial = 1695] [outer = 0x0] 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1273f0400) [pid = 2873] [serial = 1696] [outer = 0x1273e7c00] 08:44:32 INFO - PROCESS | 2873 | 1468770272228 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x127430400) [pid = 2873] [serial = 1697] [outer = 0x1273e7c00] 08:44:32 INFO - PROCESS | 2873 | 1468770272595 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 08:44:32 INFO - PROCESS | 2873 | 1468770272614 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 2873 | 1468770272615 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:44:32 INFO - PROCESS | 2873 | 1468770272617 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 2873 | 1468770272618 Marionette TRACE conn2 <- [1,2234,null,{}] 08:44:32 INFO - PROCESS | 2873 | 1468770272620 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}] 08:44:32 INFO - PROCESS | 2873 | 1468770272622 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:32 INFO - PROCESS | 2873 | 1468770272730 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:44:32 INFO - PROCESS | 2873 | 1468770272744 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 2873 | 1468770272745 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a63b000 == 38 [pid = 2873] [id = 566] 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12696d000) [pid = 2873] [serial = 1698] [outer = 0x0] 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x128bde400) [pid = 2873] [serial = 1699] [outer = 0x12696d000] 08:44:32 INFO - PROCESS | 2873 | 1468770272769 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129287c00) [pid = 2873] [serial = 1700] [outer = 0x12696d000] 08:44:33 INFO - PROCESS | 2873 | 1468770273098 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 08:44:33 INFO - PROCESS | 2873 | 1468770273135 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 2873 | 1468770273136 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:44:33 INFO - PROCESS | 2873 | 1468770273139 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 2873 | 1468770273140 Marionette TRACE conn2 <- [1,2238,null,{}] 08:44:33 INFO - PROCESS | 2873 | 1468770273142 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}] 08:44:33 INFO - PROCESS | 2873 | 1468770273143 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:33 INFO - PROCESS | 2873 | 1468770273243 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:44:33 INFO - PROCESS | 2873 | 1468770273255 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 2873 | 1468770273264 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b877000 == 39 [pid = 2873] [id = 567] 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x126e02400) [pid = 2873] [serial = 1701] [outer = 0x0] 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x129509000) [pid = 2873] [serial = 1702] [outer = 0x126e02400] 08:44:33 INFO - PROCESS | 2873 | 1468770273287 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12951bc00) [pid = 2873] [serial = 1703] [outer = 0x126e02400] 08:44:33 INFO - PROCESS | 2873 | 1468770273600 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 517ms 08:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:44:33 INFO - PROCESS | 2873 | 1468770273657 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 2873 | 1468770273658 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:44:33 INFO - PROCESS | 2873 | 1468770273660 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 2873 | 1468770273661 Marionette TRACE conn2 <- [1,2242,null,{}] 08:44:33 INFO - PROCESS | 2873 | 1468770273663 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}] 08:44:33 INFO - PROCESS | 2873 | 1468770273665 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:33 INFO - PROCESS | 2873 | 1468770273764 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:44:33 INFO - PROCESS | 2873 | 1468770273779 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 2873 | 1468770273780 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b912000 == 40 [pid = 2873] [id = 568] 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12951cc00) [pid = 2873] [serial = 1704] [outer = 0x0] 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x129527400) [pid = 2873] [serial = 1705] [outer = 0x12951cc00] 08:44:33 INFO - PROCESS | 2873 | 1468770273804 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12956d000) [pid = 2873] [serial = 1706] [outer = 0x12951cc00] 08:44:34 INFO - PROCESS | 2873 | 1468770274138 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 08:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:44:34 INFO - PROCESS | 2873 | 1468770274181 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 2873 | 1468770274182 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:44:34 INFO - PROCESS | 2873 | 1468770274184 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 2873 | 1468770274185 Marionette TRACE conn2 <- [1,2246,null,{}] 08:44:34 INFO - PROCESS | 2873 | 1468770274188 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}] 08:44:34 INFO - PROCESS | 2873 | 1468770274189 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:34 INFO - PROCESS | 2873 | 1468770274292 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:44:34 INFO - PROCESS | 2873 | 1468770274302 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 2873 | 1468770274304 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd67000 == 41 [pid = 2873] [id = 569] 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x113f2f400) [pid = 2873] [serial = 1707] [outer = 0x0] 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x119982800) [pid = 2873] [serial = 1708] [outer = 0x113f2f400] 08:44:34 INFO - PROCESS | 2873 | 1468770274527 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x129282400) [pid = 2873] [serial = 1709] [outer = 0x113f2f400] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x124022800) [pid = 2873] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x124d8f000) [pid = 2873] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119a84800) [pid = 2873] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x11721b400) [pid = 2873] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1133f3400) [pid = 2873] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11906fc00) [pid = 2873] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12696f800) [pid = 2873] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1128d8c00) [pid = 2873] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x117e97000) [pid = 2873] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119989000) [pid = 2873] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x113d4b000) [pid = 2873] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:44:34 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x113379800) [pid = 2873] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:44:34 INFO - PROCESS | 2873 | 1468770274783 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 618ms 08:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:44:34 INFO - PROCESS | 2873 | 1468770274802 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 2873 | 1468770274804 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:44:34 INFO - PROCESS | 2873 | 1468770274817 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 2873 | 1468770274818 Marionette TRACE conn2 <- [1,2250,null,{}] 08:44:34 INFO - PROCESS | 2873 | 1468770274820 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}] 08:44:34 INFO - PROCESS | 2873 | 1468770274821 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:34 INFO - PROCESS | 2873 | 1468770274916 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:44:34 INFO - PROCESS | 2873 | 1468770274919 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 2873 | 1468770274921 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c71f000 == 42 [pid = 2873] [id = 570] 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x113d4b000) [pid = 2873] [serial = 1710] [outer = 0x0] 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119b55800) [pid = 2873] [serial = 1711] [outer = 0x113d4b000] 08:44:34 INFO - PROCESS | 2873 | 1468770274950 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12956f800) [pid = 2873] [serial = 1712] [outer = 0x113d4b000] 08:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 479ms 08:44:35 INFO - PROCESS | 2873 | 1468770275282 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]]]}] 08:44:35 INFO - PROCESS | 2873 | 1468770275285 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 2873 | 1468770275287 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:44:35 INFO - PROCESS | 2873 | 1468770275290 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 2873 | 1468770275292 Marionette TRACE conn2 <- [1,2254,null,{}] 08:44:35 INFO - PROCESS | 2873 | 1468770275295 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}] 08:44:35 INFO - PROCESS | 2873 | 1468770275296 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:35 INFO - PROCESS | 2873 | 1468770275400 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:44:35 INFO - PROCESS | 2873 | 1468770275461 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 2873 | 1468770275462 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca83000 == 43 [pid = 2873] [id = 571] 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x129571c00) [pid = 2873] [serial = 1713] [outer = 0x0] 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12a6d3400) [pid = 2873] [serial = 1714] [outer = 0x129571c00] 08:44:35 INFO - PROCESS | 2873 | 1468770275486 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12aa02400) [pid = 2873] [serial = 1715] [outer = 0x129571c00] 08:44:35 INFO - PROCESS | 2873 | 1468770275744 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 471ms 08:44:35 INFO - PROCESS | 2873 | 1468770275766 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 2873 | 1468770275767 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:44:35 INFO - PROCESS | 2873 | 1468770275769 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 2873 | 1468770275771 Marionette TRACE conn2 <- [1,2258,null,{}] 08:44:35 INFO - PROCESS | 2873 | 1468770275781 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}] 08:44:35 INFO - PROCESS | 2873 | 1468770275782 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:35 INFO - PROCESS | 2873 | 1468770275869 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:44:35 INFO - PROCESS | 2873 | 1468770275873 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 2873 | 1468770275876 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce38000 == 44 [pid = 2873] [id = 572] 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1273ebc00) [pid = 2873] [serial = 1716] [outer = 0x0] 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12aa07000) [pid = 2873] [serial = 1717] [outer = 0x1273ebc00] 08:44:35 INFO - PROCESS | 2873 | 1468770275899 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12aa0dc00) [pid = 2873] [serial = 1718] [outer = 0x1273ebc00] 08:44:36 INFO - PROCESS | 2873 | 1468770276241 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 477ms 08:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:44:36 INFO - PROCESS | 2873 | 1468770276247 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 2873 | 1468770276248 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:44:36 INFO - PROCESS | 2873 | 1468770276250 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 2873 | 1468770276251 Marionette TRACE conn2 <- [1,2262,null,{}] 08:44:36 INFO - PROCESS | 2873 | 1468770276253 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}] 08:44:36 INFO - PROCESS | 2873 | 1468770276255 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:36 INFO - PROCESS | 2873 | 1468770276375 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:44:36 INFO - PROCESS | 2873 | 1468770276381 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 2873 | 1468770276382 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d18d000 == 45 [pid = 2873] [id = 573] 08:44:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x112f5a000) [pid = 2873] [serial = 1719] [outer = 0x0] 08:44:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12558dc00) [pid = 2873] [serial = 1720] [outer = 0x112f5a000] 08:44:36 INFO - PROCESS | 2873 | 1468770276405 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12b12dc00) [pid = 2873] [serial = 1721] [outer = 0x112f5a000] 08:44:36 INFO - PROCESS | 2873 | 1468770276847 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 619ms 08:44:36 INFO - PROCESS | 2873 | 1468770276870 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 2873 | 1468770276872 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:44:36 INFO - PROCESS | 2873 | 1468770276875 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 2873 | 1468770276877 Marionette TRACE conn2 <- [1,2266,null,{}] 08:44:36 INFO - PROCESS | 2873 | 1468770276881 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}] 08:44:36 INFO - PROCESS | 2873 | 1468770276883 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:36 INFO - PROCESS | 2873 | 1468770276988 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:44:37 INFO - PROCESS | 2873 | 1468770277067 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 2873 | 1468770277069 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949f000 == 46 [pid = 2873] [id = 574] 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x116078c00) [pid = 2873] [serial = 1722] [outer = 0x0] 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x118036800) [pid = 2873] [serial = 1723] [outer = 0x116078c00] 08:44:37 INFO - PROCESS | 2873 | 1468770277102 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x118862800) [pid = 2873] [serial = 1724] [outer = 0x116078c00] 08:44:37 INFO - PROCESS | 2873 | 1468770277519 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 08:44:37 INFO - PROCESS | 2873 | 1468770277546 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 2873 | 1468770277549 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:44:37 INFO - PROCESS | 2873 | 1468770277554 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 2873 | 1468770277556 Marionette TRACE conn2 <- [1,2270,null,{}] 08:44:37 INFO - PROCESS | 2873 | 1468770277558 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}] 08:44:37 INFO - PROCESS | 2873 | 1468770277560 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:37 INFO - PROCESS | 2873 | 1468770277691 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:44:37 INFO - PROCESS | 2873 | 1468770277766 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 2873 | 1468770277768 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b82000 == 47 [pid = 2873] [id = 575] 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x119a90c00) [pid = 2873] [serial = 1725] [outer = 0x0] 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x119b53400) [pid = 2873] [serial = 1726] [outer = 0x119a90c00] 08:44:37 INFO - PROCESS | 2873 | 1468770277799 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12402b000) [pid = 2873] [serial = 1727] [outer = 0x119a90c00] 08:44:38 INFO - PROCESS | 2873 | 1468770278232 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 08:44:38 INFO - PROCESS | 2873 | 1468770278275 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 2873 | 1468770278277 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:44:38 INFO - PROCESS | 2873 | 1468770278281 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 2873 | 1468770278285 Marionette TRACE conn2 <- [1,2274,null,{}] 08:44:38 INFO - PROCESS | 2873 | 1468770278297 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}] 08:44:38 INFO - PROCESS | 2873 | 1468770278302 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:38 INFO - PROCESS | 2873 | 1468770278457 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:44:38 INFO - PROCESS | 2873 | 1468770278597 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 2873 | 1468770278599 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce30000 == 48 [pid = 2873] [id = 576] 08:44:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12558bc00) [pid = 2873] [serial = 1728] [outer = 0x0] 08:44:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x126e05000) [pid = 2873] [serial = 1729] [outer = 0x12558bc00] 08:44:38 INFO - PROCESS | 2873 | 1468770278631 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x12742c000) [pid = 2873] [serial = 1730] [outer = 0x12558bc00] 08:44:39 INFO - PROCESS | 2873 | 1468770279062 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 827ms 08:44:39 INFO - PROCESS | 2873 | 1468770279107 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:44:39 INFO - PROCESS | 2873 | 1468770279109 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:44:39 INFO - PROCESS | 2873 | 1468770279112 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 2873 | 1468770279113 Marionette TRACE conn2 <- [1,2278,null,{}] 08:44:39 INFO - PROCESS | 2873 | 1468770279115 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}] 08:44:39 INFO - PROCESS | 2873 | 1468770279117 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:39 INFO - PROCESS | 2873 | 1468770279222 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:44:39 INFO - PROCESS | 2873 | 1468770279297 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 2873 | 1468770279299 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d681000 == 49 [pid = 2873] [id = 577] 08:44:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x129512400) [pid = 2873] [serial = 1731] [outer = 0x0] 08:44:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x129570800) [pid = 2873] [serial = 1732] [outer = 0x129512400] 08:44:39 INFO - PROCESS | 2873 | 1468770279328 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1295a5400) [pid = 2873] [serial = 1733] [outer = 0x129512400] 08:44:39 INFO - PROCESS | 2873 | 1468770279752 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 669ms 08:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:44:39 INFO - PROCESS | 2873 | 1468770279781 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 2873 | 1468770279783 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:44:39 INFO - PROCESS | 2873 | 1468770279785 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 2873 | 1468770279786 Marionette TRACE conn2 <- [1,2282,null,{}] 08:44:39 INFO - PROCESS | 2873 | 1468770279789 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}] 08:44:39 INFO - PROCESS | 2873 | 1468770279790 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:39 INFO - PROCESS | 2873 | 1468770279891 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:44:39 INFO - PROCESS | 2873 | 1468770279953 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 2873 | 1468770279955 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x11701b800 == 50 [pid = 2873] [id = 578] 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x110ee2400) [pid = 2873] [serial = 1734] [outer = 0x0] 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1128d5400) [pid = 2873] [serial = 1735] [outer = 0x110ee2400] 08:44:40 INFO - PROCESS | 2873 | 1468770280168 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x113d90400) [pid = 2873] [serial = 1736] [outer = 0x110ee2400] 08:44:40 INFO - PROCESS | 2873 | 1468770280637 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 922ms 08:44:40 INFO - PROCESS | 2873 | 1468770280708 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:44:40 INFO - PROCESS | 2873 | 1468770280710 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:44:40 INFO - PROCESS | 2873 | 1468770280714 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 2873 | 1468770280715 Marionette TRACE conn2 <- [1,2286,null,{}] 08:44:40 INFO - PROCESS | 2873 | 1468770280718 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}] 08:44:40 INFO - PROCESS | 2873 | 1468770280720 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:40 INFO - PROCESS | 2873 | 1468770280813 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:44:40 INFO - PROCESS | 2873 | 1468770280877 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 2873 | 1468770280879 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e29800 == 51 [pid = 2873] [id = 579] 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x112f4e000) [pid = 2873] [serial = 1737] [outer = 0x0] 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x113d4a800) [pid = 2873] [serial = 1738] [outer = 0x112f4e000] 08:44:40 INFO - PROCESS | 2873 | 1468770280907 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x1151dc800) [pid = 2873] [serial = 1739] [outer = 0x112f4e000] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce38000 == 50 [pid = 2873] [id = 572] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca83000 == 49 [pid = 2873] [id = 571] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12c71f000 == 48 [pid = 2873] [id = 570] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd67000 == 47 [pid = 2873] [id = 569] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12b912000 == 46 [pid = 2873] [id = 568] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12b877000 == 45 [pid = 2873] [id = 567] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12a63b000 == 44 [pid = 2873] [id = 566] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x1292c8000) [pid = 2873] [serial = 1669] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x129e10000 == 43 [pid = 2873] [id = 565] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6a000 == 42 [pid = 2873] [id = 564] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x1245ed000 == 41 [pid = 2873] [id = 563] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x119057000 == 40 [pid = 2873] [id = 562] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a0000 == 39 [pid = 2873] [id = 561] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c8000 == 38 [pid = 2873] [id = 560] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd57000 == 37 [pid = 2873] [id = 559] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x12566d800 == 36 [pid = 2873] [id = 558] 08:44:41 INFO - PROCESS | 2873 | --DOCSHELL 0x117007000 == 35 [pid = 2873] [id = 557] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x12462d400) [pid = 2873] [serial = 1651] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x1256c3c00) [pid = 2873] [serial = 1654] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x119b52800) [pid = 2873] [serial = 1645] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x118862400) [pid = 2873] [serial = 1639] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x11902b800) [pid = 2873] [serial = 1640] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1132e4000) [pid = 2873] [serial = 1630] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x116080400) [pid = 2873] [serial = 1636] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x1176d9800) [pid = 2873] [serial = 1637] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1197da000) [pid = 2873] [serial = 1642] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x119985000) [pid = 2873] [serial = 1643] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1256b0c00) [pid = 2873] [serial = 1652] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x126ee2800) [pid = 2873] [serial = 1657] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126d35000) [pid = 2873] [serial = 1655] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1182dd400) [pid = 2873] [serial = 1661] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x113866400) [pid = 2873] [serial = 1660] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x118578800) [pid = 2873] [serial = 1634] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1182e9400) [pid = 2873] [serial = 1633] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128bd4400) [pid = 2873] [serial = 1666] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1273ec800) [pid = 2873] [serial = 1658] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x124020c00) [pid = 2873] [serial = 1649] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x123804800) [pid = 2873] [serial = 1648] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x119b52c00) [pid = 2873] [serial = 1664] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12927cc00) [pid = 2873] [serial = 1667] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x121009800) [pid = 2873] [serial = 1646] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119b4f400) [pid = 2873] [serial = 1663] [outer = 0x0] [url = about:blank] 08:44:41 INFO - PROCESS | 2873 | 1468770281284 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]]]}] 08:44:41 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 08:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 621ms 08:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:44:41 INFO - PROCESS | 2873 | 1468770281335 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 2873 | 1468770281337 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:44:41 INFO - PROCESS | 2873 | 1468770281341 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 2873 | 1468770281343 Marionette TRACE conn2 <- [1,2290,null,{}] 08:44:41 INFO - PROCESS | 2873 | 1468770281345 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}] 08:44:41 INFO - PROCESS | 2873 | 1468770281347 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:41 INFO - PROCESS | 2873 | 1468770281431 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:44:41 INFO - PROCESS | 2873 | 1468770281498 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 2873 | 1468770281499 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dca000 == 36 [pid = 2873] [id = 580] 08:44:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x116a08400) [pid = 2873] [serial = 1740] [outer = 0x0] 08:44:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1176dac00) [pid = 2873] [serial = 1741] [outer = 0x116a08400] 08:44:41 INFO - PROCESS | 2873 | 1468770281524 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1182e8400) [pid = 2873] [serial = 1742] [outer = 0x116a08400] 08:44:41 INFO - PROCESS | 2873 | 1468770281835 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]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 08:44:41 INFO - PROCESS | 2873 | 1468770281863 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 2873 | 1468770281864 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:44:41 INFO - PROCESS | 2873 | 1468770281868 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 2873 | 1468770281871 Marionette TRACE conn2 <- [1,2294,null,{}] 08:44:41 INFO - PROCESS | 2873 | 1468770281884 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}] 08:44:41 INFO - PROCESS | 2873 | 1468770281888 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:42 INFO - PROCESS | 2873 | 1468770282008 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:44:42 INFO - PROCESS | 2873 | 1468770282095 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 2873 | 1468770282096 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c9d800 == 37 [pid = 2873] [id = 581] 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1182e4c00) [pid = 2873] [serial = 1743] [outer = 0x0] 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x118575c00) [pid = 2873] [serial = 1744] [outer = 0x1182e4c00] 08:44:42 INFO - PROCESS | 2873 | 1468770282136 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x119722800) [pid = 2873] [serial = 1745] [outer = 0x1182e4c00] 08:44:42 INFO - PROCESS | 2873 | 1468770282535 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 678ms 08:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:44:42 INFO - PROCESS | 2873 | 1468770282546 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 2873 | 1468770282547 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:44:42 INFO - PROCESS | 2873 | 1468770282549 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 2873 | 1468770282551 Marionette TRACE conn2 <- [1,2298,null,{}] 08:44:42 INFO - PROCESS | 2873 | 1468770282553 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}] 08:44:42 INFO - PROCESS | 2873 | 1468770282554 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:42 INFO - PROCESS | 2873 | 1468770282664 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:44:42 INFO - PROCESS | 2873 | 1468770282670 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 2873 | 1468770282671 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x1269b6000 == 38 [pid = 2873] [id = 582] 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x11972b800) [pid = 2873] [serial = 1746] [outer = 0x0] 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119989000) [pid = 2873] [serial = 1747] [outer = 0x11972b800] 08:44:42 INFO - PROCESS | 2873 | 1468770282697 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119b52c00) [pid = 2873] [serial = 1748] [outer = 0x11972b800] 08:44:42 INFO - PROCESS | 2873 | 1468770282991 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 467ms 08:44:43 INFO - PROCESS | 2873 | 1468770283018 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 2873 | 1468770283019 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:44:43 INFO - PROCESS | 2873 | 1468770283022 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 2873 | 1468770283023 Marionette TRACE conn2 <- [1,2302,null,{}] 08:44:43 INFO - PROCESS | 2873 | 1468770283028 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}] 08:44:43 INFO - PROCESS | 2873 | 1468770283030 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:43 INFO - PROCESS | 2873 | 1468770283110 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:44:43 INFO - PROCESS | 2873 | 1468770283114 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 2873 | 1468770283115 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x129337000 == 39 [pid = 2873] [id = 583] 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x123804c00) [pid = 2873] [serial = 1749] [outer = 0x0] 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x123e34400) [pid = 2873] [serial = 1750] [outer = 0x123804c00] 08:44:43 INFO - PROCESS | 2873 | 1468770283154 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1245c2800) [pid = 2873] [serial = 1751] [outer = 0x123804c00] 08:44:43 INFO - PROCESS | 2873 | 1468770283545 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 571ms 08:44:43 INFO - PROCESS | 2873 | 1468770283594 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 2873 | 1468770283595 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:44:43 INFO - PROCESS | 2873 | 1468770283597 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 2873 | 1468770283598 Marionette TRACE conn2 <- [1,2306,null,{}] 08:44:43 INFO - PROCESS | 2873 | 1468770283601 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}] 08:44:43 INFO - PROCESS | 2873 | 1468770283605 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:43 INFO - PROCESS | 2873 | 1468770283713 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:44:43 INFO - PROCESS | 2873 | 1468770283729 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 2873 | 1468770283730 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a775800 == 40 [pid = 2873] [id = 584] 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1256b1400) [pid = 2873] [serial = 1752] [outer = 0x0] 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12696e400) [pid = 2873] [serial = 1753] [outer = 0x1256b1400] 08:44:43 INFO - PROCESS | 2873 | 1468770283754 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x126d42400) [pid = 2873] [serial = 1754] [outer = 0x1256b1400] 08:44:44 INFO - PROCESS | 2873 | 1468770284082 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 08:44:44 INFO - PROCESS | 2873 | 1468770284121 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 2873 | 1468770284122 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:44:44 INFO - PROCESS | 2873 | 1468770284127 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 2873 | 1468770284128 Marionette TRACE conn2 <- [1,2310,null,{}] 08:44:44 INFO - PROCESS | 2873 | 1468770284130 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}] 08:44:44 INFO - PROCESS | 2873 | 1468770284131 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:44 INFO - PROCESS | 2873 | 1468770284239 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:44:44 INFO - PROCESS | 2873 | 1468770284280 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 2873 | 1468770284281 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b119800 == 41 [pid = 2873] [id = 585] 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x126edb000) [pid = 2873] [serial = 1755] [outer = 0x0] 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x126ee2800) [pid = 2873] [serial = 1756] [outer = 0x126edb000] 08:44:44 INFO - PROCESS | 2873 | 1468770284305 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x127423c00) [pid = 2873] [serial = 1757] [outer = 0x126edb000] 08:44:44 INFO - PROCESS | 2873 | 1468770284635 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 08:44:44 INFO - PROCESS | 2873 | 1468770284646 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 2873 | 1468770284647 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:44:44 INFO - PROCESS | 2873 | 1468770284649 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 2873 | 1468770284650 Marionette TRACE conn2 <- [1,2314,null,{}] 08:44:44 INFO - PROCESS | 2873 | 1468770284652 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}] 08:44:44 INFO - PROCESS | 2873 | 1468770284653 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:44 INFO - PROCESS | 2873 | 1468770284760 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:44:44 INFO - PROCESS | 2873 | 1468770284772 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 2873 | 1468770284774 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b90c000 == 42 [pid = 2873] [id = 586] 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x127426400) [pid = 2873] [serial = 1758] [outer = 0x0] 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x128bcfc00) [pid = 2873] [serial = 1759] [outer = 0x127426400] 08:44:44 INFO - PROCESS | 2873 | 1468770284797 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x128d8c000) [pid = 2873] [serial = 1760] [outer = 0x127426400] 08:44:45 INFO - PROCESS | 2873 | 1468770285128 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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 08:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:44:45 INFO - PROCESS | 2873 | 1468770285167 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 2873 | 1468770285168 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:44:45 INFO - PROCESS | 2873 | 1468770285170 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 2873 | 1468770285172 Marionette TRACE conn2 <- [1,2318,null,{}] 08:44:45 INFO - PROCESS | 2873 | 1468770285181 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}] 08:44:45 INFO - PROCESS | 2873 | 1468770285182 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:45 INFO - PROCESS | 2873 | 1468770285286 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x1273ebc00) [pid = 2873] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x12951cc00) [pid = 2873] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x126e02400) [pid = 2873] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x112f4e800) [pid = 2873] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x124bd3c00) [pid = 2873] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x119534c00) [pid = 2873] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x113f2f400) [pid = 2873] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12927d000) [pid = 2873] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1273e7c00) [pid = 2873] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12696d000) [pid = 2873] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x119f2f400) [pid = 2873] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x113d4b000) [pid = 2873] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1182e8800) [pid = 2873] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:44:45 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x129571c00) [pid = 2873] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:44:45 INFO - PROCESS | 2873 | 1468770285489 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 2873 | 1468770285491 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12932c800 == 43 [pid = 2873] [id = 587] 08:44:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x112e70000) [pid = 2873] [serial = 1761] [outer = 0x0] 08:44:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x113d3f800) [pid = 2873] [serial = 1762] [outer = 0x112e70000] 08:44:45 INFO - PROCESS | 2873 | 1468770285515 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x11996dc00) [pid = 2873] [serial = 1763] [outer = 0x112e70000] 08:44:45 INFO - PROCESS | 2873 | 1468770285791 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] 08:44:45 INFO - PROCESS | 2873 | 1468770285846 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:44:45 INFO - PROCESS | 2873 | 1468770285848 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 2873 | 1468770285849 Marionette TRACE conn2 <- [1,2322,null,{}] 08:44:45 INFO - PROCESS | 2873 | 1468770285851 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}] 08:44:45 INFO - PROCESS | 2873 | 1468770285853 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:45 INFO - PROCESS | 2873 | 1468770285937 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:44:45 INFO - PROCESS | 2873 | 1468770285943 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 2873 | 1468770285944 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c728000 == 44 [pid = 2873] [id = 588] 08:44:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119726000) [pid = 2873] [serial = 1764] [outer = 0x0] 08:44:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x126e09400) [pid = 2873] [serial = 1765] [outer = 0x119726000] 08:44:45 INFO - PROCESS | 2873 | 1468770285970 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x129508000) [pid = 2873] [serial = 1766] [outer = 0x119726000] 08:44:46 INFO - PROCESS | 2873 | 1468770286315 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 08:44:46 INFO - PROCESS | 2873 | 1468770286378 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:44:46 INFO - PROCESS | 2873 | 1468770286387 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:44:46 INFO - PROCESS | 2873 | 1468770286390 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 2873 | 1468770286392 Marionette TRACE conn2 <- [1,2326,null,{}] 08:44:46 INFO - PROCESS | 2873 | 1468770286394 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}] 08:44:46 INFO - PROCESS | 2873 | 1468770286396 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:46 INFO - PROCESS | 2873 | 1468770286486 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:44:46 INFO - PROCESS | 2873 | 1468770286491 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 2873 | 1468770286493 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce44800 == 45 [pid = 2873] [id = 589] 08:44:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12950f000) [pid = 2873] [serial = 1767] [outer = 0x0] 08:44:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12956b400) [pid = 2873] [serial = 1768] [outer = 0x12950f000] 08:44:46 INFO - PROCESS | 2873 | 1468770286517 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x12a6dbc00) [pid = 2873] [serial = 1769] [outer = 0x12950f000] 08:44:46 INFO - PROCESS | 2873 | 1468770286852 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 08:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:44:46 INFO - PROCESS | 2873 | 1468770286861 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 2873 | 1468770286862 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:44:46 INFO - PROCESS | 2873 | 1468770286864 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 2873 | 1468770286865 Marionette TRACE conn2 <- [1,2330,null,{}] 08:44:46 INFO - PROCESS | 2873 | 1468770286868 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}] 08:44:46 INFO - PROCESS | 2873 | 1468770286869 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:46 INFO - PROCESS | 2873 | 1468770286955 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:44:47 INFO - PROCESS | 2873 | 1468770287019 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 2873 | 1468770287020 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d687800 == 46 [pid = 2873] [id = 590] 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x112f55c00) [pid = 2873] [serial = 1770] [outer = 0x0] 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x12aa07c00) [pid = 2873] [serial = 1771] [outer = 0x112f55c00] 08:44:47 INFO - PROCESS | 2873 | 1468770287044 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x12ab34400) [pid = 2873] [serial = 1772] [outer = 0x112f55c00] 08:44:47 INFO - PROCESS | 2873 | 1468770287299 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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 08:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:44:47 INFO - PROCESS | 2873 | 1468770287334 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 2873 | 1468770287335 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:44:47 INFO - PROCESS | 2873 | 1468770287337 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 2873 | 1468770287338 Marionette TRACE conn2 <- [1,2334,null,{}] 08:44:47 INFO - PROCESS | 2873 | 1468770287348 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}] 08:44:47 INFO - PROCESS | 2873 | 1468770287349 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:47 INFO - PROCESS | 2873 | 1468770287439 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:44:47 INFO - PROCESS | 2873 | 1468770287442 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 2873 | 1468770287444 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x112157000 == 47 [pid = 2873] [id = 591] 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x110e7c800) [pid = 2873] [serial = 1773] [outer = 0x0] 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x110ee2800) [pid = 2873] [serial = 1774] [outer = 0x110e7c800] 08:44:47 INFO - PROCESS | 2873 | 1468770287524 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x112d76000) [pid = 2873] [serial = 1775] [outer = 0x110e7c800] 08:44:48 INFO - PROCESS | 2873 | 1468770288048 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 725ms 08:44:48 INFO - PROCESS | 2873 | 1468770288063 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 2873 | 1468770288066 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:44:48 INFO - PROCESS | 2873 | 1468770288069 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 2873 | 1468770288071 Marionette TRACE conn2 <- [1,2338,null,{}] 08:44:48 INFO - PROCESS | 2873 | 1468770288074 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}] 08:44:48 INFO - PROCESS | 2873 | 1468770288076 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:48 INFO - PROCESS | 2873 | 1468770288185 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:44:48 INFO - PROCESS | 2873 | 1468770288251 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 2873 | 1468770288252 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x12441e000 == 48 [pid = 2873] [id = 592] 08:44:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x112f96800) [pid = 2873] [serial = 1776] [outer = 0x0] 08:44:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x1176d3400) [pid = 2873] [serial = 1777] [outer = 0x112f96800] 08:44:48 INFO - PROCESS | 2873 | 1468770288323 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x11856cc00) [pid = 2873] [serial = 1778] [outer = 0x112f96800] 08:44:48 INFO - PROCESS | 2873 | 1468770288743 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 08:44:48 INFO - PROCESS | 2873 | 1468770288789 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 2873 | 1468770288792 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:44:48 INFO - PROCESS | 2873 | 1468770288796 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 2873 | 1468770288798 Marionette TRACE conn2 <- [1,2342,null,{}] 08:44:48 INFO - PROCESS | 2873 | 1468770288801 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}] 08:44:48 INFO - PROCESS | 2873 | 1468770288803 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:48 INFO - PROCESS | 2873 | 1468770288912 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:44:49 INFO - PROCESS | 2873 | 1468770289011 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 2873 | 1468770289012 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b11c800 == 49 [pid = 2873] [id = 593] 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x118730c00) [pid = 2873] [serial = 1779] [outer = 0x0] 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x11997ec00) [pid = 2873] [serial = 1780] [outer = 0x118730c00] 08:44:49 INFO - PROCESS | 2873 | 1468770289041 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 120 (0x121011800) [pid = 2873] [serial = 1781] [outer = 0x118730c00] 08:44:49 INFO - PROCESS | 2873 | 1468770289425 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 08:44:49 INFO - PROCESS | 2873 | 1468770289467 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 2873 | 1468770289468 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:44:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:44:49 INFO - PROCESS | 2873 | 1468770289471 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 2873 | 1468770289474 Marionette TRACE conn2 <- [1,2346,null,{}] 08:44:49 INFO - PROCESS | 2873 | 1468770289481 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}] 08:44:49 INFO - PROCESS | 2873 | 1468770289484 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:49 INFO - PROCESS | 2873 | 1468770289594 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:44:49 INFO - PROCESS | 2873 | 1468770289721 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 2873 | 1468770289723 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d3bc800 == 50 [pid = 2873] [id = 594] 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 121 (0x119981c00) [pid = 2873] [serial = 1782] [outer = 0x0] 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 122 (0x12558e000) [pid = 2873] [serial = 1783] [outer = 0x119981c00] 08:44:49 INFO - PROCESS | 2873 | 1468770289753 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 123 (0x1273f2800) [pid = 2873] [serial = 1784] [outer = 0x119981c00] 08:44:50 INFO - PROCESS | 2873 | 1468770290433 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1021ms 08:44:50 INFO - PROCESS | 2873 | 1468770290494 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 2873 | 1468770290498 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:44:50 INFO - PROCESS | 2873 | 1468770290503 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 2873 | 1468770290506 Marionette TRACE conn2 <- [1,2350,null,{}] 08:44:50 INFO - PROCESS | 2873 | 1468770290527 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}] 08:44:50 INFO - PROCESS | 2873 | 1468770290530 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:50 INFO - PROCESS | 2873 | 1468770290703 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:44:50 INFO - PROCESS | 2873 | 1468770290816 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 2873 | 1468770290820 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x11608e800 == 51 [pid = 2873] [id = 595] 08:44:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 124 (0x118040c00) [pid = 2873] [serial = 1785] [outer = 0x0] 08:44:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 125 (0x110eec000) [pid = 2873] [serial = 1786] [outer = 0x118040c00] 08:44:50 INFO - PROCESS | 2873 | 1468770290849 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 126 (0x1182e4000) [pid = 2873] [serial = 1787] [outer = 0x118040c00] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12d687800 == 50 [pid = 2873] [id = 590] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce44800 == 49 [pid = 2873] [id = 589] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12c728000 == 48 [pid = 2873] [id = 588] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12932c800 == 47 [pid = 2873] [id = 587] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12b90c000 == 46 [pid = 2873] [id = 586] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12b119800 == 45 [pid = 2873] [id = 585] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12a775800 == 44 [pid = 2873] [id = 584] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x129337000 == 43 [pid = 2873] [id = 583] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x1269b6000 == 42 [pid = 2873] [id = 582] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x123c9d800 == 41 [pid = 2873] [id = 581] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x119dca000 == 40 [pid = 2873] [id = 580] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x117e29800 == 39 [pid = 2873] [id = 579] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x11701b800 == 38 [pid = 2873] [id = 578] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12d18d000 == 37 [pid = 2873] [id = 573] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12c297000 == 36 [pid = 2873] [id = 556] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x119fd8800 == 35 [pid = 2873] [id = 544] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x11949f000 == 34 [pid = 2873] [id = 574] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce30000 == 33 [pid = 2873] [id = 576] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x128b82000 == 32 [pid = 2873] [id = 575] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12d681000 == 31 [pid = 2873] [id = 577] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12d3bc800 == 30 [pid = 2873] [id = 594] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12b11c800 == 29 [pid = 2873] [id = 593] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x12441e000 == 28 [pid = 2873] [id = 592] 08:44:51 INFO - PROCESS | 2873 | --DOCSHELL 0x112157000 == 27 [pid = 2873] [id = 591] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 125 (0x12956d000) [pid = 2873] [serial = 1706] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 124 (0x129509000) [pid = 2873] [serial = 1702] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 123 (0x1166f5400) [pid = 2873] [serial = 1682] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 122 (0x1256b3400) [pid = 2873] [serial = 1694] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 121 (0x129527400) [pid = 2873] [serial = 1705] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 120 (0x123a2a800) [pid = 2873] [serial = 1678] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 119 (0x119988000) [pid = 2873] [serial = 1688] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x12951bc00) [pid = 2873] [serial = 1703] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x1197e0c00) [pid = 2873] [serial = 1687] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x129282400) [pid = 2873] [serial = 1709] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x112f58400) [pid = 2873] [serial = 1672] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x129508400) [pid = 2873] [serial = 1670] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x127430400) [pid = 2873] [serial = 1697] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x128bde400) [pid = 2873] [serial = 1699] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x12558a800) [pid = 2873] [serial = 1693] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x11386dc00) [pid = 2873] [serial = 1681] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x124bd1400) [pid = 2873] [serial = 1691] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119982800) [pid = 2873] [serial = 1708] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x119b55800) [pid = 2873] [serial = 1711] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x12956f800) [pid = 2873] [serial = 1712] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x129287c00) [pid = 2873] [serial = 1700] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x11902ac00) [pid = 2873] [serial = 1675] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x11906b400) [pid = 2873] [serial = 1685] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1273f0400) [pid = 2873] [serial = 1696] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1185eb000) [pid = 2873] [serial = 1684] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x124027400) [pid = 2873] [serial = 1690] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x12aa02400) [pid = 2873] [serial = 1715] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12a6d3400) [pid = 2873] [serial = 1714] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x12aa07000) [pid = 2873] [serial = 1717] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12aa0dc00) [pid = 2873] [serial = 1718] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12558dc00) [pid = 2873] [serial = 1720] [outer = 0x0] [url = about:blank] 08:44:51 INFO - PROCESS | 2873 | 1468770291826 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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1377ms 08:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:44:51 INFO - PROCESS | 2873 | 1468770291879 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 2873 | 1468770291881 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:44:51 INFO - PROCESS | 2873 | 1468770291884 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 2873 | 1468770291886 Marionette TRACE conn2 <- [1,2354,null,{}] 08:44:51 INFO - PROCESS | 2873 | 1468770291890 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}] 08:44:51 INFO - PROCESS | 2873 | 1468770291891 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:51 INFO - PROCESS | 2873 | 1468770291976 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:44:51 INFO - PROCESS | 2873 | 1468770291982 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 2873 | 1468770291985 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c8000 == 28 [pid = 2873] [id = 596] 08:44:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1129b0c00) [pid = 2873] [serial = 1788] [outer = 0x0] 08:44:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f5cc00) [pid = 2873] [serial = 1789] [outer = 0x1129b0c00] 08:44:52 INFO - PROCESS | 2873 | 1468770292013 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x110fac400) [pid = 2873] [serial = 1790] [outer = 0x1129b0c00] 08:44:52 INFO - PROCESS | 2873 | 1468770292411 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 08:44:52 INFO - PROCESS | 2873 | 1468770292455 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 2873 | 1468770292459 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:44:52 INFO - PROCESS | 2873 | 1468770292463 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 2873 | 1468770292465 Marionette TRACE conn2 <- [1,2358,null,{}] 08:44:52 INFO - PROCESS | 2873 | 1468770292467 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}] 08:44:52 INFO - PROCESS | 2873 | 1468770292469 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:52 INFO - PROCESS | 2873 | 1468770292549 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:44:52 INFO - PROCESS | 2873 | 1468770292553 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 2873 | 1468770292554 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f4800 == 29 [pid = 2873] [id = 597] 08:44:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1160d9000) [pid = 2873] [serial = 1791] [outer = 0x0] 08:44:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1182e2000) [pid = 2873] [serial = 1792] [outer = 0x1160d9000] 08:44:52 INFO - PROCESS | 2873 | 1468770292585 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x11856a800) [pid = 2873] [serial = 1793] [outer = 0x1160d9000] 08:44:52 INFO - PROCESS | 2873 | 1468770292935 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 08:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:44:52 INFO - PROCESS | 2873 | 1468770292982 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 2873 | 1468770292984 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:44:52 INFO - PROCESS | 2873 | 1468770292986 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 2873 | 1468770292988 Marionette TRACE conn2 <- [1,2362,null,{}] 08:44:52 INFO - PROCESS | 2873 | 1468770292996 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}] 08:44:53 INFO - PROCESS | 2873 | 1468770293000 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:53 INFO - PROCESS | 2873 | 1468770293079 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:44:53 INFO - PROCESS | 2873 | 1468770293084 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 2873 | 1468770293086 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x124644000 == 30 [pid = 2873] [id = 598] 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1132eb800) [pid = 2873] [serial = 1794] [outer = 0x0] 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x11972ac00) [pid = 2873] [serial = 1795] [outer = 0x1132eb800] 08:44:53 INFO - PROCESS | 2873 | 1468770293116 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x11997e000) [pid = 2873] [serial = 1796] [outer = 0x1132eb800] 08:44:53 INFO - PROCESS | 2873 | 1468770293476 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 08:44:53 INFO - PROCESS | 2873 | 1468770293509 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 2873 | 1468770293510 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:44:53 INFO - PROCESS | 2873 | 1468770293513 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 2873 | 1468770293514 Marionette TRACE conn2 <- [1,2366,null,{}] 08:44:53 INFO - PROCESS | 2873 | 1468770293516 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}] 08:44:53 INFO - PROCESS | 2873 | 1468770293517 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:53 INFO - PROCESS | 2873 | 1468770293630 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:44:53 INFO - PROCESS | 2873 | 1468770293635 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 2873 | 1468770293637 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x127083800 == 31 [pid = 2873] [id = 599] 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x11997d000) [pid = 2873] [serial = 1797] [outer = 0x0] 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x119a85000) [pid = 2873] [serial = 1798] [outer = 0x11997d000] 08:44:53 INFO - PROCESS | 2873 | 1468770293662 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x119b63c00) [pid = 2873] [serial = 1799] [outer = 0x11997d000] 08:44:54 INFO - PROCESS | 2873 | 1468770294014 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 08:44:54 INFO - PROCESS | 2873 | 1468770294031 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 2873 | 1468770294033 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:44:54 INFO - PROCESS | 2873 | 1468770294050 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 2873 | 1468770294051 Marionette TRACE conn2 <- [1,2370,null,{}] 08:44:54 INFO - PROCESS | 2873 | 1468770294053 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}] 08:44:54 INFO - PROCESS | 2873 | 1468770294054 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:54 INFO - PROCESS | 2873 | 1468770294151 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:44:54 INFO - PROCESS | 2873 | 1468770294156 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 2873 | 1468770294157 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6a800 == 32 [pid = 2873] [id = 600] 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x11602d800) [pid = 2873] [serial = 1800] [outer = 0x0] 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x121011c00) [pid = 2873] [serial = 1801] [outer = 0x11602d800] 08:44:54 INFO - PROCESS | 2873 | 1468770294182 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x12402ac00) [pid = 2873] [serial = 1802] [outer = 0x11602d800] 08:44:54 INFO - PROCESS | 2873 | 1468770294553 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 08:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:44:54 INFO - PROCESS | 2873 | 1468770294568 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 2873 | 1468770294569 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:44:54 INFO - PROCESS | 2873 | 1468770294572 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 2873 | 1468770294573 Marionette TRACE conn2 <- [1,2374,null,{}] 08:44:54 INFO - PROCESS | 2873 | 1468770294578 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}] 08:44:54 INFO - PROCESS | 2873 | 1468770294582 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:54 INFO - PROCESS | 2873 | 1468770294704 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:44:54 INFO - PROCESS | 2873 | 1468770294746 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 2873 | 1468770294747 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x129343800 == 33 [pid = 2873] [id = 601] 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x119a83800) [pid = 2873] [serial = 1803] [outer = 0x0] 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x124d8dc00) [pid = 2873] [serial = 1804] [outer = 0x119a83800] 08:44:54 INFO - PROCESS | 2873 | 1468770294772 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x126d40c00) [pid = 2873] [serial = 1805] [outer = 0x119a83800] 08:44:55 INFO - PROCESS | 2873 | 1468770295087 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 572ms 08:44:55 INFO - PROCESS | 2873 | 1468770295145 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 2873 | 1468770295146 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:44:55 INFO - PROCESS | 2873 | 1468770295148 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 2873 | 1468770295149 Marionette TRACE conn2 <- [1,2378,null,{}] 08:44:55 INFO - PROCESS | 2873 | 1468770295159 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}] 08:44:55 INFO - PROCESS | 2873 | 1468770295160 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:55 INFO - PROCESS | 2873 | 1468770295260 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:44:55 INFO - PROCESS | 2873 | 1468770295298 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 2873 | 1468770295299 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a635800 == 34 [pid = 2873] [id = 602] 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x1121bd000) [pid = 2873] [serial = 1806] [outer = 0x0] 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 115 (0x1270afc00) [pid = 2873] [serial = 1807] [outer = 0x1121bd000] 08:44:55 INFO - PROCESS | 2873 | 1468770295324 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 116 (0x1273f1400) [pid = 2873] [serial = 1808] [outer = 0x1121bd000] 08:44:55 INFO - PROCESS | 2873 | 1468770295644 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 08:44:55 INFO - PROCESS | 2873 | 1468770295667 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 2873 | 1468770295668 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:44:55 INFO - PROCESS | 2873 | 1468770295670 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 2873 | 1468770295671 Marionette TRACE conn2 <- [1,2382,null,{}] 08:44:55 INFO - PROCESS | 2873 | 1468770295682 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}] 08:44:55 INFO - PROCESS | 2873 | 1468770295683 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:55 INFO - PROCESS | 2873 | 1468770295781 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:44:55 INFO - PROCESS | 2873 | 1468770295785 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 2873 | 1468770295786 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aaa0800 == 35 [pid = 2873] [id = 603] 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 117 (0x1185f0000) [pid = 2873] [serial = 1809] [outer = 0x0] 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 118 (0x12742c800) [pid = 2873] [serial = 1810] [outer = 0x1185f0000] 08:44:55 INFO - PROCESS | 2873 | 1468770295810 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 119 (0x128bd4c00) [pid = 2873] [serial = 1811] [outer = 0x1185f0000] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 118 (0x12950f000) [pid = 2873] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 117 (0x1256b1400) [pid = 2873] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 116 (0x126edb000) [pid = 2873] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 115 (0x11972b800) [pid = 2873] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 114 (0x112f5a000) [pid = 2873] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x116a08400) [pid = 2873] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x12558bc00) [pid = 2873] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x112f4e000) [pid = 2873] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x116078c00) [pid = 2873] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x112f55c00) [pid = 2873] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x123804c00) [pid = 2873] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x119a90c00) [pid = 2873] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1182e4c00) [pid = 2873] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x129512400) [pid = 2873] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x110ee2400) [pid = 2873] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x127426400) [pid = 2873] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x112e70000) [pid = 2873] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x119726000) [pid = 2873] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x112d79000) [pid = 2873] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x110edf800) [pid = 2873] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119a86400) [pid = 2873] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x118867400) [pid = 2873] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:44:56 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112d78c00) [pid = 2873] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:44:56 INFO - PROCESS | 2873 | 1468770296439 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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 822ms 08:44:56 INFO - PROCESS | 2873 | 1468770296502 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 2873 | 1468770296503 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:44:56 INFO - PROCESS | 2873 | 1468770296505 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 2873 | 1468770296506 Marionette TRACE conn2 <- [1,2386,null,{}] 08:44:56 INFO - PROCESS | 2873 | 1468770296514 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}] 08:44:56 INFO - PROCESS | 2873 | 1468770296515 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:56 INFO - PROCESS | 2873 | 1468770296605 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:44:56 INFO - PROCESS | 2873 | 1468770296611 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 2873 | 1468770296612 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x124641800 == 36 [pid = 2873] [id = 604] 08:44:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x112f4f800) [pid = 2873] [serial = 1812] [outer = 0x0] 08:44:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1182dc800) [pid = 2873] [serial = 1813] [outer = 0x112f4f800] 08:44:56 INFO - PROCESS | 2873 | 1468770296636 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x11996c400) [pid = 2873] [serial = 1814] [outer = 0x112f4f800] 08:44:56 INFO - PROCESS | 2873 | 1468770296959 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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 474ms 08:44:56 INFO - PROCESS | 2873 | 1468770296980 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 2873 | 1468770296981 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:44:56 INFO - PROCESS | 2873 | 1468770296983 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 2873 | 1468770296984 Marionette TRACE conn2 <- [1,2390,null,{}] 08:44:56 INFO - PROCESS | 2873 | 1468770296987 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}] 08:44:56 INFO - PROCESS | 2873 | 1468770296988 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:57 INFO - PROCESS | 2873 | 1468770297068 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:44:57 INFO - PROCESS | 2873 | 1468770297073 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 2873 | 1468770297076 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b915800 == 37 [pid = 2873] [id = 605] 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119971000) [pid = 2873] [serial = 1815] [outer = 0x0] 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x124b91c00) [pid = 2873] [serial = 1816] [outer = 0x119971000] 08:44:57 INFO - PROCESS | 2873 | 1468770297100 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x127426400) [pid = 2873] [serial = 1817] [outer = 0x119971000] 08:44:57 INFO - PROCESS | 2873 | 1468770297432 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 08:44:57 INFO - PROCESS | 2873 | 1468770297454 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 2873 | 1468770297456 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:44:57 INFO - PROCESS | 2873 | 1468770297487 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 2873 | 1468770297489 Marionette TRACE conn2 <- [1,2394,null,{}] 08:44:57 INFO - PROCESS | 2873 | 1468770297494 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}] 08:44:57 INFO - PROCESS | 2873 | 1468770297496 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:57 INFO - PROCESS | 2873 | 1468770297597 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:44:57 INFO - PROCESS | 2873 | 1468770297600 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 2873 | 1468770297602 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a23000 == 38 [pid = 2873] [id = 606] 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119971800) [pid = 2873] [serial = 1818] [outer = 0x0] 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x128bdc400) [pid = 2873] [serial = 1819] [outer = 0x119971800] 08:44:57 INFO - PROCESS | 2873 | 1468770297628 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1292d1c00) [pid = 2873] [serial = 1820] [outer = 0x119971800] 08:44:57 INFO - PROCESS | 2873 | 1468770297960 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 540ms 08:44:58 INFO - PROCESS | 2873 | 1468770298007 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 2873 | 1468770298008 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:44:58 INFO - PROCESS | 2873 | 1468770298010 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 2873 | 1468770298011 Marionette TRACE conn2 <- [1,2398,null,{}] 08:44:58 INFO - PROCESS | 2873 | 1468770298014 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}] 08:44:58 INFO - PROCESS | 2873 | 1468770298015 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:58 INFO - PROCESS | 2873 | 1468770298098 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:44:58 INFO - PROCESS | 2873 | 1468770298165 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 2873 | 1468770298166 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c71b800 == 39 [pid = 2873] [id = 607] 08:44:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x125630800) [pid = 2873] [serial = 1821] [outer = 0x0] 08:44:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x129511800) [pid = 2873] [serial = 1822] [outer = 0x125630800] 08:44:58 INFO - PROCESS | 2873 | 1468770298190 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x129569800) [pid = 2873] [serial = 1823] [outer = 0x125630800] 08:44:58 INFO - PROCESS | 2873 | 1468770298712 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 768ms 08:44:58 INFO - PROCESS | 2873 | 1468770298779 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:44:58 INFO - PROCESS | 2873 | 1468770298782 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:44:58 INFO - PROCESS | 2873 | 1468770298785 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 2873 | 1468770298788 Marionette TRACE conn2 <- [1,2402,null,{}] 08:44:58 INFO - PROCESS | 2873 | 1468770298792 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}] 08:44:58 INFO - PROCESS | 2873 | 1468770298793 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:58 INFO - PROCESS | 2873 | 1468770298926 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:44:59 INFO - PROCESS | 2873 | 1468770299012 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 2873 | 1468770299014 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b40800 == 40 [pid = 2873] [id = 608] 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1133d2000) [pid = 2873] [serial = 1824] [outer = 0x0] 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1138eb800) [pid = 2873] [serial = 1825] [outer = 0x1133d2000] 08:44:59 INFO - PROCESS | 2873 | 1468770299045 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x116971000) [pid = 2873] [serial = 1826] [outer = 0x1133d2000] 08:44:59 INFO - PROCESS | 2873 | 1468770299559 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 824ms 08:44:59 INFO - PROCESS | 2873 | 1468770299629 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 2873 | 1468770299632 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:44:59 INFO - PROCESS | 2873 | 1468770299638 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 2873 | 1468770299640 Marionette TRACE conn2 <- [1,2406,null,{}] 08:44:59 INFO - PROCESS | 2873 | 1468770299643 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}] 08:44:59 INFO - PROCESS | 2873 | 1468770299645 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:59 INFO - PROCESS | 2873 | 1468770299755 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:44:59 INFO - PROCESS | 2873 | 1468770299842 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 2873 | 1468770299844 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:44:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x12561b800 == 41 [pid = 2873] [id = 609] 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1176d4000) [pid = 2873] [serial = 1827] [outer = 0x0] 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x118577c00) [pid = 2873] [serial = 1828] [outer = 0x1176d4000] 08:44:59 INFO - PROCESS | 2873 | 1468770299875 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x11902d000) [pid = 2873] [serial = 1829] [outer = 0x1176d4000] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x128a23000 == 40 [pid = 2873] [id = 606] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x12b915800 == 39 [pid = 2873] [id = 605] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x124641800 == 38 [pid = 2873] [id = 604] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x12aaa0800 == 37 [pid = 2873] [id = 603] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x12a635800 == 36 [pid = 2873] [id = 602] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x129343800 == 35 [pid = 2873] [id = 601] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6a800 == 34 [pid = 2873] [id = 600] 08:45:00 INFO - PROCESS | 2873 | 1468770300564 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]]]}] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x127083800 == 33 [pid = 2873] [id = 599] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x124644000 == 32 [pid = 2873] [id = 598] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f4800 == 31 [pid = 2873] [id = 597] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c8000 == 30 [pid = 2873] [id = 596] 08:45:00 INFO - PROCESS | 2873 | --DOCSHELL 0x11608e800 == 29 [pid = 2873] [id = 595] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x116077000) [pid = 2873] [serial = 1631] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x11856a000) [pid = 2873] [serial = 1628] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x126ee2800) [pid = 2873] [serial = 1756] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x119989000) [pid = 2873] [serial = 1747] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x119b52c00) [pid = 2873] [serial = 1748] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x12b12dc00) [pid = 2873] [serial = 1721] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x126d42400) [pid = 2873] [serial = 1754] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x1176dac00) [pid = 2873] [serial = 1741] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1182e8400) [pid = 2873] [serial = 1742] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126e05000) [pid = 2873] [serial = 1729] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x12742c000) [pid = 2873] [serial = 1730] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x113d4a800) [pid = 2873] [serial = 1738] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1151dc800) [pid = 2873] [serial = 1739] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x118036800) [pid = 2873] [serial = 1723] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x118862800) [pid = 2873] [serial = 1724] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12aa07c00) [pid = 2873] [serial = 1771] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x123e34400) [pid = 2873] [serial = 1750] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119b53400) [pid = 2873] [serial = 1726] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12ab34400) [pid = 2873] [serial = 1772] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x12402b000) [pid = 2873] [serial = 1727] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118575c00) [pid = 2873] [serial = 1744] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119722800) [pid = 2873] [serial = 1745] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x129570800) [pid = 2873] [serial = 1732] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1295a5400) [pid = 2873] [serial = 1733] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1128d5400) [pid = 2873] [serial = 1735] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x113d90400) [pid = 2873] [serial = 1736] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x128bcfc00) [pid = 2873] [serial = 1759] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x127423c00) [pid = 2873] [serial = 1757] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x128d8c000) [pid = 2873] [serial = 1760] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x11996dc00) [pid = 2873] [serial = 1763] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x12956b400) [pid = 2873] [serial = 1768] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x126e09400) [pid = 2873] [serial = 1765] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x129508000) [pid = 2873] [serial = 1766] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x113d3f800) [pid = 2873] [serial = 1762] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1245c2800) [pid = 2873] [serial = 1751] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x1245c7000) [pid = 2873] [serial = 1679] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119535000) [pid = 2873] [serial = 1676] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1162d5800) [pid = 2873] [serial = 1673] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x12a6dbc00) [pid = 2873] [serial = 1769] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x12696e400) [pid = 2873] [serial = 1753] [outer = 0x0] [url = about:blank] 08:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 976ms 08:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:45:00 INFO - PROCESS | 2873 | 1468770300614 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 2873 | 1468770300617 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:45:00 INFO - PROCESS | 2873 | 1468770300620 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 2873 | 1468770300622 Marionette TRACE conn2 <- [1,2410,null,{}] 08:45:00 INFO - PROCESS | 2873 | 1468770300626 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}] 08:45:00 INFO - PROCESS | 2873 | 1468770300627 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:00 INFO - PROCESS | 2873 | 1468770300706 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:45:00 INFO - PROCESS | 2873 | 1468770300714 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 2873 | 1468770300717 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x118589000 == 30 [pid = 2873] [id = 610] 08:45:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1160dac00) [pid = 2873] [serial = 1830] [outer = 0x0] 08:45:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x11696f800) [pid = 2873] [serial = 1831] [outer = 0x1160dac00] 08:45:00 INFO - PROCESS | 2873 | 1468770300744 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x117e96800) [pid = 2873] [serial = 1832] [outer = 0x1160dac00] 08:45:01 INFO - PROCESS | 2873 | 1468770301087 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 08:45:01 INFO - PROCESS | 2873 | 1468770301152 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 2873 | 1468770301154 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:45:01 INFO - PROCESS | 2873 | 1468770301160 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 2873 | 1468770301162 Marionette TRACE conn2 <- [1,2414,null,{}] 08:45:01 INFO - PROCESS | 2873 | 1468770301164 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}] 08:45:01 INFO - PROCESS | 2873 | 1468770301166 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:01 INFO - PROCESS | 2873 | 1468770301246 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:45:01 INFO - PROCESS | 2873 | 1468770301250 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 2873 | 1468770301252 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc4000 == 31 [pid = 2873] [id = 611] 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1182e9400) [pid = 2873] [serial = 1833] [outer = 0x0] 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11906b400) [pid = 2873] [serial = 1834] [outer = 0x1182e9400] 08:45:01 INFO - PROCESS | 2873 | 1468770301281 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x11972b400) [pid = 2873] [serial = 1835] [outer = 0x1182e9400] 08:45:01 INFO - PROCESS | 2873 | 1468770301643 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 08:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:45:01 INFO - PROCESS | 2873 | 1468770301680 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 2873 | 1468770301681 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:45:01 INFO - PROCESS | 2873 | 1468770301684 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 2873 | 1468770301686 Marionette TRACE conn2 <- [1,2418,null,{}] 08:45:01 INFO - PROCESS | 2873 | 1468770301706 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}] 08:45:01 INFO - PROCESS | 2873 | 1468770301709 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:01 INFO - PROCESS | 2873 | 1468770301790 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:45:01 INFO - PROCESS | 2873 | 1468770301796 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 2873 | 1468770301798 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x125662800 == 32 [pid = 2873] [id = 612] 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11996c000) [pid = 2873] [serial = 1836] [outer = 0x0] 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119a88c00) [pid = 2873] [serial = 1837] [outer = 0x11996c000] 08:45:01 INFO - PROCESS | 2873 | 1468770301826 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x121017c00) [pid = 2873] [serial = 1838] [outer = 0x11996c000] 08:45:02 INFO - PROCESS | 2873 | 1468770302174 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms 08:45:02 INFO - PROCESS | 2873 | 1468770302208 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:45:02 INFO - PROCESS | 2873 | 1468770302209 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 2873 | 1468770302211 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 2873 | 1468770302212 Marionette TRACE conn2 <- [1,2422,null,{}] 08:45:02 INFO - PROCESS | 2873 | 1468770302215 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}] 08:45:02 INFO - PROCESS | 2873 | 1468770302216 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:02 INFO - PROCESS | 2873 | 1468770302299 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:45:02 INFO - PROCESS | 2873 | 1468770302365 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 2873 | 1468770302366 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b79000 == 33 [pid = 2873] [id = 613] 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119981800) [pid = 2873] [serial = 1839] [outer = 0x0] 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x12402a000) [pid = 2873] [serial = 1840] [outer = 0x119981800] 08:45:02 INFO - PROCESS | 2873 | 1468770302392 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x124defc00) [pid = 2873] [serial = 1841] [outer = 0x119981800] 08:45:02 INFO - PROCESS | 2873 | 1468770302670 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 08:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:45:02 INFO - PROCESS | 2873 | 1468770302682 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 2873 | 1468770302683 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 2873 | 1468770302685 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 2873 | 1468770302686 Marionette TRACE conn2 <- [1,2426,null,{}] 08:45:02 INFO - PROCESS | 2873 | 1468770302696 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}] 08:45:02 INFO - PROCESS | 2873 | 1468770302698 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:02 INFO - PROCESS | 2873 | 1468770302810 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:45:02 INFO - PROCESS | 2873 | 1468770302814 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 2873 | 1468770302815 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a630000 == 34 [pid = 2873] [id = 614] 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1128d9000) [pid = 2873] [serial = 1842] [outer = 0x0] 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12502e800) [pid = 2873] [serial = 1843] [outer = 0x1128d9000] 08:45:02 INFO - PROCESS | 2873 | 1468770302840 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1256b1000) [pid = 2873] [serial = 1844] [outer = 0x1128d9000] 08:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 08:45:03 INFO - PROCESS | 2873 | 1468770303197 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]]]}] 08:45:03 INFO - PROCESS | 2873 | 1468770303204 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:45:03 INFO - PROCESS | 2873 | 1468770303207 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:45:03 INFO - PROCESS | 2873 | 1468770303209 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 2873 | 1468770303211 Marionette TRACE conn2 <- [1,2430,null,{}] 08:45:03 INFO - PROCESS | 2873 | 1468770303213 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}] 08:45:03 INFO - PROCESS | 2873 | 1468770303217 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:03 INFO - PROCESS | 2873 | 1468770303346 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:45:03 INFO - PROCESS | 2873 | 1468770303350 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 2873 | 1468770303351 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a76f800 == 35 [pid = 2873] [id = 615] 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1256ba000) [pid = 2873] [serial = 1845] [outer = 0x0] 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126ee9c00) [pid = 2873] [serial = 1846] [outer = 0x1256ba000] 08:45:03 INFO - PROCESS | 2873 | 1468770303418 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x128d8d800) [pid = 2873] [serial = 1847] [outer = 0x1256ba000] 08:45:03 INFO - PROCESS | 2873 | 1468770303727 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 571ms 08:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:45:03 INFO - PROCESS | 2873 | 1468770303781 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 2873 | 1468770303782 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:45:03 INFO - PROCESS | 2873 | 1468770303784 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 2873 | 1468770303785 Marionette TRACE conn2 <- [1,2434,null,{}] 08:45:03 INFO - PROCESS | 2873 | 1468770303788 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}] 08:45:03 INFO - PROCESS | 2873 | 1468770303789 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:03 INFO - PROCESS | 2873 | 1468770303888 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:45:03 INFO - PROCESS | 2873 | 1468770303929 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 2873 | 1468770303930 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x129335000 == 36 [pid = 2873] [id = 616] 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x128bd7c00) [pid = 2873] [serial = 1848] [outer = 0x0] 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x129283400) [pid = 2873] [serial = 1849] [outer = 0x128bd7c00] 08:45:03 INFO - PROCESS | 2873 | 1468770303955 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x129507800) [pid = 2873] [serial = 1850] [outer = 0x128bd7c00] 08:45:04 INFO - PROCESS | 2873 | 1468770304281 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 08:45:04 INFO - PROCESS | 2873 | 1468770304303 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 2873 | 1468770304305 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:45:04 INFO - PROCESS | 2873 | 1468770304309 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 2873 | 1468770304311 Marionette TRACE conn2 <- [1,2438,null,{}] 08:45:04 INFO - PROCESS | 2873 | 1468770304313 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}] 08:45:04 INFO - PROCESS | 2873 | 1468770304314 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:04 INFO - PROCESS | 2873 | 1468770304415 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:45:04 INFO - PROCESS | 2873 | 1468770304426 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 2873 | 1468770304427 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd4c800 == 37 [pid = 2873] [id = 617] 08:45:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12950a400) [pid = 2873] [serial = 1851] [outer = 0x0] 08:45:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12951c800) [pid = 2873] [serial = 1852] [outer = 0x12950a400] 08:45:04 INFO - PROCESS | 2873 | 1468770304451 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x129571c00) [pid = 2873] [serial = 1853] [outer = 0x12950a400] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x11602d800) [pid = 2873] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x110e7c800) [pid = 2873] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1129b0c00) [pid = 2873] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1121bd000) [pid = 2873] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118040c00) [pid = 2873] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x112f96800) [pid = 2873] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1132eb800) [pid = 2873] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1160d9000) [pid = 2873] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x118730c00) [pid = 2873] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119981c00) [pid = 2873] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x119a83800) [pid = 2873] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1185f0000) [pid = 2873] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x119971000) [pid = 2873] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119971800) [pid = 2873] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x112f4f800) [pid = 2873] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:45:04 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x11997d000) [pid = 2873] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:45:04 INFO - PROCESS | 2873 | 1468770304846 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 572ms 08:45:04 INFO - PROCESS | 2873 | 1468770304880 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 2873 | 1468770304881 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:45:04 INFO - PROCESS | 2873 | 1468770304883 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 2873 | 1468770304884 Marionette TRACE conn2 <- [1,2442,null,{}] 08:45:04 INFO - PROCESS | 2873 | 1468770304887 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}] 08:45:04 INFO - PROCESS | 2873 | 1468770304888 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:04 INFO - PROCESS | 2873 | 1468770304971 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:45:05 INFO - PROCESS | 2873 | 1468770305038 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 2873 | 1468770305039 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x129218800 == 38 [pid = 2873] [id = 618] 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x1133f1400) [pid = 2873] [serial = 1854] [outer = 0x0] 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x11721bc00) [pid = 2873] [serial = 1855] [outer = 0x1133f1400] 08:45:05 INFO - PROCESS | 2873 | 1468770305063 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119981c00) [pid = 2873] [serial = 1856] [outer = 0x1133f1400] 08:45:05 INFO - PROCESS | 2873 | 1468770305320 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 08:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:45:05 INFO - PROCESS | 2873 | 1468770305353 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 2873 | 1468770305354 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:45:05 INFO - PROCESS | 2873 | 1468770305364 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 2873 | 1468770305365 Marionette TRACE conn2 <- [1,2446,null,{}] 08:45:05 INFO - PROCESS | 2873 | 1468770305367 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}] 08:45:05 INFO - PROCESS | 2873 | 1468770305368 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:05 INFO - PROCESS | 2873 | 1468770305457 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:45:05 INFO - PROCESS | 2873 | 1468770305462 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 2873 | 1468770305463 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c735000 == 39 [pid = 2873] [id = 619] 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119a83800) [pid = 2873] [serial = 1857] [outer = 0x0] 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x128d96000) [pid = 2873] [serial = 1858] [outer = 0x119a83800] 08:45:05 INFO - PROCESS | 2873 | 1468770305495 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x129571800) [pid = 2873] [serial = 1859] [outer = 0x119a83800] 08:45:05 INFO - PROCESS | 2873 | 1468770305831 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 526ms 08:45:05 INFO - PROCESS | 2873 | 1468770305882 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 2873 | 1468770305884 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:45:05 INFO - PROCESS | 2873 | 1468770305897 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 2873 | 1468770305899 Marionette TRACE conn2 <- [1,2450,null,{}] 08:45:05 INFO - PROCESS | 2873 | 1468770305901 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}] 08:45:05 INFO - PROCESS | 2873 | 1468770305903 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:06 INFO - PROCESS | 2873 | 1468770305997 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:45:06 INFO - PROCESS | 2873 | 1468770306001 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 2873 | 1468770306002 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce36800 == 40 [pid = 2873] [id = 620] 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12959d800) [pid = 2873] [serial = 1860] [outer = 0x0] 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x12a6dac00) [pid = 2873] [serial = 1861] [outer = 0x12959d800] 08:45:06 INFO - PROCESS | 2873 | 1468770306028 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x12aa0dc00) [pid = 2873] [serial = 1862] [outer = 0x12959d800] 08:45:06 INFO - PROCESS | 2873 | 1468770306342 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 469ms 08:45:06 INFO - PROCESS | 2873 | 1468770306366 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 2873 | 1468770306367 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:45:06 INFO - PROCESS | 2873 | 1468770306369 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 2873 | 1468770306371 Marionette TRACE conn2 <- [1,2454,null,{}] 08:45:06 INFO - PROCESS | 2873 | 1468770306373 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}] 08:45:06 INFO - PROCESS | 2873 | 1468770306376 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:06 INFO - PROCESS | 2873 | 1468770306455 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:45:06 INFO - PROCESS | 2873 | 1468770306461 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 2873 | 1468770306462 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d39f800 == 41 [pid = 2873] [id = 621] 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12ab29400) [pid = 2873] [serial = 1863] [outer = 0x0] 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12b12d800) [pid = 2873] [serial = 1864] [outer = 0x12ab29400] 08:45:06 INFO - PROCESS | 2873 | 1468770306492 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12b131c00) [pid = 2873] [serial = 1865] [outer = 0x12ab29400] 08:45:06 INFO - PROCESS | 2873 | 1468770306929 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 08:45:06 INFO - PROCESS | 2873 | 1468770306940 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 2873 | 1468770306943 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:45:06 INFO - PROCESS | 2873 | 1468770306946 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 2873 | 1468770306948 Marionette TRACE conn2 <- [1,2458,null,{}] 08:45:06 INFO - PROCESS | 2873 | 1468770306952 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}] 08:45:06 INFO - PROCESS | 2873 | 1468770306953 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:07 INFO - PROCESS | 2873 | 1468770307059 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:45:07 INFO - PROCESS | 2873 | 1468770307139 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 2873 | 1468770307141 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a6800 == 42 [pid = 2873] [id = 622] 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x112f51c00) [pid = 2873] [serial = 1866] [outer = 0x0] 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1151dc800) [pid = 2873] [serial = 1867] [outer = 0x112f51c00] 08:45:07 INFO - PROCESS | 2873 | 1468770307171 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x117e9a800) [pid = 2873] [serial = 1868] [outer = 0x112f51c00] 08:45:07 INFO - PROCESS | 2873 | 1468770307612 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 672ms 08:45:07 INFO - PROCESS | 2873 | 1468770307618 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 2873 | 1468770307620 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:45:07 INFO - PROCESS | 2873 | 1468770307625 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 2873 | 1468770307627 Marionette TRACE conn2 <- [1,2462,null,{}] 08:45:07 INFO - PROCESS | 2873 | 1468770307629 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}] 08:45:07 INFO - PROCESS | 2873 | 1468770307631 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:07 INFO - PROCESS | 2873 | 1468770307737 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:45:07 INFO - PROCESS | 2873 | 1468770307804 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 2873 | 1468770307805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f42000 == 43 [pid = 2873] [id = 623] 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x11872c000) [pid = 2873] [serial = 1869] [outer = 0x0] 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x11972a800) [pid = 2873] [serial = 1870] [outer = 0x11872c000] 08:45:07 INFO - PROCESS | 2873 | 1468770307878 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x119988c00) [pid = 2873] [serial = 1871] [outer = 0x11872c000] 08:45:08 INFO - PROCESS | 2873 | 1468770308296 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 08:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:45:08 INFO - PROCESS | 2873 | 1468770308347 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 2873 | 1468770308348 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:45:08 INFO - PROCESS | 2873 | 1468770308350 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 2873 | 1468770308353 Marionette TRACE conn2 <- [1,2466,null,{}] 08:45:08 INFO - PROCESS | 2873 | 1468770308361 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}] 08:45:08 INFO - PROCESS | 2873 | 1468770308364 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:08 INFO - PROCESS | 2873 | 1468770308519 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:45:08 INFO - PROCESS | 2873 | 1468770308599 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 2873 | 1468770308601 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d179000 == 44 [pid = 2873] [id = 624] 08:45:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x123807000) [pid = 2873] [serial = 1872] [outer = 0x0] 08:45:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1256b1400) [pid = 2873] [serial = 1873] [outer = 0x123807000] 08:45:08 INFO - PROCESS | 2873 | 1468770308633 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x126e51000) [pid = 2873] [serial = 1874] [outer = 0x123807000] 08:45:09 INFO - PROCESS | 2873 | 1468770309046 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 721ms 08:45:09 INFO - PROCESS | 2873 | 1468770309071 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:45:09 INFO - PROCESS | 2873 | 1468770309073 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 2873 | 1468770309076 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 2873 | 1468770309077 Marionette TRACE conn2 <- [1,2470,null,{}] 08:45:09 INFO - PROCESS | 2873 | 1468770309079 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}] 08:45:09 INFO - PROCESS | 2873 | 1468770309081 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:09 INFO - PROCESS | 2873 | 1468770309184 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:45:09 INFO - PROCESS | 2873 | 1468770309249 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 2873 | 1468770309250 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d690800 == 45 [pid = 2873] [id = 625] 08:45:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1129af800) [pid = 2873] [serial = 1875] [outer = 0x0] 08:45:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x128bd3400) [pid = 2873] [serial = 1876] [outer = 0x1129af800] 08:45:09 INFO - PROCESS | 2873 | 1468770309332 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x128dd6400) [pid = 2873] [serial = 1877] [outer = 0x1129af800] 08:45:09 INFO - PROCESS | 2873 | 1468770309891 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 871ms 08:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:45:09 INFO - PROCESS | 2873 | 1468770309947 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 2873 | 1468770309950 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 2873 | 1468770309953 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 2873 | 1468770309955 Marionette TRACE conn2 <- [1,2474,null,{}] 08:45:09 INFO - PROCESS | 2873 | 1468770309960 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}] 08:45:09 INFO - PROCESS | 2873 | 1468770309962 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:10 INFO - PROCESS | 2873 | 1468770310056 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:45:10 INFO - PROCESS | 2873 | 1468770310135 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 2873 | 1468770310138 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c90800 == 46 [pid = 2873] [id = 626] 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1160da800) [pid = 2873] [serial = 1878] [outer = 0x0] 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x116a0c000) [pid = 2873] [serial = 1879] [outer = 0x1160da800] 08:45:10 INFO - PROCESS | 2873 | 1468770310167 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x1182e5800) [pid = 2873] [serial = 1880] [outer = 0x1160da800] 08:45:10 INFO - PROCESS | 2873 | 1468770310630 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 725ms 08:45:10 INFO - PROCESS | 2873 | 1468770310678 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 2873 | 1468770310681 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:45:10 INFO - PROCESS | 2873 | 1468770310685 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 2873 | 1468770310686 Marionette TRACE conn2 <- [1,2478,null,{}] 08:45:10 INFO - PROCESS | 2873 | 1468770310689 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}] 08:45:10 INFO - PROCESS | 2873 | 1468770310690 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:10 INFO - PROCESS | 2873 | 1468770310780 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:45:10 INFO - PROCESS | 2873 | 1468770310843 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 2873 | 1468770310844 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f7800 == 47 [pid = 2873] [id = 627] 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x118730c00) [pid = 2873] [serial = 1881] [outer = 0x0] 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x119728800) [pid = 2873] [serial = 1882] [outer = 0x118730c00] 08:45:10 INFO - PROCESS | 2873 | 1468770310872 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x119987000) [pid = 2873] [serial = 1883] [outer = 0x118730c00] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce36800 == 46 [pid = 2873] [id = 620] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12c735000 == 45 [pid = 2873] [id = 619] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x129218800 == 44 [pid = 2873] [id = 618] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd4c800 == 43 [pid = 2873] [id = 617] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x129335000 == 42 [pid = 2873] [id = 616] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12a76f800 == 41 [pid = 2873] [id = 615] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12a630000 == 40 [pid = 2873] [id = 614] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x128b79000 == 39 [pid = 2873] [id = 613] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x125662800 == 38 [pid = 2873] [id = 612] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc4000 == 37 [pid = 2873] [id = 611] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x118589000 == 36 [pid = 2873] [id = 610] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12561b800 == 35 [pid = 2873] [id = 609] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x119b40800 == 34 [pid = 2873] [id = 608] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12c71b800 == 33 [pid = 2873] [id = 607] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x123c90800 == 32 [pid = 2873] [id = 626] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12d690800 == 31 [pid = 2873] [id = 625] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12d179000 == 30 [pid = 2873] [id = 624] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x128f42000 == 29 [pid = 2873] [id = 623] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x12d39f800 == 28 [pid = 2873] [id = 621] 08:45:11 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a6800 == 27 [pid = 2873] [id = 622] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x129511800) [pid = 2873] [serial = 1822] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x121011c00) [pid = 2873] [serial = 1801] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12402ac00) [pid = 2873] [serial = 1802] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x110ee2800) [pid = 2873] [serial = 1774] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x112f5cc00) [pid = 2873] [serial = 1789] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x110fac400) [pid = 2873] [serial = 1790] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x112d76000) [pid = 2873] [serial = 1775] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1270afc00) [pid = 2873] [serial = 1807] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x110eec000) [pid = 2873] [serial = 1786] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1182e4000) [pid = 2873] [serial = 1787] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1176d3400) [pid = 2873] [serial = 1777] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x11856cc00) [pid = 2873] [serial = 1778] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11972ac00) [pid = 2873] [serial = 1795] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x11997e000) [pid = 2873] [serial = 1796] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1182e2000) [pid = 2873] [serial = 1792] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x11856a800) [pid = 2873] [serial = 1793] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x121011800) [pid = 2873] [serial = 1781] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11997ec00) [pid = 2873] [serial = 1780] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x12558e000) [pid = 2873] [serial = 1783] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1273f2800) [pid = 2873] [serial = 1784] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x124d8dc00) [pid = 2873] [serial = 1804] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x126d40c00) [pid = 2873] [serial = 1805] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x12742c800) [pid = 2873] [serial = 1810] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1273f1400) [pid = 2873] [serial = 1808] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x124b91c00) [pid = 2873] [serial = 1816] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x128bdc400) [pid = 2873] [serial = 1819] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1182dc800) [pid = 2873] [serial = 1813] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x128bd4c00) [pid = 2873] [serial = 1811] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119a85000) [pid = 2873] [serial = 1798] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119b63c00) [pid = 2873] [serial = 1799] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x11996c400) [pid = 2873] [serial = 1814] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1292d1c00) [pid = 2873] [serial = 1820] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x127426400) [pid = 2873] [serial = 1817] [outer = 0x0] [url = about:blank] 08:45:11 INFO - PROCESS | 2873 | 1468770311957 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1324ms 08:45:12 INFO - PROCESS | 2873 | 1468770312010 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 2873 | 1468770312012 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:45:12 INFO - PROCESS | 2873 | 1468770312015 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 2873 | 1468770312017 Marionette TRACE conn2 <- [1,2482,null,{}] 08:45:12 INFO - PROCESS | 2873 | 1468770312021 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}] 08:45:12 INFO - PROCESS | 2873 | 1468770312023 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:12 INFO - PROCESS | 2873 | 1468770312105 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:45:12 INFO - PROCESS | 2873 | 1468770312165 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 2873 | 1468770312166 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x117009000 == 28 [pid = 2873] [id = 628] 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x112a7b800) [pid = 2873] [serial = 1884] [outer = 0x0] 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x112f54000) [pid = 2873] [serial = 1885] [outer = 0x112a7b800] 08:45:12 INFO - PROCESS | 2873 | 1468770312194 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x113037400) [pid = 2873] [serial = 1886] [outer = 0x112a7b800] 08:45:12 INFO - PROCESS | 2873 | 1468770312505 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 08:45:12 INFO - PROCESS | 2873 | 1468770312535 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 2873 | 1468770312538 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:45:12 INFO - PROCESS | 2873 | 1468770312545 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 2873 | 1468770312547 Marionette TRACE conn2 <- [1,2486,null,{}] 08:45:12 INFO - PROCESS | 2873 | 1468770312549 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}] 08:45:12 INFO - PROCESS | 2873 | 1468770312551 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:12 INFO - PROCESS | 2873 | 1468770312629 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:45:12 INFO - PROCESS | 2873 | 1468770312632 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 2873 | 1468770312634 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x11858f000 == 29 [pid = 2873] [id = 629] 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x113868400) [pid = 2873] [serial = 1887] [outer = 0x0] 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1151db000) [pid = 2873] [serial = 1888] [outer = 0x113868400] 08:45:12 INFO - PROCESS | 2873 | 1468770312664 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x116768400) [pid = 2873] [serial = 1889] [outer = 0x113868400] 08:45:13 INFO - PROCESS | 2873 | 1468770313036 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 08:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:45:13 INFO - PROCESS | 2873 | 1468770313065 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 2873 | 1468770313067 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:45:13 INFO - PROCESS | 2873 | 1468770313069 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 2873 | 1468770313071 Marionette TRACE conn2 <- [1,2490,null,{}] 08:45:13 INFO - PROCESS | 2873 | 1468770313079 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}] 08:45:13 INFO - PROCESS | 2873 | 1468770313083 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:13 INFO - PROCESS | 2873 | 1468770313159 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:45:13 INFO - PROCESS | 2873 | 1468770313166 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 2873 | 1468770313168 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b34800 == 30 [pid = 2873] [id = 630] 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1128d2000) [pid = 2873] [serial = 1890] [outer = 0x0] 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1182e4c00) [pid = 2873] [serial = 1891] [outer = 0x1128d2000] 08:45:13 INFO - PROCESS | 2873 | 1468770313198 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118578800) [pid = 2873] [serial = 1892] [outer = 0x1128d2000] 08:45:13 INFO - PROCESS | 2873 | 1468770313543 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 08:45:13 INFO - PROCESS | 2873 | 1468770313592 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 2873 | 1468770313594 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:45:13 INFO - PROCESS | 2873 | 1468770313596 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 2873 | 1468770313597 Marionette TRACE conn2 <- [1,2494,null,{}] 08:45:13 INFO - PROCESS | 2873 | 1468770313599 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}] 08:45:13 INFO - PROCESS | 2873 | 1468770313600 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:13 INFO - PROCESS | 2873 | 1468770313708 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:45:13 INFO - PROCESS | 2873 | 1468770313745 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 2873 | 1468770313747 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f0f000 == 31 [pid = 2873] [id = 631] 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x118736800) [pid = 2873] [serial = 1893] [outer = 0x0] 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119024000) [pid = 2873] [serial = 1894] [outer = 0x118736800] 08:45:13 INFO - PROCESS | 2873 | 1468770313772 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119724800) [pid = 2873] [serial = 1895] [outer = 0x118736800] 08:45:14 INFO - PROCESS | 2873 | 1468770314063 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 08:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:45:14 INFO - PROCESS | 2873 | 1468770314114 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 2873 | 1468770314116 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:45:14 INFO - PROCESS | 2873 | 1468770314118 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 2873 | 1468770314119 Marionette TRACE conn2 <- [1,2498,null,{}] 08:45:14 INFO - PROCESS | 2873 | 1468770314121 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}] 08:45:14 INFO - PROCESS | 2873 | 1468770314122 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:14 INFO - PROCESS | 2873 | 1468770314219 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:45:14 INFO - PROCESS | 2873 | 1468770314257 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 2873 | 1468770314258 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x125618800 == 32 [pid = 2873] [id = 632] 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1133f4000) [pid = 2873] [serial = 1896] [outer = 0x0] 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119977c00) [pid = 2873] [serial = 1897] [outer = 0x1133f4000] 08:45:14 INFO - PROCESS | 2873 | 1468770314283 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119a83400) [pid = 2873] [serial = 1898] [outer = 0x1133f4000] 08:45:14 INFO - PROCESS | 2873 | 1468770314609 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 521ms 08:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:45:14 INFO - PROCESS | 2873 | 1468770314646 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 2873 | 1468770314647 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:45:14 INFO - PROCESS | 2873 | 1468770314649 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 2873 | 1468770314650 Marionette TRACE conn2 <- [1,2502,null,{}] 08:45:14 INFO - PROCESS | 2873 | 1468770314652 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}] 08:45:14 INFO - PROCESS | 2873 | 1468770314656 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:14 INFO - PROCESS | 2873 | 1468770314770 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:45:14 INFO - PROCESS | 2873 | 1468770314774 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 2873 | 1468770314775 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a16000 == 33 [pid = 2873] [id = 633] 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1176d3400) [pid = 2873] [serial = 1899] [outer = 0x0] 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x119b4e000) [pid = 2873] [serial = 1900] [outer = 0x1176d3400] 08:45:14 INFO - PROCESS | 2873 | 1468770314800 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x123ced800) [pid = 2873] [serial = 1901] [outer = 0x1176d3400] 08:45:15 INFO - PROCESS | 2873 | 1468770315153 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 08:45:15 INFO - PROCESS | 2873 | 1468770315176 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 2873 | 1468770315177 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:45:15 INFO - PROCESS | 2873 | 1468770315180 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 2873 | 1468770315181 Marionette TRACE conn2 <- [1,2506,null,{}] 08:45:15 INFO - PROCESS | 2873 | 1468770315183 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}] 08:45:15 INFO - PROCESS | 2873 | 1468770315184 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:15 INFO - PROCESS | 2873 | 1468770315283 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:45:15 INFO - PROCESS | 2873 | 1468770315308 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 2873 | 1468770315309 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921a800 == 34 [pid = 2873] [id = 634] 08:45:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x124023c00) [pid = 2873] [serial = 1902] [outer = 0x0] 08:45:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x124029800) [pid = 2873] [serial = 1903] [outer = 0x124023c00] 08:45:15 INFO - PROCESS | 2873 | 1468770315334 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1245c4400) [pid = 2873] [serial = 1904] [outer = 0x124023c00] 08:45:15 INFO - PROCESS | 2873 | 1468770315729 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 569ms 08:45:15 INFO - PROCESS | 2873 | 1468770315758 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 2873 | 1468770315760 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:45:15 INFO - PROCESS | 2873 | 1468770315764 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 2873 | 1468770315765 Marionette TRACE conn2 <- [1,2510,null,{}] 08:45:15 INFO - PROCESS | 2873 | 1468770315768 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}] 08:45:15 INFO - PROCESS | 2873 | 1468770315770 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:15 INFO - PROCESS | 2873 | 1468770315923 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:45:15 INFO - PROCESS | 2873 | 1468770315985 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 2873 | 1468770315986 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e18000 == 35 [pid = 2873] [id = 635] 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119020800) [pid = 2873] [serial = 1905] [outer = 0x0] 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x124d8d000) [pid = 2873] [serial = 1906] [outer = 0x119020800] 08:45:16 INFO - PROCESS | 2873 | 1468770316025 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x125632000) [pid = 2873] [serial = 1907] [outer = 0x119020800] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1128d9000) [pid = 2873] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x128bd7c00) [pid = 2873] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1256ba000) [pid = 2873] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1133f1400) [pid = 2873] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x12950a400) [pid = 2873] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119a83800) [pid = 2873] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1176d4000) [pid = 2873] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x11996c000) [pid = 2873] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1182e9400) [pid = 2873] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1133d2000) [pid = 2873] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1160dac00) [pid = 2873] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119981800) [pid = 2873] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x125630800) [pid = 2873] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x12959d800) [pid = 2873] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:45:16 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12ab29400) [pid = 2873] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:45:16 INFO - PROCESS | 2873 | 1468770316559 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 820ms 08:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:45:16 INFO - PROCESS | 2873 | 1468770316583 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 2873 | 1468770316584 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 2873 | 1468770316586 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 2873 | 1468770316588 Marionette TRACE conn2 <- [1,2514,null,{}] 08:45:16 INFO - PROCESS | 2873 | 1468770316595 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}] 08:45:16 INFO - PROCESS | 2873 | 1468770316597 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:16 INFO - PROCESS | 2873 | 1468770316707 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:45:16 INFO - PROCESS | 2873 | 1468770316747 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 2873 | 1468770316748 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x119b30000 == 36 [pid = 2873] [id = 636] 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x111fe5800) [pid = 2873] [serial = 1908] [outer = 0x0] 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1182dd000) [pid = 2873] [serial = 1909] [outer = 0x111fe5800] 08:45:16 INFO - PROCESS | 2873 | 1468770316773 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x123804400) [pid = 2873] [serial = 1910] [outer = 0x111fe5800] 08:45:17 INFO - PROCESS | 2873 | 1468770317028 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 475ms 08:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:45:17 INFO - PROCESS | 2873 | 1468770317064 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 2873 | 1468770317066 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:45:17 INFO - PROCESS | 2873 | 1468770317068 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 2873 | 1468770317069 Marionette TRACE conn2 <- [1,2518,null,{}] 08:45:17 INFO - PROCESS | 2873 | 1468770317071 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}] 08:45:17 INFO - PROCESS | 2873 | 1468770317073 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:17 INFO - PROCESS | 2873 | 1468770317166 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:45:17 INFO - PROCESS | 2873 | 1468770317169 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 2873 | 1468770317170 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa9a800 == 37 [pid = 2873] [id = 637] 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12402b000) [pid = 2873] [serial = 1911] [outer = 0x0] 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1256b0c00) [pid = 2873] [serial = 1912] [outer = 0x12402b000] 08:45:17 INFO - PROCESS | 2873 | 1468770317196 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x126973800) [pid = 2873] [serial = 1913] [outer = 0x12402b000] 08:45:17 INFO - PROCESS | 2873 | 1468770317530 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 08:45:17 INFO - PROCESS | 2873 | 1468770317588 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 2873 | 1468770317589 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:45:17 INFO - PROCESS | 2873 | 1468770317592 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 2873 | 1468770317593 Marionette TRACE conn2 <- [1,2522,null,{}] 08:45:17 INFO - PROCESS | 2873 | 1468770317596 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}] 08:45:17 INFO - PROCESS | 2873 | 1468770317597 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:17 INFO - PROCESS | 2873 | 1468770317683 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:45:17 INFO - PROCESS | 2873 | 1468770317687 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 2873 | 1468770317689 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x125619800 == 38 [pid = 2873] [id = 638] 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x126978000) [pid = 2873] [serial = 1914] [outer = 0x0] 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273a3c00) [pid = 2873] [serial = 1915] [outer = 0x126978000] 08:45:17 INFO - PROCESS | 2873 | 1468770317718 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273f4000) [pid = 2873] [serial = 1916] [outer = 0x126978000] 08:45:18 INFO - PROCESS | 2873 | 1468770318061 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 08:45:18 INFO - PROCESS | 2873 | 1468770318112 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 2873 | 1468770318113 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:45:18 INFO - PROCESS | 2873 | 1468770318115 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 2873 | 1468770318116 Marionette TRACE conn2 <- [1,2526,null,{}] 08:45:18 INFO - PROCESS | 2873 | 1468770318118 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}] 08:45:18 INFO - PROCESS | 2873 | 1468770318119 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:18 INFO - PROCESS | 2873 | 1468770318198 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:45:18 INFO - PROCESS | 2873 | 1468770318260 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 2873 | 1468770318261 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b91c800 == 39 [pid = 2873] [id = 639] 08:45:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1182e5c00) [pid = 2873] [serial = 1917] [outer = 0x0] 08:45:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x1273ec400) [pid = 2873] [serial = 1918] [outer = 0x1182e5c00] 08:45:18 INFO - PROCESS | 2873 | 1468770318285 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x127430800) [pid = 2873] [serial = 1919] [outer = 0x1182e5c00] 08:45:18 INFO - PROCESS | 2873 | 1468770318753 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 08:45:18 INFO - PROCESS | 2873 | 1468770318800 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 2873 | 1468770318803 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:45:18 INFO - PROCESS | 2873 | 1468770318809 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 2873 | 1468770318812 Marionette TRACE conn2 <- [1,2530,null,{}] 08:45:18 INFO - PROCESS | 2873 | 1468770318817 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}] 08:45:18 INFO - PROCESS | 2873 | 1468770318818 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:18 INFO - PROCESS | 2873 | 1468770318916 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:45:19 INFO - PROCESS | 2873 | 1468770319073 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 2873 | 1468770319075 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x118580800 == 40 [pid = 2873] [id = 640] 08:45:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112d73c00) [pid = 2873] [serial = 1920] [outer = 0x0] 08:45:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112e70000) [pid = 2873] [serial = 1921] [outer = 0x112d73c00] 08:45:19 INFO - PROCESS | 2873 | 1468770319127 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1133f5c00) [pid = 2873] [serial = 1922] [outer = 0x112d73c00] 08:45:19 INFO - PROCESS | 2873 | 1468770319676 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:45:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 928ms 08:45:19 INFO - PROCESS | 2873 | 1468770319736 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 2873 | 1468770319741 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:45:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:45:19 INFO - PROCESS | 2873 | 1468770319783 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 2873 | 1468770319786 Marionette TRACE conn2 <- [1,2534,null,{}] 08:45:19 INFO - PROCESS | 2873 | 1468770319791 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}] 08:45:19 INFO - PROCESS | 2873 | 1468770319794 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:19 INFO - PROCESS | 2873 | 1468770319968 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:45:20 INFO - PROCESS | 2873 | 1468770320107 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 2873 | 1468770320108 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x125659000 == 41 [pid = 2873] [id = 641] 08:45:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x1160d9000) [pid = 2873] [serial = 1923] [outer = 0x0] 08:45:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1176d9800) [pid = 2873] [serial = 1924] [outer = 0x1160d9000] 08:45:20 INFO - PROCESS | 2873 | 1468770320160 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x1182e6400) [pid = 2873] [serial = 1925] [outer = 0x1160d9000] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x125619800 == 40 [pid = 2873] [id = 638] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa9a800 == 39 [pid = 2873] [id = 637] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x119b30000 == 38 [pid = 2873] [id = 636] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x129e18000 == 37 [pid = 2873] [id = 635] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x12921a800 == 36 [pid = 2873] [id = 634] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x128a16000 == 35 [pid = 2873] [id = 633] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x125618800 == 34 [pid = 2873] [id = 632] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x123f0f000 == 33 [pid = 2873] [id = 631] 08:45:20 INFO - PROCESS | 2873 | 1468770320857 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]]]}] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x119b34800 == 32 [pid = 2873] [id = 630] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x11858f000 == 31 [pid = 2873] [id = 629] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x117009000 == 30 [pid = 2873] [id = 628] 08:45:20 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f7800 == 29 [pid = 2873] [id = 627] 08:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1129ms 08:45:20 INFO - PROCESS | 2873 | 1468770320907 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 2873 | 1468770320910 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:45:20 INFO - PROCESS | 2873 | 1468770320913 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 2873 | 1468770320914 Marionette TRACE conn2 <- [1,2538,null,{}] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x129571c00) [pid = 2873] [serial = 1853] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1256b1000) [pid = 2873] [serial = 1844] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x124defc00) [pid = 2873] [serial = 1841] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x129571800) [pid = 2873] [serial = 1859] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12502e800) [pid = 2873] [serial = 1843] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x129283400) [pid = 2873] [serial = 1849] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128d8d800) [pid = 2873] [serial = 1847] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x126ee9c00) [pid = 2873] [serial = 1846] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x11721bc00) [pid = 2873] [serial = 1855] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12951c800) [pid = 2873] [serial = 1852] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x129507800) [pid = 2873] [serial = 1850] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x128d96000) [pid = 2873] [serial = 1858] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118577c00) [pid = 2873] [serial = 1828] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x11902d000) [pid = 2873] [serial = 1829] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119a88c00) [pid = 2873] [serial = 1837] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x121017c00) [pid = 2873] [serial = 1838] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11906b400) [pid = 2873] [serial = 1834] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11972b400) [pid = 2873] [serial = 1835] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x119981c00) [pid = 2873] [serial = 1856] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1138eb800) [pid = 2873] [serial = 1825] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x116971000) [pid = 2873] [serial = 1826] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x11696f800) [pid = 2873] [serial = 1831] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x117e96800) [pid = 2873] [serial = 1832] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12402a000) [pid = 2873] [serial = 1840] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x129569800) [pid = 2873] [serial = 1823] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x12a6dac00) [pid = 2873] [serial = 1861] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12b12d800) [pid = 2873] [serial = 1864] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x12b131c00) [pid = 2873] [serial = 1865] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x12aa0dc00) [pid = 2873] [serial = 1862] [outer = 0x0] [url = about:blank] 08:45:20 INFO - PROCESS | 2873 | 1468770320931 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}] 08:45:20 INFO - PROCESS | 2873 | 1468770320933 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:21 INFO - PROCESS | 2873 | 1468770321029 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:45:21 INFO - PROCESS | 2873 | 1468770321037 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 2873 | 1468770321039 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170ca000 == 30 [pid = 2873] [id = 642] 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1133eb800) [pid = 2873] [serial = 1926] [outer = 0x0] 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x113866800) [pid = 2873] [serial = 1927] [outer = 0x1133eb800] 08:45:21 INFO - PROCESS | 2873 | 1468770321067 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x11602e400) [pid = 2873] [serial = 1928] [outer = 0x1133eb800] 08:45:21 INFO - PROCESS | 2873 | 1468770321390 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 524ms 08:45:21 INFO - PROCESS | 2873 | 1468770321437 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 2873 | 1468770321440 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:45:21 INFO - PROCESS | 2873 | 1468770321444 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 2873 | 1468770321446 Marionette TRACE conn2 <- [1,2542,null,{}] 08:45:21 INFO - PROCESS | 2873 | 1468770321448 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}] 08:45:21 INFO - PROCESS | 2873 | 1468770321450 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:21 INFO - PROCESS | 2873 | 1468770321579 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:45:21 INFO - PROCESS | 2873 | 1468770321587 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 2873 | 1468770321589 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x1170c5800 == 31 [pid = 2873] [id = 643] 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x116fc6800) [pid = 2873] [serial = 1929] [outer = 0x0] 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x118044800) [pid = 2873] [serial = 1930] [outer = 0x116fc6800] 08:45:21 INFO - PROCESS | 2873 | 1468770321617 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x118513000) [pid = 2873] [serial = 1931] [outer = 0x116fc6800] 08:45:21 INFO - PROCESS | 2873 | 1468770321965 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 569ms 08:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:45:22 INFO - PROCESS | 2873 | 1468770322017 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 2873 | 1468770322018 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 2873 | 1468770322020 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 2873 | 1468770322023 Marionette TRACE conn2 <- [1,2546,null,{}] 08:45:22 INFO - PROCESS | 2873 | 1468770322031 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}] 08:45:22 INFO - PROCESS | 2873 | 1468770322034 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:22 INFO - PROCESS | 2873 | 1468770322114 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:45:22 INFO - PROCESS | 2873 | 1468770322119 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 2873 | 1468770322121 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x125618800 == 32 [pid = 2873] [id = 644] 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1128d6000) [pid = 2873] [serial = 1932] [outer = 0x0] 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119722400) [pid = 2873] [serial = 1933] [outer = 0x1128d6000] 08:45:22 INFO - PROCESS | 2873 | 1468770322150 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x119980c00) [pid = 2873] [serial = 1934] [outer = 0x1128d6000] 08:45:22 INFO - PROCESS | 2873 | 1468770322483 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 473ms 08:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:45:22 INFO - PROCESS | 2873 | 1468770322496 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 2873 | 1468770322497 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 2873 | 1468770322499 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 2873 | 1468770322501 Marionette TRACE conn2 <- [1,2550,null,{}] 08:45:22 INFO - PROCESS | 2873 | 1468770322503 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}] 08:45:22 INFO - PROCESS | 2873 | 1468770322504 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:22 INFO - PROCESS | 2873 | 1468770322584 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:45:22 INFO - PROCESS | 2873 | 1468770322588 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 2873 | 1468770322589 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x128c3f800 == 33 [pid = 2873] [id = 645] 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119a87000) [pid = 2873] [serial = 1935] [outer = 0x0] 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119b54000) [pid = 2873] [serial = 1936] [outer = 0x119a87000] 08:45:22 INFO - PROCESS | 2873 | 1468770322618 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x121012800) [pid = 2873] [serial = 1937] [outer = 0x119a87000] 08:45:22 INFO - PROCESS | 2873 | 1468770322960 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 469ms 08:45:22 INFO - PROCESS | 2873 | 1468770322969 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 2873 | 1468770322971 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:45:22 INFO - PROCESS | 2873 | 1468770322973 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 2873 | 1468770322974 Marionette TRACE conn2 <- [1,2554,null,{}] 08:45:22 INFO - PROCESS | 2873 | 1468770322982 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}] 08:45:22 INFO - PROCESS | 2873 | 1468770322984 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:23 INFO - PROCESS | 2873 | 1468770323108 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:45:23 INFO - PROCESS | 2873 | 1468770323112 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 2873 | 1468770323113 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e03000 == 34 [pid = 2873] [id = 646] 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119b48400) [pid = 2873] [serial = 1938] [outer = 0x0] 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x123806000) [pid = 2873] [serial = 1939] [outer = 0x119b48400] 08:45:23 INFO - PROCESS | 2873 | 1468770323137 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x123e34400) [pid = 2873] [serial = 1940] [outer = 0x119b48400] 08:45:23 INFO - PROCESS | 2873 | 1468770323471 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 08:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:45:23 INFO - PROCESS | 2873 | 1468770323501 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 2873 | 1468770323502 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:45:23 INFO - PROCESS | 2873 | 1468770323504 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 2873 | 1468770323505 Marionette TRACE conn2 <- [1,2558,null,{}] 08:45:23 INFO - PROCESS | 2873 | 1468770323510 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}] 08:45:23 INFO - PROCESS | 2873 | 1468770323514 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:23 INFO - PROCESS | 2873 | 1468770323631 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:45:23 INFO - PROCESS | 2873 | 1468770323642 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 2873 | 1468770323643 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a77c000 == 35 [pid = 2873] [id = 647] 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x123e35c00) [pid = 2873] [serial = 1941] [outer = 0x0] 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12562c800) [pid = 2873] [serial = 1942] [outer = 0x123e35c00] 08:45:23 INFO - PROCESS | 2873 | 1468770323668 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1270b6c00) [pid = 2873] [serial = 1943] [outer = 0x123e35c00] 08:45:24 INFO - PROCESS | 2873 | 1468770324041 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 08:45:24 INFO - PROCESS | 2873 | 1468770324080 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 2873 | 1468770324082 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:45:24 INFO - PROCESS | 2873 | 1468770324084 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 2873 | 1468770324086 Marionette TRACE conn2 <- [1,2562,null,{}] 08:45:24 INFO - PROCESS | 2873 | 1468770324088 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}] 08:45:24 INFO - PROCESS | 2873 | 1468770324090 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:24 INFO - PROCESS | 2873 | 1468770324236 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:45:24 INFO - PROCESS | 2873 | 1468770324259 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 2873 | 1468770324260 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b872800 == 36 [pid = 2873] [id = 648] 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273a4000) [pid = 2873] [serial = 1944] [outer = 0x0] 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1273f0c00) [pid = 2873] [serial = 1945] [outer = 0x1273a4000] 08:45:24 INFO - PROCESS | 2873 | 1468770324300 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128bcf800) [pid = 2873] [serial = 1946] [outer = 0x1273a4000] 08:45:24 INFO - PROCESS | 2873 | 1468770324693 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 619ms 08:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:45:24 INFO - PROCESS | 2873 | 1468770324704 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 2873 | 1468770324705 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:45:24 INFO - PROCESS | 2873 | 1468770324707 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 2873 | 1468770324710 Marionette TRACE conn2 <- [1,2566,null,{}] 08:45:24 INFO - PROCESS | 2873 | 1468770324714 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}] 08:45:24 INFO - PROCESS | 2873 | 1468770324715 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:24 INFO - PROCESS | 2873 | 1468770324815 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:45:24 INFO - PROCESS | 2873 | 1468770324828 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 2873 | 1468770324829 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd2d800 == 37 [pid = 2873] [id = 649] 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x128bd0400) [pid = 2873] [serial = 1947] [outer = 0x0] 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x128bd9400) [pid = 2873] [serial = 1948] [outer = 0x128bd0400] 08:45:24 INFO - PROCESS | 2873 | 1468770324853 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x128d96000) [pid = 2873] [serial = 1949] [outer = 0x128bd0400] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x112f51c00) [pid = 2873] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x11872c000) [pid = 2873] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1133f4000) [pid = 2873] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1128d2000) [pid = 2873] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x113868400) [pid = 2873] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x123807000) [pid = 2873] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x118736800) [pid = 2873] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118730c00) [pid = 2873] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1129af800) [pid = 2873] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x112a7b800) [pid = 2873] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1160da800) [pid = 2873] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1176d3400) [pid = 2873] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x111fe5800) [pid = 2873] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x124023c00) [pid = 2873] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119020800) [pid = 2873] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x12402b000) [pid = 2873] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:45:25 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x126978000) [pid = 2873] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:45:25 INFO - PROCESS | 2873 | 1468770325291 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 623ms 08:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:45:25 INFO - PROCESS | 2873 | 1468770325330 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 2873 | 1468770325332 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:45:25 INFO - PROCESS | 2873 | 1468770325334 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 2873 | 1468770325335 Marionette TRACE conn2 <- [1,2570,null,{}] 08:45:25 INFO - PROCESS | 2873 | 1468770325338 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}] 08:45:25 INFO - PROCESS | 2873 | 1468770325339 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:25 INFO - PROCESS | 2873 | 1468770325422 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:45:25 INFO - PROCESS | 2873 | 1468770325504 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 2873 | 1468770325505 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x125615000 == 38 [pid = 2873] [id = 650] 08:45:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1121b2000) [pid = 2873] [serial = 1950] [outer = 0x0] 08:45:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1160da800) [pid = 2873] [serial = 1951] [outer = 0x1121b2000] 08:45:25 INFO - PROCESS | 2873 | 1468770325545 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119588800) [pid = 2873] [serial = 1952] [outer = 0x1121b2000] 08:45:25 INFO - PROCESS | 2873 | 1468770325833 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 08:45:25 INFO - PROCESS | 2873 | 1468770325854 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 2873 | 1468770325855 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:45:25 INFO - PROCESS | 2873 | 1468770325865 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 2873 | 1468770325866 Marionette TRACE conn2 <- [1,2574,null,{}] 08:45:25 INFO - PROCESS | 2873 | 1468770325868 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}] 08:45:25 INFO - PROCESS | 2873 | 1468770325869 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:25 INFO - PROCESS | 2873 | 1468770325953 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:45:25 INFO - PROCESS | 2873 | 1468770325958 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 2873 | 1468770325960 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c286000 == 39 [pid = 2873] [id = 651] 08:45:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119a8cc00) [pid = 2873] [serial = 1953] [outer = 0x0] 08:45:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x123e31400) [pid = 2873] [serial = 1954] [outer = 0x119a8cc00] 08:45:25 INFO - PROCESS | 2873 | 1468770325992 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x128d8f800) [pid = 2873] [serial = 1955] [outer = 0x119a8cc00] 08:45:26 INFO - PROCESS | 2873 | 1468770326345 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 08:45:26 INFO - PROCESS | 2873 | 1468770326396 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 2873 | 1468770326397 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:45:26 INFO - PROCESS | 2873 | 1468770326400 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 2873 | 1468770326401 Marionette TRACE conn2 <- [1,2578,null,{}] 08:45:26 INFO - PROCESS | 2873 | 1468770326403 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}] 08:45:26 INFO - PROCESS | 2873 | 1468770326405 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:26 INFO - PROCESS | 2873 | 1468770326500 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:45:26 INFO - PROCESS | 2873 | 1468770326503 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 2873 | 1468770326505 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c72e000 == 40 [pid = 2873] [id = 652] 08:45:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1292c3c00) [pid = 2873] [serial = 1956] [outer = 0x0] 08:45:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12950c000) [pid = 2873] [serial = 1957] [outer = 0x1292c3c00] 08:45:26 INFO - PROCESS | 2873 | 1468770326531 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x129526400) [pid = 2873] [serial = 1958] [outer = 0x1292c3c00] 08:45:26 INFO - PROCESS | 2873 | 1468770326852 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 08:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:45:26 INFO - PROCESS | 2873 | 1468770326868 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 2873 | 1468770326870 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 2873 | 1468770326873 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 2873 | 1468770326874 Marionette TRACE conn2 <- [1,2582,null,{}] 08:45:26 INFO - PROCESS | 2873 | 1468770326880 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}] 08:45:26 INFO - PROCESS | 2873 | 1468770326881 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:26 INFO - PROCESS | 2873 | 1468770326963 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:45:26 INFO - PROCESS | 2873 | 1468770326966 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 2873 | 1468770326967 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca7f800 == 41 [pid = 2873] [id = 653] 08:45:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x129526800) [pid = 2873] [serial = 1959] [outer = 0x0] 08:45:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x129574c00) [pid = 2873] [serial = 1960] [outer = 0x129526800] 08:45:27 INFO - PROCESS | 2873 | 1468770326999 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12a6d0400) [pid = 2873] [serial = 1961] [outer = 0x129526800] 08:45:27 INFO - PROCESS | 2873 | 1468770327479 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]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:45:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 08:45:27 INFO - PROCESS | 2873 | 1468770327546 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 2873 | 1468770327549 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:45:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:45:27 INFO - PROCESS | 2873 | 1468770327552 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 2873 | 1468770327554 Marionette TRACE conn2 <- [1,2586,null,{}] 08:45:27 INFO - PROCESS | 2873 | 1468770327558 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}] 08:45:27 INFO - PROCESS | 2873 | 1468770327560 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:27 INFO - PROCESS | 2873 | 1468770327663 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:45:27 INFO - PROCESS | 2873 | 1468770327739 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 2873 | 1468770327740 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194ec800 == 42 [pid = 2873] [id = 654] 08:45:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1132e5c00) [pid = 2873] [serial = 1962] [outer = 0x0] 08:45:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x113f30c00) [pid = 2873] [serial = 1963] [outer = 0x1132e5c00] 08:45:27 INFO - PROCESS | 2873 | 1468770327771 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x116971000) [pid = 2873] [serial = 1964] [outer = 0x1132e5c00] 08:45:28 INFO - PROCESS | 2873 | 1468770328160 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 08:45:28 INFO - PROCESS | 2873 | 1468770328223 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 2873 | 1468770328226 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:45:28 INFO - PROCESS | 2873 | 1468770328231 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 2873 | 1468770328233 Marionette TRACE conn2 <- [1,2590,null,{}] 08:45:28 INFO - PROCESS | 2873 | 1468770328235 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}] 08:45:28 INFO - PROCESS | 2873 | 1468770328237 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:28 INFO - PROCESS | 2873 | 1468770328341 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:45:28 INFO - PROCESS | 2873 | 1468770328441 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 2873 | 1468770328442 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e18000 == 43 [pid = 2873] [id = 655] 08:45:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x11872f400) [pid = 2873] [serial = 1965] [outer = 0x0] 08:45:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x11887a800) [pid = 2873] [serial = 1966] [outer = 0x11872f400] 08:45:28 INFO - PROCESS | 2873 | 1468770328473 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x1197e0c00) [pid = 2873] [serial = 1967] [outer = 0x11872f400] 08:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 08:45:28 INFO - PROCESS | 2873 | 1468770328897 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]]]}] 08:45:28 INFO - PROCESS | 2873 | 1468770328904 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 2873 | 1468770328905 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:45:28 INFO - PROCESS | 2873 | 1468770328908 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 2873 | 1468770328912 Marionette TRACE conn2 <- [1,2594,null,{}] 08:45:28 INFO - PROCESS | 2873 | 1468770328920 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}] 08:45:28 INFO - PROCESS | 2873 | 1468770328923 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:29 INFO - PROCESS | 2873 | 1468770329025 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:45:29 INFO - PROCESS | 2873 | 1468770329103 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 2873 | 1468770329105 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce3b800 == 44 [pid = 2873] [id = 656] 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x119b4a400) [pid = 2873] [serial = 1968] [outer = 0x0] 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x124026400) [pid = 2873] [serial = 1969] [outer = 0x119b4a400] 08:45:29 INFO - PROCESS | 2873 | 1468770329136 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12558d800) [pid = 2873] [serial = 1970] [outer = 0x119b4a400] 08:45:29 INFO - PROCESS | 2873 | 1468770329548 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:45:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 672ms 08:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:45:29 INFO - PROCESS | 2873 | 1468770329581 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 2873 | 1468770329582 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 2873 | 1468770329584 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 2873 | 1468770329586 Marionette TRACE conn2 <- [1,2598,null,{}] 08:45:29 INFO - PROCESS | 2873 | 1468770329588 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}] 08:45:29 INFO - PROCESS | 2873 | 1468770329590 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:29 INFO - PROCESS | 2873 | 1468770329692 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:45:29 INFO - PROCESS | 2873 | 1468770329795 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 2873 | 1468770329797 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d3a2000 == 45 [pid = 2873] [id = 657] 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x126977400) [pid = 2873] [serial = 1971] [outer = 0x0] 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1273ef000) [pid = 2873] [serial = 1972] [outer = 0x126977400] 08:45:29 INFO - PROCESS | 2873 | 1468770329827 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x128dd1c00) [pid = 2873] [serial = 1973] [outer = 0x126977400] 08:45:30 INFO - PROCESS | 2873 | 1468770330250 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 08:45:30 INFO - PROCESS | 2873 | 1468770330256 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 2873 | 1468770330257 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:45:30 INFO - PROCESS | 2873 | 1468770330262 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 2873 | 1468770330264 Marionette TRACE conn2 <- [1,2602,null,{}] 08:45:30 INFO - PROCESS | 2873 | 1468770330267 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}] 08:45:30 INFO - PROCESS | 2873 | 1468770330268 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:30 INFO - PROCESS | 2873 | 1468770330407 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:45:30 INFO - PROCESS | 2873 | 1468770330652 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 2873 | 1468770330654 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x11928c000 == 46 [pid = 2873] [id = 658] 08:45:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x110ee8400) [pid = 2873] [serial = 1974] [outer = 0x0] 08:45:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x1129ac000) [pid = 2873] [serial = 1975] [outer = 0x110ee8400] 08:45:30 INFO - PROCESS | 2873 | 1468770330684 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1132e8c00) [pid = 2873] [serial = 1976] [outer = 0x110ee8400] 08:45:31 INFO - PROCESS | 2873 | 1468770331266 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1070ms 08:45:31 INFO - PROCESS | 2873 | 1468770331334 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 2873 | 1468770331336 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:45:31 INFO - PROCESS | 2873 | 1468770331339 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 2873 | 1468770331340 Marionette TRACE conn2 <- [1,2606,null,{}] 08:45:31 INFO - PROCESS | 2873 | 1468770331344 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}] 08:45:31 INFO - PROCESS | 2873 | 1468770331347 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:31 INFO - PROCESS | 2873 | 1468770331439 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:45:31 INFO - PROCESS | 2873 | 1468770331519 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 2873 | 1468770331520 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x1167e5000 == 47 [pid = 2873] [id = 659] 08:45:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1138eb800) [pid = 2873] [serial = 1977] [outer = 0x0] 08:45:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x1176dac00) [pid = 2873] [serial = 1978] [outer = 0x1138eb800] 08:45:31 INFO - PROCESS | 2873 | 1468770331548 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 114 (0x11856a800) [pid = 2873] [serial = 1979] [outer = 0x1138eb800] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12c72e000 == 46 [pid = 2873] [id = 652] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12c286000 == 45 [pid = 2873] [id = 651] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x125615000 == 44 [pid = 2873] [id = 650] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd2d800 == 43 [pid = 2873] [id = 649] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12b872800 == 42 [pid = 2873] [id = 648] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12a77c000 == 41 [pid = 2873] [id = 647] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x129e03000 == 40 [pid = 2873] [id = 646] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x128c3f800 == 39 [pid = 2873] [id = 645] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x125618800 == 38 [pid = 2873] [id = 644] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x1170c5800 == 37 [pid = 2873] [id = 643] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x1170ca000 == 36 [pid = 2873] [id = 642] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x125659000 == 35 [pid = 2873] [id = 641] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x118580800 == 34 [pid = 2873] [id = 640] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12b91c800 == 33 [pid = 2873] [id = 639] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x11928c000 == 32 [pid = 2873] [id = 658] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12d3a2000 == 31 [pid = 2873] [id = 657] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce3b800 == 30 [pid = 2873] [id = 656] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x129e18000 == 29 [pid = 2873] [id = 655] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca7f800 == 28 [pid = 2873] [id = 653] 08:45:32 INFO - PROCESS | 2873 | --DOCSHELL 0x1194ec800 == 27 [pid = 2873] [id = 654] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 113 (0x1273ec400) [pid = 2873] [serial = 1918] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x117e9a800) [pid = 2873] [serial = 1868] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x1151dc800) [pid = 2873] [serial = 1867] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x119988c00) [pid = 2873] [serial = 1871] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x119977c00) [pid = 2873] [serial = 1897] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1182e4c00) [pid = 2873] [serial = 1891] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x11972a800) [pid = 2873] [serial = 1870] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x118578800) [pid = 2873] [serial = 1892] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1151db000) [pid = 2873] [serial = 1888] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x126e51000) [pid = 2873] [serial = 1874] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x116768400) [pid = 2873] [serial = 1889] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x119024000) [pid = 2873] [serial = 1894] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1256b1400) [pid = 2873] [serial = 1873] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119987000) [pid = 2873] [serial = 1883] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x119728800) [pid = 2873] [serial = 1882] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x128bd3400) [pid = 2873] [serial = 1876] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x128dd6400) [pid = 2873] [serial = 1877] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112f54000) [pid = 2873] [serial = 1885] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x113037400) [pid = 2873] [serial = 1886] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1182e5800) [pid = 2873] [serial = 1880] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x116a0c000) [pid = 2873] [serial = 1879] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119b4e000) [pid = 2873] [serial = 1900] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119a83400) [pid = 2873] [serial = 1898] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1182dd000) [pid = 2873] [serial = 1909] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x124029800) [pid = 2873] [serial = 1903] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1245c4400) [pid = 2873] [serial = 1904] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x124d8d000) [pid = 2873] [serial = 1906] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x123804400) [pid = 2873] [serial = 1910] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1256b0c00) [pid = 2873] [serial = 1912] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1273a3c00) [pid = 2873] [serial = 1915] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x125632000) [pid = 2873] [serial = 1907] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x126973800) [pid = 2873] [serial = 1913] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x123ced800) [pid = 2873] [serial = 1901] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x119724800) [pid = 2873] [serial = 1895] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1273f4000) [pid = 2873] [serial = 1916] [outer = 0x0] [url = about:blank] 08:45:32 INFO - PROCESS | 2873 | 1468770332514 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1223ms 08:45:32 INFO - PROCESS | 2873 | 1468770332563 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:45:32 INFO - PROCESS | 2873 | 1468770332565 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:45:32 INFO - PROCESS | 2873 | 1468770332568 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 2873 | 1468770332570 Marionette TRACE conn2 <- [1,2610,null,{}] 08:45:32 INFO - PROCESS | 2873 | 1468770332574 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}] 08:45:32 INFO - PROCESS | 2873 | 1468770332575 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:32 INFO - PROCESS | 2873 | 1468770332656 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:45:32 INFO - PROCESS | 2873 | 1468770332663 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 2873 | 1468770332665 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x116f49800 == 28 [pid = 2873] [id = 660] 08:45:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1129b2000) [pid = 2873] [serial = 1980] [outer = 0x0] 08:45:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x112f54800) [pid = 2873] [serial = 1981] [outer = 0x1129b2000] 08:45:32 INFO - PROCESS | 2873 | 1468770332693 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1128d0c00) [pid = 2873] [serial = 1982] [outer = 0x1129b2000] 08:45:33 INFO - PROCESS | 2873 | 1468770333093 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 571ms 08:45:33 INFO - PROCESS | 2873 | 1468770333140 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 2873 | 1468770333143 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:45:33 INFO - PROCESS | 2873 | 1468770333148 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 2873 | 1468770333149 Marionette TRACE conn2 <- [1,2614,null,{}] 08:45:33 INFO - PROCESS | 2873 | 1468770333152 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}] 08:45:33 INFO - PROCESS | 2873 | 1468770333153 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:33 INFO - PROCESS | 2873 | 1468770333231 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:45:33 INFO - PROCESS | 2873 | 1468770333235 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 2873 | 1468770333237 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x119050000 == 29 [pid = 2873] [id = 661] 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x113d8d000) [pid = 2873] [serial = 1983] [outer = 0x0] 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x116764400) [pid = 2873] [serial = 1984] [outer = 0x113d8d000] 08:45:33 INFO - PROCESS | 2873 | 1468770333265 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x117e9a000) [pid = 2873] [serial = 1985] [outer = 0x113d8d000] 08:45:33 INFO - PROCESS | 2873 | 1468770333605 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 08:45:33 INFO - PROCESS | 2873 | 1468770333616 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 2873 | 1468770333618 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:45:33 INFO - PROCESS | 2873 | 1468770333620 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 2873 | 1468770333622 Marionette TRACE conn2 <- [1,2618,null,{}] 08:45:33 INFO - PROCESS | 2873 | 1468770333633 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}] 08:45:33 INFO - PROCESS | 2873 | 1468770333636 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:33 INFO - PROCESS | 2873 | 1468770333716 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:45:33 INFO - PROCESS | 2873 | 1468770333774 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 2873 | 1468770333776 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x123941000 == 30 [pid = 2873] [id = 662] 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1128ca400) [pid = 2873] [serial = 1986] [outer = 0x0] 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x11856a400) [pid = 2873] [serial = 1987] [outer = 0x1128ca400] 08:45:33 INFO - PROCESS | 2873 | 1468770333804 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11902b800) [pid = 2873] [serial = 1988] [outer = 0x1128ca400] 08:45:34 INFO - PROCESS | 2873 | 1468770334105 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 08:45:34 INFO - PROCESS | 2873 | 1468770334146 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 2873 | 1468770334148 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:45:34 INFO - PROCESS | 2873 | 1468770334150 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 2873 | 1468770334152 Marionette TRACE conn2 <- [1,2622,null,{}] 08:45:34 INFO - PROCESS | 2873 | 1468770334154 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}] 08:45:34 INFO - PROCESS | 2873 | 1468770334155 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:34 INFO - PROCESS | 2873 | 1468770334234 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:45:34 INFO - PROCESS | 2873 | 1468770334296 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 2873 | 1468770334297 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x124648000 == 31 [pid = 2873] [id = 663] 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x117e91400) [pid = 2873] [serial = 1989] [outer = 0x0] 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119721c00) [pid = 2873] [serial = 1990] [outer = 0x117e91400] 08:45:34 INFO - PROCESS | 2873 | 1468770334323 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119983400) [pid = 2873] [serial = 1991] [outer = 0x117e91400] 08:45:34 INFO - PROCESS | 2873 | 1468770334614 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 08:45:34 INFO - PROCESS | 2873 | 1468770334669 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 2873 | 1468770334670 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:45:34 INFO - PROCESS | 2873 | 1468770334682 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 2873 | 1468770334684 Marionette TRACE conn2 <- [1,2626,null,{}] 08:45:34 INFO - PROCESS | 2873 | 1468770334686 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}] 08:45:34 INFO - PROCESS | 2873 | 1468770334687 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:34 INFO - PROCESS | 2873 | 1468770334787 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:45:34 INFO - PROCESS | 2873 | 1468770334791 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 2873 | 1468770334792 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x127068800 == 32 [pid = 2873] [id = 664] 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1138f3000) [pid = 2873] [serial = 1992] [outer = 0x0] 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119a86400) [pid = 2873] [serial = 1993] [outer = 0x1138f3000] 08:45:34 INFO - PROCESS | 2873 | 1468770334817 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b51000) [pid = 2873] [serial = 1994] [outer = 0x1138f3000] 08:45:35 INFO - PROCESS | 2873 | 1468770335171 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 08:45:35 INFO - PROCESS | 2873 | 1468770335201 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 2873 | 1468770335203 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:45:35 INFO - PROCESS | 2873 | 1468770335205 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 2873 | 1468770335206 Marionette TRACE conn2 <- [1,2630,null,{}] 08:45:35 INFO - PROCESS | 2873 | 1468770335210 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}] 08:45:35 INFO - PROCESS | 2873 | 1468770335215 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:35 INFO - PROCESS | 2873 | 1468770335329 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:45:35 INFO - PROCESS | 2873 | 1468770335338 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 2873 | 1468770335339 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b7e000 == 33 [pid = 2873] [id = 665] 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x119b50400) [pid = 2873] [serial = 1995] [outer = 0x0] 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x123807000) [pid = 2873] [serial = 1996] [outer = 0x119b50400] 08:45:35 INFO - PROCESS | 2873 | 1468770335365 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x124d8d400) [pid = 2873] [serial = 1997] [outer = 0x119b50400] 08:45:35 INFO - PROCESS | 2873 | 1468770335703 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 08:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:45:35 INFO - PROCESS | 2873 | 1468770335734 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 2873 | 1468770335735 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:45:35 INFO - PROCESS | 2873 | 1468770335737 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 2873 | 1468770335739 Marionette TRACE conn2 <- [1,2634,null,{}] 08:45:35 INFO - PROCESS | 2873 | 1468770335741 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}] 08:45:35 INFO - PROCESS | 2873 | 1468770335751 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:35 INFO - PROCESS | 2873 | 1468770335846 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:45:35 INFO - PROCESS | 2873 | 1468770335859 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 2873 | 1468770335860 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e0d000 == 34 [pid = 2873] [id = 666] 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x11902d000) [pid = 2873] [serial = 1998] [outer = 0x0] 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12558b400) [pid = 2873] [serial = 1999] [outer = 0x11902d000] 08:45:35 INFO - PROCESS | 2873 | 1468770335884 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1256b2c00) [pid = 2873] [serial = 2000] [outer = 0x11902d000] 08:45:36 INFO - PROCESS | 2873 | 1468770336235 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 08:45:36 INFO - PROCESS | 2873 | 1468770336260 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 2873 | 1468770336261 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:45:36 INFO - PROCESS | 2873 | 1468770336263 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 2873 | 1468770336264 Marionette TRACE conn2 <- [1,2638,null,{}] 08:45:36 INFO - PROCESS | 2873 | 1468770336272 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}] 08:45:36 INFO - PROCESS | 2873 | 1468770336274 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:36 INFO - PROCESS | 2873 | 1468770336373 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:45:36 INFO - PROCESS | 2873 | 1468770336376 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 2873 | 1468770336377 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a72c800 == 35 [pid = 2873] [id = 667] 08:45:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x119b51400) [pid = 2873] [serial = 2001] [outer = 0x0] 08:45:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x126975400) [pid = 2873] [serial = 2002] [outer = 0x119b51400] 08:45:36 INFO - PROCESS | 2873 | 1468770336401 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x126e52c00) [pid = 2873] [serial = 2003] [outer = 0x119b51400] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x123e35c00) [pid = 2873] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1273a4000) [pid = 2873] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x128bd0400) [pid = 2873] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1121b2000) [pid = 2873] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119a8cc00) [pid = 2873] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1128d6000) [pid = 2873] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112d73c00) [pid = 2873] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1160d9000) [pid = 2873] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116fc6800) [pid = 2873] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1182e5c00) [pid = 2873] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1133eb800) [pid = 2873] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119a87000) [pid = 2873] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1292c3c00) [pid = 2873] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x129526800) [pid = 2873] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:45:36 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119b48400) [pid = 2873] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:45:36 INFO - PROCESS | 2873 | 1468770336889 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 08:45:36 INFO - PROCESS | 2873 | 1468770336933 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 2873 | 1468770336934 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:45:36 INFO - PROCESS | 2873 | 1468770336936 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 2873 | 1468770336938 Marionette TRACE conn2 <- [1,2642,null,{}] 08:45:36 INFO - PROCESS | 2873 | 1468770336940 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}] 08:45:36 INFO - PROCESS | 2873 | 1468770336942 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:37 INFO - PROCESS | 2873 | 1468770337022 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:45:37 INFO - PROCESS | 2873 | 1468770337095 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 2873 | 1468770337096 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x12393e000 == 36 [pid = 2873] [id = 668] 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1128cac00) [pid = 2873] [serial = 2004] [outer = 0x0] 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1133f3400) [pid = 2873] [serial = 2005] [outer = 0x1128cac00] 08:45:37 INFO - PROCESS | 2873 | 1468770337125 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11972ac00) [pid = 2873] [serial = 2006] [outer = 0x1128cac00] 08:45:37 INFO - PROCESS | 2873 | 1468770337376 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:45:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 08:45:37 INFO - PROCESS | 2873 | 1468770337405 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 2873 | 1468770337407 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:45:37 INFO - PROCESS | 2873 | 1468770337417 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 2873 | 1468770337418 Marionette TRACE conn2 <- [1,2646,null,{}] 08:45:37 INFO - PROCESS | 2873 | 1468770337420 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}] 08:45:37 INFO - PROCESS | 2873 | 1468770337421 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:37 INFO - PROCESS | 2873 | 1468770337501 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:45:37 INFO - PROCESS | 2873 | 1468770337505 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 2873 | 1468770337506 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b181800 == 37 [pid = 2873] [id = 669] 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1185ed000) [pid = 2873] [serial = 2007] [outer = 0x0] 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x126d41400) [pid = 2873] [serial = 2008] [outer = 0x1185ed000] 08:45:37 INFO - PROCESS | 2873 | 1468770337533 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1270b5c00) [pid = 2873] [serial = 2009] [outer = 0x1185ed000] 08:45:37 INFO - PROCESS | 2873 | 1468770337850 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:45:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 08:45:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:45:37 INFO - PROCESS | 2873 | 1468770337885 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 2873 | 1468770337887 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:45:37 INFO - PROCESS | 2873 | 1468770337889 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 2873 | 1468770337891 Marionette TRACE conn2 <- [1,2650,null,{}] 08:45:37 INFO - PROCESS | 2873 | 1468770337893 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}] 08:45:37 INFO - PROCESS | 2873 | 1468770337895 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:38 INFO - PROCESS | 2873 | 1468770338021 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:45:38 INFO - PROCESS | 2873 | 1468770338026 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 2873 | 1468770338028 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x1269af000 == 38 [pid = 2873] [id = 670] 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x113f36400) [pid = 2873] [serial = 2010] [outer = 0x0] 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1273ebc00) [pid = 2873] [serial = 2011] [outer = 0x113f36400] 08:45:38 INFO - PROCESS | 2873 | 1468770338054 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128d93800) [pid = 2873] [serial = 2012] [outer = 0x113f36400] 08:45:38 INFO - PROCESS | 2873 | 1468770338377 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:45:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 08:45:38 INFO - PROCESS | 2873 | 1468770338409 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 2873 | 1468770338413 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:45:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:45:38 INFO - PROCESS | 2873 | 1468770338415 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 2873 | 1468770338416 Marionette TRACE conn2 <- [1,2654,null,{}] 08:45:38 INFO - PROCESS | 2873 | 1468770338419 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}] 08:45:38 INFO - PROCESS | 2873 | 1468770338420 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:38 INFO - PROCESS | 2873 | 1468770338496 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:45:38 INFO - PROCESS | 2873 | 1468770338500 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 2873 | 1468770338501 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c281000 == 39 [pid = 2873] [id = 671] 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128d93c00) [pid = 2873] [serial = 2013] [outer = 0x0] 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x129286c00) [pid = 2873] [serial = 2014] [outer = 0x128d93c00] 08:45:38 INFO - PROCESS | 2873 | 1468770338525 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1292d2800) [pid = 2873] [serial = 2015] [outer = 0x128d93c00] 08:45:39 INFO - PROCESS | 2873 | 1468770339038 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:45:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 669ms 08:45:39 INFO - PROCESS | 2873 | 1468770339085 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 2873 | 1468770339087 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:45:39 INFO - PROCESS | 2873 | 1468770339116 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 2873 | 1468770339118 Marionette TRACE conn2 <- [1,2658,null,{}] 08:45:39 INFO - PROCESS | 2873 | 1468770339125 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}] 08:45:39 INFO - PROCESS | 2873 | 1468770339128 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:39 INFO - PROCESS | 2873 | 1468770339238 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:45:39 INFO - PROCESS | 2873 | 1468770339299 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 2873 | 1468770339300 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e2d800 == 40 [pid = 2873] [id = 672] 08:45:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1128ce800) [pid = 2873] [serial = 2016] [outer = 0x0] 08:45:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112dda000) [pid = 2873] [serial = 2017] [outer = 0x1128ce800] 08:45:39 INFO - PROCESS | 2873 | 1468770339331 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1133ca400) [pid = 2873] [serial = 2018] [outer = 0x1128ce800] 08:45:39 INFO - PROCESS | 2873 | 1468770339893 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:45:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 849ms 08:45:39 INFO - PROCESS | 2873 | 1468770339940 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 2873 | 1468770339947 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:45:39 INFO - PROCESS | 2873 | 1468770339954 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 2873 | 1468770339957 Marionette TRACE conn2 <- [1,2662,null,{}] 08:45:39 INFO - PROCESS | 2873 | 1468770339961 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}] 08:45:39 INFO - PROCESS | 2873 | 1468770339964 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:40 INFO - PROCESS | 2873 | 1468770340132 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:45:40 INFO - PROCESS | 2873 | 1468770340239 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 2873 | 1468770340241 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245eb800 == 41 [pid = 2873] [id = 673] 08:45:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x11721b000) [pid = 2873] [serial = 2019] [outer = 0x0] 08:45:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x11803f000) [pid = 2873] [serial = 2020] [outer = 0x11721b000] 08:45:40 INFO - PROCESS | 2873 | 1468770340271 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x118357000) [pid = 2873] [serial = 2021] [outer = 0x11721b000] 08:45:40 INFO - PROCESS | 2873 | 1468770340891 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:45:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 973ms 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x1269af000 == 40 [pid = 2873] [id = 670] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x12b181800 == 39 [pid = 2873] [id = 669] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x12393e000 == 38 [pid = 2873] [id = 668] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x12a72c800 == 37 [pid = 2873] [id = 667] 08:45:40 INFO - PROCESS | 2873 | 1468770340962 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 2873 | 1468770340964 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x129e0d000 == 36 [pid = 2873] [id = 666] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x128b7e000 == 35 [pid = 2873] [id = 665] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x127068800 == 34 [pid = 2873] [id = 664] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x124648000 == 33 [pid = 2873] [id = 663] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x123941000 == 32 [pid = 2873] [id = 662] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x119050000 == 31 [pid = 2873] [id = 661] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x116f49800 == 30 [pid = 2873] [id = 660] 08:45:40 INFO - PROCESS | 2873 | --DOCSHELL 0x1167e5000 == 29 [pid = 2873] [id = 659] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x12562c800) [pid = 2873] [serial = 1942] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x1273f0c00) [pid = 2873] [serial = 1945] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x128bd9400) [pid = 2873] [serial = 1948] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1160da800) [pid = 2873] [serial = 1951] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x123e31400) [pid = 2873] [serial = 1954] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x119722400) [pid = 2873] [serial = 1933] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x119980c00) [pid = 2873] [serial = 1934] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x112e70000) [pid = 2873] [serial = 1921] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1133f5c00) [pid = 2873] [serial = 1922] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x1176d9800) [pid = 2873] [serial = 1924] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1182e6400) [pid = 2873] [serial = 1925] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x128d8f800) [pid = 2873] [serial = 1955] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118044800) [pid = 2873] [serial = 1930] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x118513000) [pid = 2873] [serial = 1931] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x127430800) [pid = 2873] [serial = 1919] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x113866800) [pid = 2873] [serial = 1927] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x11602e400) [pid = 2873] [serial = 1928] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119b54000) [pid = 2873] [serial = 1936] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12950c000) [pid = 2873] [serial = 1957] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x129574c00) [pid = 2873] [serial = 1960] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x12a6d0400) [pid = 2873] [serial = 1961] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x129526400) [pid = 2873] [serial = 1958] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x128d96000) [pid = 2873] [serial = 1949] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x123806000) [pid = 2873] [serial = 1939] [outer = 0x0] [url = about:blank] 08:45:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x123e34400) [pid = 2873] [serial = 1940] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x119588800) [pid = 2873] [serial = 1952] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1270b6c00) [pid = 2873] [serial = 1943] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x128bcf800) [pid = 2873] [serial = 1946] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x121012800) [pid = 2873] [serial = 1937] [outer = 0x0] [url = about:blank] 08:45:40 INFO - PROCESS | 2873 | 1468770340978 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 2873 | 1468770340979 Marionette TRACE conn2 <- [1,2666,null,{}] 08:45:40 INFO - PROCESS | 2873 | 1468770340983 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}] 08:45:40 INFO - PROCESS | 2873 | 1468770340984 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:41 INFO - PROCESS | 2873 | 1468770341055 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:45:41 INFO - PROCESS | 2873 | 1468770341121 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 2873 | 1468770341122 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e2b000 == 30 [pid = 2873] [id = 674] 08:45:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1133f4000) [pid = 2873] [serial = 2022] [outer = 0x0] 08:45:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x11602dc00) [pid = 2873] [serial = 2023] [outer = 0x1133f4000] 08:45:41 INFO - PROCESS | 2873 | 1468770341151 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x116976000) [pid = 2873] [serial = 2024] [outer = 0x1133f4000] 08:45:41 INFO - PROCESS | 2873 | 1468770341980 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]]]}] 08:45:41 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) 08:45:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 08:45:42 INFO - PROCESS | 2873 | 1468770341999 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:45:42 INFO - PROCESS | 2873 | 1468770342003 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:45:42 INFO - PROCESS | 2873 | 1468770342026 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 2873 | 1468770342029 Marionette TRACE conn2 <- [1,2670,null,{}] 08:45:42 INFO - PROCESS | 2873 | 1468770342032 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}] 08:45:42 INFO - PROCESS | 2873 | 1468770342035 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:42 INFO - PROCESS | 2873 | 1468770342130 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:45:42 INFO - PROCESS | 2873 | 1468770342135 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 2873 | 1468770342136 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fee800 == 31 [pid = 2873] [id = 675] 08:45:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x118569c00) [pid = 2873] [serial = 2025] [outer = 0x0] 08:45:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1185e9000) [pid = 2873] [serial = 2026] [outer = 0x118569c00] 08:45:42 INFO - PROCESS | 2873 | 1468770342168 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x11902bc00) [pid = 2873] [serial = 2027] [outer = 0x118569c00] 08:45:43 INFO - PROCESS | 2873 | 1468770343019 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\n"]]]}] 08:45:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 08:45:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1039ms 08:45:43 INFO - PROCESS | 2873 | 1468770343054 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 2873 | 1468770343055 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:45:43 INFO - PROCESS | 2873 | 1468770343058 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 2873 | 1468770343061 Marionette TRACE conn2 <- [1,2674,null,{}] 08:45:43 INFO - PROCESS | 2873 | 1468770343068 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}] 08:45:43 INFO - PROCESS | 2873 | 1468770343071 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:43 INFO - PROCESS | 2873 | 1468770343178 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:45:43 INFO - PROCESS | 2873 | 1468770343215 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 2873 | 1468770343217 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x126deb800 == 32 [pid = 2873] [id = 676] 08:45:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1129af400) [pid = 2873] [serial = 2028] [outer = 0x0] 08:45:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x119b4dc00) [pid = 2873] [serial = 2029] [outer = 0x1129af400] 08:45:43 INFO - PROCESS | 2873 | 1468770343245 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x121012800) [pid = 2873] [serial = 2030] [outer = 0x1129af400] 08:45:44 INFO - PROCESS | 2873 | 1468770344050 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\n"]]]}] 08:45:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 08:45:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1023ms 08:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:45:44 INFO - PROCESS | 2873 | 1468770344082 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 2873 | 1468770344083 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:45:44 INFO - PROCESS | 2873 | 1468770344085 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 2873 | 1468770344086 Marionette TRACE conn2 <- [1,2678,null,{}] 08:45:44 INFO - PROCESS | 2873 | 1468770344089 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}] 08:45:44 INFO - PROCESS | 2873 | 1468770344090 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:44 INFO - PROCESS | 2873 | 1468770344191 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:45:44 INFO - PROCESS | 2873 | 1468770344203 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 2873 | 1468770344204 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x129219000 == 33 [pid = 2873] [id = 677] 08:45:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x123a2a800) [pid = 2873] [serial = 2031] [outer = 0x0] 08:45:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12402a800) [pid = 2873] [serial = 2032] [outer = 0x123a2a800] 08:45:44 INFO - PROCESS | 2873 | 1468770344229 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1245c5400) [pid = 2873] [serial = 2033] [outer = 0x123a2a800] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x126977400) [pid = 2873] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x113f36400) [pid = 2873] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x110ee8400) [pid = 2873] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1138eb800) [pid = 2873] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x117e91400) [pid = 2873] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x113d8d000) [pid = 2873] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1129b2000) [pid = 2873] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1128ca400) [pid = 2873] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1138f3000) [pid = 2873] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x119b50400) [pid = 2873] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x11902d000) [pid = 2873] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1128cac00) [pid = 2873] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1132e5c00) [pid = 2873] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x119b51400) [pid = 2873] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1185ed000) [pid = 2873] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x11872f400) [pid = 2873] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:45:44 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x119b4a400) [pid = 2873] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:45:45 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) 08:45:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 08:45:45 INFO - PROCESS | 2873 | 1468770345050 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]]]}] 08:45:45 INFO - PROCESS | 2873 | 1468770345054 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 2873 | 1468770345056 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:45:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:45:45 INFO - PROCESS | 2873 | 1468770345061 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 2873 | 1468770345062 Marionette TRACE conn2 <- [1,2682,null,{}] 08:45:45 INFO - PROCESS | 2873 | 1468770345064 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}] 08:45:45 INFO - PROCESS | 2873 | 1468770345066 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:45 INFO - PROCESS | 2873 | 1468770345205 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:45:45 INFO - PROCESS | 2873 | 1468770345242 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 2873 | 1468770345243 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x125052800 == 34 [pid = 2873] [id = 678] 08:45:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x1128d6c00) [pid = 2873] [serial = 2034] [outer = 0x0] 08:45:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x1151da800) [pid = 2873] [serial = 2035] [outer = 0x1128d6c00] 08:45:45 INFO - PROCESS | 2873 | 1468770345267 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x118575400) [pid = 2873] [serial = 2036] [outer = 0x1128d6c00] 08:45:46 INFO - PROCESS | 2873 | 1468770346039 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]]]}] 08:45:46 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) 08:45:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 08:45:46 INFO - PROCESS | 2873 | 1468770346082 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 2873 | 1468770346083 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:45:46 INFO - PROCESS | 2873 | 1468770346085 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 2873 | 1468770346086 Marionette TRACE conn2 <- [1,2686,null,{}] 08:45:46 INFO - PROCESS | 2873 | 1468770346088 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}] 08:45:46 INFO - PROCESS | 2873 | 1468770346092 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:46 INFO - PROCESS | 2873 | 1468770346191 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:45:46 INFO - PROCESS | 2873 | 1468770346198 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 2873 | 1468770346199 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a77c000 == 35 [pid = 2873] [id = 679] 08:45:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x119b4e800) [pid = 2873] [serial = 2037] [outer = 0x0] 08:45:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x126970000) [pid = 2873] [serial = 2038] [outer = 0x119b4e800] 08:45:46 INFO - PROCESS | 2873 | 1468770346224 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x126e0f000) [pid = 2873] [serial = 2039] [outer = 0x119b4e800] 08:45:47 INFO - PROCESS | 2873 | 1468770347052 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\n"]]]}] 08:45:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 08:45:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 08:45:47 INFO - PROCESS | 2873 | 1468770347127 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 2873 | 1468770347130 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:45:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:45:47 INFO - PROCESS | 2873 | 1468770347147 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 2873 | 1468770347149 Marionette TRACE conn2 <- [1,2690,null,{}] 08:45:47 INFO - PROCESS | 2873 | 1468770347153 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}] 08:45:47 INFO - PROCESS | 2873 | 1468770347154 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:47 INFO - PROCESS | 2873 | 1468770347247 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:45:47 INFO - PROCESS | 2873 | 1468770347342 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 2873 | 1468770347344 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949c800 == 36 [pid = 2873] [id = 680] 08:45:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x113d8f400) [pid = 2873] [serial = 2040] [outer = 0x0] 08:45:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1160e4800) [pid = 2873] [serial = 2041] [outer = 0x113d8f400] 08:45:47 INFO - PROCESS | 2873 | 1468770347377 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x11803b400) [pid = 2873] [serial = 2042] [outer = 0x113d8f400] 08:45:48 INFO - PROCESS | 2873 | 1468770348338 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\n"]]]}] 08:45:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:45:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1234ms 08:45:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:45:48 INFO - PROCESS | 2873 | 1468770348369 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 2873 | 1468770348372 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:45:48 INFO - PROCESS | 2873 | 1468770348376 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 2873 | 1468770348378 Marionette TRACE conn2 <- [1,2694,null,{}] 08:45:48 INFO - PROCESS | 2873 | 1468770348381 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}] 08:45:48 INFO - PROCESS | 2873 | 1468770348383 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:48 INFO - PROCESS | 2873 | 1468770348482 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:45:48 INFO - PROCESS | 2873 | 1468770348538 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 2873 | 1468770348539 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b7e000 == 37 [pid = 2873] [id = 681] 08:45:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1185eb800) [pid = 2873] [serial = 2043] [outer = 0x0] 08:45:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119974400) [pid = 2873] [serial = 2044] [outer = 0x1185eb800] 08:45:48 INFO - PROCESS | 2873 | 1468770348570 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119a8b000) [pid = 2873] [serial = 2045] [outer = 0x1185eb800] 08:45:49 INFO - PROCESS | 2873 | 1468770349627 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\n"]]]}] 08:45:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:45:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1275ms 08:45:49 INFO - PROCESS | 2873 | 1468770349653 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 2873 | 1468770349655 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:45:49 INFO - PROCESS | 2873 | 1468770349661 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 2873 | 1468770349663 Marionette TRACE conn2 <- [1,2698,null,{}] 08:45:49 INFO - PROCESS | 2873 | 1468770349667 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}] 08:45:49 INFO - PROCESS | 2873 | 1468770349668 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:49 INFO - PROCESS | 2873 | 1468770349763 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:45:49 INFO - PROCESS | 2873 | 1468770349854 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 2873 | 1468770349856 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f3800 == 38 [pid = 2873] [id = 682] 08:45:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x116763000) [pid = 2873] [serial = 2046] [outer = 0x0] 08:45:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11721d400) [pid = 2873] [serial = 2047] [outer = 0x116763000] 08:45:49 INFO - PROCESS | 2873 | 1468770349886 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118570c00) [pid = 2873] [serial = 2048] [outer = 0x116763000] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x125052800 == 37 [pid = 2873] [id = 678] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x129219000 == 36 [pid = 2873] [id = 677] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x126deb800 == 35 [pid = 2873] [id = 676] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x119fee800 == 34 [pid = 2873] [id = 675] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x117e2b000 == 33 [pid = 2873] [id = 674] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x117e2d800 == 32 [pid = 2873] [id = 672] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x1245eb800 == 31 [pid = 2873] [id = 673] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12c281000 == 30 [pid = 2873] [id = 671] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x128b7e000 == 29 [pid = 2873] [id = 681] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x12a77c000 == 28 [pid = 2873] [id = 679] 08:45:50 INFO - PROCESS | 2873 | --DOCSHELL 0x11949c800 == 27 [pid = 2873] [id = 680] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x11856a800) [pid = 2873] [serial = 1979] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1176dac00) [pid = 2873] [serial = 1978] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x119721c00) [pid = 2873] [serial = 1990] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x116764400) [pid = 2873] [serial = 1984] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x117e9a000) [pid = 2873] [serial = 1985] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112f54800) [pid = 2873] [serial = 1981] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1128d0c00) [pid = 2873] [serial = 1982] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x11856a400) [pid = 2873] [serial = 1987] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x11902b800) [pid = 2873] [serial = 1988] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x119a86400) [pid = 2873] [serial = 1993] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x119b51000) [pid = 2873] [serial = 1994] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x123807000) [pid = 2873] [serial = 1996] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1256b2c00) [pid = 2873] [serial = 2000] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x12558b400) [pid = 2873] [serial = 1999] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x1133f3400) [pid = 2873] [serial = 2005] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x116971000) [pid = 2873] [serial = 1964] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x126975400) [pid = 2873] [serial = 2002] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x126d41400) [pid = 2873] [serial = 2008] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x113f30c00) [pid = 2873] [serial = 1963] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x1270b5c00) [pid = 2873] [serial = 2009] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x126e52c00) [pid = 2873] [serial = 2003] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x1197e0c00) [pid = 2873] [serial = 1967] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x11887a800) [pid = 2873] [serial = 1966] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x124d8d400) [pid = 2873] [serial = 1997] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x12558d800) [pid = 2873] [serial = 1970] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x11972ac00) [pid = 2873] [serial = 2006] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 60 (0x124026400) [pid = 2873] [serial = 1969] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 59 (0x129286c00) [pid = 2873] [serial = 2014] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 58 (0x119983400) [pid = 2873] [serial = 1991] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 57 (0x128dd1c00) [pid = 2873] [serial = 1973] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 56 (0x1273ef000) [pid = 2873] [serial = 1972] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 55 (0x128d93800) [pid = 2873] [serial = 2012] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 54 (0x1132e8c00) [pid = 2873] [serial = 1976] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 53 (0x1129ac000) [pid = 2873] [serial = 1975] [outer = 0x0] [url = about:blank] 08:45:50 INFO - PROCESS | 2873 | --DOMWINDOW == 52 (0x1273ebc00) [pid = 2873] [serial = 2011] [outer = 0x0] [url = about:blank] 08:45:51 INFO - PROCESS | 2873 | 1468770351315 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\n"]]]}] 08:45:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:45:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:45:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1673ms 08:45:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:45:51 INFO - PROCESS | 2873 | 1468770351333 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 2873 | 1468770351335 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 2873 | 1468770351338 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 2873 | 1468770351340 Marionette TRACE conn2 <- [1,2702,null,{}] 08:45:51 INFO - PROCESS | 2873 | 1468770351373 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}] 08:45:51 INFO - PROCESS | 2873 | 1468770351375 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:51 INFO - PROCESS | 2873 | 1468770351464 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:45:51 INFO - PROCESS | 2873 | 1468770351468 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 2873 | 1468770351471 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169ab000 == 28 [pid = 2873] [id = 683] 08:45:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 53 (0x1129acc00) [pid = 2873] [serial = 2049] [outer = 0x0] 08:45:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 54 (0x112f51800) [pid = 2873] [serial = 2050] [outer = 0x1129acc00] 08:45:51 INFO - PROCESS | 2873 | 1468770351500 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 55 (0x113036400) [pid = 2873] [serial = 2051] [outer = 0x1129acc00] 08:45:51 INFO - PROCESS | 2873 | 1468770351828 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:45:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 523ms 08:45:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:45:51 INFO - PROCESS | 2873 | 1468770351863 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 2873 | 1468770351866 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 2873 | 1468770351870 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 2873 | 1468770351872 Marionette TRACE conn2 <- [1,2706,null,{}] 08:45:51 INFO - PROCESS | 2873 | 1468770351875 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}] 08:45:51 INFO - PROCESS | 2873 | 1468770351876 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:51 INFO - PROCESS | 2873 | 1468770351957 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:45:52 INFO - PROCESS | 2873 | 1468770352010 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 2873 | 1468770352011 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x119042800 == 29 [pid = 2873] [id = 684] 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 56 (0x112f55000) [pid = 2873] [serial = 2052] [outer = 0x0] 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 57 (0x113d4bc00) [pid = 2873] [serial = 2053] [outer = 0x112f55000] 08:45:52 INFO - PROCESS | 2873 | 1468770352038 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 58 (0x116766000) [pid = 2873] [serial = 2054] [outer = 0x112f55000] 08:45:52 INFO - PROCESS | 2873 | 1468770352320 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:45:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 08:45:52 INFO - PROCESS | 2873 | 1468770352357 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 2873 | 1468770352359 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:45:52 INFO - PROCESS | 2873 | 1468770352369 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 2873 | 1468770352371 Marionette TRACE conn2 <- [1,2710,null,{}] 08:45:52 INFO - PROCESS | 2873 | 1468770352383 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}] 08:45:52 INFO - PROCESS | 2873 | 1468770352386 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:52 INFO - PROCESS | 2873 | 1468770352466 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:45:52 INFO - PROCESS | 2873 | 1468770352524 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 2873 | 1468770352526 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fdb800 == 30 [pid = 2873] [id = 685] 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x1129ab000) [pid = 2873] [serial = 2055] [outer = 0x0] 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x1182dd400) [pid = 2873] [serial = 2056] [outer = 0x1129ab000] 08:45:52 INFO - PROCESS | 2873 | 1468770352554 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x11872bc00) [pid = 2873] [serial = 2057] [outer = 0x1129ab000] 08:45:52 INFO - PROCESS | 2873 | 1468770352925 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] 08:45:52 INFO - PROCESS | 2873 | 1468770352944 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:45:52 INFO - PROCESS | 2873 | 1468770352954 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 2873 | 1468770352956 Marionette TRACE conn2 <- [1,2714,null,{}] 08:45:52 INFO - PROCESS | 2873 | 1468770352959 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}] 08:45:52 INFO - PROCESS | 2873 | 1468770352961 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:53 INFO - PROCESS | 2873 | 1468770353107 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:45:53 INFO - PROCESS | 2873 | 1468770353133 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 2873 | 1468770353135 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1245dc000 == 31 [pid = 2873] [id = 686] 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x11906a000) [pid = 2873] [serial = 2058] [outer = 0x0] 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x119727400) [pid = 2873] [serial = 2059] [outer = 0x11906a000] 08:45:53 INFO - PROCESS | 2873 | 1468770353176 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1197da800) [pid = 2873] [serial = 2060] [outer = 0x11906a000] 08:45:53 INFO - PROCESS | 2873 | 1468770353581 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:45:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 08:45:53 INFO - PROCESS | 2873 | 1468770353625 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 2873 | 1468770353626 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:45:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:45:53 INFO - PROCESS | 2873 | 1468770353628 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 2873 | 1468770353629 Marionette TRACE conn2 <- [1,2718,null,{}] 08:45:53 INFO - PROCESS | 2873 | 1468770353632 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}] 08:45:53 INFO - PROCESS | 2873 | 1468770353640 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:53 INFO - PROCESS | 2873 | 1468770353733 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:45:53 INFO - PROCESS | 2873 | 1468770353789 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 2873 | 1468770353790 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x1269af000 == 32 [pid = 2873] [id = 687] 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x112f4d800) [pid = 2873] [serial = 2061] [outer = 0x0] 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x119982800) [pid = 2873] [serial = 2062] [outer = 0x112f4d800] 08:45:53 INFO - PROCESS | 2873 | 1468770353814 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x119a85400) [pid = 2873] [serial = 2063] [outer = 0x112f4d800] 08:45:54 INFO - PROCESS | 2873 | 1468770354140 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] 08:45:54 INFO - PROCESS | 2873 | 1468770354149 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:45:54 INFO - PROCESS | 2873 | 1468770354151 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 2873 | 1468770354152 Marionette TRACE conn2 <- [1,2722,null,{}] 08:45:54 INFO - PROCESS | 2873 | 1468770354154 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}] 08:45:54 INFO - PROCESS | 2873 | 1468770354158 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:54 INFO - PROCESS | 2873 | 1468770354277 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:45:54 INFO - PROCESS | 2873 | 1468770354280 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 2873 | 1468770354282 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b71000 == 33 [pid = 2873] [id = 688] 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x119983800) [pid = 2873] [serial = 2064] [outer = 0x0] 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x119b54800) [pid = 2873] [serial = 2065] [outer = 0x119983800] 08:45:54 INFO - PROCESS | 2873 | 1468770354307 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x1240b7000) [pid = 2873] [serial = 2066] [outer = 0x119983800] 08:45:54 INFO - PROCESS | 2873 | 1468770354639 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] 08:45:54 INFO - PROCESS | 2873 | 1468770354671 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:45:54 INFO - PROCESS | 2873 | 1468770354673 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 2873 | 1468770354674 Marionette TRACE conn2 <- [1,2726,null,{}] 08:45:54 INFO - PROCESS | 2873 | 1468770354679 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}] 08:45:54 INFO - PROCESS | 2873 | 1468770354680 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:54 INFO - PROCESS | 2873 | 1468770354778 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x119b4e800) [pid = 2873] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x123a2a800) [pid = 2873] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x1128d6c00) [pid = 2873] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x128d93c00) [pid = 2873] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x1128ce800) [pid = 2873] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x1133f4000) [pid = 2873] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x118569c00) [pid = 2873] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x11721b000) [pid = 2873] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:45:54 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x1129af400) [pid = 2873] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:45:54 INFO - PROCESS | 2873 | 1468770354912 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 2873 | 1468770354913 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f42800 == 34 [pid = 2873] [id = 689] 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x1128ce800) [pid = 2873] [serial = 2067] [outer = 0x0] 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x112f50400) [pid = 2873] [serial = 2068] [outer = 0x1128ce800] 08:45:54 INFO - PROCESS | 2873 | 1468770354937 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1182e7c00) [pid = 2873] [serial = 2069] [outer = 0x1128ce800] 08:45:55 INFO - PROCESS | 2873 | 1468770355208 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:45:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 572ms 08:45:55 INFO - PROCESS | 2873 | 1468770355250 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 2873 | 1468770355251 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:45:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:45:55 INFO - PROCESS | 2873 | 1468770355254 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 2873 | 1468770355255 Marionette TRACE conn2 <- [1,2730,null,{}] 08:45:55 INFO - PROCESS | 2873 | 1468770355259 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}] 08:45:55 INFO - PROCESS | 2873 | 1468770355262 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:55 INFO - PROCESS | 2873 | 1468770355347 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:45:55 INFO - PROCESS | 2873 | 1468770355353 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 2873 | 1468770355354 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a626800 == 35 [pid = 2873] [id = 690] 08:45:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x11835c400) [pid = 2873] [serial = 2070] [outer = 0x0] 08:45:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x124bd3c00) [pid = 2873] [serial = 2071] [outer = 0x11835c400] 08:45:55 INFO - PROCESS | 2873 | 1468770355395 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x12502e800) [pid = 2873] [serial = 2072] [outer = 0x11835c400] 08:45:56 INFO - PROCESS | 2873 | 1468770356312 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\n"]]]}] 08:45:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 08:45:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:45:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:45:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1070ms 08:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:45:56 INFO - PROCESS | 2873 | 1468770356324 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 2873 | 1468770356325 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 2873 | 1468770356327 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 2873 | 1468770356328 Marionette TRACE conn2 <- [1,2734,null,{}] 08:45:56 INFO - PROCESS | 2873 | 1468770356330 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}] 08:45:56 INFO - PROCESS | 2873 | 1468770356331 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:56 INFO - PROCESS | 2873 | 1468770356431 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:45:56 INFO - PROCESS | 2873 | 1468770356436 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 2873 | 1468770356438 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a771800 == 36 [pid = 2873] [id = 691] 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x123803400) [pid = 2873] [serial = 2073] [outer = 0x0] 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x1256a6c00) [pid = 2873] [serial = 2074] [outer = 0x123803400] 08:45:56 INFO - PROCESS | 2873 | 1468770356461 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x1256b4400) [pid = 2873] [serial = 2075] [outer = 0x123803400] 08:45:56 INFO - PROCESS | 2873 | 1468770356746 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:45:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 08:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:45:56 INFO - PROCESS | 2873 | 1468770356798 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 2873 | 1468770356799 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 2873 | 1468770356801 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 2873 | 1468770356802 Marionette TRACE conn2 <- [1,2738,null,{}] 08:45:56 INFO - PROCESS | 2873 | 1468770356804 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}] 08:45:56 INFO - PROCESS | 2873 | 1468770356805 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:56 INFO - PROCESS | 2873 | 1468770356883 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:45:56 INFO - PROCESS | 2873 | 1468770356887 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 2873 | 1468770356888 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:56 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b10d800 == 37 [pid = 2873] [id = 692] 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x1256ac400) [pid = 2873] [serial = 2076] [outer = 0x0] 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x12696dc00) [pid = 2873] [serial = 2077] [outer = 0x1256ac400] 08:45:56 INFO - PROCESS | 2873 | 1468770356914 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x126e48800) [pid = 2873] [serial = 2078] [outer = 0x1256ac400] 08:45:57 INFO - PROCESS | 2873 | 1468770357478 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:45:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 723ms 08:45:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:45:57 INFO - PROCESS | 2873 | 1468770357534 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 2873 | 1468770357536 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:45:57 INFO - PROCESS | 2873 | 1468770357539 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 2873 | 1468770357545 Marionette TRACE conn2 <- [1,2742,null,{}] 08:45:57 INFO - PROCESS | 2873 | 1468770357549 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}] 08:45:57 INFO - PROCESS | 2873 | 1468770357550 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:57 INFO - PROCESS | 2873 | 1468770357681 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:45:57 INFO - PROCESS | 2873 | 1468770357759 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 2873 | 1468770357761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:57 INFO - PROCESS | 2873 | ++DOCSHELL 0x119278800 == 38 [pid = 2873] [id = 693] 08:45:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x112f8fc00) [pid = 2873] [serial = 2079] [outer = 0x0] 08:45:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1133ccc00) [pid = 2873] [serial = 2080] [outer = 0x112f8fc00] 08:45:57 INFO - PROCESS | 2873 | 1468770357791 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x116029800) [pid = 2873] [serial = 2081] [outer = 0x112f8fc00] 08:45:58 INFO - PROCESS | 2873 | 1468770358252 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:45:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 874ms 08:45:58 INFO - PROCESS | 2873 | 1468770358439 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 2873 | 1468770358442 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:45:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:45:58 INFO - PROCESS | 2873 | 1468770358448 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 2873 | 1468770358450 Marionette TRACE conn2 <- [1,2746,null,{}] 08:45:58 INFO - PROCESS | 2873 | 1468770358454 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}] 08:45:58 INFO - PROCESS | 2873 | 1468770358456 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:58 INFO - PROCESS | 2873 | 1468770358558 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:45:58 INFO - PROCESS | 2873 | 1468770358639 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 2873 | 1468770358642 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:58 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e2d000 == 39 [pid = 2873] [id = 694] 08:45:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x112f90400) [pid = 2873] [serial = 2082] [outer = 0x0] 08:45:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1138f2800) [pid = 2873] [serial = 2083] [outer = 0x112f90400] 08:45:58 INFO - PROCESS | 2873 | 1468770358670 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1160dac00) [pid = 2873] [serial = 2084] [outer = 0x112f90400] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x12a771800 == 38 [pid = 2873] [id = 691] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x12a626800 == 37 [pid = 2873] [id = 690] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x128f42800 == 36 [pid = 2873] [id = 689] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x128b71000 == 35 [pid = 2873] [id = 688] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1269af000 == 34 [pid = 2873] [id = 687] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1245dc000 == 33 [pid = 2873] [id = 686] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x119fdb800 == 32 [pid = 2873] [id = 685] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x119042800 == 31 [pid = 2873] [id = 684] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1169ab000 == 30 [pid = 2873] [id = 683] 08:45:58 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f3800 == 29 [pid = 2873] [id = 682] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x12402a800) [pid = 2873] [serial = 2032] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1151da800) [pid = 2873] [serial = 2035] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1292d2800) [pid = 2873] [serial = 2015] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x112dda000) [pid = 2873] [serial = 2017] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x1133ca400) [pid = 2873] [serial = 2018] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x11602dc00) [pid = 2873] [serial = 2023] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x116976000) [pid = 2873] [serial = 2024] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x1185e9000) [pid = 2873] [serial = 2026] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x11803f000) [pid = 2873] [serial = 2020] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x118357000) [pid = 2873] [serial = 2021] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x118575400) [pid = 2873] [serial = 2036] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x119b4dc00) [pid = 2873] [serial = 2029] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x121012800) [pid = 2873] [serial = 2030] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x1245c5400) [pid = 2873] [serial = 2033] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x11902bc00) [pid = 2873] [serial = 2027] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x126e0f000) [pid = 2873] [serial = 2039] [outer = 0x0] [url = about:blank] 08:45:58 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x126970000) [pid = 2873] [serial = 2038] [outer = 0x0] [url = about:blank] 08:45:59 INFO - PROCESS | 2873 | 1468770359061 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 623ms 08:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:45:59 INFO - PROCESS | 2873 | 1468770359072 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 2873 | 1468770359074 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 2873 | 1468770359082 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 2873 | 1468770359085 Marionette TRACE conn2 <- [1,2750,null,{}] 08:45:59 INFO - PROCESS | 2873 | 1468770359087 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}] 08:45:59 INFO - PROCESS | 2873 | 1468770359089 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:59 INFO - PROCESS | 2873 | 1468770359168 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:45:59 INFO - PROCESS | 2873 | 1468770359225 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 2873 | 1468770359227 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x11927e800 == 30 [pid = 2873] [id = 695] 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x1160db800) [pid = 2873] [serial = 2085] [outer = 0x0] 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x1172bec00) [pid = 2873] [serial = 2086] [outer = 0x1160db800] 08:45:59 INFO - PROCESS | 2873 | 1468770359254 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x1182e8400) [pid = 2873] [serial = 2087] [outer = 0x1160db800] 08:45:59 INFO - PROCESS | 2873 | 1468770359556 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 523ms 08:45:59 INFO - PROCESS | 2873 | 1468770359603 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 2873 | 1468770359604 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:45:59 INFO - PROCESS | 2873 | 1468770359606 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 2873 | 1468770359608 Marionette TRACE conn2 <- [1,2754,null,{}] 08:45:59 INFO - PROCESS | 2873 | 1468770359618 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}] 08:45:59 INFO - PROCESS | 2873 | 1468770359621 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:59 INFO - PROCESS | 2873 | 1468770359701 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:45:59 INFO - PROCESS | 2873 | 1468770359707 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 2873 | 1468770359711 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:45:59 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbc800 == 31 [pid = 2873] [id = 696] 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x11902dc00) [pid = 2873] [serial = 2088] [outer = 0x0] 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x119584000) [pid = 2873] [serial = 2089] [outer = 0x11902dc00] 08:45:59 INFO - PROCESS | 2873 | 1468770359743 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x1197da000) [pid = 2873] [serial = 2090] [outer = 0x11902dc00] 08:46:00 INFO - PROCESS | 2873 | 1468770360080 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 524ms 08:46:00 INFO - PROCESS | 2873 | 1468770360131 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 2873 | 1468770360132 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:46:00 INFO - PROCESS | 2873 | 1468770360135 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 2873 | 1468770360136 Marionette TRACE conn2 <- [1,2758,null,{}] 08:46:00 INFO - PROCESS | 2873 | 1468770360138 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}] 08:46:00 INFO - PROCESS | 2873 | 1468770360139 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:00 INFO - PROCESS | 2873 | 1468770360219 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:46:00 INFO - PROCESS | 2873 | 1468770360222 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 2873 | 1468770360223 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a19000 == 32 [pid = 2873] [id = 697] 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x11998a400) [pid = 2873] [serial = 2091] [outer = 0x0] 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x119b48800) [pid = 2873] [serial = 2092] [outer = 0x11998a400] 08:46:00 INFO - PROCESS | 2873 | 1468770360251 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x119b60400) [pid = 2873] [serial = 2093] [outer = 0x11998a400] 08:46:00 INFO - PROCESS | 2873 | 1468770360599 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 467ms 08:46:00 INFO - PROCESS | 2873 | 1468770360602 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 2873 | 1468770360604 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:46:00 INFO - PROCESS | 2873 | 1468770360606 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 2873 | 1468770360607 Marionette TRACE conn2 <- [1,2762,null,{}] 08:46:00 INFO - PROCESS | 2873 | 1468770360611 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}] 08:46:00 INFO - PROCESS | 2873 | 1468770360613 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:00 INFO - PROCESS | 2873 | 1468770360720 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:46:00 INFO - PROCESS | 2873 | 1468770360726 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 2873 | 1468770360727 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:00 INFO - PROCESS | 2873 | ++DOCSHELL 0x129217000 == 33 [pid = 2873] [id = 698] 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1129ae400) [pid = 2873] [serial = 2094] [outer = 0x0] 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x119f3a400) [pid = 2873] [serial = 2095] [outer = 0x1129ae400] 08:46:00 INFO - PROCESS | 2873 | 1468770360752 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x123c5e000) [pid = 2873] [serial = 2096] [outer = 0x1129ae400] 08:46:01 INFO - PROCESS | 2873 | 1468770361066 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 08:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:46:01 INFO - PROCESS | 2873 | 1468770361083 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 2873 | 1468770361084 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:46:01 INFO - PROCESS | 2873 | 1468770361087 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 2873 | 1468770361088 Marionette TRACE conn2 <- [1,2766,null,{}] 08:46:01 INFO - PROCESS | 2873 | 1468770361091 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}] 08:46:01 INFO - PROCESS | 2873 | 1468770361099 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:01 INFO - PROCESS | 2873 | 1468770361243 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:46:01 INFO - PROCESS | 2873 | 1468770361294 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 2873 | 1468770361296 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a768000 == 34 [pid = 2873] [id = 699] 08:46:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1128d3400) [pid = 2873] [serial = 2097] [outer = 0x0] 08:46:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x124b92c00) [pid = 2873] [serial = 2098] [outer = 0x1128d3400] 08:46:01 INFO - PROCESS | 2873 | 1468770361337 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x126d33c00) [pid = 2873] [serial = 2099] [outer = 0x1128d3400] 08:46:01 INFO - PROCESS | 2873 | 1468770361780 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 718ms 08:46:01 INFO - PROCESS | 2873 | 1468770361805 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 2873 | 1468770361807 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:46:01 INFO - PROCESS | 2873 | 1468770361809 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 2873 | 1468770361810 Marionette TRACE conn2 <- [1,2770,null,{}] 08:46:01 INFO - PROCESS | 2873 | 1468770361817 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}] 08:46:01 INFO - PROCESS | 2873 | 1468770361818 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:01 INFO - PROCESS | 2873 | 1468770361914 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:46:01 INFO - PROCESS | 2873 | 1468770361918 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 2873 | 1468770361919 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:01 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa9c800 == 35 [pid = 2873] [id = 700] 08:46:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x119024000) [pid = 2873] [serial = 2100] [outer = 0x0] 08:46:01 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1270ad800) [pid = 2873] [serial = 2101] [outer = 0x119024000] 08:46:01 INFO - PROCESS | 2873 | 1468770361943 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1273a5800) [pid = 2873] [serial = 2102] [outer = 0x119024000] 08:46:02 INFO - PROCESS | 2873 | 1468770362271 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 08:46:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:46:02 INFO - PROCESS | 2873 | 1468770362282 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 2873 | 1468770362284 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:46:02 INFO - PROCESS | 2873 | 1468770362286 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 2873 | 1468770362287 Marionette TRACE conn2 <- [1,2774,null,{}] 08:46:02 INFO - PROCESS | 2873 | 1468770362289 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}] 08:46:02 INFO - PROCESS | 2873 | 1468770362290 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:02 INFO - PROCESS | 2873 | 1468770362394 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:46:02 INFO - PROCESS | 2873 | 1468770362398 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 2873 | 1468770362399 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x118588000 == 36 [pid = 2873] [id = 701] 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12401f800) [pid = 2873] [serial = 2103] [outer = 0x0] 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1273f1800) [pid = 2873] [serial = 2104] [outer = 0x12401f800] 08:46:02 INFO - PROCESS | 2873 | 1468770362423 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x127424400) [pid = 2873] [serial = 2105] [outer = 0x12401f800] 08:46:02 INFO - PROCESS | 2873 | 1468770362750 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 08:46:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:46:02 INFO - PROCESS | 2873 | 1468770362804 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 2873 | 1468770362805 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:46:02 INFO - PROCESS | 2873 | 1468770362808 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 2873 | 1468770362809 Marionette TRACE conn2 <- [1,2778,null,{}] 08:46:02 INFO - PROCESS | 2873 | 1468770362811 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}] 08:46:02 INFO - PROCESS | 2873 | 1468770362812 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:02 INFO - PROCESS | 2873 | 1468770362910 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:46:02 INFO - PROCESS | 2873 | 1468770362921 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 2873 | 1468770362923 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:02 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b908800 == 37 [pid = 2873] [id = 702] 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1273ef400) [pid = 2873] [serial = 2106] [outer = 0x0] 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x12742cc00) [pid = 2873] [serial = 2107] [outer = 0x1273ef400] 08:46:02 INFO - PROCESS | 2873 | 1468770362954 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x128bd4400) [pid = 2873] [serial = 2108] [outer = 0x1273ef400] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112f55000) [pid = 2873] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1129acc00) [pid = 2873] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x11906a000) [pid = 2873] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x1129ab000) [pid = 2873] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112f4d800) [pid = 2873] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x119983800) [pid = 2873] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1128ce800) [pid = 2873] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x116763000) [pid = 2873] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x113d8f400) [pid = 2873] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x11835c400) [pid = 2873] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1185eb800) [pid = 2873] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:46:03 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x123803400) [pid = 2873] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:46:03 INFO - PROCESS | 2873 | 1468770363297 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:46:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 08:46:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:46:03 INFO - PROCESS | 2873 | 1468770363331 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 2873 | 1468770363332 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 2873 | 1468770363334 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 2873 | 1468770363335 Marionette TRACE conn2 <- [1,2782,null,{}] 08:46:03 INFO - PROCESS | 2873 | 1468770363338 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}] 08:46:03 INFO - PROCESS | 2873 | 1468770363339 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:03 INFO - PROCESS | 2873 | 1468770363447 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:46:03 INFO - PROCESS | 2873 | 1468770363481 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 2873 | 1468770363482 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd34800 == 38 [pid = 2873] [id = 703] 08:46:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1129a8000) [pid = 2873] [serial = 2109] [outer = 0x0] 08:46:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x118514400) [pid = 2873] [serial = 2110] [outer = 0x1129a8000] 08:46:03 INFO - PROCESS | 2873 | 1468770363508 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x124b97c00) [pid = 2873] [serial = 2111] [outer = 0x1129a8000] 08:46:03 INFO - PROCESS | 2873 | 1468770363767 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:46:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 08:46:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:46:03 INFO - PROCESS | 2873 | 1468770363803 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 2873 | 1468770363805 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 2873 | 1468770363807 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 2873 | 1468770363809 Marionette TRACE conn2 <- [1,2786,null,{}] 08:46:03 INFO - PROCESS | 2873 | 1468770363819 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}] 08:46:03 INFO - PROCESS | 2873 | 1468770363820 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:03 INFO - PROCESS | 2873 | 1468770363918 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:46:03 INFO - PROCESS | 2873 | 1468770363922 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 2873 | 1468770363923 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:03 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c282800 == 39 [pid = 2873] [id = 704] 08:46:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x127426000) [pid = 2873] [serial = 2112] [outer = 0x0] 08:46:03 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x128bd6000) [pid = 2873] [serial = 2113] [outer = 0x127426000] 08:46:03 INFO - PROCESS | 2873 | 1468770363956 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x12927cc00) [pid = 2873] [serial = 2114] [outer = 0x127426000] 08:46:04 INFO - PROCESS | 2873 | 1468770364280 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:46:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 527ms 08:46:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:46:04 INFO - PROCESS | 2873 | 1468770364334 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 2873 | 1468770364335 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 2873 | 1468770364337 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 2873 | 1468770364338 Marionette TRACE conn2 <- [1,2790,null,{}] 08:46:04 INFO - PROCESS | 2873 | 1468770364351 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}] 08:46:04 INFO - PROCESS | 2873 | 1468770364352 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:04 INFO - PROCESS | 2873 | 1468770364433 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:46:04 INFO - PROCESS | 2873 | 1468770364437 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 2873 | 1468770364438 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c71e000 == 40 [pid = 2873] [id = 705] 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12927d400) [pid = 2873] [serial = 2115] [outer = 0x0] 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x1292c9000) [pid = 2873] [serial = 2116] [outer = 0x12927d400] 08:46:04 INFO - PROCESS | 2873 | 1468770364462 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x12950b800) [pid = 2873] [serial = 2117] [outer = 0x12927d400] 08:46:04 INFO - PROCESS | 2873 | 1468770364795 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:46:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 477ms 08:46:04 INFO - PROCESS | 2873 | 1468770364816 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 2873 | 1468770364817 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:46:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:46:04 INFO - PROCESS | 2873 | 1468770364819 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 2873 | 1468770364820 Marionette TRACE conn2 <- [1,2794,null,{}] 08:46:04 INFO - PROCESS | 2873 | 1468770364823 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}] 08:46:04 INFO - PROCESS | 2873 | 1468770364824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:04 INFO - PROCESS | 2873 | 1468770364906 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:46:04 INFO - PROCESS | 2873 | 1468770364911 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 2873 | 1468770364913 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:04 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca71000 == 41 [pid = 2873] [id = 706] 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x129511000) [pid = 2873] [serial = 2118] [outer = 0x0] 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x129521c00) [pid = 2873] [serial = 2119] [outer = 0x129511000] 08:46:04 INFO - PROCESS | 2873 | 1468770364944 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x12956b000) [pid = 2873] [serial = 2120] [outer = 0x129511000] 08:46:05 INFO - PROCESS | 2873 | 1468770365419 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:46:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 617ms 08:46:05 INFO - PROCESS | 2873 | 1468770365438 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 2873 | 1468770365440 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:46:05 INFO - PROCESS | 2873 | 1468770365444 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 2873 | 1468770365446 Marionette TRACE conn2 <- [1,2798,null,{}] 08:46:05 INFO - PROCESS | 2873 | 1468770365450 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}] 08:46:05 INFO - PROCESS | 2873 | 1468770365452 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:05 INFO - PROCESS | 2873 | 1468770365557 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:46:05 INFO - PROCESS | 2873 | 1468770365628 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 2873 | 1468770365630 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:05 INFO - PROCESS | 2873 | ++DOCSHELL 0x119dc0800 == 42 [pid = 2873] [id = 707] 08:46:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x11337a400) [pid = 2873] [serial = 2121] [outer = 0x0] 08:46:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x116080400) [pid = 2873] [serial = 2122] [outer = 0x11337a400] 08:46:05 INFO - PROCESS | 2873 | 1468770365661 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x118039000) [pid = 2873] [serial = 2123] [outer = 0x11337a400] 08:46:06 INFO - PROCESS | 2873 | 1468770366098 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:46:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 08:46:06 INFO - PROCESS | 2873 | 1468770366114 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 2873 | 1468770366117 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:46:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:46:06 INFO - PROCESS | 2873 | 1468770366122 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 2873 | 1468770366124 Marionette TRACE conn2 <- [1,2802,null,{}] 08:46:06 INFO - PROCESS | 2873 | 1468770366126 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}] 08:46:06 INFO - PROCESS | 2873 | 1468770366128 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:06 INFO - PROCESS | 2873 | 1468770366230 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:46:06 INFO - PROCESS | 2873 | 1468770366324 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 2873 | 1468770366325 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:06 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f42000 == 43 [pid = 2873] [id = 708] 08:46:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119073c00) [pid = 2873] [serial = 2124] [outer = 0x0] 08:46:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x119728800) [pid = 2873] [serial = 2125] [outer = 0x119073c00] 08:46:06 INFO - PROCESS | 2873 | 1468770366356 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119a8a400) [pid = 2873] [serial = 2126] [outer = 0x119073c00] 08:46:06 INFO - PROCESS | 2873 | 1468770366764 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:46:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 08:46:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:46:06 INFO - PROCESS | 2873 | 1468770366795 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 2873 | 1468770366797 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:46:06 INFO - PROCESS | 2873 | 1468770366799 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 2873 | 1468770366802 Marionette TRACE conn2 <- [1,2806,null,{}] 08:46:06 INFO - PROCESS | 2873 | 1468770366810 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}] 08:46:06 INFO - PROCESS | 2873 | 1468770366813 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:06 INFO - PROCESS | 2873 | 1468770366916 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:46:06 INFO - PROCESS | 2873 | 1468770366990 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 2873 | 1468770366992 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c28a800 == 44 [pid = 2873] [id = 709] 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x124026400) [pid = 2873] [serial = 2127] [outer = 0x0] 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x124df2800) [pid = 2873] [serial = 2128] [outer = 0x124026400] 08:46:07 INFO - PROCESS | 2873 | 1468770367023 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x1256af000) [pid = 2873] [serial = 2129] [outer = 0x124026400] 08:46:07 INFO - PROCESS | 2873 | 1468770367510 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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:46:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 08:46:07 INFO - PROCESS | 2873 | 1468770367551 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 2873 | 1468770367554 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:46:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:46:07 INFO - PROCESS | 2873 | 1468770367557 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 2873 | 1468770367560 Marionette TRACE conn2 <- [1,2810,null,{}] 08:46:07 INFO - PROCESS | 2873 | 1468770367586 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}] 08:46:07 INFO - PROCESS | 2873 | 1468770367588 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:07 INFO - PROCESS | 2873 | 1468770367738 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:46:07 INFO - PROCESS | 2873 | 1468770367837 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 2873 | 1468770367838 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:07 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce32800 == 45 [pid = 2873] [id = 710] 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12742f000) [pid = 2873] [serial = 2130] [outer = 0x0] 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128bd4c00) [pid = 2873] [serial = 2131] [outer = 0x12742f000] 08:46:07 INFO - PROCESS | 2873 | 1468770367867 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128d93c00) [pid = 2873] [serial = 2132] [outer = 0x12742f000] 08:46:08 INFO - PROCESS | 2873 | 1468770368478 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:46:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 940ms 08:46:08 INFO - PROCESS | 2873 | 1468770368497 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 2873 | 1468770368500 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:46:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:46:08 INFO - PROCESS | 2873 | 1468770368503 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 2873 | 1468770368505 Marionette TRACE conn2 <- [1,2814,null,{}] 08:46:08 INFO - PROCESS | 2873 | 1468770368509 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}] 08:46:08 INFO - PROCESS | 2873 | 1468770368510 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:08 INFO - PROCESS | 2873 | 1468770368606 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:46:08 INFO - PROCESS | 2873 | 1468770368675 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 2873 | 1468770368678 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:08 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c9d800 == 46 [pid = 2873] [id = 711] 08:46:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x113034c00) [pid = 2873] [serial = 2133] [outer = 0x0] 08:46:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x11696f800) [pid = 2873] [serial = 2134] [outer = 0x113034c00] 08:46:08 INFO - PROCESS | 2873 | 1468770368705 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x118044400) [pid = 2873] [serial = 2135] [outer = 0x113034c00] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12c71e000 == 45 [pid = 2873] [id = 705] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12c282800 == 44 [pid = 2873] [id = 704] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd34800 == 43 [pid = 2873] [id = 703] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12b908800 == 42 [pid = 2873] [id = 702] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x118588000 == 41 [pid = 2873] [id = 701] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa9c800 == 40 [pid = 2873] [id = 700] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12a768000 == 39 [pid = 2873] [id = 699] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x129217000 == 38 [pid = 2873] [id = 698] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x128a19000 == 37 [pid = 2873] [id = 697] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbc800 == 36 [pid = 2873] [id = 696] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x11927e800 == 35 [pid = 2873] [id = 695] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x117e2d000 == 34 [pid = 2873] [id = 694] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x119278800 == 33 [pid = 2873] [id = 693] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12b10d800 == 32 [pid = 2873] [id = 692] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce32800 == 31 [pid = 2873] [id = 710] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12c28a800 == 30 [pid = 2873] [id = 709] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x128f42000 == 29 [pid = 2873] [id = 708] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca71000 == 28 [pid = 2873] [id = 706] 08:46:09 INFO - PROCESS | 2873 | --DOCSHELL 0x119dc0800 == 27 [pid = 2873] [id = 707] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x113d4bc00) [pid = 2873] [serial = 2053] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x116766000) [pid = 2873] [serial = 2054] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x112f51800) [pid = 2873] [serial = 2050] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x113036400) [pid = 2873] [serial = 2051] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x119727400) [pid = 2873] [serial = 2059] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1182dd400) [pid = 2873] [serial = 2056] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x119982800) [pid = 2873] [serial = 2062] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119a85400) [pid = 2873] [serial = 2063] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1240b7000) [pid = 2873] [serial = 2066] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119b54800) [pid = 2873] [serial = 2065] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x112f50400) [pid = 2873] [serial = 2068] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x118570c00) [pid = 2873] [serial = 2048] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11721d400) [pid = 2873] [serial = 2047] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1182e7c00) [pid = 2873] [serial = 2069] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x11803b400) [pid = 2873] [serial = 2042] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1160e4800) [pid = 2873] [serial = 2041] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x124bd3c00) [pid = 2873] [serial = 2071] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x119a8b000) [pid = 2873] [serial = 2045] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119974400) [pid = 2873] [serial = 2044] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1197da800) [pid = 2873] [serial = 2060] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1256b4400) [pid = 2873] [serial = 2075] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12502e800) [pid = 2873] [serial = 2072] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x11872bc00) [pid = 2873] [serial = 2057] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1256a6c00) [pid = 2873] [serial = 2074] [outer = 0x0] [url = about:blank] 08:46:09 INFO - PROCESS | 2873 | 1468770369708 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]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:46:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1270ms 08:46:09 INFO - PROCESS | 2873 | 1468770369774 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 2873 | 1468770369777 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:46:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:46:09 INFO - PROCESS | 2873 | 1468770369780 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 2873 | 1468770369782 Marionette TRACE conn2 <- [1,2818,null,{}] 08:46:09 INFO - PROCESS | 2873 | 1468770369786 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}] 08:46:09 INFO - PROCESS | 2873 | 1468770369788 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:09 INFO - PROCESS | 2873 | 1468770369868 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:46:09 INFO - PROCESS | 2873 | 1468770369874 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 2873 | 1468770369879 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:09 INFO - PROCESS | 2873 | ++DOCSHELL 0x117009000 == 28 [pid = 2873] [id = 712] 08:46:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x112d73c00) [pid = 2873] [serial = 2136] [outer = 0x0] 08:46:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x112d7d000) [pid = 2873] [serial = 2137] [outer = 0x112d73c00] 08:46:09 INFO - PROCESS | 2873 | 1468770369908 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x112f57800) [pid = 2873] [serial = 2138] [outer = 0x112d73c00] 08:46:10 INFO - PROCESS | 2873 | 1468770370248 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:46:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 519ms 08:46:10 INFO - PROCESS | 2873 | 1468770370317 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 2873 | 1468770370320 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:46:10 INFO - PROCESS | 2873 | 1468770370326 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 2873 | 1468770370328 Marionette TRACE conn2 <- [1,2822,null,{}] 08:46:10 INFO - PROCESS | 2873 | 1468770370330 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}] 08:46:10 INFO - PROCESS | 2873 | 1468770370332 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:10 INFO - PROCESS | 2873 | 1468770370412 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:46:10 INFO - PROCESS | 2873 | 1468770370416 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 2873 | 1468770370417 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x119043800 == 29 [pid = 2873] [id = 713] 08:46:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1133f3400) [pid = 2873] [serial = 2139] [outer = 0x0] 08:46:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x115e58c00) [pid = 2873] [serial = 2140] [outer = 0x1133f3400] 08:46:10 INFO - PROCESS | 2873 | 1468770370444 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x116766000) [pid = 2873] [serial = 2141] [outer = 0x1133f3400] 08:46:10 INFO - PROCESS | 2873 | 1468770370798 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 08:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:46:10 INFO - PROCESS | 2873 | 1468770370847 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 2873 | 1468770370849 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:46:10 INFO - PROCESS | 2873 | 1468770370851 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 2873 | 1468770370861 Marionette TRACE conn2 <- [1,2826,null,{}] 08:46:10 INFO - PROCESS | 2873 | 1468770370869 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}] 08:46:10 INFO - PROCESS | 2873 | 1468770370872 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:10 INFO - PROCESS | 2873 | 1468770370949 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:46:10 INFO - PROCESS | 2873 | 1468770370954 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 2873 | 1468770370956 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:10 INFO - PROCESS | 2873 | ++DOCSHELL 0x123822000 == 30 [pid = 2873] [id = 714] 08:46:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1182dd400) [pid = 2873] [serial = 2142] [outer = 0x0] 08:46:10 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1182e9400) [pid = 2873] [serial = 2143] [outer = 0x1182dd400] 08:46:10 INFO - PROCESS | 2873 | 1468770370987 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11856e000) [pid = 2873] [serial = 2144] [outer = 0x1182dd400] 08:46:11 INFO - PROCESS | 2873 | 1468770371338 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 528ms 08:46:11 INFO - PROCESS | 2873 | 1468770371379 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 2873 | 1468770371381 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:46:11 INFO - PROCESS | 2873 | 1468770371383 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 2873 | 1468770371384 Marionette TRACE conn2 <- [1,2830,null,{}] 08:46:11 INFO - PROCESS | 2873 | 1468770371387 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}] 08:46:11 INFO - PROCESS | 2873 | 1468770371388 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:11 INFO - PROCESS | 2873 | 1468770371493 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:46:11 INFO - PROCESS | 2873 | 1468770371499 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 2873 | 1468770371500 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:11 INFO - PROCESS | 2873 | ++DOCSHELL 0x123f17000 == 31 [pid = 2873] [id = 715] 08:46:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x118576800) [pid = 2873] [serial = 2145] [outer = 0x0] 08:46:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x118875400) [pid = 2873] [serial = 2146] [outer = 0x118576800] 08:46:11 INFO - PROCESS | 2873 | 1468770371525 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119721400) [pid = 2873] [serial = 2147] [outer = 0x118576800] 08:46:11 INFO - PROCESS | 2873 | 1468770371858 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 08:46:11 INFO - PROCESS | 2873 | 1468770371901 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 2873 | 1468770371903 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:46:11 INFO - PROCESS | 2873 | 1468770371905 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 2873 | 1468770371906 Marionette TRACE conn2 <- [1,2834,null,{}] 08:46:11 INFO - PROCESS | 2873 | 1468770371908 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}] 08:46:11 INFO - PROCESS | 2873 | 1468770371909 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:12 INFO - PROCESS | 2873 | 1468770372012 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:46:12 INFO - PROCESS | 2873 | 1468770372016 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 2873 | 1468770372017 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x127074000 == 32 [pid = 2873] [id = 716] 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x118578c00) [pid = 2873] [serial = 2148] [outer = 0x0] 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x11996c800) [pid = 2873] [serial = 2149] [outer = 0x118578c00] 08:46:12 INFO - PROCESS | 2873 | 1468770372041 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x119988c00) [pid = 2873] [serial = 2150] [outer = 0x118578c00] 08:46:12 INFO - PROCESS | 2873 | 1468770372392 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 517ms 08:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:46:12 INFO - PROCESS | 2873 | 1468770372430 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 2873 | 1468770372431 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:46:12 INFO - PROCESS | 2873 | 1468770372433 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 2873 | 1468770372434 Marionette TRACE conn2 <- [1,2838,null,{}] 08:46:12 INFO - PROCESS | 2873 | 1468770372436 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}] 08:46:12 INFO - PROCESS | 2873 | 1468770372440 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:12 INFO - PROCESS | 2873 | 1468770372557 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:46:12 INFO - PROCESS | 2873 | 1468770372561 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 2873 | 1468770372562 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:12 INFO - PROCESS | 2873 | ++DOCSHELL 0x128c33800 == 33 [pid = 2873] [id = 717] 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1129b3800) [pid = 2873] [serial = 2151] [outer = 0x0] 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x119b4c400) [pid = 2873] [serial = 2152] [outer = 0x1129b3800] 08:46:12 INFO - PROCESS | 2873 | 1468770372587 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12401c400) [pid = 2873] [serial = 2153] [outer = 0x1129b3800] 08:46:12 INFO - PROCESS | 2873 | 1468770372925 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 08:46:12 INFO - PROCESS | 2873 | 1468770372951 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 2873 | 1468770372952 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:46:12 INFO - PROCESS | 2873 | 1468770372963 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 2873 | 1468770372964 Marionette TRACE conn2 <- [1,2842,null,{}] 08:46:12 INFO - PROCESS | 2873 | 1468770372966 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}] 08:46:12 INFO - PROCESS | 2873 | 1468770372967 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:13 INFO - PROCESS | 2873 | 1468770373089 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:46:13 INFO - PROCESS | 2873 | 1468770373095 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 2873 | 1468770373096 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e12000 == 34 [pid = 2873] [id = 718] 08:46:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1128cd800) [pid = 2873] [serial = 2154] [outer = 0x0] 08:46:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1245c4c00) [pid = 2873] [serial = 2155] [outer = 0x1128cd800] 08:46:13 INFO - PROCESS | 2873 | 1468770373137 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x125589c00) [pid = 2873] [serial = 2156] [outer = 0x1128cd800] 08:46:13 INFO - PROCESS | 2873 | 1468770373623 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 669ms 08:46:13 INFO - PROCESS | 2873 | 1468770373632 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 2873 | 1468770373633 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:46:13 INFO - PROCESS | 2873 | 1468770373635 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 2873 | 1468770373636 Marionette TRACE conn2 <- [1,2846,null,{}] 08:46:13 INFO - PROCESS | 2873 | 1468770373639 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}] 08:46:13 INFO - PROCESS | 2873 | 1468770373640 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:13 INFO - PROCESS | 2873 | 1468770373736 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x129511000) [pid = 2873] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12927d400) [pid = 2873] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x12401f800) [pid = 2873] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x1273ef400) [pid = 2873] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x127426000) [pid = 2873] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1128d3400) [pid = 2873] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119024000) [pid = 2873] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1256ac400) [pid = 2873] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x112f90400) [pid = 2873] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11998a400) [pid = 2873] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1129a8000) [pid = 2873] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112f8fc00) [pid = 2873] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1160db800) [pid = 2873] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x11902dc00) [pid = 2873] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:46:13 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1129ae400) [pid = 2873] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:46:13 INFO - PROCESS | 2873 | 1468770373970 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 2873 | 1468770373971 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:13 INFO - PROCESS | 2873 | ++DOCSHELL 0x11857e800 == 35 [pid = 2873] [id = 719] 08:46:13 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x110e71800) [pid = 2873] [serial = 2157] [outer = 0x0] 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1129a7c00) [pid = 2873] [serial = 2158] [outer = 0x110e71800] 08:46:14 INFO - PROCESS | 2873 | 1468770373999 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11607a800) [pid = 2873] [serial = 2159] [outer = 0x110e71800] 08:46:14 INFO - PROCESS | 2873 | 1468770374249 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 668ms 08:46:14 INFO - PROCESS | 2873 | 1468770374305 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 2873 | 1468770374306 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:46:14 INFO - PROCESS | 2873 | 1468770374308 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 2873 | 1468770374310 Marionette TRACE conn2 <- [1,2850,null,{}] 08:46:14 INFO - PROCESS | 2873 | 1468770374320 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}] 08:46:14 INFO - PROCESS | 2873 | 1468770374321 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:14 INFO - PROCESS | 2873 | 1468770374407 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:46:14 INFO - PROCESS | 2873 | 1468770374429 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 2873 | 1468770374430 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c94800 == 36 [pid = 2873] [id = 720] 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1185ee800) [pid = 2873] [serial = 2160] [outer = 0x0] 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x119985800) [pid = 2873] [serial = 2161] [outer = 0x1185ee800] 08:46:14 INFO - PROCESS | 2873 | 1468770374454 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1256ae400) [pid = 2873] [serial = 2162] [outer = 0x1185ee800] 08:46:14 INFO - PROCESS | 2873 | 1468770374764 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 478ms 08:46:14 INFO - PROCESS | 2873 | 1468770374787 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 2873 | 1468770374788 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:46:14 INFO - PROCESS | 2873 | 1468770374790 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 2873 | 1468770374791 Marionette TRACE conn2 <- [1,2854,null,{}] 08:46:14 INFO - PROCESS | 2873 | 1468770374795 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}] 08:46:14 INFO - PROCESS | 2873 | 1468770374797 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:14 INFO - PROCESS | 2873 | 1468770374900 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:46:14 INFO - PROCESS | 2873 | 1468770374906 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 2873 | 1468770374907 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:14 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b870000 == 37 [pid = 2873] [id = 721] 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1182dd000) [pid = 2873] [serial = 2163] [outer = 0x0] 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1256ba000) [pid = 2873] [serial = 2164] [outer = 0x1182dd000] 08:46:14 INFO - PROCESS | 2873 | 1468770374930 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x126ee0c00) [pid = 2873] [serial = 2165] [outer = 0x1182dd000] 08:46:15 INFO - PROCESS | 2873 | 1468770375211 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:46:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 469ms 08:46:15 INFO - PROCESS | 2873 | 1468770375261 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 2873 | 1468770375264 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:46:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:46:15 INFO - PROCESS | 2873 | 1468770375267 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 2873 | 1468770375269 Marionette TRACE conn2 <- [1,2858,null,{}] 08:46:15 INFO - PROCESS | 2873 | 1468770375271 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}] 08:46:15 INFO - PROCESS | 2873 | 1468770375272 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:15 INFO - PROCESS | 2873 | 1468770375365 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:46:15 INFO - PROCESS | 2873 | 1468770375368 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 2873 | 1468770375377 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd55000 == 38 [pid = 2873] [id = 722] 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x119729c00) [pid = 2873] [serial = 2166] [outer = 0x0] 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12739c800) [pid = 2873] [serial = 2167] [outer = 0x119729c00] 08:46:15 INFO - PROCESS | 2873 | 1468770375405 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x128bd7c00) [pid = 2873] [serial = 2168] [outer = 0x119729c00] 08:46:15 INFO - PROCESS | 2873 | --DOCSHELL 0x12d178000 == 37 [pid = 2873] [id = 17] 08:46:15 INFO - PROCESS | 2873 | 1468770375816 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:46:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 08:46:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:46:15 INFO - PROCESS | 2873 | 1468770375836 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 2873 | 1468770375838 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:46:15 INFO - PROCESS | 2873 | 1468770375840 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 2873 | 1468770375841 Marionette TRACE conn2 <- [1,2862,null,{}] 08:46:15 INFO - PROCESS | 2873 | 1468770375844 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}] 08:46:15 INFO - PROCESS | 2873 | 1468770375846 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:15 INFO - PROCESS | 2873 | 1468770375922 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:46:15 INFO - PROCESS | 2873 | 1468770375927 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 2873 | 1468770375930 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:15 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c284800 == 38 [pid = 2873] [id = 723] 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x128bd8400) [pid = 2873] [serial = 2169] [outer = 0x0] 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128dd1c00) [pid = 2873] [serial = 2170] [outer = 0x128bd8400] 08:46:15 INFO - PROCESS | 2873 | 1468770375953 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x1292c5000) [pid = 2873] [serial = 2171] [outer = 0x128bd8400] 08:46:16 INFO - PROCESS | 2873 | 1468770376533 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:46:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 08:46:16 INFO - PROCESS | 2873 | 1468770376571 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 2873 | 1468770376574 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:46:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:46:16 INFO - PROCESS | 2873 | 1468770376581 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 2873 | 1468770376583 Marionette TRACE conn2 <- [1,2866,null,{}] 08:46:16 INFO - PROCESS | 2873 | 1468770376587 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}] 08:46:16 INFO - PROCESS | 2873 | 1468770376589 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:16 INFO - PROCESS | 2873 | 1468770376701 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:46:16 INFO - PROCESS | 2873 | 1468770376760 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 2873 | 1468770376761 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:16 INFO - PROCESS | 2873 | ++DOCSHELL 0x119285000 == 39 [pid = 2873] [id = 724] 08:46:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x112f51800) [pid = 2873] [serial = 2172] [outer = 0x0] 08:46:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x112f5cc00) [pid = 2873] [serial = 2173] [outer = 0x112f51800] 08:46:16 INFO - PROCESS | 2873 | 1468770376792 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1138eb800) [pid = 2873] [serial = 2174] [outer = 0x112f51800] 08:46:17 INFO - PROCESS | 2873 | 1468770377364 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:46:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 972ms 08:46:17 INFO - PROCESS | 2873 | 1468770377565 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 2873 | 1468770377568 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:46:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:46:17 INFO - PROCESS | 2873 | 1468770377572 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 2873 | 1468770377574 Marionette TRACE conn2 <- [1,2870,null,{}] 08:46:17 INFO - PROCESS | 2873 | 1468770377578 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}] 08:46:17 INFO - PROCESS | 2873 | 1468770377579 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:17 INFO - PROCESS | 2873 | 1468770377685 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:46:17 INFO - PROCESS | 2873 | 1468770377739 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 2873 | 1468770377742 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:17 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949a000 == 40 [pid = 2873] [id = 725] 08:46:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x113379800) [pid = 2873] [serial = 2175] [outer = 0x0] 08:46:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x113866800) [pid = 2873] [serial = 2176] [outer = 0x113379800] 08:46:17 INFO - PROCESS | 2873 | 1468770377769 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x116030000) [pid = 2873] [serial = 2177] [outer = 0x113379800] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd55000 == 39 [pid = 2873] [id = 722] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12b870000 == 38 [pid = 2873] [id = 721] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123c94800 == 37 [pid = 2873] [id = 720] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x11857e800 == 36 [pid = 2873] [id = 719] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x129e12000 == 35 [pid = 2873] [id = 718] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x128c33800 == 34 [pid = 2873] [id = 717] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x127074000 == 33 [pid = 2873] [id = 716] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123f17000 == 32 [pid = 2873] [id = 715] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123822000 == 31 [pid = 2873] [id = 714] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x119043800 == 30 [pid = 2873] [id = 713] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x117009000 == 29 [pid = 2873] [id = 712] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x123c9d800 == 28 [pid = 2873] [id = 711] 08:46:18 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca74800 == 27 [pid = 2873] [id = 18] 08:46:18 INFO - PROCESS | 2873 | 1468770378231 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]]]}] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1270ad800) [pid = 2873] [serial = 2101] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x126e48800) [pid = 2873] [serial = 2078] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x12696dc00) [pid = 2873] [serial = 2077] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x1138f2800) [pid = 2873] [serial = 2083] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1160dac00) [pid = 2873] [serial = 2084] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119b48800) [pid = 2873] [serial = 2092] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x119b60400) [pid = 2873] [serial = 2093] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x118514400) [pid = 2873] [serial = 2110] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1133ccc00) [pid = 2873] [serial = 2080] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116029800) [pid = 2873] [serial = 2081] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x1172bec00) [pid = 2873] [serial = 2086] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1182e8400) [pid = 2873] [serial = 2087] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119584000) [pid = 2873] [serial = 2089] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1197da000) [pid = 2873] [serial = 2090] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119f3a400) [pid = 2873] [serial = 2095] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x129521c00) [pid = 2873] [serial = 2119] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x12950b800) [pid = 2873] [serial = 2117] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x12956b000) [pid = 2873] [serial = 2120] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1273f1800) [pid = 2873] [serial = 2104] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x127424400) [pid = 2873] [serial = 2105] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x12742cc00) [pid = 2873] [serial = 2107] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12927cc00) [pid = 2873] [serial = 2114] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x128bd6000) [pid = 2873] [serial = 2113] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x1292c9000) [pid = 2873] [serial = 2116] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x128bd4400) [pid = 2873] [serial = 2108] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x124b92c00) [pid = 2873] [serial = 2098] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x126d33c00) [pid = 2873] [serial = 2099] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1273a5800) [pid = 2873] [serial = 2102] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x124b97c00) [pid = 2873] [serial = 2111] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x123c5e000) [pid = 2873] [serial = 2096] [outer = 0x0] [url = about:blank] 08:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 724ms 08:46:18 INFO - PROCESS | 2873 | 1468770378298 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 2873 | 1468770378301 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:46:18 INFO - PROCESS | 2873 | 1468770378309 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 2873 | 1468770378314 Marionette TRACE conn2 <- [1,2874,null,{}] 08:46:18 INFO - PROCESS | 2873 | 1468770378317 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}] 08:46:18 INFO - PROCESS | 2873 | 1468770378320 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:18 INFO - PROCESS | 2873 | 1468770378438 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:46:18 INFO - PROCESS | 2873 | 1468770378454 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 2873 | 1468770378455 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:18 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f3800 == 28 [pid = 2873] [id = 726] 08:46:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1172c2800) [pid = 2873] [serial = 2178] [outer = 0x0] 08:46:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x118037400) [pid = 2873] [serial = 2179] [outer = 0x1172c2800] 08:46:18 INFO - PROCESS | 2873 | 1468770378485 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118352c00) [pid = 2873] [serial = 2180] [outer = 0x1172c2800] 08:46:18 INFO - PROCESS | 2873 | 1468770378857 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 579ms 08:46:18 INFO - PROCESS | 2873 | 1468770378884 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 2873 | 1468770378885 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:46:18 INFO - PROCESS | 2873 | 1468770378887 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 2873 | 1468770378888 Marionette TRACE conn2 <- [1,2878,null,{}] 08:46:18 INFO - PROCESS | 2873 | 1468770378896 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}] 08:46:18 INFO - PROCESS | 2873 | 1468770378899 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:18 INFO - PROCESS | 2873 | 1468770378981 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:46:19 INFO - PROCESS | 2873 | 1468770379010 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 2873 | 1468770379013 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbc800 == 29 [pid = 2873] [id = 727] 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x1128d8000) [pid = 2873] [serial = 2181] [outer = 0x0] 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x119074800) [pid = 2873] [serial = 2182] [outer = 0x1128d8000] 08:46:19 INFO - PROCESS | 2873 | 1468770379042 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1197e1000) [pid = 2873] [serial = 2183] [outer = 0x1128d8000] 08:46:19 INFO - PROCESS | 2873 | 1468770379387 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:46:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 525ms 08:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:46:19 INFO - PROCESS | 2873 | 1468770379423 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 2873 | 1468770379424 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:46:19 INFO - PROCESS | 2873 | 1468770379428 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 2873 | 1468770379429 Marionette TRACE conn2 <- [1,2882,null,{}] 08:46:19 INFO - PROCESS | 2873 | 1468770379431 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}] 08:46:19 INFO - PROCESS | 2873 | 1468770379432 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:19 INFO - PROCESS | 2873 | 1468770379511 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:46:19 INFO - PROCESS | 2873 | 1468770379516 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 2873 | 1468770379517 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x128b6c800 == 30 [pid = 2873] [id = 728] 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x119a86800) [pid = 2873] [serial = 2184] [outer = 0x0] 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x119b4a000) [pid = 2873] [serial = 2185] [outer = 0x119a86800] 08:46:19 INFO - PROCESS | 2873 | 1468770379542 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119b63c00) [pid = 2873] [serial = 2186] [outer = 0x119a86800] 08:46:19 INFO - PROCESS | 2873 | 1468770379881 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:46:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 470ms 08:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:46:19 INFO - PROCESS | 2873 | 1468770379899 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 2873 | 1468770379900 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:46:19 INFO - PROCESS | 2873 | 1468770379902 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 2873 | 1468770379903 Marionette TRACE conn2 <- [1,2886,null,{}] 08:46:19 INFO - PROCESS | 2873 | 1468770379906 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}] 08:46:19 INFO - PROCESS | 2873 | 1468770379907 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:19 INFO - PROCESS | 2873 | 1468770379983 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:46:19 INFO - PROCESS | 2873 | 1468770379986 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 2873 | 1468770379987 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:19 INFO - PROCESS | 2873 | ++DOCSHELL 0x12933b000 == 31 [pid = 2873] [id = 729] 08:46:19 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1129b2800) [pid = 2873] [serial = 2187] [outer = 0x0] 08:46:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x121017c00) [pid = 2873] [serial = 2188] [outer = 0x1129b2800] 08:46:20 INFO - PROCESS | 2873 | 1468770380014 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x123e31400) [pid = 2873] [serial = 2189] [outer = 0x1129b2800] 08:46:20 INFO - PROCESS | 2873 | 1468770380366 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:46:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 469ms 08:46:20 INFO - PROCESS | 2873 | 1468770380371 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 2873 | 1468770380373 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:46:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:46:20 INFO - PROCESS | 2873 | 1468770380375 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 2873 | 1468770380376 Marionette TRACE conn2 <- [1,2890,null,{}] 08:46:20 INFO - PROCESS | 2873 | 1468770380383 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}] 08:46:20 INFO - PROCESS | 2873 | 1468770380387 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:20 INFO - PROCESS | 2873 | 1468770380528 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:46:20 INFO - PROCESS | 2873 | 1468770380539 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 2873 | 1468770380540 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:20 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a769000 == 32 [pid = 2873] [id = 730] 08:46:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119b64000) [pid = 2873] [serial = 2190] [outer = 0x0] 08:46:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124028c00) [pid = 2873] [serial = 2191] [outer = 0x119b64000] 08:46:20 INFO - PROCESS | 2873 | 1468770380565 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x126e11400) [pid = 2873] [serial = 2192] [outer = 0x119b64000] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x119729c00) [pid = 2873] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x118578c00) [pid = 2873] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1133f3400) [pid = 2873] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118576800) [pid = 2873] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1182dd400) [pid = 2873] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x112d73c00) [pid = 2873] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x113034c00) [pid = 2873] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x1129b3800) [pid = 2873] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x11337a400) [pid = 2873] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x119073c00) [pid = 2873] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x124026400) [pid = 2873] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x1128cd800) [pid = 2873] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x110e71800) [pid = 2873] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1182dd000) [pid = 2873] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x12742f000) [pid = 2873] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x1185ee800) [pid = 2873] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x12d178800) [pid = 2873] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:46:21 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x12ce0dc00) [pid = 2873] [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.] 08:46:21 INFO - PROCESS | 2873 | 1468770381163 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:46:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 824ms 08:46:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:46:21 INFO - PROCESS | 2873 | 1468770381217 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 2873 | 1468770381219 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:46:21 INFO - PROCESS | 2873 | 1468770381222 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 2873 | 1468770381224 Marionette TRACE conn2 <- [1,2894,null,{}] 08:46:21 INFO - PROCESS | 2873 | 1468770381231 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}] 08:46:21 INFO - PROCESS | 2873 | 1468770381233 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:21 INFO - PROCESS | 2873 | 1468770381333 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:46:21 INFO - PROCESS | 2873 | 1468770381404 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 2873 | 1468770381406 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:21 INFO - PROCESS | 2873 | ++DOCSHELL 0x11905c000 == 33 [pid = 2873] [id = 731] 08:46:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1128d0800) [pid = 2873] [serial = 2193] [outer = 0x0] 08:46:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x112f53c00) [pid = 2873] [serial = 2194] [outer = 0x1128d0800] 08:46:21 INFO - PROCESS | 2873 | 1468770381437 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x1138ec400) [pid = 2873] [serial = 2195] [outer = 0x1128d0800] 08:46:21 INFO - PROCESS | 2873 | 1468770381887 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:46:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 673ms 08:46:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:46:21 INFO - PROCESS | 2873 | 1468770381897 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 2873 | 1468770381900 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:46:21 INFO - PROCESS | 2873 | 1468770381904 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 2873 | 1468770381906 Marionette TRACE conn2 <- [1,2898,null,{}] 08:46:21 INFO - PROCESS | 2873 | 1468770381909 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}] 08:46:21 INFO - PROCESS | 2873 | 1468770381911 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:22 INFO - PROCESS | 2873 | 1468770382010 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:46:22 INFO - PROCESS | 2873 | 1468770382063 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 2873 | 1468770382065 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x11927d800 == 34 [pid = 2873] [id = 732] 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x11607ac00) [pid = 2873] [serial = 2196] [outer = 0x0] 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1182ea000) [pid = 2873] [serial = 2197] [outer = 0x11607ac00] 08:46:22 INFO - PROCESS | 2873 | 1468770382096 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x118571c00) [pid = 2873] [serial = 2198] [outer = 0x11607ac00] 08:46:22 INFO - PROCESS | 2873 | 1468770382521 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:46:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 08:46:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:46:22 INFO - PROCESS | 2873 | 1468770382575 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 2873 | 1468770382577 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:46:22 INFO - PROCESS | 2873 | 1468770382579 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 2873 | 1468770382581 Marionette TRACE conn2 <- [1,2902,null,{}] 08:46:22 INFO - PROCESS | 2873 | 1468770382589 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}] 08:46:22 INFO - PROCESS | 2873 | 1468770382593 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:22 INFO - PROCESS | 2873 | 1468770382690 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:46:22 INFO - PROCESS | 2873 | 1468770382752 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 2873 | 1468770382754 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:22 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b87f000 == 35 [pid = 2873] [id = 733] 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x119028c00) [pid = 2873] [serial = 2199] [outer = 0x0] 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x119988400) [pid = 2873] [serial = 2200] [outer = 0x119028c00] 08:46:22 INFO - PROCESS | 2873 | 1468770382785 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x121016800) [pid = 2873] [serial = 2201] [outer = 0x119028c00] 08:46:23 INFO - PROCESS | 2873 | 1468770383229 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:46:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 08:46:23 INFO - PROCESS | 2873 | 1468770383251 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 2873 | 1468770383253 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:46:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:46:23 INFO - PROCESS | 2873 | 1468770383255 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 2873 | 1468770383256 Marionette TRACE conn2 <- [1,2906,null,{}] 08:46:23 INFO - PROCESS | 2873 | 1468770383259 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}] 08:46:23 INFO - PROCESS | 2873 | 1468770383260 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:23 INFO - PROCESS | 2873 | 1468770383379 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:46:23 INFO - PROCESS | 2873 | 1468770383461 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 2873 | 1468770383462 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:23 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd35000 == 36 [pid = 2873] [id = 734] 08:46:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x124023c00) [pid = 2873] [serial = 2202] [outer = 0x0] 08:46:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x12502c800) [pid = 2873] [serial = 2203] [outer = 0x124023c00] 08:46:23 INFO - PROCESS | 2873 | 1468770383492 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x125639400) [pid = 2873] [serial = 2204] [outer = 0x124023c00] 08:46:23 INFO - PROCESS | 2873 | 1468770383904 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:46:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 668ms 08:46:23 INFO - PROCESS | 2873 | 1468770383924 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 2873 | 1468770383925 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:46:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:46:23 INFO - PROCESS | 2873 | 1468770383928 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 2873 | 1468770383929 Marionette TRACE conn2 <- [1,2910,null,{}] 08:46:23 INFO - PROCESS | 2873 | 1468770383931 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}] 08:46:23 INFO - PROCESS | 2873 | 1468770383933 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:24 INFO - PROCESS | 2873 | 1468770384028 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:46:24 INFO - PROCESS | 2873 | 1468770384085 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 2873 | 1468770384086 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b91a000 == 37 [pid = 2873] [id = 735] 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x119b6a400) [pid = 2873] [serial = 2205] [outer = 0x0] 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x126975c00) [pid = 2873] [serial = 2206] [outer = 0x119b6a400] 08:46:24 INFO - PROCESS | 2873 | 1468770384114 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x1270b0400) [pid = 2873] [serial = 2207] [outer = 0x119b6a400] 08:46:24 INFO - PROCESS | 2873 | 1468770384573 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]]]}] 08:46:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:46:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:46:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 669ms 08:46:24 INFO - PROCESS | 2873 | 1468770384598 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 2873 | 1468770384600 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /DOMEvents/constructors.html 08:46:24 INFO - PROCESS | 2873 | 1468770384603 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 2873 | 1468770384605 Marionette TRACE conn2 <- [1,2914,null,{}] 08:46:24 INFO - PROCESS | 2873 | 1468770384609 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}] 08:46:24 INFO - PROCESS | 2873 | 1468770384611 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:24 INFO - PROCESS | 2873 | 1468770384708 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:46:24 INFO - PROCESS | 2873 | 1468770384803 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 2873 | 1468770384804 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:24 INFO - PROCESS | 2873 | ++DOCSHELL 0x124092000 == 38 [pid = 2873] [id = 736] 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x116029800) [pid = 2873] [serial = 2208] [outer = 0x0] 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x116764800) [pid = 2873] [serial = 2209] [outer = 0x116029800] 08:46:24 INFO - PROCESS | 2873 | 1468770384831 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1182e2800) [pid = 2873] [serial = 2210] [outer = 0x116029800] 08:46:25 INFO - PROCESS | 2873 | 1468770385222 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]]]}] 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:46:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:46:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:46:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 08:46:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:46:25 INFO - PROCESS | 2873 | 1468770385279 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 2873 | 1468770385283 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:46:25 INFO - PROCESS | 2873 | 1468770385287 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 2873 | 1468770385289 Marionette TRACE conn2 <- [1,2918,null,{}] 08:46:25 INFO - PROCESS | 2873 | 1468770385291 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}] 08:46:25 INFO - PROCESS | 2873 | 1468770385293 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12933b000 == 37 [pid = 2873] [id = 729] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x128b6c800 == 36 [pid = 2873] [id = 728] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbc800 == 35 [pid = 2873] [id = 727] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f3800 == 34 [pid = 2873] [id = 726] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11949a000 == 33 [pid = 2873] [id = 725] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x119285000 == 32 [pid = 2873] [id = 724] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12c284800 == 31 [pid = 2873] [id = 723] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12b91a000 == 30 [pid = 2873] [id = 735] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd35000 == 29 [pid = 2873] [id = 734] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12b87f000 == 28 [pid = 2873] [id = 733] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11927d800 == 27 [pid = 2873] [id = 732] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x12a769000 == 26 [pid = 2873] [id = 730] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x11905c000 == 25 [pid = 2873] [id = 731] 08:46:25 INFO - PROCESS | 2873 | 1468770385875 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:46:25 INFO - PROCESS | 2873 | --DOCSHELL 0x124092000 == 24 [pid = 2873] [id = 736] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x11996c800) [pid = 2873] [serial = 2149] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x115e58c00) [pid = 2873] [serial = 2140] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x116766000) [pid = 2873] [serial = 2141] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118875400) [pid = 2873] [serial = 2146] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1182e9400) [pid = 2873] [serial = 2143] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x11856e000) [pid = 2873] [serial = 2144] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x112d7d000) [pid = 2873] [serial = 2137] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x112f57800) [pid = 2873] [serial = 2138] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x118044400) [pid = 2873] [serial = 2135] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x11696f800) [pid = 2873] [serial = 2134] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x119b4c400) [pid = 2873] [serial = 2152] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x118039000) [pid = 2873] [serial = 2123] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x116080400) [pid = 2873] [serial = 2122] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x119a8a400) [pid = 2873] [serial = 2126] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x119728800) [pid = 2873] [serial = 2125] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x1256af000) [pid = 2873] [serial = 2129] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x124df2800) [pid = 2873] [serial = 2128] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x125589c00) [pid = 2873] [serial = 2156] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 70 (0x1245c4c00) [pid = 2873] [serial = 2155] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 69 (0x11607a800) [pid = 2873] [serial = 2159] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 68 (0x126ee0c00) [pid = 2873] [serial = 2165] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 67 (0x128d93c00) [pid = 2873] [serial = 2132] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 66 (0x119985800) [pid = 2873] [serial = 2161] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 65 (0x128bd4c00) [pid = 2873] [serial = 2131] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 64 (0x12401c400) [pid = 2873] [serial = 2153] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 63 (0x1129a7c00) [pid = 2873] [serial = 2158] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 62 (0x119988c00) [pid = 2873] [serial = 2150] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 61 (0x12d189000) [pid = 2873] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 60 (0x1256ba000) [pid = 2873] [serial = 2164] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 59 (0x119721400) [pid = 2873] [serial = 2147] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 58 (0x1256ae400) [pid = 2873] [serial = 2162] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 57 (0x128bd7c00) [pid = 2873] [serial = 2168] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 56 (0x11803e400) [pid = 2873] [serial = 1481] [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.] 08:46:25 INFO - PROCESS | 2873 | --DOMWINDOW == 55 (0x12739c800) [pid = 2873] [serial = 2167] [outer = 0x0] [url = about:blank] 08:46:25 INFO - PROCESS | 2873 | 1468770385979 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 2873 | 1468770385981 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:25 INFO - PROCESS | 2873 | ++DOCSHELL 0x1132ac000 == 25 [pid = 2873] [id = 737] 08:46:25 INFO - PROCESS | 2873 | ++DOMWINDOW == 56 (0x111e2c800) [pid = 2873] [serial = 2211] [outer = 0x0] 08:46:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 57 (0x1121ba000) [pid = 2873] [serial = 2212] [outer = 0x111e2c800] 08:46:26 INFO - PROCESS | 2873 | 1468770386028 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 58 (0x1129a4c00) [pid = 2873] [serial = 2213] [outer = 0x111e2c800] 08:46:26 INFO - PROCESS | 2873 | 1468770386530 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:46:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:46:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1270ms 08:46:26 INFO - PROCESS | 2873 | 1468770386559 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 2873 | 1468770386563 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:46:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:46:26 INFO - PROCESS | 2873 | 1468770386568 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 2873 | 1468770386571 Marionette TRACE conn2 <- [1,2922,null,{}] 08:46:26 INFO - PROCESS | 2873 | 1468770386575 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}] 08:46:26 INFO - PROCESS | 2873 | 1468770386578 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:26 INFO - PROCESS | 2873 | 1468770386707 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:46:26 INFO - PROCESS | 2873 | 1468770386719 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 2873 | 1468770386720 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:26 INFO - PROCESS | 2873 | ++DOCSHELL 0x118594800 == 26 [pid = 2873] [id = 738] 08:46:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 59 (0x1133cb000) [pid = 2873] [serial = 2214] [outer = 0x0] 08:46:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 60 (0x11383b000) [pid = 2873] [serial = 2215] [outer = 0x1133cb000] 08:46:26 INFO - PROCESS | 2873 | 1468770386747 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 2873 | ++DOMWINDOW == 61 (0x113d8cc00) [pid = 2873] [serial = 2216] [outer = 0x1133cb000] 08:46:27 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:46:27 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:46:27 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:46:27 INFO - PROCESS | 2873 | [2873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:46:27 INFO - PROCESS | 2873 | 1468770387066 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]]]}] 08:46:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:46:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:46:27 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 08:46:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:46:27 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 08:46:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:46:27 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]" 08:46:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:46:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:46:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 524ms 08:46:27 INFO - PROCESS | 2873 | 1468770387091 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 2873 | 1468770387093 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:46:27 INFO - PROCESS | 2873 | 1468770387098 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 2873 | 1468770387099 Marionette TRACE conn2 <- [1,2926,null,{}] 08:46:27 INFO - PROCESS | 2873 | 1468770387100 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}] 08:46:27 INFO - PROCESS | 2873 | 1468770387102 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:27 INFO - PROCESS | 2873 | 1468770387169 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:46:27 INFO - PROCESS | 2873 | 1468770387188 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 2873 | 1468770387190 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x123821800 == 27 [pid = 2873] [id = 739] 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 62 (0x116764c00) [pid = 2873] [serial = 2217] [outer = 0x0] 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 63 (0x1182df800) [pid = 2873] [serial = 2218] [outer = 0x116764c00] 08:46:27 INFO - PROCESS | 2873 | 1468770387222 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 64 (0x118515c00) [pid = 2873] [serial = 2219] [outer = 0x116764c00] 08:46:27 INFO - PROCESS | 2873 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:46:27 INFO - PROCESS | 2873 | 1468770387670 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]]]}] 08:46:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:46:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 08:46:27 INFO - PROCESS | 2873 | 1468770387717 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 2873 | 1468770387719 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:46:27 INFO - PROCESS | 2873 | 1468770387727 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 2873 | 1468770387730 Marionette TRACE conn2 <- [1,2930,null,{}] 08:46:27 INFO - PROCESS | 2873 | 1468770387742 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}] 08:46:27 INFO - PROCESS | 2873 | 1468770387745 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:27 INFO - PROCESS | 2873 | 1468770387825 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:46:27 INFO - PROCESS | 2873 | 1468770387830 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 2873 | 1468770387832 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:27 INFO - PROCESS | 2873 | ++DOCSHELL 0x12505e000 == 28 [pid = 2873] [id = 740] 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 65 (0x11856d800) [pid = 2873] [serial = 2220] [outer = 0x0] 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 66 (0x11902bc00) [pid = 2873] [serial = 2221] [outer = 0x11856d800] 08:46:27 INFO - PROCESS | 2873 | 1468770387857 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 2873 | ++DOMWINDOW == 67 (0x1197d4400) [pid = 2873] [serial = 2222] [outer = 0x11856d800] 08:46:28 INFO - PROCESS | 2873 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:46:28 INFO - PROCESS | 2873 | 1468770388177 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]]]}] 08:46:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:46:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 484ms 08:46:28 INFO - PROCESS | 2873 | 1468770388207 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 2873 | 1468770388208 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:46:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:46:28 INFO - PROCESS | 2873 | 1468770388218 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 2873 | 1468770388219 Marionette TRACE conn2 <- [1,2934,null,{}] 08:46:28 INFO - PROCESS | 2873 | 1468770388221 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}] 08:46:28 INFO - PROCESS | 2873 | 1468770388222 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:28 INFO - PROCESS | 2873 | 1468770388316 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:46:28 INFO - PROCESS | 2873 | 1468770388320 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 2873 | 1468770388321 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a10000 == 29 [pid = 2873] [id = 741] 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 68 (0x11996d800) [pid = 2873] [serial = 2223] [outer = 0x0] 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 69 (0x119984c00) [pid = 2873] [serial = 2224] [outer = 0x11996d800] 08:46:28 INFO - PROCESS | 2873 | 1468770388352 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 70 (0x119a8dc00) [pid = 2873] [serial = 2225] [outer = 0x11996d800] 08:46:28 INFO - PROCESS | 2873 | 1468770388655 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]]]}] 08:46:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:46:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 08:46:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:46:28 INFO - PROCESS | 2873 | 1468770388687 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 2873 | 1468770388688 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:46:28 INFO - PROCESS | 2873 | 1468770388690 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 2873 | 1468770388691 Marionette TRACE conn2 <- [1,2938,null,{}] 08:46:28 INFO - PROCESS | 2873 | 1468770388696 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}] 08:46:28 INFO - PROCESS | 2873 | 1468770388697 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:28 INFO - PROCESS | 2873 | 1468770388791 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:46:28 INFO - PROCESS | 2873 | 1468770388795 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 2873 | 1468770388799 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:28 INFO - PROCESS | 2873 | ++DOCSHELL 0x12921a800 == 30 [pid = 2873] [id = 742] 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 71 (0x1160da800) [pid = 2873] [serial = 2226] [outer = 0x0] 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x12100dc00) [pid = 2873] [serial = 2227] [outer = 0x1160da800] 08:46:28 INFO - PROCESS | 2873 | 1468770388831 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x123fdac00) [pid = 2873] [serial = 2228] [outer = 0x1160da800] 08:46:29 INFO - PROCESS | 2873 | 1468770389137 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]]]}] 08:46:29 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. 08:46:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 08:46:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:46:29 INFO - PROCESS | 2873 | 1468770389172 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 2873 | 1468770389174 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:46:29 INFO - PROCESS | 2873 | 1468770389176 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 2873 | 1468770389177 Marionette TRACE conn2 <- [1,2942,null,{}] 08:46:29 INFO - PROCESS | 2873 | 1468770389188 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}] 08:46:29 INFO - PROCESS | 2873 | 1468770389189 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:29 INFO - PROCESS | 2873 | 1468770389298 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:46:29 INFO - PROCESS | 2873 | 1468770389302 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 2873 | 1468770389303 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x11272e800 == 31 [pid = 2873] [id = 743] 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x119f30000) [pid = 2873] [serial = 2229] [outer = 0x0] 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x1245c7000) [pid = 2873] [serial = 2230] [outer = 0x119f30000] 08:46:29 INFO - PROCESS | 2873 | 1468770389335 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x125589c00) [pid = 2873] [serial = 2231] [outer = 0x119f30000] 08:46:29 INFO - PROCESS | 2873 | 1468770389636 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"]]]}] 08:46:29 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 08:46:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:46:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 480ms 08:46:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:46:29 INFO - PROCESS | 2873 | 1468770389658 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 2873 | 1468770389659 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:46:29 INFO - PROCESS | 2873 | 1468770389663 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 2873 | 1468770389665 Marionette TRACE conn2 <- [1,2946,null,{}] 08:46:29 INFO - PROCESS | 2873 | 1468770389668 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}] 08:46:29 INFO - PROCESS | 2873 | 1468770389669 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:29 INFO - PROCESS | 2873 | 1468770389764 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:46:29 INFO - PROCESS | 2873 | 1468770389800 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 2873 | 1468770389801 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:29 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a775800 == 32 [pid = 2873] [id = 744] 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x113370000) [pid = 2873] [serial = 2232] [outer = 0x0] 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x125636800) [pid = 2873] [serial = 2233] [outer = 0x113370000] 08:46:29 INFO - PROCESS | 2873 | 1468770389826 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x12696f000) [pid = 2873] [serial = 2234] [outer = 0x113370000] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x119a86800) [pid = 2873] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 77 (0x113379800) [pid = 2873] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 76 (0x1128d8000) [pid = 2873] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 75 (0x1172c2800) [pid = 2873] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 74 (0x112f51800) [pid = 2873] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 73 (0x128bd8400) [pid = 2873] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 72 (0x1129b2800) [pid = 2873] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:46:30 INFO - PROCESS | 2873 | --DOMWINDOW == 71 (0x119b64000) [pid = 2873] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:46:30 INFO - PROCESS | 2873 | 1468770390199 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]]]}] 08:46:30 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. 08:46:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 571ms 08:46:30 INFO - PROCESS | 2873 | 1468770390233 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 2873 | 1468770390235 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:46:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:46:30 INFO - PROCESS | 2873 | 1468770390237 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 2873 | 1468770390238 Marionette TRACE conn2 <- [1,2950,null,{}] 08:46:30 INFO - PROCESS | 2873 | 1468770390240 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}] 08:46:30 INFO - PROCESS | 2873 | 1468770390241 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:30 INFO - PROCESS | 2873 | 1468770390316 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:46:30 INFO - PROCESS | 2873 | 1468770390319 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 2873 | 1468770390320 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x12922a000 == 33 [pid = 2873] [id = 745] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 72 (0x1129a9800) [pid = 2873] [serial = 2235] [outer = 0x0] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 73 (0x11972b000) [pid = 2873] [serial = 2236] [outer = 0x1129a9800] 08:46:30 INFO - PROCESS | 2873 | 1468770390345 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 74 (0x1256b1c00) [pid = 2873] [serial = 2237] [outer = 0x1129a9800] 08:46:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a0f800 == 34 [pid = 2873] [id = 746] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 75 (0x126975800) [pid = 2873] [serial = 2238] [outer = 0x0] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 76 (0x1133f3400) [pid = 2873] [serial = 2239] [outer = 0x126975800] 08:46:30 INFO - PROCESS | 2873 | 1468770390686 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]]]}] 08:46:30 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. 08:46:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 08:46:30 INFO - PROCESS | 2873 | 1468770390706 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 2873 | 1468770390707 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:46:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:46:30 INFO - PROCESS | 2873 | 1468770390709 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 2873 | 1468770390711 Marionette TRACE conn2 <- [1,2954,null,{}] 08:46:30 INFO - PROCESS | 2873 | 1468770390715 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}] 08:46:30 INFO - PROCESS | 2873 | 1468770390716 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:30 INFO - PROCESS | 2873 | 1468770390831 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:46:30 INFO - PROCESS | 2873 | 1468770390837 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 2873 | 1468770390838 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:30 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b171800 == 35 [pid = 2873] [id = 747] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 77 (0x1129b2800) [pid = 2873] [serial = 2240] [outer = 0x0] 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 78 (0x126d34000) [pid = 2873] [serial = 2241] [outer = 0x1129b2800] 08:46:30 INFO - PROCESS | 2873 | 1468770390862 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x1270b9000) [pid = 2873] [serial = 2242] [outer = 0x1129b2800] 08:46:31 INFO - PROCESS | 2873 | 1468770391170 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]]]}] 08:46:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:46:31 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 08:46:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 473ms 08:46:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:46:31 INFO - PROCESS | 2873 | 1468770391185 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 2873 | 1468770391187 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:46:31 INFO - PROCESS | 2873 | 1468770391191 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 2873 | 1468770391194 Marionette TRACE conn2 <- [1,2958,null,{}] 08:46:31 INFO - PROCESS | 2873 | 1468770391200 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}] 08:46:31 INFO - PROCESS | 2873 | 1468770391202 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:31 INFO - PROCESS | 2873 | 1468770391340 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:46:31 INFO - PROCESS | 2873 | 1468770391346 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 2873 | 1468770391349 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:31 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd66800 == 36 [pid = 2873] [id = 748] 08:46:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x119a8b000) [pid = 2873] [serial = 2243] [outer = 0x0] 08:46:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x12739c800) [pid = 2873] [serial = 2244] [outer = 0x119a8b000] 08:46:31 INFO - PROCESS | 2873 | 1468770391399 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x127428800) [pid = 2873] [serial = 2245] [outer = 0x119a8b000] 08:46:31 INFO - PROCESS | 2873 | 1468770391839 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]]]}] 08:46:31 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. 08:46:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 678ms 08:46:31 INFO - PROCESS | 2873 | 1468770391869 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 2873 | 1468770391872 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:46:31 INFO - PROCESS | 2873 | 1468770391875 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 2873 | 1468770391878 Marionette TRACE conn2 <- [1,2962,null,{}] 08:46:31 INFO - PROCESS | 2873 | 1468770391881 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}] 08:46:31 INFO - PROCESS | 2873 | 1468770391883 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:32 INFO - PROCESS | 2873 | 1468770392016 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:46:32 INFO - PROCESS | 2873 | 1468770392056 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 2873 | 1468770392057 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x124b22800 == 37 [pid = 2873] [id = 749] 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x128bda800) [pid = 2873] [serial = 2246] [outer = 0x0] 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x128dd7400) [pid = 2873] [serial = 2247] [outer = 0x128bda800] 08:46:32 INFO - PROCESS | 2873 | 1468770392097 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x129288400) [pid = 2873] [serial = 2248] [outer = 0x128bda800] 08:46:32 INFO - PROCESS | 2873 | 1468770392626 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]]]}] 08:46:32 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. 08:46:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 772ms 08:46:32 INFO - PROCESS | 2873 | 1468770392670 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 2873 | 1468770392673 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:46:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:46:32 INFO - PROCESS | 2873 | 1468770392677 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 2873 | 1468770392682 Marionette TRACE conn2 <- [1,2966,null,{}] 08:46:32 INFO - PROCESS | 2873 | 1468770392686 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}] 08:46:32 INFO - PROCESS | 2873 | 1468770392687 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:32 INFO - PROCESS | 2873 | 1468770392800 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:46:32 INFO - PROCESS | 2873 | 1468770392879 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 2873 | 1468770392880 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:32 INFO - PROCESS | 2873 | ++DOCSHELL 0x11928f000 == 38 [pid = 2873] [id = 750] 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x112e76800) [pid = 2873] [serial = 2249] [outer = 0x0] 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x112f56c00) [pid = 2873] [serial = 2250] [outer = 0x112e76800] 08:46:32 INFO - PROCESS | 2873 | 1468770392911 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x1138f5800) [pid = 2873] [serial = 2251] [outer = 0x112e76800] 08:46:33 INFO - PROCESS | 2873 | 1468770393392 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]]]}] 08:46:33 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. 08:46:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 725ms 08:46:33 INFO - PROCESS | 2873 | 1468770393402 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 2873 | 1468770393407 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:46:33 INFO - PROCESS | 2873 | 1468770393496 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 2873 | 1468770393498 Marionette TRACE conn2 <- [1,2970,null,{}] 08:46:33 INFO - PROCESS | 2873 | 1468770393502 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}] 08:46:33 INFO - PROCESS | 2873 | 1468770393504 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:33 INFO - PROCESS | 2873 | 1468770393616 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:46:33 INFO - PROCESS | 2873 | 1468770393696 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 2873 | 1468770393697 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:33 INFO - PROCESS | 2873 | ++DOCSHELL 0x124dbc800 == 39 [pid = 2873] [id = 751] 08:46:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x1176d4400) [pid = 2873] [serial = 2252] [outer = 0x0] 08:46:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x118507800) [pid = 2873] [serial = 2253] [outer = 0x1176d4400] 08:46:33 INFO - PROCESS | 2873 | 1468770393730 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x1185ea400) [pid = 2873] [serial = 2254] [outer = 0x1176d4400] 08:46:34 INFO - PROCESS | 2873 | 1468770394217 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]]]}] 08:46:34 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. 08:46:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 820ms 08:46:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:46:34 INFO - PROCESS | 2873 | 1468770394267 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 2873 | 1468770394269 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:46:34 INFO - PROCESS | 2873 | 1468770394271 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 2873 | 1468770394274 Marionette TRACE conn2 <- [1,2974,null,{}] 08:46:34 INFO - PROCESS | 2873 | 1468770394282 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}] 08:46:34 INFO - PROCESS | 2873 | 1468770394285 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:34 INFO - PROCESS | 2873 | 1468770394419 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:46:34 INFO - PROCESS | 2873 | 1468770394613 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 2873 | 1468770394614 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:34 INFO - PROCESS | 2873 | ++DOCSHELL 0x1169ad800 == 40 [pid = 2873] [id = 752] 08:46:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x1128ca800) [pid = 2873] [serial = 2255] [outer = 0x0] 08:46:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1129b3400) [pid = 2873] [serial = 2256] [outer = 0x1128ca800] 08:46:34 INFO - PROCESS | 2873 | 1468770394655 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x113370800) [pid = 2873] [serial = 2257] [outer = 0x1128ca800] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd66800 == 39 [pid = 2873] [id = 748] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12b171800 == 38 [pid = 2873] [id = 747] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x128a0f800 == 37 [pid = 2873] [id = 746] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12922a000 == 36 [pid = 2873] [id = 745] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12a775800 == 35 [pid = 2873] [id = 744] 08:46:35 INFO - PROCESS | 2873 | 1468770395164 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]]]}] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x11272e800 == 34 [pid = 2873] [id = 743] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12921a800 == 33 [pid = 2873] [id = 742] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x128a10000 == 32 [pid = 2873] [id = 741] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x12505e000 == 31 [pid = 2873] [id = 740] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x123821800 == 30 [pid = 2873] [id = 739] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x118594800 == 29 [pid = 2873] [id = 738] 08:46:35 INFO - PROCESS | 2873 | --DOCSHELL 0x1132ac000 == 28 [pid = 2873] [id = 737] 08:46:35 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. 08:46:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 923ms 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119b4a000) [pid = 2873] [serial = 2185] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x119b63c00) [pid = 2873] [serial = 2186] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x113866800) [pid = 2873] [serial = 2176] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x116030000) [pid = 2873] [serial = 2177] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119074800) [pid = 2873] [serial = 2182] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1197e1000) [pid = 2873] [serial = 2183] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x118037400) [pid = 2873] [serial = 2179] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x118352c00) [pid = 2873] [serial = 2180] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x112f5cc00) [pid = 2873] [serial = 2173] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1138eb800) [pid = 2873] [serial = 2174] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x1292c5000) [pid = 2873] [serial = 2171] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x128dd1c00) [pid = 2873] [serial = 2170] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x123e31400) [pid = 2873] [serial = 2189] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x121017c00) [pid = 2873] [serial = 2188] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x124028c00) [pid = 2873] [serial = 2191] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x126e11400) [pid = 2873] [serial = 2192] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 2873 | 1468770395214 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 2873 | 1468770395216 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:46:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:46:35 INFO - PROCESS | 2873 | 1468770395221 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 2873 | 1468770395223 Marionette TRACE conn2 <- [1,2978,null,{}] 08:46:35 INFO - PROCESS | 2873 | 1468770395227 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}] 08:46:35 INFO - PROCESS | 2873 | 1468770395230 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:35 INFO - PROCESS | 2873 | 1468770395314 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:46:35 INFO - PROCESS | 2873 | 1468770395319 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 2873 | 1468770395321 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194dd000 == 29 [pid = 2873] [id = 753] 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x116766000) [pid = 2873] [serial = 2258] [outer = 0x0] 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x1176d4000) [pid = 2873] [serial = 2259] [outer = 0x116766000] 08:46:35 INFO - PROCESS | 2873 | 1468770395348 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1182e7000) [pid = 2873] [serial = 2260] [outer = 0x116766000] 08:46:35 INFO - PROCESS | 2873 | 1468770395663 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]]]}] 08:46:35 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. 08:46:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 08:46:35 INFO - PROCESS | 2873 | 1468770395692 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:46:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:46:35 INFO - PROCESS | 2873 | 1468770395696 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:46:35 INFO - PROCESS | 2873 | 1468770395700 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 2873 | 1468770395701 Marionette TRACE conn2 <- [1,2982,null,{}] 08:46:35 INFO - PROCESS | 2873 | 1468770395704 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}] 08:46:35 INFO - PROCESS | 2873 | 1468770395705 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:35 INFO - PROCESS | 2873 | 1468770395808 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:46:35 INFO - PROCESS | 2873 | 1468770395868 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 2873 | 1468770395870 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:35 INFO - PROCESS | 2873 | ++DOCSHELL 0x1240ad000 == 30 [pid = 2873] [id = 754] 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x118513c00) [pid = 2873] [serial = 2261] [outer = 0x0] 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x119024400) [pid = 2873] [serial = 2262] [outer = 0x118513c00] 08:46:35 INFO - PROCESS | 2873 | 1468770395895 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1197da800) [pid = 2873] [serial = 2263] [outer = 0x118513c00] 08:46:36 INFO - PROCESS | 2873 | 1468770396156 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"]]]}] 08:46:36 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 08:46:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:46:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 08:46:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:46:36 INFO - PROCESS | 2873 | 1468770396169 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 2873 | 1468770396170 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:46:36 INFO - PROCESS | 2873 | 1468770396173 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 2873 | 1468770396179 Marionette TRACE conn2 <- [1,2986,null,{}] 08:46:36 INFO - PROCESS | 2873 | 1468770396203 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}] 08:46:36 INFO - PROCESS | 2873 | 1468770396205 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:36 INFO - PROCESS | 2873 | 1468770396289 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:46:36 INFO - PROCESS | 2873 | 1468770396349 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 2873 | 1468770396351 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x128a28000 == 31 [pid = 2873] [id = 755] 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x118514400) [pid = 2873] [serial = 2264] [outer = 0x0] 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11998a800) [pid = 2873] [serial = 2265] [outer = 0x118514400] 08:46:36 INFO - PROCESS | 2873 | 1468770396377 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x1238f6c00) [pid = 2873] [serial = 2266] [outer = 0x118514400] 08:46:36 INFO - PROCESS | 2873 | 1468770396641 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]]]}] 08:46:36 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. 08:46:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 485ms 08:46:36 INFO - PROCESS | 2873 | 1468770396657 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 2873 | 1468770396659 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:46:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:46:36 INFO - PROCESS | 2873 | 1468770396669 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 2873 | 1468770396670 Marionette TRACE conn2 <- [1,2990,null,{}] 08:46:36 INFO - PROCESS | 2873 | 1468770396672 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}] 08:46:36 INFO - PROCESS | 2873 | 1468770396673 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:36 INFO - PROCESS | 2873 | 1468770396757 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:46:36 INFO - PROCESS | 2873 | 1468770396761 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 2873 | 1468770396764 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:36 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e20800 == 32 [pid = 2873] [id = 756] 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x124025c00) [pid = 2873] [serial = 2267] [outer = 0x0] 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x124bdf000) [pid = 2873] [serial = 2268] [outer = 0x124025c00] 08:46:36 INFO - PROCESS | 2873 | 1468770396788 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1256aa800) [pid = 2873] [serial = 2269] [outer = 0x124025c00] 08:46:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aa96800 == 33 [pid = 2873] [id = 757] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x126e48c00) [pid = 2873] [serial = 2270] [outer = 0x0] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x124df0c00) [pid = 2873] [serial = 2271] [outer = 0x126e48c00] 08:46:37 INFO - PROCESS | 2873 | 1468770397130 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]]]}] 08:46:37 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. 08:46:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 08:46:37 INFO - PROCESS | 2873 | 1468770397138 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 2873 | 1468770397139 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:46:37 INFO - PROCESS | 2873 | 1468770397141 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 2873 | 1468770397142 Marionette TRACE conn2 <- [1,2994,null,{}] 08:46:37 INFO - PROCESS | 2873 | 1468770397147 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}] 08:46:37 INFO - PROCESS | 2873 | 1468770397148 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:37 INFO - PROCESS | 2873 | 1468770397272 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:46:37 INFO - PROCESS | 2873 | 1468770397285 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 2873 | 1468770397289 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x12b11e800 == 34 [pid = 2873] [id = 758] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x126e4f000) [pid = 2873] [serial = 2272] [outer = 0x0] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x1273f0c00) [pid = 2873] [serial = 2273] [outer = 0x126e4f000] 08:46:37 INFO - PROCESS | 2873 | 1468770397321 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12742cc00) [pid = 2873] [serial = 2274] [outer = 0x126e4f000] 08:46:37 INFO - PROCESS | 2873 | 1468770397664 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]]]}] 08:46:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:46:37 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 08:46:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 08:46:37 INFO - PROCESS | 2873 | 1468770397712 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 2873 | 1468770397713 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:46:37 INFO - PROCESS | 2873 | 1468770397715 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 2873 | 1468770397716 Marionette TRACE conn2 <- [1,2998,null,{}] 08:46:37 INFO - PROCESS | 2873 | 1468770397719 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}] 08:46:37 INFO - PROCESS | 2873 | 1468770397720 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:37 INFO - PROCESS | 2873 | 1468770397829 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:46:37 INFO - PROCESS | 2873 | 1468770397841 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 2873 | 1468770397843 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:37 INFO - PROCESS | 2873 | ++DOCSHELL 0x119fec000 == 35 [pid = 2873] [id = 759] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12742e000) [pid = 2873] [serial = 2275] [outer = 0x0] 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x128d93c00) [pid = 2873] [serial = 2276] [outer = 0x12742e000] 08:46:37 INFO - PROCESS | 2873 | 1468770397885 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x129281800) [pid = 2873] [serial = 2277] [outer = 0x12742e000] 08:46:38 INFO - PROCESS | 2873 | 1468770398295 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]]]}] 08:46:38 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. 08:46:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 617ms 08:46:38 INFO - PROCESS | 2873 | 1468770398334 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 2873 | 1468770398335 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:46:38 INFO - PROCESS | 2873 | 1468770398342 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 2873 | 1468770398344 Marionette TRACE conn2 <- [1,3002,null,{}] 08:46:38 INFO - PROCESS | 2873 | 1468770398346 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}] 08:46:38 INFO - PROCESS | 2873 | 1468770398347 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:38 INFO - PROCESS | 2873 | 1468770398452 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:46:38 INFO - PROCESS | 2873 | 1468770398455 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 2873 | 1468770398456 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c726000 == 36 [pid = 2873] [id = 760] 08:46:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x128bd2400) [pid = 2873] [serial = 2278] [outer = 0x0] 08:46:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1292ccc00) [pid = 2873] [serial = 2279] [outer = 0x128bd2400] 08:46:38 INFO - PROCESS | 2873 | 1468770398480 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x129508c00) [pid = 2873] [serial = 2280] [outer = 0x128bd2400] 08:46:38 INFO - PROCESS | 2873 | 1468770398768 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]]]}] 08:46:38 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. 08:46:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 479ms 08:46:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:46:38 INFO - PROCESS | 2873 | 1468770398817 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 2873 | 1468770398818 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:46:38 INFO - PROCESS | 2873 | 1468770398820 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 2873 | 1468770398821 Marionette TRACE conn2 <- [1,3006,null,{}] 08:46:38 INFO - PROCESS | 2873 | 1468770398823 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}] 08:46:38 INFO - PROCESS | 2873 | 1468770398824 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:38 INFO - PROCESS | 2873 | 1468770398930 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:46:38 INFO - PROCESS | 2873 | 1468770398934 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 2873 | 1468770398935 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:38 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ca89000 == 37 [pid = 2873] [id = 761] 08:46:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x129509000) [pid = 2873] [serial = 2281] [outer = 0x0] 08:46:38 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12951c400) [pid = 2873] [serial = 2282] [outer = 0x129509000] 08:46:38 INFO - PROCESS | 2873 | 1468770398967 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x129525c00) [pid = 2873] [serial = 2283] [outer = 0x129509000] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x11996d800) [pid = 2873] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x11856d800) [pid = 2873] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1160da800) [pid = 2873] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x116764c00) [pid = 2873] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1133cb000) [pid = 2873] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x111e2c800) [pid = 2873] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x1129b2800) [pid = 2873] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x116029800) [pid = 2873] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1128d0800) [pid = 2873] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x11607ac00) [pid = 2873] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x119028c00) [pid = 2873] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x124023c00) [pid = 2873] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x119f30000) [pid = 2873] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x119b6a400) [pid = 2873] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x113370000) [pid = 2873] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x1129a9800) [pid = 2873] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x126975800) [pid = 2873] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:46:39 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119a8b000) [pid = 2873] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:46:39 INFO - PROCESS | 2873 | 1468770399388 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]]]}] 08:46:39 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. 08:46:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 618ms 08:46:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:46:39 INFO - PROCESS | 2873 | 1468770399439 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 2873 | 1468770399440 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:46:39 INFO - PROCESS | 2873 | 1468770399442 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 2873 | 1468770399443 Marionette TRACE conn2 <- [1,3010,null,{}] 08:46:39 INFO - PROCESS | 2873 | 1468770399446 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}] 08:46:39 INFO - PROCESS | 2873 | 1468770399447 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:39 INFO - PROCESS | 2873 | 1468770399523 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:46:39 INFO - PROCESS | 2873 | 1468770399528 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 2873 | 1468770399530 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12c727000 == 38 [pid = 2873] [id = 762] 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x116080400) [pid = 2873] [serial = 2284] [outer = 0x0] 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x11856d800) [pid = 2873] [serial = 2285] [outer = 0x116080400] 08:46:39 INFO - PROCESS | 2873 | 1468770399555 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x119f3a400) [pid = 2873] [serial = 2286] [outer = 0x116080400] 08:46:39 INFO - PROCESS | 2873 | 1468770399840 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]]]}] 08:46:39 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 08:46:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 419ms 08:46:39 INFO - PROCESS | 2873 | 1468770399867 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 2873 | 1468770399868 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:46:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:46:39 INFO - PROCESS | 2873 | 1468770399871 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 2873 | 1468770399872 Marionette TRACE conn2 <- [1,3014,null,{}] 08:46:39 INFO - PROCESS | 2873 | 1468770399874 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}] 08:46:39 INFO - PROCESS | 2873 | 1468770399875 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:39 INFO - PROCESS | 2873 | 1468770399959 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:46:39 INFO - PROCESS | 2873 | 1468770399965 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 2873 | 1468770399967 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:39 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d185000 == 39 [pid = 2873] [id = 763] 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x119534000) [pid = 2873] [serial = 2287] [outer = 0x0] 08:46:39 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129526800) [pid = 2873] [serial = 2288] [outer = 0x119534000] 08:46:40 INFO - PROCESS | 2873 | 1468770400000 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x129574c00) [pid = 2873] [serial = 2289] [outer = 0x119534000] 08:46:40 INFO - PROCESS | 2873 | [2873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:46:40 INFO - PROCESS | 2873 | 1468770400358 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:46:40 INFO - {} 08:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:46:40 INFO - {} 08:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:46:40 INFO - {} 08:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:46:40 INFO - {} 08:46:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 08:46:40 INFO - TEST-START | /FileAPI/fileReader.html 08:46:40 INFO - PROCESS | 2873 | 1468770400391 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 2873 | 1468770400392 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:46:40 INFO - PROCESS | 2873 | 1468770400397 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 2873 | 1468770400399 Marionette TRACE conn2 <- [1,3018,null,{}] 08:46:40 INFO - PROCESS | 2873 | 1468770400402 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}] 08:46:40 INFO - PROCESS | 2873 | 1468770400403 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:40 INFO - PROCESS | 2873 | 1468770400492 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:46:40 INFO - PROCESS | 2873 | 1468770400498 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 2873 | 1468770400499 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:40 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d683800 == 40 [pid = 2873] [id = 764] 08:46:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x12956cc00) [pid = 2873] [serial = 2290] [outer = 0x0] 08:46:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12a6d8400) [pid = 2873] [serial = 2291] [outer = 0x12956cc00] 08:46:40 INFO - PROCESS | 2873 | 1468770400522 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12aa0cc00) [pid = 2873] [serial = 2292] [outer = 0x12956cc00] 08:46:40 INFO - PROCESS | 2873 | 1468770400809 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]]]}] 08:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:46:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 473ms 08:46:40 INFO - PROCESS | 2873 | 1468770400869 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 2873 | 1468770400870 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /FileAPI/historical.html 08:46:40 INFO - PROCESS | 2873 | 1468770400872 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 2873 | 1468770400873 Marionette TRACE conn2 <- [1,3022,null,{}] 08:46:40 INFO - PROCESS | 2873 | 1468770400875 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}] 08:46:40 INFO - PROCESS | 2873 | 1468770400876 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:40 INFO - PROCESS | 2873 | 1468770400965 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:46:41 INFO - PROCESS | 2873 | 1468770401027 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 2873 | 1468770401028 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d8da800 == 41 [pid = 2873] [id = 765] 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x1295a3400) [pid = 2873] [serial = 2293] [outer = 0x0] 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12aa0d400) [pid = 2873] [serial = 2294] [outer = 0x1295a3400] 08:46:41 INFO - PROCESS | 2873 | 1468770401051 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x12b12d800) [pid = 2873] [serial = 2295] [outer = 0x1295a3400] 08:46:41 INFO - PROCESS | 2873 | 1468770401308 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"]]]}] 08:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:46:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:46:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:46:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:46:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:46:41 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 08:46:41 INFO - PROCESS | 2873 | 1468770401350 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 2873 | 1468770401351 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:46:41 INFO - TEST-START | /FileAPI/idlharness.html 08:46:41 INFO - PROCESS | 2873 | 1468770401354 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 2873 | 1468770401355 Marionette TRACE conn2 <- [1,3026,null,{}] 08:46:41 INFO - PROCESS | 2873 | 1468770401357 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}] 08:46:41 INFO - PROCESS | 2873 | 1468770401358 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:41 INFO - PROCESS | 2873 | 1468770401494 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:46:41 INFO - PROCESS | 2873 | 1468770401553 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 2873 | 1468770401554 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:41 INFO - PROCESS | 2873 | ++DOCSHELL 0x117006000 == 42 [pid = 2873] [id = 766] 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x110e7dc00) [pid = 2873] [serial = 2296] [outer = 0x0] 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x1121b9c00) [pid = 2873] [serial = 2297] [outer = 0x110e7dc00] 08:46:41 INFO - PROCESS | 2873 | 1468770401586 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x112f8fc00) [pid = 2873] [serial = 2298] [outer = 0x110e7dc00] 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:46:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:46:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:46:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:46:42 INFO - PROCESS | 2873 | 1468770402164 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\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\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\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\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\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\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\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\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]]]}] 08:46:42 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 08:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:46:42 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 08:46:42 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 08:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:46:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:46:42 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 08:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:46:42 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 08:46:42 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 08:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:46:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 832ms 08:46:42 INFO - TEST-START | /FileAPI/idlharness.worker 08:46:42 INFO - PROCESS | 2873 | 1468770402187 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 2873 | 1468770402189 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:46:42 INFO - PROCESS | 2873 | 1468770402193 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 2873 | 1468770402194 Marionette TRACE conn2 <- [1,3030,null,{}] 08:46:42 INFO - PROCESS | 2873 | 1468770402240 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}] 08:46:42 INFO - PROCESS | 2873 | 1468770402244 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:42 INFO - PROCESS | 2873 | 1468770402362 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:46:42 INFO - PROCESS | 2873 | 1468770402432 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 2873 | 1468770402434 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:42 INFO - PROCESS | 2873 | ++DOCSHELL 0x1242df000 == 43 [pid = 2873] [id = 767] 08:46:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x128d96800) [pid = 2873] [serial = 2299] [outer = 0x0] 08:46:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x12aa05000) [pid = 2873] [serial = 2300] [outer = 0x128d96800] 08:46:42 INFO - PROCESS | 2873 | 1468770402463 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x12ab28400) [pid = 2873] [serial = 2301] [outer = 0x128d96800] 08:46:42 INFO - PROCESS | 2873 | [2873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:46:43 INFO - PROCESS | 2873 | 1468770403230 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:46:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:46:43 INFO - {} 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:46:43 INFO - {} 08:46:43 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 - {} 08:46:43 INFO - {} 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:46:43 INFO - {} 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:46:43 INFO - {} 08:46:43 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 - {} 08:46:43 INFO - {} 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 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 08:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:43 INFO - {} 08:46:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1078ms 08:46:43 INFO - PROCESS | 2873 | 1468770403271 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:46:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:46:43 INFO - PROCESS | 2873 | 1468770403274 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:46:43 INFO - PROCESS | 2873 | 1468770403277 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 2873 | 1468770403279 Marionette TRACE conn2 <- [1,3034,null,{}] 08:46:43 INFO - PROCESS | 2873 | 1468770403283 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}] 08:46:43 INFO - PROCESS | 2873 | 1468770403286 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:43 INFO - PROCESS | 2873 | 1468770403504 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:46:43 INFO - PROCESS | 2873 | 1468770403620 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 2873 | 1468770403622 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:43 INFO - PROCESS | 2873 | ++DOCSHELL 0x12d10f000 == 44 [pid = 2873] [id = 768] 08:46:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x12b136800) [pid = 2873] [serial = 2302] [outer = 0x0] 08:46:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x12caa2800) [pid = 2873] [serial = 2303] [outer = 0x12b136800] 08:46:43 INFO - PROCESS | 2873 | 1468770403650 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x12caa8c00) [pid = 2873] [serial = 2304] [outer = 0x12b136800] 08:46:44 INFO - PROCESS | 2873 | 1468770404033 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]]]}] 08:46:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:46:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 771ms 08:46:44 INFO - PROCESS | 2873 | 1468770404048 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 2873 | 1468770404050 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:46:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:46:44 INFO - PROCESS | 2873 | 1468770404057 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 2873 | 1468770404060 Marionette TRACE conn2 <- [1,3038,null,{}] 08:46:44 INFO - PROCESS | 2873 | 1468770404063 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}] 08:46:44 INFO - PROCESS | 2873 | 1468770404065 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:44 INFO - PROCESS | 2873 | 1468770404172 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:46:44 INFO - PROCESS | 2873 | 1468770404483 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 2873 | 1468770404484 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:44 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194a5000 == 45 [pid = 2873] [id = 769] 08:46:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1121bc800) [pid = 2873] [serial = 2305] [outer = 0x0] 08:46:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x113866800) [pid = 2873] [serial = 2306] [outer = 0x1121bc800] 08:46:44 INFO - PROCESS | 2873 | 1468770404556 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x116765800) [pid = 2873] [serial = 2307] [outer = 0x1121bc800] 08:46:44 INFO - PROCESS | 2873 | 1468770404970 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"]]]}] 08:46:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:46:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:46:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 08:46:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:46:44 INFO - PROCESS | 2873 | 1468770404985 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 2873 | 1468770404986 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:46:44 INFO - PROCESS | 2873 | 1468770404989 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 2873 | 1468770404991 Marionette TRACE conn2 <- [1,3042,null,{}] 08:46:44 INFO - PROCESS | 2873 | 1468770404994 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}] 08:46:44 INFO - PROCESS | 2873 | 1468770404997 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:45 INFO - PROCESS | 2873 | 1468770405081 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:46:45 INFO - PROCESS | 2873 | 1468770405134 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 2873 | 1468770405136 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:45 INFO - PROCESS | 2873 | ++DOCSHELL 0x119ff2800 == 46 [pid = 2873] [id = 770] 08:46:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x1182e5000) [pid = 2873] [serial = 2308] [outer = 0x0] 08:46:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x118576400) [pid = 2873] [serial = 2309] [outer = 0x1182e5000] 08:46:45 INFO - PROCESS | 2873 | 1468770405158 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 2873 | ++DOMWINDOW == 113 (0x119722000) [pid = 2873] [serial = 2310] [outer = 0x1182e5000] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12d8da800 == 45 [pid = 2873] [id = 765] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12d683800 == 44 [pid = 2873] [id = 764] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12d185000 == 43 [pid = 2873] [id = 763] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12c727000 == 42 [pid = 2873] [id = 762] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12ca89000 == 41 [pid = 2873] [id = 761] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12c726000 == 40 [pid = 2873] [id = 760] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x119fec000 == 39 [pid = 2873] [id = 759] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12b11e800 == 38 [pid = 2873] [id = 758] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12aa96800 == 37 [pid = 2873] [id = 757] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x129e20800 == 36 [pid = 2873] [id = 756] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x128a28000 == 35 [pid = 2873] [id = 755] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x1240ad000 == 34 [pid = 2873] [id = 754] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x1194dd000 == 33 [pid = 2873] [id = 753] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x1169ad800 == 32 [pid = 2873] [id = 752] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x124dbc800 == 31 [pid = 2873] [id = 751] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x11928f000 == 30 [pid = 2873] [id = 750] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x124b22800 == 29 [pid = 2873] [id = 749] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x1194a5000 == 28 [pid = 2873] [id = 769] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x12d10f000 == 27 [pid = 2873] [id = 768] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x1242df000 == 26 [pid = 2873] [id = 767] 08:46:45 INFO - PROCESS | 2873 | --DOCSHELL 0x117006000 == 25 [pid = 2873] [id = 766] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 112 (0x1270b0400) [pid = 2873] [serial = 2207] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x125636800) [pid = 2873] [serial = 2233] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1256b1c00) [pid = 2873] [serial = 2237] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x126975c00) [pid = 2873] [serial = 2206] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x1133f3400) [pid = 2873] [serial = 2239] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x11972b000) [pid = 2873] [serial = 2236] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x12739c800) [pid = 2873] [serial = 2244] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x127428800) [pid = 2873] [serial = 2245] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x12696f000) [pid = 2873] [serial = 2234] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x123fdac00) [pid = 2873] [serial = 2228] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1270b9000) [pid = 2873] [serial = 2242] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x119a8dc00) [pid = 2873] [serial = 2225] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x126d34000) [pid = 2873] [serial = 2241] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x1197d4400) [pid = 2873] [serial = 2222] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x119984c00) [pid = 2873] [serial = 2224] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x11902bc00) [pid = 2873] [serial = 2221] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x12100dc00) [pid = 2873] [serial = 2227] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1182df800) [pid = 2873] [serial = 2218] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x118515c00) [pid = 2873] [serial = 2219] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x11383b000) [pid = 2873] [serial = 2215] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x113d8cc00) [pid = 2873] [serial = 2216] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x1121ba000) [pid = 2873] [serial = 2212] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x1129a4c00) [pid = 2873] [serial = 2213] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1182e2800) [pid = 2873] [serial = 2210] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x116764800) [pid = 2873] [serial = 2209] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x1138ec400) [pid = 2873] [serial = 2195] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x112f53c00) [pid = 2873] [serial = 2194] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x118571c00) [pid = 2873] [serial = 2198] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x1182ea000) [pid = 2873] [serial = 2197] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x121016800) [pid = 2873] [serial = 2201] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x119988400) [pid = 2873] [serial = 2200] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x125639400) [pid = 2873] [serial = 2204] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x12502c800) [pid = 2873] [serial = 2203] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x1245c7000) [pid = 2873] [serial = 2230] [outer = 0x0] [url = about:blank] 08:46:45 INFO - PROCESS | 2873 | --DOMWINDOW == 78 (0x125589c00) [pid = 2873] [serial = 2231] [outer = 0x0] [url = about:blank] 08:46:46 INFO - PROCESS | 2873 | 1468770406043 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]]]}] 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:46:46 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. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:46:46 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'.) 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:46:46 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. 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:46:46 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. 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:46:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:46:46 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. 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:46:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:46:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:46:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1089ms 08:46:46 INFO - PROCESS | 2873 | 1468770406079 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 2873 | 1468770406081 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:46:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:46:46 INFO - PROCESS | 2873 | 1468770406086 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 2873 | 1468770406087 Marionette TRACE conn2 <- [1,3046,null,{}] 08:46:46 INFO - PROCESS | 2873 | 1468770406091 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}] 08:46:46 INFO - PROCESS | 2873 | 1468770406093 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:46 INFO - PROCESS | 2873 | 1468770406165 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:46:46 INFO - PROCESS | 2873 | 1468770406218 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 2873 | 1468770406219 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x117006000 == 26 [pid = 2873] [id = 771] 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 79 (0x112f5a800) [pid = 2873] [serial = 2311] [outer = 0x0] 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x112f8e800) [pid = 2873] [serial = 2312] [outer = 0x112f5a800] 08:46:46 INFO - PROCESS | 2873 | 1468770406242 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1133f1400) [pid = 2873] [serial = 2313] [outer = 0x112f5a800] 08:46:46 INFO - PROCESS | 2873 | [2873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:46:46 INFO - PROCESS | 2873 | 1468770406560 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:46:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:46:46 INFO - {} 08:46:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 08:46:46 INFO - PROCESS | 2873 | 1468770406607 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 2873 | 1468770406609 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:46:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:46:46 INFO - PROCESS | 2873 | 1468770406620 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 2873 | 1468770406621 Marionette TRACE conn2 <- [1,3050,null,{}] 08:46:46 INFO - PROCESS | 2873 | 1468770406623 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}] 08:46:46 INFO - PROCESS | 2873 | 1468770406625 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:46 INFO - PROCESS | 2873 | 1468770406693 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:46:46 INFO - PROCESS | 2873 | 1468770406743 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 2873 | 1468770406744 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:46 INFO - PROCESS | 2873 | ++DOCSHELL 0x1194f3800 == 27 [pid = 2873] [id = 772] 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11607fc00) [pid = 2873] [serial = 2314] [outer = 0x0] 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 83 (0x117e95c00) [pid = 2873] [serial = 2315] [outer = 0x11607fc00] 08:46:46 INFO - PROCESS | 2873 | 1468770406768 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 2873 | ++DOMWINDOW == 84 (0x1182de400) [pid = 2873] [serial = 2316] [outer = 0x11607fc00] 08:46:46 INFO - PROCESS | 2873 | 1468770406990 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]]]}] 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:46:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 428ms 08:46:47 INFO - PROCESS | 2873 | 1468770407042 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 2873 | 1468770407043 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:46:47 INFO - PROCESS | 2873 | 1468770407052 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 2873 | 1468770407055 Marionette TRACE conn2 <- [1,3054,null,{}] 08:46:47 INFO - PROCESS | 2873 | 1468770407068 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}] 08:46:47 INFO - PROCESS | 2873 | 1468770407071 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:47 INFO - PROCESS | 2873 | 1468770407142 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:46:47 INFO - PROCESS | 2873 | 1468770407149 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 2873 | 1468770407151 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x12440c000 == 28 [pid = 2873] [id = 773] 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 85 (0x1129ac800) [pid = 2873] [serial = 2317] [outer = 0x0] 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x11906bc00) [pid = 2873] [serial = 2318] [outer = 0x1129ac800] 08:46:47 INFO - PROCESS | 2873 | 1468770407174 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119720800) [pid = 2873] [serial = 2319] [outer = 0x1129ac800] 08:46:47 INFO - PROCESS | 2873 | 1468770407572 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"]]]}] 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:46:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:47 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" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:47 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" 08:46:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 593ms 08:46:47 INFO - PROCESS | 2873 | 1468770407646 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 2873 | 1468770407648 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:46:47 INFO - PROCESS | 2873 | 1468770407651 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 2873 | 1468770407652 Marionette TRACE conn2 <- [1,3058,null,{}] 08:46:47 INFO - PROCESS | 2873 | 1468770407654 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}] 08:46:47 INFO - PROCESS | 2873 | 1468770407655 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:47 INFO - PROCESS | 2873 | 1468770407725 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:46:47 INFO - PROCESS | 2873 | 1468770407735 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 2873 | 1468770407736 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:47 INFO - PROCESS | 2873 | ++DOCSHELL 0x126ea3800 == 29 [pid = 2873] [id = 774] 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x120f04800) [pid = 2873] [serial = 2320] [outer = 0x0] 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x121013c00) [pid = 2873] [serial = 2321] [outer = 0x120f04800] 08:46:47 INFO - PROCESS | 2873 | 1468770407757 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x1238f4800) [pid = 2873] [serial = 2322] [outer = 0x120f04800] 08:46:48 INFO - PROCESS | 2873 | 1468770408087 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]]]}] 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:46:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:46:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:46:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:46:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:46:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:46:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:46:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:46:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:46:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 475ms 08:46:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:46:48 INFO - PROCESS | 2873 | 1468770408128 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 2873 | 1468770408129 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:46:48 INFO - PROCESS | 2873 | 1468770408131 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 2873 | 1468770408132 Marionette TRACE conn2 <- [1,3062,null,{}] 08:46:48 INFO - PROCESS | 2873 | 1468770408134 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}] 08:46:48 INFO - PROCESS | 2873 | 1468770408135 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:48 INFO - PROCESS | 2873 | 1468770408218 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:46:48 INFO - PROCESS | 2873 | 1468770408221 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 2873 | 1468770408222 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f42800 == 30 [pid = 2873] [id = 775] 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x111c1a000) [pid = 2873] [serial = 2323] [outer = 0x0] 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x123e37c00) [pid = 2873] [serial = 2324] [outer = 0x111c1a000] 08:46:48 INFO - PROCESS | 2873 | 1468770408242 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x125027400) [pid = 2873] [serial = 2325] [outer = 0x111c1a000] 08:46:48 INFO - PROCESS | 2873 | [2873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:46:48 INFO - PROCESS | 2873 | 1468770408568 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:46:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:46:48 INFO - {} 08:46:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 472ms 08:46:48 INFO - PROCESS | 2873 | 1468770408604 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 2873 | 1468770408605 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:46:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:46:48 INFO - PROCESS | 2873 | 1468770408607 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 2873 | 1468770408608 Marionette TRACE conn2 <- [1,3066,null,{}] 08:46:48 INFO - PROCESS | 2873 | 1468770408610 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}] 08:46:48 INFO - PROCESS | 2873 | 1468770408614 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:48 INFO - PROCESS | 2873 | 1468770408713 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:46:48 INFO - PROCESS | 2873 | 1468770408746 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 2873 | 1468770408748 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:48 INFO - PROCESS | 2873 | ++DOCSHELL 0x129e03800 == 31 [pid = 2873] [id = 776] 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x124df8000) [pid = 2873] [serial = 2326] [outer = 0x0] 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x125639400) [pid = 2873] [serial = 2327] [outer = 0x124df8000] 08:46:48 INFO - PROCESS | 2873 | 1468770408768 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x127431800) [pid = 2873] [serial = 2328] [outer = 0x124df8000] 08:46:49 INFO - PROCESS | 2873 | 1468770409032 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]]]}] 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:46:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:46:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 428ms 08:46:49 INFO - PROCESS | 2873 | 1468770409036 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:46:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:46:49 INFO - PROCESS | 2873 | 1468770409037 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:46:49 INFO - PROCESS | 2873 | 1468770409039 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 2873 | 1468770409040 Marionette TRACE conn2 <- [1,3070,null,{}] 08:46:49 INFO - PROCESS | 2873 | 1468770409042 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}] 08:46:49 INFO - PROCESS | 2873 | 1468770409043 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:49 INFO - PROCESS | 2873 | 1468770409142 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:46:49 INFO - PROCESS | 2873 | 1468770409145 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 2873 | 1468770409148 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12a73f000 == 32 [pid = 2873] [id = 777] 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x1182df400) [pid = 2873] [serial = 2329] [outer = 0x0] 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x128bd5800) [pid = 2873] [serial = 2330] [outer = 0x1182df400] 08:46:49 INFO - PROCESS | 2873 | 1468770409198 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x128dd8800) [pid = 2873] [serial = 2331] [outer = 0x1182df400] 08:46:49 INFO - PROCESS | 2873 | 1468770409443 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]]]}] 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:46:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 423ms 08:46:49 INFO - PROCESS | 2873 | 1468770409467 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 2873 | 1468770409469 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:46:49 INFO - PROCESS | 2873 | 1468770409486 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 2873 | 1468770409487 Marionette TRACE conn2 <- [1,3074,null,{}] 08:46:49 INFO - PROCESS | 2873 | 1468770409489 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}] 08:46:49 INFO - PROCESS | 2873 | 1468770409490 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:49 INFO - PROCESS | 2873 | 1468770409583 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:46:49 INFO - PROCESS | 2873 | 1468770409586 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 2873 | 1468770409588 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:49 INFO - PROCESS | 2873 | ++DOCSHELL 0x12aaa5800 == 33 [pid = 2873] [id = 778] 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12502a800) [pid = 2873] [serial = 2332] [outer = 0x0] 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1292c8000) [pid = 2873] [serial = 2333] [outer = 0x12502a800] 08:46:49 INFO - PROCESS | 2873 | 1468770409607 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x12950b800) [pid = 2873] [serial = 2334] [outer = 0x12502a800] 08:46:50 INFO - PROCESS | 2873 | 1468770410051 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]]]}] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x126e4f000) [pid = 2873] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x12742e000) [pid = 2873] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128bd2400) [pid = 2873] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x129509000) [pid = 2873] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x118513c00) [pid = 2873] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x112e76800) [pid = 2873] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x118514400) [pid = 2873] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x116766000) [pid = 2873] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x128bda800) [pid = 2873] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1128ca800) [pid = 2873] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x124025c00) [pid = 2873] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x126e48c00) [pid = 2873] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x1176d4400) [pid = 2873] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12956cc00) [pid = 2873] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x116080400) [pid = 2873] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x119534000) [pid = 2873] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:46:50 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x1295a3400) [pid = 2873] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 639ms 08:46:50 INFO - PROCESS | 2873 | 1468770410111 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 2873 | 1468770410112 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:46:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:46:50 INFO - PROCESS | 2873 | 1468770410114 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 2873 | 1468770410115 Marionette TRACE conn2 <- [1,3078,null,{}] 08:46:50 INFO - PROCESS | 2873 | 1468770410117 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}] 08:46:50 INFO - PROCESS | 2873 | 1468770410118 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:50 INFO - PROCESS | 2873 | 1468770410184 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:46:50 INFO - PROCESS | 2873 | 1468770410187 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 2873 | 1468770410188 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x124408000 == 34 [pid = 2873] [id = 779] 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 86 (0x118516000) [pid = 2873] [serial = 2335] [outer = 0x0] 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 87 (0x119982800) [pid = 2873] [serial = 2336] [outer = 0x118516000] 08:46:50 INFO - PROCESS | 2873 | 1468770410210 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 88 (0x12927bc00) [pid = 2873] [serial = 2337] [outer = 0x118516000] 08:46:50 INFO - PROCESS | 2873 | 1468770410492 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] 08:46:50 INFO - PROCESS | 2873 | 1468770410535 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:46:50 INFO - PROCESS | 2873 | 1468770410538 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 2873 | 1468770410539 Marionette TRACE conn2 <- [1,3082,null,{}] 08:46:50 INFO - PROCESS | 2873 | 1468770410541 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}] 08:46:50 INFO - PROCESS | 2873 | 1468770410542 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:50 INFO - PROCESS | 2873 | 1468770410608 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:46:50 INFO - PROCESS | 2873 | 1468770410614 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 2873 | 1468770410615 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:50 INFO - PROCESS | 2873 | ++DOCSHELL 0x12bd4a800 == 35 [pid = 2873] [id = 780] 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 89 (0x12950ec00) [pid = 2873] [serial = 2338] [outer = 0x0] 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 90 (0x129569800) [pid = 2873] [serial = 2339] [outer = 0x12950ec00] 08:46:50 INFO - PROCESS | 2873 | 1468770410635 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 2873 | ++DOMWINDOW == 91 (0x129575800) [pid = 2873] [serial = 2340] [outer = 0x12950ec00] 08:46:50 INFO - PROCESS | 2873 | 1468770410900 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]]]}] 08:46:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:46:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 419ms 08:46:50 INFO - PROCESS | 2873 | 1468770410958 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 2873 | 1468770410959 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:46:50 INFO - PROCESS | 2873 | 1468770410964 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 2873 | 1468770410967 Marionette TRACE conn2 <- [1,3086,null,{}] 08:46:50 INFO - PROCESS | 2873 | 1468770410969 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}] 08:46:50 INFO - PROCESS | 2873 | 1468770410971 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | 1468770411080 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:46:51 INFO - PROCESS | 2873 | 1468770411085 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 2873 | 1468770411086 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x128f42000 == 36 [pid = 2873] [id = 781] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 92 (0x12950f400) [pid = 2873] [serial = 2341] [outer = 0x0] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 93 (0x1295a3c00) [pid = 2873] [serial = 2342] [outer = 0x12950f400] 08:46:51 INFO - PROCESS | 2873 | 1468770411108 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 94 (0x12ab31800) [pid = 2873] [serial = 2343] [outer = 0x12950f400] 08:46:51 INFO - PROCESS | 2873 | 1468770411303 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:46:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 378ms 08:46:51 INFO - PROCESS | 2873 | 1468770411358 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 2873 | 1468770411359 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:46:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:46:51 INFO - PROCESS | 2873 | 1468770411365 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 2873 | 1468770411366 Marionette TRACE conn2 <- [1,3090,null,{}] 08:46:51 INFO - PROCESS | 2873 | 1468770411368 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}] 08:46:51 INFO - PROCESS | 2873 | 1468770411369 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | 1468770411444 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:46:51 INFO - PROCESS | 2873 | 1468770411461 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 2873 | 1468770411462 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x12ce31800 == 37 [pid = 2873] [id = 782] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 95 (0x12b12d400) [pid = 2873] [serial = 2344] [outer = 0x0] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 96 (0x12b135400) [pid = 2873] [serial = 2345] [outer = 0x12b12d400] 08:46:51 INFO - PROCESS | 2873 | 1468770411482 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 97 (0x12b13bc00) [pid = 2873] [serial = 2346] [outer = 0x12b12d400] 08:46:51 INFO - PROCESS | 2873 | 1468770411760 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:46:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:46:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 425ms 08:46:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:46:51 INFO - PROCESS | 2873 | 1468770411790 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 2873 | 1468770411791 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:46:51 INFO - PROCESS | 2873 | 1468770411793 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 2873 | 1468770411794 Marionette TRACE conn2 <- [1,3094,null,{}] 08:46:51 INFO - PROCESS | 2873 | 1468770411800 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}] 08:46:51 INFO - PROCESS | 2873 | 1468770411801 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | 1468770411870 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:46:51 INFO - PROCESS | 2873 | 1468770411873 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 2873 | 1468770411874 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:51 INFO - PROCESS | 2873 | ++DOCSHELL 0x11949c800 == 38 [pid = 2873] [id = 783] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 98 (0x11607a000) [pid = 2873] [serial = 2347] [outer = 0x0] 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 99 (0x12b13c000) [pid = 2873] [serial = 2348] [outer = 0x11607a000] 08:46:51 INFO - PROCESS | 2873 | 1468770411896 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 2873 | ++DOMWINDOW == 100 (0x12b8c1400) [pid = 2873] [serial = 2349] [outer = 0x11607a000] 08:46:52 INFO - PROCESS | 2873 | 1468770412326 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 571ms 08:46:52 INFO - PROCESS | 2873 | 1468770412364 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 2873 | 1468770412366 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:46:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:46:52 INFO - PROCESS | 2873 | 1468770412369 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 2873 | 1468770412371 Marionette TRACE conn2 <- [1,3098,null,{}] 08:46:52 INFO - PROCESS | 2873 | 1468770412374 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}] 08:46:52 INFO - PROCESS | 2873 | 1468770412376 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:52 INFO - PROCESS | 2873 | 1468770412479 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:46:52 INFO - PROCESS | 2873 | 1468770412561 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 2873 | 1468770412563 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:52 INFO - PROCESS | 2873 | ++DOCSHELL 0x117e2b000 == 39 [pid = 2873] [id = 784] 08:46:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 101 (0x1129ac400) [pid = 2873] [serial = 2350] [outer = 0x0] 08:46:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 102 (0x112a7c000) [pid = 2873] [serial = 2351] [outer = 0x1129ac400] 08:46:52 INFO - PROCESS | 2873 | 1468770412588 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 2873 | ++DOMWINDOW == 103 (0x1133cd000) [pid = 2873] [serial = 2352] [outer = 0x1129ac400] 08:46:52 INFO - PROCESS | 2873 | 1468770412977 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]]]}] 08:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 626ms 08:46:53 INFO - PROCESS | 2873 | 1468770412996 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 2873 | 1468770412998 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:46:53 INFO - PROCESS | 2873 | 1468770413003 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 2873 | 1468770413004 Marionette TRACE conn2 <- [1,3102,null,{}] 08:46:53 INFO - PROCESS | 2873 | 1468770413006 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}] 08:46:53 INFO - PROCESS | 2873 | 1468770413008 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:53 INFO - PROCESS | 2873 | 1468770413118 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:46:53 INFO - PROCESS | 2873 | 1468770413174 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 2873 | 1468770413175 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x123c93800 == 40 [pid = 2873] [id = 785] 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 104 (0x116029800) [pid = 2873] [serial = 2353] [outer = 0x0] 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 105 (0x1172c6800) [pid = 2873] [serial = 2354] [outer = 0x116029800] 08:46:53 INFO - PROCESS | 2873 | 1468770413200 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 106 (0x118353400) [pid = 2873] [serial = 2355] [outer = 0x116029800] 08:46:53 INFO - PROCESS | 2873 | 1468770413597 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:46:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 08:46:53 INFO - PROCESS | 2873 | 1468770413626 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 2873 | 1468770413627 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:46:53 INFO - PROCESS | 2873 | 1468770413629 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 2873 | 1468770413631 Marionette TRACE conn2 <- [1,3106,null,{}] 08:46:53 INFO - PROCESS | 2873 | 1468770413638 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}] 08:46:53 INFO - PROCESS | 2873 | 1468770413641 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:53 INFO - PROCESS | 2873 | 1468770413762 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:46:53 INFO - PROCESS | 2873 | 1468770413843 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 2873 | 1468770413845 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:53 INFO - PROCESS | 2873 | ++DOCSHELL 0x118317800 == 41 [pid = 2873] [id = 786] 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 107 (0x1128ce400) [pid = 2873] [serial = 2356] [outer = 0x0] 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 108 (0x1172c2000) [pid = 2873] [serial = 2357] [outer = 0x1128ce400] 08:46:53 INFO - PROCESS | 2873 | 1468770413913 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 2873 | ++DOMWINDOW == 109 (0x119728800) [pid = 2873] [serial = 2358] [outer = 0x1128ce400] 08:46:54 INFO - PROCESS | 2873 | 1468770414422 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]]]}] 08:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:46:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 835ms 08:46:54 INFO - PROCESS | 2873 | 1468770414464 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:46:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:46:54 INFO - PROCESS | 2873 | 1468770414466 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:46:54 INFO - PROCESS | 2873 | 1468770414470 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 2873 | 1468770414471 Marionette TRACE conn2 <- [1,3110,null,{}] 08:46:54 INFO - PROCESS | 2873 | 1468770414476 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}] 08:46:54 INFO - PROCESS | 2873 | 1468770414477 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:54 INFO - PROCESS | 2873 | 1468770414590 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:46:54 INFO - PROCESS | 2873 | 1468770414650 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 2873 | 1468770414651 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:54 INFO - PROCESS | 2873 | ++DOCSHELL 0x11825f000 == 42 [pid = 2873] [id = 787] 08:46:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 110 (0x115121c00) [pid = 2873] [serial = 2359] [outer = 0x0] 08:46:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 111 (0x116078400) [pid = 2873] [serial = 2360] [outer = 0x115121c00] 08:46:54 INFO - PROCESS | 2873 | 1468770414674 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 2873 | ++DOMWINDOW == 112 (0x1176d1c00) [pid = 2873] [serial = 2361] [outer = 0x115121c00] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12ce31800 == 41 [pid = 2873] [id = 782] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x128f42000 == 40 [pid = 2873] [id = 781] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12bd4a800 == 39 [pid = 2873] [id = 780] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x124408000 == 38 [pid = 2873] [id = 779] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12aaa5800 == 37 [pid = 2873] [id = 778] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12a73f000 == 36 [pid = 2873] [id = 777] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x129e03800 == 35 [pid = 2873] [id = 776] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x128f42800 == 34 [pid = 2873] [id = 775] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x126ea3800 == 33 [pid = 2873] [id = 774] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x12440c000 == 32 [pid = 2873] [id = 773] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x1194f3800 == 31 [pid = 2873] [id = 772] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x117006000 == 30 [pid = 2873] [id = 771] 08:46:54 INFO - PROCESS | 2873 | --DOCSHELL 0x119ff2800 == 29 [pid = 2873] [id = 770] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 111 (0x128d93c00) [pid = 2873] [serial = 2276] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 110 (0x1292ccc00) [pid = 2873] [serial = 2279] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 109 (0x12951c400) [pid = 2873] [serial = 2282] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 108 (0x119024400) [pid = 2873] [serial = 2262] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 107 (0x1197da800) [pid = 2873] [serial = 2263] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 106 (0x112f56c00) [pid = 2873] [serial = 2250] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 105 (0x1138f5800) [pid = 2873] [serial = 2251] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 104 (0x11998a800) [pid = 2873] [serial = 2265] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 103 (0x1238f6c00) [pid = 2873] [serial = 2266] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 102 (0x1176d4000) [pid = 2873] [serial = 2259] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 101 (0x1182e7000) [pid = 2873] [serial = 2260] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 100 (0x129288400) [pid = 2873] [serial = 2248] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 99 (0x128dd7400) [pid = 2873] [serial = 2247] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 98 (0x1129b3400) [pid = 2873] [serial = 2256] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 97 (0x113370800) [pid = 2873] [serial = 2257] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 96 (0x124bdf000) [pid = 2873] [serial = 2268] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 95 (0x1256aa800) [pid = 2873] [serial = 2269] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 94 (0x124df0c00) [pid = 2873] [serial = 2271] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 93 (0x118507800) [pid = 2873] [serial = 2253] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 92 (0x1185ea400) [pid = 2873] [serial = 2254] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 91 (0x12aa0cc00) [pid = 2873] [serial = 2292] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 90 (0x11856d800) [pid = 2873] [serial = 2285] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 89 (0x119f3a400) [pid = 2873] [serial = 2286] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 88 (0x12a6d8400) [pid = 2873] [serial = 2291] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 87 (0x129525c00) [pid = 2873] [serial = 2283] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 86 (0x1273f0c00) [pid = 2873] [serial = 2273] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 85 (0x129574c00) [pid = 2873] [serial = 2289] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 84 (0x129526800) [pid = 2873] [serial = 2288] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 83 (0x129281800) [pid = 2873] [serial = 2277] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 82 (0x12b12d800) [pid = 2873] [serial = 2295] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 81 (0x129508c00) [pid = 2873] [serial = 2280] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 80 (0x12aa0d400) [pid = 2873] [serial = 2294] [outer = 0x0] [url = about:blank] 08:46:54 INFO - PROCESS | 2873 | --DOMWINDOW == 79 (0x12742cc00) [pid = 2873] [serial = 2274] [outer = 0x0] [url = about:blank] 08:46:55 INFO - PROCESS | 2873 | 1468770415009 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"]]]}] 08:46:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:46:55 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 08:46:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:46:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 575ms 08:46:55 INFO - PROCESS | 2873 | 1468770415044 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 2873 | 1468770415047 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:46:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:46:55 INFO - PROCESS | 2873 | 1468770415051 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 2873 | 1468770415053 Marionette TRACE conn2 <- [1,3114,null,{}] 08:46:55 INFO - PROCESS | 2873 | 1468770415055 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}] 08:46:55 INFO - PROCESS | 2873 | 1468770415056 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:55 INFO - PROCESS | 2873 | 1468770415131 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:46:55 INFO - PROCESS | 2873 | 1468770415185 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\", \"7ecbd87e-5b5f-4452-ac83-3b64db648443\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 2873 | 1468770415187 Marionette INFO sendAsync 718bc8c8-e6f0-c649-9697-265406517ce4 08:46:55 INFO - PROCESS | 2873 | ++DOCSHELL 0x119052800 == 30 [pid = 2873] [id = 788] 08:46:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 80 (0x11602ac00) [pid = 2873] [serial = 2362] [outer = 0x0] 08:46:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 81 (0x1182e5400) [pid = 2873] [serial = 2363] [outer = 0x11602ac00] 08:46:55 INFO - PROCESS | 2873 | 1468770415209 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 2873 | ++DOMWINDOW == 82 (0x11856a800) [pid = 2873] [serial = 2364] [outer = 0x11602ac00] 08:46:55 INFO - PROCESS | 2873 | 1468770415473 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]]]}] 08:46:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:46:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 471ms 08:46:55 INFO - PROCESS | 2873 | 1468770415523 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 2873 | 1468770415524 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:46:56 WARNING - u'runner_teardown' () 08:46:56 INFO - No more tests 08:46:56 INFO - Got 0 unexpected results 08:46:56 INFO - SUITE-END | took 501s 08:46:56 INFO - Closing logging queue 08:46:56 INFO - queue closed 08:46:56 INFO - Return code: 0 08:46:56 WARNING - # TBPL SUCCESS # 08:46:56 INFO - Running post-action listener: _resource_record_post_action 08:46:56 INFO - Running post-run listener: _resource_record_post_run 08:46:57 INFO - Total resource usage - Wall time: 522s; CPU: 58.0%; Read bytes: 1469952; Write bytes: 953440768; Read time: 24; Write time: 5016 08:46:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:46:57 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150391296; Write bytes: 143949824; Read time: 13643; Write time: 294 08:46:57 INFO - run-tests - Wall time: 505s; CPU: 58.0%; Read bytes: 1351168; Write bytes: 796822016; Read time: 22; Write time: 4675 08:46:57 INFO - Running post-run listener: _upload_blobber_files 08:46:57 INFO - Blob upload gear active. 08:46:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:46:57 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 08:46:57 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:46:57 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:46:58 INFO - (blobuploader) - INFO - Open directory for files ... 08:46:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:46:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:46:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:46:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:46:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:46:58 INFO - (blobuploader) - INFO - Done attempting. 08:46:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:46:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:46:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:47:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:47:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:47:00 INFO - (blobuploader) - INFO - Done attempting. 08:47:00 INFO - (blobuploader) - INFO - Iteration through files over. 08:47:00 INFO - Return code: 0 08:47:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:47:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:47:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1c20dbfb0326d51a1dea1dc0bd100652cd225e3a0476edd0f91efdb51b4f743087312a43fb772ad322331bb4d5351f68a7eb07717e055f2ccf19befefbbcfbf3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b07396807caaa875f6d8ce4ba2ae5c92e811e14e042ab444c4d84a49ab66de5c304a261a1426be00278bf66f041948a454a0a188927d0605a777418338b3cded"} 08:47:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:47:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:47:00 INFO - Contents: 08:47:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1c20dbfb0326d51a1dea1dc0bd100652cd225e3a0476edd0f91efdb51b4f743087312a43fb772ad322331bb4d5351f68a7eb07717e055f2ccf19befefbbcfbf3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b07396807caaa875f6d8ce4ba2ae5c92e811e14e042ab444c4d84a49ab66de5c304a261a1426be00278bf66f041948a454a0a188927d0605a777418338b3cded"} 08:47:00 INFO - Running post-run listener: copy_logs_to_upload_dir 08:47:00 INFO - Copying logs to upload dir... 08:47:00 INFO - mkdir: /builds/slave/test/build/upload/logs 08:47:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=583.337326 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-07-17 08:47:01.136123) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 08:47:01.139829) ========= 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.R60q1fHho2/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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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-beta/sha512/1c20dbfb0326d51a1dea1dc0bd100652cd225e3a0476edd0f91efdb51b4f743087312a43fb772ad322331bb4d5351f68a7eb07717e055f2ccf19befefbbcfbf3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b07396807caaa875f6d8ce4ba2ae5c92e811e14e042ab444c4d84a49ab66de5c304a261a1426be00278bf66f041948a454a0a188927d0605a777418338b3cded"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012634 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1c20dbfb0326d51a1dea1dc0bd100652cd225e3a0476edd0f91efdb51b4f743087312a43fb772ad322331bb4d5351f68a7eb07717e055f2ccf19befefbbcfbf3", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b07396807caaa875f6d8ce4ba2ae5c92e811e14e042ab444c4d84a49ab66de5c304a261a1426be00278bf66f041948a454a0a188927d0605a777418338b3cded"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468519497/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-17 08:47:01.176452) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:47:01.176826) ========= 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.R60q1fHho2/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.PB7zv2HW7J/Listeners TMPDIR=/var/folders/jw/lfbylzg17jd15qryjvmblvym00000w/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.005140 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 08:47:01.225215) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 08:47:01.228599) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-17 08:47:01.228948) ========= ========= Total master_lag: 0.48 =========